-
Notifications
You must be signed in to change notification settings - Fork 1
/
Stamps.js
689 lines (673 loc) · 84.3 KB
/
Stamps.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
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
import React, {useState, useEffect, useRef, createContext} from 'react';
import {Alert, Platform} from 'react-native';
import {PermissionsIOS, PermissionsAndroid} from 'react-native';
import {RNCamera} from 'react-native-camera';
import {
View,
Text,
StyleSheet,
ImageBackground,
TouchableOpacity,
ScrollView,
SafeAreaView,
Dimensions,
Image,
} from 'react-native';
import Svg, {Circle, Path, Line, G, Rect} from 'react-native-svg';
import LinearGradient from 'react-native-linear-gradient';
import {BlurView} from '@react-native-community/blur';
import AsyncStorage from '@react-native-async-storage/async-storage';
import {LogBox} from 'react-native';
const width = Dimensions.get('window').width;
const height = Dimensions.get('window').height;
export const saveData = async () => {
try {
const jsonData = JSON.stringify(scannedDataArray);
await AsyncStorage.setItem('@scannedData', jsonData);
} catch (e) {
// saving error
console.error(e);
}
};
const requestCameraPermission = async () => {
if (Platform.OS === 'android') {
try {
const granted = await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.CAMERA,
{
title: 'Camera Permission',
message: 'The app needs access to your camera to scan QR codes.',
buttonNegative: 'Cancel',
buttonPositive: 'OK',
},
);
if (granted === PermissionsAndroid.RESULTS.GRANTED) {
console.log('You can use the camera');
} else {
console.log('Camera permission denied');
}
} catch (err) {
console.warn(err);
}
}
};
const QRCodeScanner = ({navigation}) => {
const [hasPermission, setHasPermission] = useState(null);
const [type, setType] = useState(RNCamera.Constants.Type.back);
const [scannedDataArray, setScannedDataArray] = useState([]);
const [lastScannedTime, setLastScannedTime] = useState(0);
const cameraRef = useRef(null);
const [isPreviewActive, setIsPreviewActive] = useState(false);
LogBox.ignoreAllLogs();
useEffect(() => {
(async () => {
const granted = await requestCameraPermission();
setHasPermission(granted);
if (hasPermission === null) {
requestCameraPermission();
} else if (hasPermission === true) {
startCameraPreview();
}
})();
}, []);
useEffect(() => {
(async () => {
const storedScannedDataArray = await AsyncStorage.getItem(
'scannedDataArray',
);
const parsedArray = storedScannedDataArray
? JSON.parse(storedScannedDataArray)
: [];
setScannedDataArray(parsedArray);
})();
}, []);
useEffect(() => {
return () => {
if (cameraRef.current) {
setIsPreviewActive(false);
cameraRef.current.stopPreview();
}
};
}, []);
useEffect(() => {
(async () => {
await AsyncStorage.setItem(
'scannedDataArray',
JSON.stringify(scannedDataArray),
);
})();
}, [scannedDataArray]); // Save to AsyncStorage whenever scannedDataArray changes
if (hasPermission === null) {
return (
<Text allowFontScaling={false}>Requesting for camera permission</Text>
);
}
if (hasPermission === false) {
return <Text allowFontScaling={false}>No access to camera</Text>;
}
const barcodeRecognized = barcode => {
const currentTime = Date.now();
if (currentTime - lastScannedTime >= 100) {
setLastScannedTime(currentTime);
let newDataArray = [...scannedDataArray];
newDataArray.push(barcode.data);
console.log(barcode.data);
setScannedDataArray(newDataArray);
}
if (
barcode.data === 'c3N0aW5jbWFkZXRoaXN3' ||
barcode.data === 'aWxvdmVhcnRo' ||
barcode.data === 'am9pbnNzdGluYw=='
) {
navigation.navigate('Stamps');
}
};
const startCameraPreview = () => {
setIsPreviewActive(true);
};
return (
<View>
<ImageBackground
source={require('./assets/background.png')}
style={styles.imageBackground}>
<SafeAreaView style={{flex: 1, marginTop: '2%'}}>
<View style={{height: 50}}>
<TouchableOpacity
onPress={() => navigation.navigate('Stamps')}
style={{marginLeft: 20}}>
<Svg
xmlns="http://www.w3.org/2000/svg"
width="36"
height="30"
viewBox="0 0 26 20"
fill="none">
<Path
d="M26.0001 19C26.0001 19.2652 25.8947 19.5196 25.7072 19.7071C25.5196 19.8947 25.2653 20 25.0001 20C24.7348 20 24.4805 19.8947 24.2929 19.7071C24.1054 19.5196 24.0001 19.2652 24.0001 19C23.9967 16.0836 22.8368 13.2877 20.7746 11.2255C18.7124 9.1633 15.9164 8.00331 13.0001 8.00001H3.4138L7.70755 12.2925C7.8952 12.4801 8.00061 12.7346 8.00061 13C8.00061 13.2654 7.8952 13.5199 7.70755 13.7075C7.51991 13.8951 7.26542 14.0006 7.00005 14.0006C6.73469 14.0006 6.48019 13.8951 6.29255 13.7075L0.292554 7.70751C0.199578 7.61463 0.125819 7.50434 0.0754943 7.38295C0.02517 7.26155 -0.000732422 7.13142 -0.000732422 7.00001C-0.000732422 6.86859 0.02517 6.73846 0.0754943 6.61707C0.125819 6.49567 0.199578 6.38538 0.292554 6.29251L6.29255 0.292507C6.48019 0.104866 6.73469 -0.000549318 7.00005 -0.000549316C7.26542 -0.000549314 7.51991 0.104866 7.70755 0.292507C7.8952 0.480147 8.00061 0.734643 8.00061 1.00001C8.00061 1.26537 7.8952 1.51987 7.70755 1.70751L3.4138 6.00001H13.0001C16.4468 6.00365 19.7512 7.37445 22.1884 9.81164C24.6256 12.2488 25.9964 15.5533 26.0001 19Z"
fill="black"
/>
</Svg>
</TouchableOpacity>
</View>
<RNCamera
ref={ref => {
cameraRef.current = ref;
}}
style={{
flex: 1,
width: '100%',
}}
onBarCodeRead={barcodeRecognized}
captureAudio={false}
{...(isPreviewActive && {type: type})}
/>
</SafeAreaView>
</ImageBackground>
</View>
);
};
const Stamps = ({navigation}) => {
const [stamp1, setStamp1] = useState(false);
const [stamp2, setStamp2] = useState(false);
const [stamp3, setStamp3] = useState(false);
const [scannedDataArray, setScannedDataArray] = useState([]); // Add this line
useEffect(() => {
(async () => {
const storedScannedDataArray = await AsyncStorage.getItem(
'scannedDataArray',
);
const parsedArray = storedScannedDataArray
? JSON.parse(storedScannedDataArray)
: [];
setScannedDataArray(parsedArray); // Add this line
if (scannedDataArray.includes('c3N0aW5jbWFkZXRoaXN3')) {
setStamp1(true);
}
if (scannedDataArray.includes('aWxvdmVhcnRo')) {
setStamp2(true);
}
if (scannedDataArray.includes('am9pbnNzdGluYw==')) {
setStamp3(true);
}
})();
}, [scannedDataArray]);
return (
<View style={styles.container}>
<ImageBackground
source={require('./assets/background.png')}
style={styles.imageBackground}>
<ScrollView>
<SafeAreaView>
<View style={{marginTop: '5%'}} />
<View style={styles.topSidebar}>
<Text allowFontScaling={false} style={styles.header}>
Stamps
</Text>
<TouchableOpacity
style={styles.hamburgerIconPress}
onPress={() => navigation.openDrawer()}>
<Svg
xmlns="http://www.w3.org/2000/svg"
width="48"
height="48"
viewBox="0 0 48 48"
fill="none"
style={{marginTop: '28%'}}>
<Path
d="M42.5 24.25C42.5 24.8467 42.2629 25.419 41.841 25.841C41.419 26.2629 40.8467 26.5 40.25 26.5H7.25C6.65326 26.5 6.08097 26.2629 5.65901 25.841C5.23705 25.419 5 24.8467 5 24.25C5 23.6533 5.23705 23.081 5.65901 22.659C6.08097 22.2371 6.65326 22 7.25 22H40.25C40.8467 22 41.419 22.2371 41.841 22.659C42.2629 23.081 42.5 23.6533 42.5 24.25ZM7.25 14.5H40.25C40.8467 14.5 41.419 14.2629 41.841 13.841C42.2629 13.419 42.5 12.8467 42.5 12.25C42.5 11.6533 42.2629 11.081 41.841 10.659C41.419 10.2371 40.8467 10 40.25 10H7.25C6.65326 10 6.08097 10.2371 5.65901 10.659C5.23705 11.081 5 11.6533 5 12.25C5 12.8467 5.23705 13.419 5.65901 13.841C6.08097 14.2629 6.65326 14.5 7.25 14.5ZM40.25 34H7.25C6.65326 34 6.08097 34.2371 5.65901 34.659C5.23705 35.081 5 35.6533 5 36.25C5 36.8467 5.23705 37.419 5.65901 37.841C6.08097 38.2629 6.65326 38.5 7.25 38.5H40.25C40.8467 38.5 41.419 38.2629 41.841 37.841C42.2629 37.419 42.5 36.8467 42.5 36.25C42.5 35.6533 42.2629 35.081 41.841 34.659C41.419 34.2371 40.8467 34 40.25 34Z"
fill="#1C1C12"
/>
</Svg>
</TouchableOpacity>
</View>
<Text allowFontScaling={false} style={styles.boxHeader}>
Your Stamps
</Text>
<View style={{marginTop: '5%'}} />
<View>
<View style={styles.box}>
<View
style={{
flexDirection: 'column',
width: '65%',
marginRight: '10%',
}}>
<Text allowFontScaling={false} style={styles.stampHeader}>
Academic booth
</Text>
<Text allowFontScaling={false} style={styles.stampBody}>
{stamp1 ? 'Stamp unlocked!' : 'Stamp locked!'}
</Text>
</View>
<View>
{stamp1 ? (
<View
style={{
position: 'relative',
height: 60,
width: 60,
alignItems: 'center',
justifyContent: 'center',
}}>
<Svg
style={{position: 'absolute'}}
xmlns="http://www.w3.org/2000/svg"
width="48"
height="48"
viewBox="0 0 72 72"
fill="none">
<Rect width="72" height="72" fill="#356AA9" />
<G opacity="0.35">
<Path
d="M5.09886 7.43392C4.63864 5.99576 5.99576 4.63864 7.43392 5.09886C7.80211 5.21668 8.19789 5.21668 8.56608 5.09886L10 4.64C11.3008 4.22373 12.6992 4.22373 14 4.64C15.3008 5.05627 16.6992 5.05627 18 4.64C19.3008 4.22373 20.6992 4.22373 22 4.64C23.3008 5.05627 24.6992 5.05627 26 4.64C27.3008 4.22373 28.6992 4.22373 30 4.64C31.3008 5.05627 32.6992 5.05627 34 4.64C35.3008 4.22373 36.6992 4.22373 38 4.64C39.3008 5.05627 40.6992 5.05627 42 4.64C43.3008 4.22373 44.6992 4.22373 46 4.64C47.3008 5.05627 48.6992 5.05627 50 4.64C51.3008 4.22373 52.6992 4.22373 54 4.64C55.3008 5.05627 56.6992 5.05627 58 4.64C59.3008 4.22373 60.6992 4.22373 62 4.64L63.4339 5.09886C63.8021 5.21668 64.1979 5.21668 64.5661 5.09886C66.0042 4.63864 67.3614 5.99576 66.9011 7.43392C66.7833 7.80211 66.7833 8.19789 66.9011 8.56608L67.36 10C67.7763 11.3008 67.7763 12.6992 67.36 14C66.9437 15.3008 66.9437 16.6992 67.36 18C67.7763 19.3008 67.7763 20.6992 67.36 22C66.9437 23.3008 66.9437 24.6992 67.36 26C67.7763 27.3008 67.7763 28.6992 67.36 30C66.9437 31.3008 66.9437 32.6992 67.36 34C67.7763 35.3008 67.7763 36.6992 67.36 38C66.9437 39.3008 66.9437 40.6992 67.36 42C67.7763 43.3008 67.7763 44.6992 67.36 46C66.9437 47.3008 66.9437 48.6992 67.36 50C67.7763 51.3008 67.7763 52.6992 67.36 54C66.9437 55.3008 66.9437 56.6992 67.36 58C67.7763 59.3008 67.7763 60.6992 67.36 62L66.9011 63.4339C66.7833 63.8021 66.7833 64.1979 66.9011 64.5661C67.3614 66.0042 66.0042 67.3614 64.5661 66.9011C64.1979 66.7833 63.8021 66.7833 63.4339 66.9011L62 67.36C60.6992 67.7763 59.3008 67.7763 58 67.36C56.6992 66.9437 55.3008 66.9437 54 67.36C52.6992 67.7763 51.3008 67.7763 50 67.36C48.6992 66.9437 47.3008 66.9437 46 67.36C44.6992 67.7763 43.3008 67.7763 42 67.36C40.6992 66.9437 39.3008 66.9437 38 67.36C36.6992 67.7763 35.3008 67.7763 34 67.36C32.6992 66.9437 31.3008 66.9437 30 67.36C28.6992 67.7763 27.3008 67.7763 26 67.36C24.6992 66.9437 23.3008 66.9437 22 67.36C20.6992 67.7763 19.3008 67.7763 18 67.36C16.6992 66.9437 15.3008 66.9437 14 67.36C12.6992 67.7763 11.3008 67.7763 10 67.36L8.56608 66.9011C8.19789 66.7833 7.80211 66.7833 7.43392 66.9011C5.99576 67.3614 4.63864 66.0042 5.09886 64.5661C5.21668 64.1979 5.21668 63.8021 5.09886 63.4339L4.64 62C4.22373 60.6992 4.22373 59.3008 4.64 58C5.05627 56.6992 5.05627 55.3008 4.64 54C4.22373 52.6992 4.22373 51.3008 4.64 50C5.05627 48.6992 5.05627 47.3008 4.64 46C4.22373 44.6992 4.22373 43.3008 4.64 42C5.05627 40.6992 5.05627 39.3008 4.64 38C4.22373 36.6992 4.22373 35.3008 4.64 34C5.05627 32.6992 5.05627 31.3008 4.64 30C4.22373 28.6992 4.22373 27.3008 4.64 26C5.05627 24.6992 5.05627 23.3008 4.64 22C4.22373 20.6992 4.22373 19.3008 4.64 18C5.05627 16.6992 5.05627 15.3008 4.64 14C4.22373 12.6992 4.22373 11.3008 4.64 10L5.09886 8.56608C5.21668 8.19789 5.21668 7.80211 5.09886 7.43392Z"
fill="#4F90DD"
/>
<Path
d="M29.5428 65.9314L30 67.36L29.5428 65.9314C28.5393 66.2525 27.4607 66.2525 26.4572 65.9314C24.859 65.4199 23.141 65.4199 21.5428 65.9314L22 67.36L21.5428 65.9314C20.5393 66.2525 19.4607 66.2525 18.4572 65.9314L18 67.36L18.4572 65.9314C16.859 65.4199 15.141 65.4199 13.5428 65.9314L14 67.36L13.5428 65.9314C12.5393 66.2525 11.4607 66.2525 10.4572 65.9314L9.02324 65.4725C8.3577 65.2595 7.6423 65.2595 6.97676 65.4725C6.70005 65.5611 6.43895 65.2999 6.52749 65.0232L5.09886 64.5661L6.52749 65.0232C6.74046 64.3577 6.74046 63.6423 6.52749 62.9768L5.10399 63.4323L6.52749 62.9768L6.06864 61.5428C5.74752 60.5393 5.74752 59.4607 6.06864 58.4572C6.58006 56.859 6.58006 55.141 6.06864 53.5428C5.74752 52.5393 5.74752 51.4607 6.06864 50.4572C6.58006 48.859 6.58006 47.141 6.06864 45.5428C5.74752 44.5393 5.74752 43.4607 6.06864 42.4572C6.58006 40.859 6.58006 39.141 6.06864 37.5428C5.74752 36.5393 5.74752 35.4607 6.06864 34.4572C6.58006 32.859 6.58006 31.141 6.06864 29.5428C5.74752 28.5393 5.74752 27.4607 6.06864 26.4572C6.58006 24.859 6.58006 23.141 6.06864 21.5428C5.74752 20.5393 5.74752 19.4607 6.06864 18.4572C6.58006 16.859 6.58006 15.141 6.06864 13.5428C5.74752 12.5393 5.74752 11.4607 6.06864 10.4572L6.52749 9.02324C6.74046 8.3577 6.74046 7.6423 6.52749 6.97676C6.43895 6.70006 6.70006 6.43895 6.97676 6.52749C7.6423 6.74046 8.3577 6.74046 9.02324 6.52749L10.4572 6.06864C11.4607 5.74752 12.5393 5.74752 13.5428 6.06864C15.141 6.58006 16.859 6.58006 18.4572 6.06864C19.4607 5.74752 20.5393 5.74752 21.5428 6.06864C23.141 6.58006 24.859 6.58006 26.4572 6.06864C27.4607 5.74752 28.5393 5.74752 29.5428 6.06864C31.141 6.58006 32.859 6.58006 34.4572 6.06864C35.4607 5.74752 36.5393 5.74752 37.5428 6.06864C39.141 6.58006 40.859 6.58006 42.4572 6.06864C43.4607 5.74752 44.5393 5.74752 45.5428 6.06864C47.141 6.58006 48.859 6.58006 50.4572 6.06864C51.4607 5.74752 52.5393 5.74752 53.5428 6.06864C55.141 6.58006 56.859 6.58006 58.4572 6.06864C59.4607 5.74752 60.5393 5.74752 61.5428 6.06864L62.9768 6.52749L63.4339 5.09886L62.9768 6.52749C63.6423 6.74046 64.3577 6.74046 65.0232 6.52749L64.5677 5.10399L65.0232 6.52749C65.2999 6.43895 65.5611 6.70005 65.4725 6.97676C65.2595 7.6423 65.2595 8.3577 65.4725 9.02324L65.9314 10.4572C66.2525 11.4607 66.2525 12.5393 65.9314 13.5428L67.36 14L65.9314 13.5428C65.4199 15.141 65.4199 16.859 65.9314 18.4572L67.36 18L65.9314 18.4572C66.2525 19.4607 66.2525 20.5393 65.9314 21.5428L67.36 22L65.9314 21.5428C65.4199 23.141 65.4199 24.859 65.9314 26.4572C66.2525 27.4607 66.2525 28.5393 65.9314 29.5428L67.36 30L65.9314 29.5428C65.4199 31.141 65.4199 32.859 65.9314 34.4572L67.36 34L65.9314 34.4572C66.2525 35.4607 66.2525 36.5393 65.9314 37.5428C65.4199 39.141 65.4199 40.859 65.9314 42.4572C66.2525 43.4607 66.2525 44.5393 65.9314 45.5428C65.4199 47.141 65.4199 48.859 65.9314 50.4572C66.2525 51.4607 66.2525 52.5393 65.9314 53.5428C65.4199 55.141 65.4199 56.859 65.9314 58.4572C66.2525 59.4607 66.2525 60.5393 65.9314 61.5428L65.4725 62.9768C65.2595 63.6423 65.2595 64.3577 65.4725 65.0232C65.5611 65.2999 65.2999 65.5611 65.0232 65.4725C64.3577 65.2595 63.6423 65.2595 62.9768 65.4725L61.5428 65.9314C60.5393 66.2525 59.4607 66.2525 58.4572 65.9314C56.859 65.4199 55.141 65.4199 53.5428 65.9314C52.5393 66.2525 51.4607 66.2525 50.4572 65.9314C48.859 65.4199 47.141 65.4199 45.5428 65.9314C44.5393 66.2525 43.4607 66.2525 42.4572 65.9314C40.859 65.4199 39.141 65.4199 37.5428 65.9314C36.5393 66.2525 35.4607 66.2525 34.4572 65.9314L34 67.36L34.4572 65.9314C32.859 65.4199 31.141 65.4199 29.5428 65.9314Z"
stroke="#1C1C12"
stroke-opacity="0.4"
stroke-width="3"
/>
</G>
</Svg>
<Svg
style={{position: 'absolute'}}
xmlns="http://www.w3.org/2000/svg"
width="60"
height="60"
viewBox="0 0 86 86"
fill="none">
<Path
d="M1.10313 20.9558C0.184278 19.527 1.26386 17.6571 2.96066 17.7384C3.39507 17.7592 3.82515 17.644 4.19094 17.4088L5.61553 16.4926C6.90791 15.6615 8.42741 15.2544 9.9622 15.3279C11.497 15.4015 13.0165 14.9944 14.3089 14.1633C15.6012 13.3321 17.1207 12.925 18.6555 12.9986C20.1903 13.0721 21.7098 12.665 23.0022 11.8339C24.2946 11.0028 25.8141 10.5956 27.3489 10.6692C28.8837 10.7428 30.4031 10.3356 31.6955 9.50451C32.9879 8.6734 34.5074 8.26625 36.0422 8.33983C37.577 8.41341 39.0965 8.00626 40.3889 7.17514C41.6812 6.34403 43.2007 5.93688 44.7355 6.01046C46.2703 6.08403 47.7898 5.67688 49.0822 4.84577C50.3746 4.01466 51.8941 3.60751 53.4289 3.68108C54.9636 3.75466 56.4832 3.34751 57.7755 2.5164C59.0679 1.68528 60.5874 1.27813 62.1222 1.35171L63.814 1.43282C64.2484 1.45364 64.6785 1.3384 65.0443 1.10317C66.4731 0.184316 68.343 1.26389 68.2616 2.9607C68.2408 3.39511 68.356 3.82518 68.5913 4.19097L69.5074 5.61557C70.3385 6.90794 70.7457 8.42744 70.6721 9.96223C70.5985 11.497 71.0057 13.0165 71.8368 14.3089C72.6679 15.6013 73.075 17.1208 73.0015 18.6556C72.9279 20.1904 73.335 21.7099 74.1661 23.0022C74.9973 24.2946 75.4044 25.8141 75.3308 27.3489C75.2573 28.8837 75.6644 30.4032 76.4955 31.6956C77.3266 32.9879 77.7338 34.5074 77.6602 36.0422C77.5866 37.577 77.9938 39.0965 78.8249 40.3889C79.656 41.6813 80.0632 43.2008 79.9896 44.7356C79.916 46.2704 80.3231 47.7899 81.1543 49.0822C81.9854 50.3746 82.3925 51.8941 82.3189 53.4289C82.2454 54.9637 82.6525 56.4832 83.4836 57.7756C84.3147 59.0679 84.7219 60.5874 84.6483 62.1222L84.5672 63.814C84.5464 64.2484 84.6616 64.6785 84.8969 65.0443C85.8157 66.4731 84.7361 68.343 83.0393 68.2617C82.6049 68.2408 82.1748 68.3561 81.8091 68.5913L80.3845 69.5074C79.0921 70.3386 77.5726 70.7457 76.0378 70.6721C74.503 70.5985 72.9835 71.0057 71.6911 71.8368C70.3988 72.6679 68.8793 73.0751 67.3445 73.0015C65.8097 72.9279 64.2902 73.3351 62.9978 74.1662C61.7054 74.9973 60.1859 75.4044 58.6511 75.3309C57.1163 75.2573 55.5968 75.6644 54.3045 76.4956C53.0121 77.3267 51.4926 77.7338 49.9578 77.6602C48.423 77.5867 46.9035 77.9938 45.6111 78.8249C44.3188 79.656 42.7993 80.0632 41.2645 79.9896C39.7297 79.916 38.2102 80.3232 36.9178 81.1543C35.6254 81.9854 34.1059 82.3926 32.5711 82.319C31.0363 82.2454 29.5168 82.6526 28.2245 83.4837C26.9321 84.3148 25.4126 84.7219 23.8778 84.6484L22.186 84.5673C21.7516 84.5464 21.3215 84.6617 20.9557 84.8969C19.5269 85.8158 17.657 84.7362 17.7384 83.0394C17.7592 82.605 17.644 82.1749 17.4087 81.8091L16.4926 80.3845C15.6615 79.0921 15.2543 77.5726 15.3279 76.0378C15.4015 74.503 14.9943 72.9835 14.1632 71.6912C13.3321 70.3988 12.925 68.8793 12.9985 67.3445C13.0721 65.8097 12.665 64.2902 11.8338 62.9978C11.0027 61.7055 10.5956 60.186 10.6692 58.6512C10.7427 57.1164 10.3356 55.5969 9.50447 54.3045C8.67336 53.0121 8.26621 51.4926 8.33979 49.9578C8.41337 48.423 8.00622 46.9035 7.1751 45.6112C6.34399 44.3188 5.93684 42.7993 6.01042 41.2645C6.084 39.7297 5.67685 38.2102 4.84573 36.9178C4.01462 35.6255 3.60747 34.106 3.68105 32.5712C3.75462 31.0364 3.34748 29.5169 2.51636 28.2245C1.68525 26.9321 1.2781 25.4126 1.35167 23.8778L1.43278 22.186C1.45361 21.7516 1.33837 21.3216 1.10313 20.9558Z"
fill="#EBEBEF"
/>
<Path
d="M2.36476 20.1444C2.10552 19.7413 2.41011 19.2137 2.88884 19.2367C3.63509 19.2725 4.3739 19.0745 5.00228 18.6704L6.42687 17.7543C7.45666 17.092 8.66742 16.7676 9.89037 16.8262C11.737 16.9147 13.5652 16.4249 15.1202 15.4249C16.15 14.7626 17.3608 14.4382 18.5837 14.4968C20.4303 14.5854 22.2586 14.0955 23.8135 13.0955C24.8433 12.4333 26.0541 12.1088 27.277 12.1675C29.1237 12.256 30.9519 11.7661 32.5069 10.7661C33.5367 10.1039 34.7474 9.77948 35.9704 9.83811C37.817 9.92663 39.6452 9.43676 41.2002 8.43678C42.23 7.77453 43.4408 7.45011 44.6637 7.50874C46.5103 7.59726 48.3386 7.10739 49.8935 6.1074C50.9233 5.44516 52.1341 5.12073 53.357 5.17936C55.2037 5.26789 57.0319 4.77802 58.5869 3.77803C59.6167 3.11579 60.8274 2.79136 62.0504 2.84999L63.7422 2.9311C64.4884 2.96687 65.2272 2.76891 65.8556 2.3648C66.2587 2.10556 66.7863 2.41015 66.7633 2.88888C66.7276 3.63512 66.9255 4.37394 67.3296 5.00233L68.2458 6.4269C68.908 7.4567 69.2324 8.66746 69.1738 9.8904C69.0853 11.737 69.5752 13.5653 70.5751 15.1202C71.2374 16.15 71.5618 17.3608 71.5032 18.5837C71.4147 20.4304 71.9045 22.2586 72.9045 23.8136C73.5668 24.8434 73.8912 26.0541 73.8325 27.2771C73.744 29.1237 74.2339 30.9519 75.2339 32.5069C75.8961 33.5367 76.2206 34.7475 76.1619 35.9704C76.0734 37.817 76.5633 39.6453 77.5633 41.2002C78.2255 42.23 78.5499 43.4408 78.4913 44.6637C78.4028 46.5104 78.8926 48.3386 79.8926 49.8936C80.5549 50.9234 80.8793 52.1341 80.8207 53.3571C80.7321 55.2037 81.222 57.0319 82.222 58.5869C82.8842 59.6167 83.2087 60.8275 83.15 62.0504L83.0689 63.7422C83.0332 64.4884 83.2311 65.2273 83.6352 65.8556C83.8945 66.2588 83.5899 66.7863 83.1111 66.7634C82.3649 66.7276 81.6261 66.9256 80.9977 67.3297L79.5731 68.2458C78.5433 68.9081 77.3326 69.2325 76.1096 69.1739C74.263 69.0853 72.4348 69.5752 70.8798 70.5752C69.85 71.2374 68.6392 71.5618 67.4163 71.5032C65.5697 71.4147 63.7414 71.9046 62.1865 72.9045C61.1567 73.5668 59.9459 73.8912 58.723 73.8326C56.8763 73.7441 55.0481 74.2339 53.4931 75.2339C52.4633 75.8962 51.2526 76.2206 50.0296 76.162C48.183 76.0734 46.3548 76.5633 44.7998 77.5633C43.77 78.2255 42.5592 78.55 41.3363 78.4913C39.4897 78.4028 37.6614 78.8927 36.1065 79.8927C35.0767 80.5549 33.8659 80.8793 32.643 80.8207C30.7963 80.7322 28.9681 81.2221 27.4131 82.222C26.3833 82.8843 25.1726 83.2087 23.9496 83.1501L22.2578 83.069C21.5116 83.0332 20.7728 83.2311 20.1444 83.6353C19.7413 83.8945 19.2137 83.5899 19.2367 83.1112C19.2724 82.3649 19.0745 81.6261 18.6704 80.9977L17.7542 79.5732C17.092 78.5434 16.7676 77.3326 16.8262 76.1097C16.9147 74.263 16.4248 72.4348 15.4249 70.8798C14.7626 69.85 14.4382 68.6393 14.4968 67.4163C14.5853 65.5697 14.0955 63.7415 13.0955 62.1865C12.4332 61.1567 12.1088 59.9459 12.1674 58.723C12.256 56.8764 11.7661 55.0481 10.7661 53.4932C10.1039 52.4634 9.77944 51.2526 9.83807 50.0297C9.9266 48.183 9.43672 46.3548 8.43674 44.7998C7.77449 43.77 7.45007 42.5593 7.5087 41.3363C7.59723 39.4897 7.10735 37.6615 6.10737 36.1065C5.44512 35.0767 5.1207 33.8659 5.17933 32.643C5.26785 30.7964 4.77798 28.9681 3.77799 27.4132C3.11575 26.3834 2.79133 25.1726 2.84995 23.9497L2.93106 22.2579C2.96683 21.5116 2.76887 20.7728 2.36476 20.1444Z"
stroke="#1C1C12"
stroke-opacity="0.4"
stroke-width="3"
/>
</Svg>
<Svg
style={{position: 'absolute'}}
xmlns="http://www.w3.org/2000/svg"
width="30"
height="36"
viewBox="0 0 41 54"
fill="none">
<Path
d="M37.2347 16.9784L16.7347 43.9784C16.5562 44.2144 16.344 44.4016 16.1104 44.5294C15.8768 44.6571 15.6263 44.7229 15.3734 44.7229C15.1204 44.7229 14.87 44.6571 14.6364 44.5294C14.4028 44.4016 14.1906 44.2144 14.0121 43.9784L5.04331 32.1659C4.86454 31.9304 4.72273 31.6509 4.62598 31.3433C4.52923 31.0356 4.47943 30.7059 4.47943 30.3729C4.47943 30.0399 4.52923 29.7102 4.62598 29.4026C4.72273 29.0949 4.86454 28.8154 5.04331 28.5799C5.22208 28.3445 5.43432 28.1577 5.66789 28.0303C5.90147 27.9029 6.15182 27.8373 6.40464 27.8373C6.65746 27.8373 6.90781 27.9029 7.14139 28.0303C7.37496 28.1577 7.5872 28.3445 7.76597 28.5799L15.375 38.6016L34.5153 13.3967C34.8763 12.9211 35.366 12.654 35.8766 12.654C36.3872 12.654 36.8769 12.9211 37.2379 13.3967C37.599 13.8722 37.8018 14.5171 37.8018 15.1896C37.8018 15.8621 37.599 16.5071 37.2379 16.9826L37.2347 16.9784Z"
fill="#2185C5"
/>
</Svg>
</View>
) : (
<Svg
xmlns="http://www.w3.org/2000/svg"
width="48"
height="48"
viewBox="0 0 72 72"
fill="none">
<Rect width="72" height="72" fill="#356AA9" />
<G opacity="0.35">
<Path
d="M5.09886 7.43392C4.63864 5.99576 5.99576 4.63864 7.43392 5.09886C7.80211 5.21668 8.19789 5.21668 8.56608 5.09886L10 4.64C11.3008 4.22373 12.6992 4.22373 14 4.64C15.3008 5.05627 16.6992 5.05627 18 4.64C19.3008 4.22373 20.6992 4.22373 22 4.64C23.3008 5.05627 24.6992 5.05627 26 4.64C27.3008 4.22373 28.6992 4.22373 30 4.64C31.3008 5.05627 32.6992 5.05627 34 4.64C35.3008 4.22373 36.6992 4.22373 38 4.64C39.3008 5.05627 40.6992 5.05627 42 4.64C43.3008 4.22373 44.6992 4.22373 46 4.64C47.3008 5.05627 48.6992 5.05627 50 4.64C51.3008 4.22373 52.6992 4.22373 54 4.64C55.3008 5.05627 56.6992 5.05627 58 4.64C59.3008 4.22373 60.6992 4.22373 62 4.64L63.4339 5.09886C63.8021 5.21668 64.1979 5.21668 64.5661 5.09886C66.0042 4.63864 67.3614 5.99576 66.9011 7.43392C66.7833 7.80211 66.7833 8.19789 66.9011 8.56608L67.36 10C67.7763 11.3008 67.7763 12.6992 67.36 14C66.9437 15.3008 66.9437 16.6992 67.36 18C67.7763 19.3008 67.7763 20.6992 67.36 22C66.9437 23.3008 66.9437 24.6992 67.36 26C67.7763 27.3008 67.7763 28.6992 67.36 30C66.9437 31.3008 66.9437 32.6992 67.36 34C67.7763 35.3008 67.7763 36.6992 67.36 38C66.9437 39.3008 66.9437 40.6992 67.36 42C67.7763 43.3008 67.7763 44.6992 67.36 46C66.9437 47.3008 66.9437 48.6992 67.36 50C67.7763 51.3008 67.7763 52.6992 67.36 54C66.9437 55.3008 66.9437 56.6992 67.36 58C67.7763 59.3008 67.7763 60.6992 67.36 62L66.9011 63.4339C66.7833 63.8021 66.7833 64.1979 66.9011 64.5661C67.3614 66.0042 66.0042 67.3614 64.5661 66.9011C64.1979 66.7833 63.8021 66.7833 63.4339 66.9011L62 67.36C60.6992 67.7763 59.3008 67.7763 58 67.36C56.6992 66.9437 55.3008 66.9437 54 67.36C52.6992 67.7763 51.3008 67.7763 50 67.36C48.6992 66.9437 47.3008 66.9437 46 67.36C44.6992 67.7763 43.3008 67.7763 42 67.36C40.6992 66.9437 39.3008 66.9437 38 67.36C36.6992 67.7763 35.3008 67.7763 34 67.36C32.6992 66.9437 31.3008 66.9437 30 67.36C28.6992 67.7763 27.3008 67.7763 26 67.36C24.6992 66.9437 23.3008 66.9437 22 67.36C20.6992 67.7763 19.3008 67.7763 18 67.36C16.6992 66.9437 15.3008 66.9437 14 67.36C12.6992 67.7763 11.3008 67.7763 10 67.36L8.56608 66.9011C8.19789 66.7833 7.80211 66.7833 7.43392 66.9011C5.99576 67.3614 4.63864 66.0042 5.09886 64.5661C5.21668 64.1979 5.21668 63.8021 5.09886 63.4339L4.64 62C4.22373 60.6992 4.22373 59.3008 4.64 58C5.05627 56.6992 5.05627 55.3008 4.64 54C4.22373 52.6992 4.22373 51.3008 4.64 50C5.05627 48.6992 5.05627 47.3008 4.64 46C4.22373 44.6992 4.22373 43.3008 4.64 42C5.05627 40.6992 5.05627 39.3008 4.64 38C4.22373 36.6992 4.22373 35.3008 4.64 34C5.05627 32.6992 5.05627 31.3008 4.64 30C4.22373 28.6992 4.22373 27.3008 4.64 26C5.05627 24.6992 5.05627 23.3008 4.64 22C4.22373 20.6992 4.22373 19.3008 4.64 18C5.05627 16.6992 5.05627 15.3008 4.64 14C4.22373 12.6992 4.22373 11.3008 4.64 10L5.09886 8.56608C5.21668 8.19789 5.21668 7.80211 5.09886 7.43392Z"
fill="#4F90DD"
/>
<Path
d="M29.5428 65.9314L30 67.36L29.5428 65.9314C28.5393 66.2525 27.4607 66.2525 26.4572 65.9314C24.859 65.4199 23.141 65.4199 21.5428 65.9314L22 67.36L21.5428 65.9314C20.5393 66.2525 19.4607 66.2525 18.4572 65.9314L18 67.36L18.4572 65.9314C16.859 65.4199 15.141 65.4199 13.5428 65.9314L14 67.36L13.5428 65.9314C12.5393 66.2525 11.4607 66.2525 10.4572 65.9314L9.02324 65.4725C8.3577 65.2595 7.6423 65.2595 6.97676 65.4725C6.70005 65.5611 6.43895 65.2999 6.52749 65.0232L5.09886 64.5661L6.52749 65.0232C6.74046 64.3577 6.74046 63.6423 6.52749 62.9768L5.10399 63.4323L6.52749 62.9768L6.06864 61.5428C5.74752 60.5393 5.74752 59.4607 6.06864 58.4572C6.58006 56.859 6.58006 55.141 6.06864 53.5428C5.74752 52.5393 5.74752 51.4607 6.06864 50.4572C6.58006 48.859 6.58006 47.141 6.06864 45.5428C5.74752 44.5393 5.74752 43.4607 6.06864 42.4572C6.58006 40.859 6.58006 39.141 6.06864 37.5428C5.74752 36.5393 5.74752 35.4607 6.06864 34.4572C6.58006 32.859 6.58006 31.141 6.06864 29.5428C5.74752 28.5393 5.74752 27.4607 6.06864 26.4572C6.58006 24.859 6.58006 23.141 6.06864 21.5428C5.74752 20.5393 5.74752 19.4607 6.06864 18.4572C6.58006 16.859 6.58006 15.141 6.06864 13.5428C5.74752 12.5393 5.74752 11.4607 6.06864 10.4572L6.52749 9.02324C6.74046 8.3577 6.74046 7.6423 6.52749 6.97676C6.43895 6.70006 6.70006 6.43895 6.97676 6.52749C7.6423 6.74046 8.3577 6.74046 9.02324 6.52749L10.4572 6.06864C11.4607 5.74752 12.5393 5.74752 13.5428 6.06864C15.141 6.58006 16.859 6.58006 18.4572 6.06864C19.4607 5.74752 20.5393 5.74752 21.5428 6.06864C23.141 6.58006 24.859 6.58006 26.4572 6.06864C27.4607 5.74752 28.5393 5.74752 29.5428 6.06864C31.141 6.58006 32.859 6.58006 34.4572 6.06864C35.4607 5.74752 36.5393 5.74752 37.5428 6.06864C39.141 6.58006 40.859 6.58006 42.4572 6.06864C43.4607 5.74752 44.5393 5.74752 45.5428 6.06864C47.141 6.58006 48.859 6.58006 50.4572 6.06864C51.4607 5.74752 52.5393 5.74752 53.5428 6.06864C55.141 6.58006 56.859 6.58006 58.4572 6.06864C59.4607 5.74752 60.5393 5.74752 61.5428 6.06864L62.9768 6.52749L63.4339 5.09886L62.9768 6.52749C63.6423 6.74046 64.3577 6.74046 65.0232 6.52749L64.5677 5.10399L65.0232 6.52749C65.2999 6.43895 65.5611 6.70005 65.4725 6.97676C65.2595 7.6423 65.2595 8.3577 65.4725 9.02324L65.9314 10.4572C66.2525 11.4607 66.2525 12.5393 65.9314 13.5428L67.36 14L65.9314 13.5428C65.4199 15.141 65.4199 16.859 65.9314 18.4572L67.36 18L65.9314 18.4572C66.2525 19.4607 66.2525 20.5393 65.9314 21.5428L67.36 22L65.9314 21.5428C65.4199 23.141 65.4199 24.859 65.9314 26.4572C66.2525 27.4607 66.2525 28.5393 65.9314 29.5428L67.36 30L65.9314 29.5428C65.4199 31.141 65.4199 32.859 65.9314 34.4572L67.36 34L65.9314 34.4572C66.2525 35.4607 66.2525 36.5393 65.9314 37.5428C65.4199 39.141 65.4199 40.859 65.9314 42.4572C66.2525 43.4607 66.2525 44.5393 65.9314 45.5428C65.4199 47.141 65.4199 48.859 65.9314 50.4572C66.2525 51.4607 66.2525 52.5393 65.9314 53.5428C65.4199 55.141 65.4199 56.859 65.9314 58.4572C66.2525 59.4607 66.2525 60.5393 65.9314 61.5428L65.4725 62.9768C65.2595 63.6423 65.2595 64.3577 65.4725 65.0232C65.5611 65.2999 65.2999 65.5611 65.0232 65.4725C64.3577 65.2595 63.6423 65.2595 62.9768 65.4725L61.5428 65.9314C60.5393 66.2525 59.4607 66.2525 58.4572 65.9314C56.859 65.4199 55.141 65.4199 53.5428 65.9314C52.5393 66.2525 51.4607 66.2525 50.4572 65.9314C48.859 65.4199 47.141 65.4199 45.5428 65.9314C44.5393 66.2525 43.4607 66.2525 42.4572 65.9314C40.859 65.4199 39.141 65.4199 37.5428 65.9314C36.5393 66.2525 35.4607 66.2525 34.4572 65.9314L34 67.36L34.4572 65.9314C32.859 65.4199 31.141 65.4199 29.5428 65.9314Z"
stroke="#1C1C12"
stroke-opacity="0.4"
stroke-width="3"
/>
</G>
</Svg>
)}
</View>
</View>
<View style={styles.box}>
<View
style={{
flexDirection: 'column',
width: '65%',
marginRight: '10%',
}}>
<Text allowFontScaling={false} style={styles.stampHeader}>
Panel discussions
</Text>
<Text allowFontScaling={false} style={styles.stampBody}>
{stamp2 ? 'Stamp unlocked!' : 'Stamp locked!'}
</Text>
</View>
<View>
{stamp2 ? (
<View
style={{
position: 'relative',
height: 60,
width: 60,
alignItems: 'center',
justifyContent: 'center',
}}>
<Svg
style={{position: 'absolute'}}
xmlns="http://www.w3.org/2000/svg"
width="48"
height="48"
viewBox="0 0 72 72"
fill="none">
<Rect width="72" height="72" fill="#356AA9" />
<G opacity="0.35">
<Path
d="M5.09886 7.43392C4.63864 5.99576 5.99576 4.63864 7.43392 5.09886C7.80211 5.21668 8.19789 5.21668 8.56608 5.09886L10 4.64C11.3008 4.22373 12.6992 4.22373 14 4.64C15.3008 5.05627 16.6992 5.05627 18 4.64C19.3008 4.22373 20.6992 4.22373 22 4.64C23.3008 5.05627 24.6992 5.05627 26 4.64C27.3008 4.22373 28.6992 4.22373 30 4.64C31.3008 5.05627 32.6992 5.05627 34 4.64C35.3008 4.22373 36.6992 4.22373 38 4.64C39.3008 5.05627 40.6992 5.05627 42 4.64C43.3008 4.22373 44.6992 4.22373 46 4.64C47.3008 5.05627 48.6992 5.05627 50 4.64C51.3008 4.22373 52.6992 4.22373 54 4.64C55.3008 5.05627 56.6992 5.05627 58 4.64C59.3008 4.22373 60.6992 4.22373 62 4.64L63.4339 5.09886C63.8021 5.21668 64.1979 5.21668 64.5661 5.09886C66.0042 4.63864 67.3614 5.99576 66.9011 7.43392C66.7833 7.80211 66.7833 8.19789 66.9011 8.56608L67.36 10C67.7763 11.3008 67.7763 12.6992 67.36 14C66.9437 15.3008 66.9437 16.6992 67.36 18C67.7763 19.3008 67.7763 20.6992 67.36 22C66.9437 23.3008 66.9437 24.6992 67.36 26C67.7763 27.3008 67.7763 28.6992 67.36 30C66.9437 31.3008 66.9437 32.6992 67.36 34C67.7763 35.3008 67.7763 36.6992 67.36 38C66.9437 39.3008 66.9437 40.6992 67.36 42C67.7763 43.3008 67.7763 44.6992 67.36 46C66.9437 47.3008 66.9437 48.6992 67.36 50C67.7763 51.3008 67.7763 52.6992 67.36 54C66.9437 55.3008 66.9437 56.6992 67.36 58C67.7763 59.3008 67.7763 60.6992 67.36 62L66.9011 63.4339C66.7833 63.8021 66.7833 64.1979 66.9011 64.5661C67.3614 66.0042 66.0042 67.3614 64.5661 66.9011C64.1979 66.7833 63.8021 66.7833 63.4339 66.9011L62 67.36C60.6992 67.7763 59.3008 67.7763 58 67.36C56.6992 66.9437 55.3008 66.9437 54 67.36C52.6992 67.7763 51.3008 67.7763 50 67.36C48.6992 66.9437 47.3008 66.9437 46 67.36C44.6992 67.7763 43.3008 67.7763 42 67.36C40.6992 66.9437 39.3008 66.9437 38 67.36C36.6992 67.7763 35.3008 67.7763 34 67.36C32.6992 66.9437 31.3008 66.9437 30 67.36C28.6992 67.7763 27.3008 67.7763 26 67.36C24.6992 66.9437 23.3008 66.9437 22 67.36C20.6992 67.7763 19.3008 67.7763 18 67.36C16.6992 66.9437 15.3008 66.9437 14 67.36C12.6992 67.7763 11.3008 67.7763 10 67.36L8.56608 66.9011C8.19789 66.7833 7.80211 66.7833 7.43392 66.9011C5.99576 67.3614 4.63864 66.0042 5.09886 64.5661C5.21668 64.1979 5.21668 63.8021 5.09886 63.4339L4.64 62C4.22373 60.6992 4.22373 59.3008 4.64 58C5.05627 56.6992 5.05627 55.3008 4.64 54C4.22373 52.6992 4.22373 51.3008 4.64 50C5.05627 48.6992 5.05627 47.3008 4.64 46C4.22373 44.6992 4.22373 43.3008 4.64 42C5.05627 40.6992 5.05627 39.3008 4.64 38C4.22373 36.6992 4.22373 35.3008 4.64 34C5.05627 32.6992 5.05627 31.3008 4.64 30C4.22373 28.6992 4.22373 27.3008 4.64 26C5.05627 24.6992 5.05627 23.3008 4.64 22C4.22373 20.6992 4.22373 19.3008 4.64 18C5.05627 16.6992 5.05627 15.3008 4.64 14C4.22373 12.6992 4.22373 11.3008 4.64 10L5.09886 8.56608C5.21668 8.19789 5.21668 7.80211 5.09886 7.43392Z"
fill="#4F90DD"
/>
<Path
d="M29.5428 65.9314L30 67.36L29.5428 65.9314C28.5393 66.2525 27.4607 66.2525 26.4572 65.9314C24.859 65.4199 23.141 65.4199 21.5428 65.9314L22 67.36L21.5428 65.9314C20.5393 66.2525 19.4607 66.2525 18.4572 65.9314L18 67.36L18.4572 65.9314C16.859 65.4199 15.141 65.4199 13.5428 65.9314L14 67.36L13.5428 65.9314C12.5393 66.2525 11.4607 66.2525 10.4572 65.9314L9.02324 65.4725C8.3577 65.2595 7.6423 65.2595 6.97676 65.4725C6.70005 65.5611 6.43895 65.2999 6.52749 65.0232L5.09886 64.5661L6.52749 65.0232C6.74046 64.3577 6.74046 63.6423 6.52749 62.9768L5.10399 63.4323L6.52749 62.9768L6.06864 61.5428C5.74752 60.5393 5.74752 59.4607 6.06864 58.4572C6.58006 56.859 6.58006 55.141 6.06864 53.5428C5.74752 52.5393 5.74752 51.4607 6.06864 50.4572C6.58006 48.859 6.58006 47.141 6.06864 45.5428C5.74752 44.5393 5.74752 43.4607 6.06864 42.4572C6.58006 40.859 6.58006 39.141 6.06864 37.5428C5.74752 36.5393 5.74752 35.4607 6.06864 34.4572C6.58006 32.859 6.58006 31.141 6.06864 29.5428C5.74752 28.5393 5.74752 27.4607 6.06864 26.4572C6.58006 24.859 6.58006 23.141 6.06864 21.5428C5.74752 20.5393 5.74752 19.4607 6.06864 18.4572C6.58006 16.859 6.58006 15.141 6.06864 13.5428C5.74752 12.5393 5.74752 11.4607 6.06864 10.4572L6.52749 9.02324C6.74046 8.3577 6.74046 7.6423 6.52749 6.97676C6.43895 6.70006 6.70006 6.43895 6.97676 6.52749C7.6423 6.74046 8.3577 6.74046 9.02324 6.52749L10.4572 6.06864C11.4607 5.74752 12.5393 5.74752 13.5428 6.06864C15.141 6.58006 16.859 6.58006 18.4572 6.06864C19.4607 5.74752 20.5393 5.74752 21.5428 6.06864C23.141 6.58006 24.859 6.58006 26.4572 6.06864C27.4607 5.74752 28.5393 5.74752 29.5428 6.06864C31.141 6.58006 32.859 6.58006 34.4572 6.06864C35.4607 5.74752 36.5393 5.74752 37.5428 6.06864C39.141 6.58006 40.859 6.58006 42.4572 6.06864C43.4607 5.74752 44.5393 5.74752 45.5428 6.06864C47.141 6.58006 48.859 6.58006 50.4572 6.06864C51.4607 5.74752 52.5393 5.74752 53.5428 6.06864C55.141 6.58006 56.859 6.58006 58.4572 6.06864C59.4607 5.74752 60.5393 5.74752 61.5428 6.06864L62.9768 6.52749L63.4339 5.09886L62.9768 6.52749C63.6423 6.74046 64.3577 6.74046 65.0232 6.52749L64.5677 5.10399L65.0232 6.52749C65.2999 6.43895 65.5611 6.70005 65.4725 6.97676C65.2595 7.6423 65.2595 8.3577 65.4725 9.02324L65.9314 10.4572C66.2525 11.4607 66.2525 12.5393 65.9314 13.5428L67.36 14L65.9314 13.5428C65.4199 15.141 65.4199 16.859 65.9314 18.4572L67.36 18L65.9314 18.4572C66.2525 19.4607 66.2525 20.5393 65.9314 21.5428L67.36 22L65.9314 21.5428C65.4199 23.141 65.4199 24.859 65.9314 26.4572C66.2525 27.4607 66.2525 28.5393 65.9314 29.5428L67.36 30L65.9314 29.5428C65.4199 31.141 65.4199 32.859 65.9314 34.4572L67.36 34L65.9314 34.4572C66.2525 35.4607 66.2525 36.5393 65.9314 37.5428C65.4199 39.141 65.4199 40.859 65.9314 42.4572C66.2525 43.4607 66.2525 44.5393 65.9314 45.5428C65.4199 47.141 65.4199 48.859 65.9314 50.4572C66.2525 51.4607 66.2525 52.5393 65.9314 53.5428C65.4199 55.141 65.4199 56.859 65.9314 58.4572C66.2525 59.4607 66.2525 60.5393 65.9314 61.5428L65.4725 62.9768C65.2595 63.6423 65.2595 64.3577 65.4725 65.0232C65.5611 65.2999 65.2999 65.5611 65.0232 65.4725C64.3577 65.2595 63.6423 65.2595 62.9768 65.4725L61.5428 65.9314C60.5393 66.2525 59.4607 66.2525 58.4572 65.9314C56.859 65.4199 55.141 65.4199 53.5428 65.9314C52.5393 66.2525 51.4607 66.2525 50.4572 65.9314C48.859 65.4199 47.141 65.4199 45.5428 65.9314C44.5393 66.2525 43.4607 66.2525 42.4572 65.9314C40.859 65.4199 39.141 65.4199 37.5428 65.9314C36.5393 66.2525 35.4607 66.2525 34.4572 65.9314L34 67.36L34.4572 65.9314C32.859 65.4199 31.141 65.4199 29.5428 65.9314Z"
stroke="#1C1C12"
stroke-opacity="0.4"
stroke-width="3"
/>
</G>
</Svg>
<Svg
style={{position: 'absolute'}}
xmlns="http://www.w3.org/2000/svg"
width="60"
height="60"
viewBox="0 0 86 86"
fill="none">
<Path
d="M1.10313 20.9558C0.184278 19.527 1.26386 17.6571 2.96066 17.7384C3.39507 17.7592 3.82515 17.644 4.19094 17.4088L5.61553 16.4926C6.90791 15.6615 8.42741 15.2544 9.9622 15.3279C11.497 15.4015 13.0165 14.9944 14.3089 14.1633C15.6012 13.3321 17.1207 12.925 18.6555 12.9986C20.1903 13.0721 21.7098 12.665 23.0022 11.8339C24.2946 11.0028 25.8141 10.5956 27.3489 10.6692C28.8837 10.7428 30.4031 10.3356 31.6955 9.50451C32.9879 8.6734 34.5074 8.26625 36.0422 8.33983C37.577 8.41341 39.0965 8.00626 40.3889 7.17514C41.6812 6.34403 43.2007 5.93688 44.7355 6.01046C46.2703 6.08403 47.7898 5.67688 49.0822 4.84577C50.3746 4.01466 51.8941 3.60751 53.4289 3.68108C54.9636 3.75466 56.4832 3.34751 57.7755 2.5164C59.0679 1.68528 60.5874 1.27813 62.1222 1.35171L63.814 1.43282C64.2484 1.45364 64.6785 1.3384 65.0443 1.10317C66.4731 0.184316 68.343 1.26389 68.2616 2.9607C68.2408 3.39511 68.356 3.82518 68.5913 4.19097L69.5074 5.61557C70.3385 6.90794 70.7457 8.42744 70.6721 9.96223C70.5985 11.497 71.0057 13.0165 71.8368 14.3089C72.6679 15.6013 73.075 17.1208 73.0015 18.6556C72.9279 20.1904 73.335 21.7099 74.1661 23.0022C74.9973 24.2946 75.4044 25.8141 75.3308 27.3489C75.2573 28.8837 75.6644 30.4032 76.4955 31.6956C77.3266 32.9879 77.7338 34.5074 77.6602 36.0422C77.5866 37.577 77.9938 39.0965 78.8249 40.3889C79.656 41.6813 80.0632 43.2008 79.9896 44.7356C79.916 46.2704 80.3231 47.7899 81.1543 49.0822C81.9854 50.3746 82.3925 51.8941 82.3189 53.4289C82.2454 54.9637 82.6525 56.4832 83.4836 57.7756C84.3147 59.0679 84.7219 60.5874 84.6483 62.1222L84.5672 63.814C84.5464 64.2484 84.6616 64.6785 84.8969 65.0443C85.8157 66.4731 84.7361 68.343 83.0393 68.2617C82.6049 68.2408 82.1748 68.3561 81.8091 68.5913L80.3845 69.5074C79.0921 70.3386 77.5726 70.7457 76.0378 70.6721C74.503 70.5985 72.9835 71.0057 71.6911 71.8368C70.3988 72.6679 68.8793 73.0751 67.3445 73.0015C65.8097 72.9279 64.2902 73.3351 62.9978 74.1662C61.7054 74.9973 60.1859 75.4044 58.6511 75.3309C57.1163 75.2573 55.5968 75.6644 54.3045 76.4956C53.0121 77.3267 51.4926 77.7338 49.9578 77.6602C48.423 77.5867 46.9035 77.9938 45.6111 78.8249C44.3188 79.656 42.7993 80.0632 41.2645 79.9896C39.7297 79.916 38.2102 80.3232 36.9178 81.1543C35.6254 81.9854 34.1059 82.3926 32.5711 82.319C31.0363 82.2454 29.5168 82.6526 28.2245 83.4837C26.9321 84.3148 25.4126 84.7219 23.8778 84.6484L22.186 84.5673C21.7516 84.5464 21.3215 84.6617 20.9557 84.8969C19.5269 85.8158 17.657 84.7362 17.7384 83.0394C17.7592 82.605 17.644 82.1749 17.4087 81.8091L16.4926 80.3845C15.6615 79.0921 15.2543 77.5726 15.3279 76.0378C15.4015 74.503 14.9943 72.9835 14.1632 71.6912C13.3321 70.3988 12.925 68.8793 12.9985 67.3445C13.0721 65.8097 12.665 64.2902 11.8338 62.9978C11.0027 61.7055 10.5956 60.186 10.6692 58.6512C10.7427 57.1164 10.3356 55.5969 9.50447 54.3045C8.67336 53.0121 8.26621 51.4926 8.33979 49.9578C8.41337 48.423 8.00622 46.9035 7.1751 45.6112C6.34399 44.3188 5.93684 42.7993 6.01042 41.2645C6.084 39.7297 5.67685 38.2102 4.84573 36.9178C4.01462 35.6255 3.60747 34.106 3.68105 32.5712C3.75462 31.0364 3.34748 29.5169 2.51636 28.2245C1.68525 26.9321 1.2781 25.4126 1.35167 23.8778L1.43278 22.186C1.45361 21.7516 1.33837 21.3216 1.10313 20.9558Z"
fill="#EBEBEF"
/>
<Path
d="M2.36476 20.1444C2.10552 19.7413 2.41011 19.2137 2.88884 19.2367C3.63509 19.2725 4.3739 19.0745 5.00228 18.6704L6.42687 17.7543C7.45666 17.092 8.66742 16.7676 9.89037 16.8262C11.737 16.9147 13.5652 16.4249 15.1202 15.4249C16.15 14.7626 17.3608 14.4382 18.5837 14.4968C20.4303 14.5854 22.2586 14.0955 23.8135 13.0955C24.8433 12.4333 26.0541 12.1088 27.277 12.1675C29.1237 12.256 30.9519 11.7661 32.5069 10.7661C33.5367 10.1039 34.7474 9.77948 35.9704 9.83811C37.817 9.92663 39.6452 9.43676 41.2002 8.43678C42.23 7.77453 43.4408 7.45011 44.6637 7.50874C46.5103 7.59726 48.3386 7.10739 49.8935 6.1074C50.9233 5.44516 52.1341 5.12073 53.357 5.17936C55.2037 5.26789 57.0319 4.77802 58.5869 3.77803C59.6167 3.11579 60.8274 2.79136 62.0504 2.84999L63.7422 2.9311C64.4884 2.96687 65.2272 2.76891 65.8556 2.3648C66.2587 2.10556 66.7863 2.41015 66.7633 2.88888C66.7276 3.63512 66.9255 4.37394 67.3296 5.00233L68.2458 6.4269C68.908 7.4567 69.2324 8.66746 69.1738 9.8904C69.0853 11.737 69.5752 13.5653 70.5751 15.1202C71.2374 16.15 71.5618 17.3608 71.5032 18.5837C71.4147 20.4304 71.9045 22.2586 72.9045 23.8136C73.5668 24.8434 73.8912 26.0541 73.8325 27.2771C73.744 29.1237 74.2339 30.9519 75.2339 32.5069C75.8961 33.5367 76.2206 34.7475 76.1619 35.9704C76.0734 37.817 76.5633 39.6453 77.5633 41.2002C78.2255 42.23 78.5499 43.4408 78.4913 44.6637C78.4028 46.5104 78.8926 48.3386 79.8926 49.8936C80.5549 50.9234 80.8793 52.1341 80.8207 53.3571C80.7321 55.2037 81.222 57.0319 82.222 58.5869C82.8842 59.6167 83.2087 60.8275 83.15 62.0504L83.0689 63.7422C83.0332 64.4884 83.2311 65.2273 83.6352 65.8556C83.8945 66.2588 83.5899 66.7863 83.1111 66.7634C82.3649 66.7276 81.6261 66.9256 80.9977 67.3297L79.5731 68.2458C78.5433 68.9081 77.3326 69.2325 76.1096 69.1739C74.263 69.0853 72.4348 69.5752 70.8798 70.5752C69.85 71.2374 68.6392 71.5618 67.4163 71.5032C65.5697 71.4147 63.7414 71.9046 62.1865 72.9045C61.1567 73.5668 59.9459 73.8912 58.723 73.8326C56.8763 73.7441 55.0481 74.2339 53.4931 75.2339C52.4633 75.8962 51.2526 76.2206 50.0296 76.162C48.183 76.0734 46.3548 76.5633 44.7998 77.5633C43.77 78.2255 42.5592 78.55 41.3363 78.4913C39.4897 78.4028 37.6614 78.8927 36.1065 79.8927C35.0767 80.5549 33.8659 80.8793 32.643 80.8207C30.7963 80.7322 28.9681 81.2221 27.4131 82.222C26.3833 82.8843 25.1726 83.2087 23.9496 83.1501L22.2578 83.069C21.5116 83.0332 20.7728 83.2311 20.1444 83.6353C19.7413 83.8945 19.2137 83.5899 19.2367 83.1112C19.2724 82.3649 19.0745 81.6261 18.6704 80.9977L17.7542 79.5732C17.092 78.5434 16.7676 77.3326 16.8262 76.1097C16.9147 74.263 16.4248 72.4348 15.4249 70.8798C14.7626 69.85 14.4382 68.6393 14.4968 67.4163C14.5853 65.5697 14.0955 63.7415 13.0955 62.1865C12.4332 61.1567 12.1088 59.9459 12.1674 58.723C12.256 56.8764 11.7661 55.0481 10.7661 53.4932C10.1039 52.4634 9.77944 51.2526 9.83807 50.0297C9.9266 48.183 9.43672 46.3548 8.43674 44.7998C7.77449 43.77 7.45007 42.5593 7.5087 41.3363C7.59723 39.4897 7.10735 37.6615 6.10737 36.1065C5.44512 35.0767 5.1207 33.8659 5.17933 32.643C5.26785 30.7964 4.77798 28.9681 3.77799 27.4132C3.11575 26.3834 2.79133 25.1726 2.84995 23.9497L2.93106 22.2579C2.96683 21.5116 2.76887 20.7728 2.36476 20.1444Z"
stroke="#1C1C12"
stroke-opacity="0.4"
stroke-width="3"
/>
</Svg>
<Svg
style={{position: 'absolute'}}
xmlns="http://www.w3.org/2000/svg"
width="30"
height="36"
viewBox="0 0 41 54"
fill="none">
<Path
d="M37.2347 16.9784L16.7347 43.9784C16.5562 44.2144 16.344 44.4016 16.1104 44.5294C15.8768 44.6571 15.6263 44.7229 15.3734 44.7229C15.1204 44.7229 14.87 44.6571 14.6364 44.5294C14.4028 44.4016 14.1906 44.2144 14.0121 43.9784L5.04331 32.1659C4.86454 31.9304 4.72273 31.6509 4.62598 31.3433C4.52923 31.0356 4.47943 30.7059 4.47943 30.3729C4.47943 30.0399 4.52923 29.7102 4.62598 29.4026C4.72273 29.0949 4.86454 28.8154 5.04331 28.5799C5.22208 28.3445 5.43432 28.1577 5.66789 28.0303C5.90147 27.9029 6.15182 27.8373 6.40464 27.8373C6.65746 27.8373 6.90781 27.9029 7.14139 28.0303C7.37496 28.1577 7.5872 28.3445 7.76597 28.5799L15.375 38.6016L34.5153 13.3967C34.8763 12.9211 35.366 12.654 35.8766 12.654C36.3872 12.654 36.8769 12.9211 37.2379 13.3967C37.599 13.8722 37.8018 14.5171 37.8018 15.1896C37.8018 15.8621 37.599 16.5071 37.2379 16.9826L37.2347 16.9784Z"
fill="#2185C5"
/>
</Svg>
</View>
) : (
<Svg
xmlns="http://www.w3.org/2000/svg"
width="48"
height="48"
viewBox="0 0 72 72"
fill="none">
<Rect width="72" height="72" fill="#356AA9" />
<G opacity="0.35">
<Path
d="M5.09886 7.43392C4.63864 5.99576 5.99576 4.63864 7.43392 5.09886C7.80211 5.21668 8.19789 5.21668 8.56608 5.09886L10 4.64C11.3008 4.22373 12.6992 4.22373 14 4.64C15.3008 5.05627 16.6992 5.05627 18 4.64C19.3008 4.22373 20.6992 4.22373 22 4.64C23.3008 5.05627 24.6992 5.05627 26 4.64C27.3008 4.22373 28.6992 4.22373 30 4.64C31.3008 5.05627 32.6992 5.05627 34 4.64C35.3008 4.22373 36.6992 4.22373 38 4.64C39.3008 5.05627 40.6992 5.05627 42 4.64C43.3008 4.22373 44.6992 4.22373 46 4.64C47.3008 5.05627 48.6992 5.05627 50 4.64C51.3008 4.22373 52.6992 4.22373 54 4.64C55.3008 5.05627 56.6992 5.05627 58 4.64C59.3008 4.22373 60.6992 4.22373 62 4.64L63.4339 5.09886C63.8021 5.21668 64.1979 5.21668 64.5661 5.09886C66.0042 4.63864 67.3614 5.99576 66.9011 7.43392C66.7833 7.80211 66.7833 8.19789 66.9011 8.56608L67.36 10C67.7763 11.3008 67.7763 12.6992 67.36 14C66.9437 15.3008 66.9437 16.6992 67.36 18C67.7763 19.3008 67.7763 20.6992 67.36 22C66.9437 23.3008 66.9437 24.6992 67.36 26C67.7763 27.3008 67.7763 28.6992 67.36 30C66.9437 31.3008 66.9437 32.6992 67.36 34C67.7763 35.3008 67.7763 36.6992 67.36 38C66.9437 39.3008 66.9437 40.6992 67.36 42C67.7763 43.3008 67.7763 44.6992 67.36 46C66.9437 47.3008 66.9437 48.6992 67.36 50C67.7763 51.3008 67.7763 52.6992 67.36 54C66.9437 55.3008 66.9437 56.6992 67.36 58C67.7763 59.3008 67.7763 60.6992 67.36 62L66.9011 63.4339C66.7833 63.8021 66.7833 64.1979 66.9011 64.5661C67.3614 66.0042 66.0042 67.3614 64.5661 66.9011C64.1979 66.7833 63.8021 66.7833 63.4339 66.9011L62 67.36C60.6992 67.7763 59.3008 67.7763 58 67.36C56.6992 66.9437 55.3008 66.9437 54 67.36C52.6992 67.7763 51.3008 67.7763 50 67.36C48.6992 66.9437 47.3008 66.9437 46 67.36C44.6992 67.7763 43.3008 67.7763 42 67.36C40.6992 66.9437 39.3008 66.9437 38 67.36C36.6992 67.7763 35.3008 67.7763 34 67.36C32.6992 66.9437 31.3008 66.9437 30 67.36C28.6992 67.7763 27.3008 67.7763 26 67.36C24.6992 66.9437 23.3008 66.9437 22 67.36C20.6992 67.7763 19.3008 67.7763 18 67.36C16.6992 66.9437 15.3008 66.9437 14 67.36C12.6992 67.7763 11.3008 67.7763 10 67.36L8.56608 66.9011C8.19789 66.7833 7.80211 66.7833 7.43392 66.9011C5.99576 67.3614 4.63864 66.0042 5.09886 64.5661C5.21668 64.1979 5.21668 63.8021 5.09886 63.4339L4.64 62C4.22373 60.6992 4.22373 59.3008 4.64 58C5.05627 56.6992 5.05627 55.3008 4.64 54C4.22373 52.6992 4.22373 51.3008 4.64 50C5.05627 48.6992 5.05627 47.3008 4.64 46C4.22373 44.6992 4.22373 43.3008 4.64 42C5.05627 40.6992 5.05627 39.3008 4.64 38C4.22373 36.6992 4.22373 35.3008 4.64 34C5.05627 32.6992 5.05627 31.3008 4.64 30C4.22373 28.6992 4.22373 27.3008 4.64 26C5.05627 24.6992 5.05627 23.3008 4.64 22C4.22373 20.6992 4.22373 19.3008 4.64 18C5.05627 16.6992 5.05627 15.3008 4.64 14C4.22373 12.6992 4.22373 11.3008 4.64 10L5.09886 8.56608C5.21668 8.19789 5.21668 7.80211 5.09886 7.43392Z"
fill="#4F90DD"
/>
<Path
d="M29.5428 65.9314L30 67.36L29.5428 65.9314C28.5393 66.2525 27.4607 66.2525 26.4572 65.9314C24.859 65.4199 23.141 65.4199 21.5428 65.9314L22 67.36L21.5428 65.9314C20.5393 66.2525 19.4607 66.2525 18.4572 65.9314L18 67.36L18.4572 65.9314C16.859 65.4199 15.141 65.4199 13.5428 65.9314L14 67.36L13.5428 65.9314C12.5393 66.2525 11.4607 66.2525 10.4572 65.9314L9.02324 65.4725C8.3577 65.2595 7.6423 65.2595 6.97676 65.4725C6.70005 65.5611 6.43895 65.2999 6.52749 65.0232L5.09886 64.5661L6.52749 65.0232C6.74046 64.3577 6.74046 63.6423 6.52749 62.9768L5.10399 63.4323L6.52749 62.9768L6.06864 61.5428C5.74752 60.5393 5.74752 59.4607 6.06864 58.4572C6.58006 56.859 6.58006 55.141 6.06864 53.5428C5.74752 52.5393 5.74752 51.4607 6.06864 50.4572C6.58006 48.859 6.58006 47.141 6.06864 45.5428C5.74752 44.5393 5.74752 43.4607 6.06864 42.4572C6.58006 40.859 6.58006 39.141 6.06864 37.5428C5.74752 36.5393 5.74752 35.4607 6.06864 34.4572C6.58006 32.859 6.58006 31.141 6.06864 29.5428C5.74752 28.5393 5.74752 27.4607 6.06864 26.4572C6.58006 24.859 6.58006 23.141 6.06864 21.5428C5.74752 20.5393 5.74752 19.4607 6.06864 18.4572C6.58006 16.859 6.58006 15.141 6.06864 13.5428C5.74752 12.5393 5.74752 11.4607 6.06864 10.4572L6.52749 9.02324C6.74046 8.3577 6.74046 7.6423 6.52749 6.97676C6.43895 6.70006 6.70006 6.43895 6.97676 6.52749C7.6423 6.74046 8.3577 6.74046 9.02324 6.52749L10.4572 6.06864C11.4607 5.74752 12.5393 5.74752 13.5428 6.06864C15.141 6.58006 16.859 6.58006 18.4572 6.06864C19.4607 5.74752 20.5393 5.74752 21.5428 6.06864C23.141 6.58006 24.859 6.58006 26.4572 6.06864C27.4607 5.74752 28.5393 5.74752 29.5428 6.06864C31.141 6.58006 32.859 6.58006 34.4572 6.06864C35.4607 5.74752 36.5393 5.74752 37.5428 6.06864C39.141 6.58006 40.859 6.58006 42.4572 6.06864C43.4607 5.74752 44.5393 5.74752 45.5428 6.06864C47.141 6.58006 48.859 6.58006 50.4572 6.06864C51.4607 5.74752 52.5393 5.74752 53.5428 6.06864C55.141 6.58006 56.859 6.58006 58.4572 6.06864C59.4607 5.74752 60.5393 5.74752 61.5428 6.06864L62.9768 6.52749L63.4339 5.09886L62.9768 6.52749C63.6423 6.74046 64.3577 6.74046 65.0232 6.52749L64.5677 5.10399L65.0232 6.52749C65.2999 6.43895 65.5611 6.70005 65.4725 6.97676C65.2595 7.6423 65.2595 8.3577 65.4725 9.02324L65.9314 10.4572C66.2525 11.4607 66.2525 12.5393 65.9314 13.5428L67.36 14L65.9314 13.5428C65.4199 15.141 65.4199 16.859 65.9314 18.4572L67.36 18L65.9314 18.4572C66.2525 19.4607 66.2525 20.5393 65.9314 21.5428L67.36 22L65.9314 21.5428C65.4199 23.141 65.4199 24.859 65.9314 26.4572C66.2525 27.4607 66.2525 28.5393 65.9314 29.5428L67.36 30L65.9314 29.5428C65.4199 31.141 65.4199 32.859 65.9314 34.4572L67.36 34L65.9314 34.4572C66.2525 35.4607 66.2525 36.5393 65.9314 37.5428C65.4199 39.141 65.4199 40.859 65.9314 42.4572C66.2525 43.4607 66.2525 44.5393 65.9314 45.5428C65.4199 47.141 65.4199 48.859 65.9314 50.4572C66.2525 51.4607 66.2525 52.5393 65.9314 53.5428C65.4199 55.141 65.4199 56.859 65.9314 58.4572C66.2525 59.4607 66.2525 60.5393 65.9314 61.5428L65.4725 62.9768C65.2595 63.6423 65.2595 64.3577 65.4725 65.0232C65.5611 65.2999 65.2999 65.5611 65.0232 65.4725C64.3577 65.2595 63.6423 65.2595 62.9768 65.4725L61.5428 65.9314C60.5393 66.2525 59.4607 66.2525 58.4572 65.9314C56.859 65.4199 55.141 65.4199 53.5428 65.9314C52.5393 66.2525 51.4607 66.2525 50.4572 65.9314C48.859 65.4199 47.141 65.4199 45.5428 65.9314C44.5393 66.2525 43.4607 66.2525 42.4572 65.9314C40.859 65.4199 39.141 65.4199 37.5428 65.9314C36.5393 66.2525 35.4607 66.2525 34.4572 65.9314L34 67.36L34.4572 65.9314C32.859 65.4199 31.141 65.4199 29.5428 65.9314Z"
stroke="#1C1C12"
stroke-opacity="0.4"
stroke-width="3"
/>
</G>
</Svg>
)}
</View>
</View>
<View style={styles.box}>
<View
style={{
flexDirection: 'column',
width: '65%',
marginRight: '10%',
}}>
<Text allowFontScaling={false} style={styles.stampHeader}>
Hands on activity
</Text>
<Text allowFontScaling={false} style={styles.stampBody}>
{stamp3 ? 'Stamp unlocked!' : 'Stamp locked!'}
</Text>
</View>
<View>
{stamp3 ? (
<View
style={{
position: 'relative',
height: 60,
width: 60,
alignItems: 'center',
justifyContent: 'center',
}}>
<Svg
style={{position: 'absolute'}}
xmlns="http://www.w3.org/2000/svg"
width="48"
height="48"
viewBox="0 0 72 72"
fill="none">
<Rect width="72" height="72" fill="#356AA9" />
<G opacity="0.35">
<Path
d="M5.09886 7.43392C4.63864 5.99576 5.99576 4.63864 7.43392 5.09886C7.80211 5.21668 8.19789 5.21668 8.56608 5.09886L10 4.64C11.3008 4.22373 12.6992 4.22373 14 4.64C15.3008 5.05627 16.6992 5.05627 18 4.64C19.3008 4.22373 20.6992 4.22373 22 4.64C23.3008 5.05627 24.6992 5.05627 26 4.64C27.3008 4.22373 28.6992 4.22373 30 4.64C31.3008 5.05627 32.6992 5.05627 34 4.64C35.3008 4.22373 36.6992 4.22373 38 4.64C39.3008 5.05627 40.6992 5.05627 42 4.64C43.3008 4.22373 44.6992 4.22373 46 4.64C47.3008 5.05627 48.6992 5.05627 50 4.64C51.3008 4.22373 52.6992 4.22373 54 4.64C55.3008 5.05627 56.6992 5.05627 58 4.64C59.3008 4.22373 60.6992 4.22373 62 4.64L63.4339 5.09886C63.8021 5.21668 64.1979 5.21668 64.5661 5.09886C66.0042 4.63864 67.3614 5.99576 66.9011 7.43392C66.7833 7.80211 66.7833 8.19789 66.9011 8.56608L67.36 10C67.7763 11.3008 67.7763 12.6992 67.36 14C66.9437 15.3008 66.9437 16.6992 67.36 18C67.7763 19.3008 67.7763 20.6992 67.36 22C66.9437 23.3008 66.9437 24.6992 67.36 26C67.7763 27.3008 67.7763 28.6992 67.36 30C66.9437 31.3008 66.9437 32.6992 67.36 34C67.7763 35.3008 67.7763 36.6992 67.36 38C66.9437 39.3008 66.9437 40.6992 67.36 42C67.7763 43.3008 67.7763 44.6992 67.36 46C66.9437 47.3008 66.9437 48.6992 67.36 50C67.7763 51.3008 67.7763 52.6992 67.36 54C66.9437 55.3008 66.9437 56.6992 67.36 58C67.7763 59.3008 67.7763 60.6992 67.36 62L66.9011 63.4339C66.7833 63.8021 66.7833 64.1979 66.9011 64.5661C67.3614 66.0042 66.0042 67.3614 64.5661 66.9011C64.1979 66.7833 63.8021 66.7833 63.4339 66.9011L62 67.36C60.6992 67.7763 59.3008 67.7763 58 67.36C56.6992 66.9437 55.3008 66.9437 54 67.36C52.6992 67.7763 51.3008 67.7763 50 67.36C48.6992 66.9437 47.3008 66.9437 46 67.36C44.6992 67.7763 43.3008 67.7763 42 67.36C40.6992 66.9437 39.3008 66.9437 38 67.36C36.6992 67.7763 35.3008 67.7763 34 67.36C32.6992 66.9437 31.3008 66.9437 30 67.36C28.6992 67.7763 27.3008 67.7763 26 67.36C24.6992 66.9437 23.3008 66.9437 22 67.36C20.6992 67.7763 19.3008 67.7763 18 67.36C16.6992 66.9437 15.3008 66.9437 14 67.36C12.6992 67.7763 11.3008 67.7763 10 67.36L8.56608 66.9011C8.19789 66.7833 7.80211 66.7833 7.43392 66.9011C5.99576 67.3614 4.63864 66.0042 5.09886 64.5661C5.21668 64.1979 5.21668 63.8021 5.09886 63.4339L4.64 62C4.22373 60.6992 4.22373 59.3008 4.64 58C5.05627 56.6992 5.05627 55.3008 4.64 54C4.22373 52.6992 4.22373 51.3008 4.64 50C5.05627 48.6992 5.05627 47.3008 4.64 46C4.22373 44.6992 4.22373 43.3008 4.64 42C5.05627 40.6992 5.05627 39.3008 4.64 38C4.22373 36.6992 4.22373 35.3008 4.64 34C5.05627 32.6992 5.05627 31.3008 4.64 30C4.22373 28.6992 4.22373 27.3008 4.64 26C5.05627 24.6992 5.05627 23.3008 4.64 22C4.22373 20.6992 4.22373 19.3008 4.64 18C5.05627 16.6992 5.05627 15.3008 4.64 14C4.22373 12.6992 4.22373 11.3008 4.64 10L5.09886 8.56608C5.21668 8.19789 5.21668 7.80211 5.09886 7.43392Z"
fill="#4F90DD"
/>
<Path
d="M29.5428 65.9314L30 67.36L29.5428 65.9314C28.5393 66.2525 27.4607 66.2525 26.4572 65.9314C24.859 65.4199 23.141 65.4199 21.5428 65.9314L22 67.36L21.5428 65.9314C20.5393 66.2525 19.4607 66.2525 18.4572 65.9314L18 67.36L18.4572 65.9314C16.859 65.4199 15.141 65.4199 13.5428 65.9314L14 67.36L13.5428 65.9314C12.5393 66.2525 11.4607 66.2525 10.4572 65.9314L9.02324 65.4725C8.3577 65.2595 7.6423 65.2595 6.97676 65.4725C6.70005 65.5611 6.43895 65.2999 6.52749 65.0232L5.09886 64.5661L6.52749 65.0232C6.74046 64.3577 6.74046 63.6423 6.52749 62.9768L5.10399 63.4323L6.52749 62.9768L6.06864 61.5428C5.74752 60.5393 5.74752 59.4607 6.06864 58.4572C6.58006 56.859 6.58006 55.141 6.06864 53.5428C5.74752 52.5393 5.74752 51.4607 6.06864 50.4572C6.58006 48.859 6.58006 47.141 6.06864 45.5428C5.74752 44.5393 5.74752 43.4607 6.06864 42.4572C6.58006 40.859 6.58006 39.141 6.06864 37.5428C5.74752 36.5393 5.74752 35.4607 6.06864 34.4572C6.58006 32.859 6.58006 31.141 6.06864 29.5428C5.74752 28.5393 5.74752 27.4607 6.06864 26.4572C6.58006 24.859 6.58006 23.141 6.06864 21.5428C5.74752 20.5393 5.74752 19.4607 6.06864 18.4572C6.58006 16.859 6.58006 15.141 6.06864 13.5428C5.74752 12.5393 5.74752 11.4607 6.06864 10.4572L6.52749 9.02324C6.74046 8.3577 6.74046 7.6423 6.52749 6.97676C6.43895 6.70006 6.70006 6.43895 6.97676 6.52749C7.6423 6.74046 8.3577 6.74046 9.02324 6.52749L10.4572 6.06864C11.4607 5.74752 12.5393 5.74752 13.5428 6.06864C15.141 6.58006 16.859 6.58006 18.4572 6.06864C19.4607 5.74752 20.5393 5.74752 21.5428 6.06864C23.141 6.58006 24.859 6.58006 26.4572 6.06864C27.4607 5.74752 28.5393 5.74752 29.5428 6.06864C31.141 6.58006 32.859 6.58006 34.4572 6.06864C35.4607 5.74752 36.5393 5.74752 37.5428 6.06864C39.141 6.58006 40.859 6.58006 42.4572 6.06864C43.4607 5.74752 44.5393 5.74752 45.5428 6.06864C47.141 6.58006 48.859 6.58006 50.4572 6.06864C51.4607 5.74752 52.5393 5.74752 53.5428 6.06864C55.141 6.58006 56.859 6.58006 58.4572 6.06864C59.4607 5.74752 60.5393 5.74752 61.5428 6.06864L62.9768 6.52749L63.4339 5.09886L62.9768 6.52749C63.6423 6.74046 64.3577 6.74046 65.0232 6.52749L64.5677 5.10399L65.0232 6.52749C65.2999 6.43895 65.5611 6.70005 65.4725 6.97676C65.2595 7.6423 65.2595 8.3577 65.4725 9.02324L65.9314 10.4572C66.2525 11.4607 66.2525 12.5393 65.9314 13.5428L67.36 14L65.9314 13.5428C65.4199 15.141 65.4199 16.859 65.9314 18.4572L67.36 18L65.9314 18.4572C66.2525 19.4607 66.2525 20.5393 65.9314 21.5428L67.36 22L65.9314 21.5428C65.4199 23.141 65.4199 24.859 65.9314 26.4572C66.2525 27.4607 66.2525 28.5393 65.9314 29.5428L67.36 30L65.9314 29.5428C65.4199 31.141 65.4199 32.859 65.9314 34.4572L67.36 34L65.9314 34.4572C66.2525 35.4607 66.2525 36.5393 65.9314 37.5428C65.4199 39.141 65.4199 40.859 65.9314 42.4572C66.2525 43.4607 66.2525 44.5393 65.9314 45.5428C65.4199 47.141 65.4199 48.859 65.9314 50.4572C66.2525 51.4607 66.2525 52.5393 65.9314 53.5428C65.4199 55.141 65.4199 56.859 65.9314 58.4572C66.2525 59.4607 66.2525 60.5393 65.9314 61.5428L65.4725 62.9768C65.2595 63.6423 65.2595 64.3577 65.4725 65.0232C65.5611 65.2999 65.2999 65.5611 65.0232 65.4725C64.3577 65.2595 63.6423 65.2595 62.9768 65.4725L61.5428 65.9314C60.5393 66.2525 59.4607 66.2525 58.4572 65.9314C56.859 65.4199 55.141 65.4199 53.5428 65.9314C52.5393 66.2525 51.4607 66.2525 50.4572 65.9314C48.859 65.4199 47.141 65.4199 45.5428 65.9314C44.5393 66.2525 43.4607 66.2525 42.4572 65.9314C40.859 65.4199 39.141 65.4199 37.5428 65.9314C36.5393 66.2525 35.4607 66.2525 34.4572 65.9314L34 67.36L34.4572 65.9314C32.859 65.4199 31.141 65.4199 29.5428 65.9314Z"
stroke="#1C1C12"
stroke-opacity="0.4"
stroke-width="3"
/>
</G>
</Svg>
<Svg
style={{position: 'absolute'}}
xmlns="http://www.w3.org/2000/svg"
width="60"
height="60"
viewBox="0 0 86 86"
fill="none">
<Path
d="M1.10313 20.9558C0.184278 19.527 1.26386 17.6571 2.96066 17.7384C3.39507 17.7592 3.82515 17.644 4.19094 17.4088L5.61553 16.4926C6.90791 15.6615 8.42741 15.2544 9.9622 15.3279C11.497 15.4015 13.0165 14.9944 14.3089 14.1633C15.6012 13.3321 17.1207 12.925 18.6555 12.9986C20.1903 13.0721 21.7098 12.665 23.0022 11.8339C24.2946 11.0028 25.8141 10.5956 27.3489 10.6692C28.8837 10.7428 30.4031 10.3356 31.6955 9.50451C32.9879 8.6734 34.5074 8.26625 36.0422 8.33983C37.577 8.41341 39.0965 8.00626 40.3889 7.17514C41.6812 6.34403 43.2007 5.93688 44.7355 6.01046C46.2703 6.08403 47.7898 5.67688 49.0822 4.84577C50.3746 4.01466 51.8941 3.60751 53.4289 3.68108C54.9636 3.75466 56.4832 3.34751 57.7755 2.5164C59.0679 1.68528 60.5874 1.27813 62.1222 1.35171L63.814 1.43282C64.2484 1.45364 64.6785 1.3384 65.0443 1.10317C66.4731 0.184316 68.343 1.26389 68.2616 2.9607C68.2408 3.39511 68.356 3.82518 68.5913 4.19097L69.5074 5.61557C70.3385 6.90794 70.7457 8.42744 70.6721 9.96223C70.5985 11.497 71.0057 13.0165 71.8368 14.3089C72.6679 15.6013 73.075 17.1208 73.0015 18.6556C72.9279 20.1904 73.335 21.7099 74.1661 23.0022C74.9973 24.2946 75.4044 25.8141 75.3308 27.3489C75.2573 28.8837 75.6644 30.4032 76.4955 31.6956C77.3266 32.9879 77.7338 34.5074 77.6602 36.0422C77.5866 37.577 77.9938 39.0965 78.8249 40.3889C79.656 41.6813 80.0632 43.2008 79.9896 44.7356C79.916 46.2704 80.3231 47.7899 81.1543 49.0822C81.9854 50.3746 82.3925 51.8941 82.3189 53.4289C82.2454 54.9637 82.6525 56.4832 83.4836 57.7756C84.3147 59.0679 84.7219 60.5874 84.6483 62.1222L84.5672 63.814C84.5464 64.2484 84.6616 64.6785 84.8969 65.0443C85.8157 66.4731 84.7361 68.343 83.0393 68.2617C82.6049 68.2408 82.1748 68.3561 81.8091 68.5913L80.3845 69.5074C79.0921 70.3386 77.5726 70.7457 76.0378 70.6721C74.503 70.5985 72.9835 71.0057 71.6911 71.8368C70.3988 72.6679 68.8793 73.0751 67.3445 73.0015C65.8097 72.9279 64.2902 73.3351 62.9978 74.1662C61.7054 74.9973 60.1859 75.4044 58.6511 75.3309C57.1163 75.2573 55.5968 75.6644 54.3045 76.4956C53.0121 77.3267 51.4926 77.7338 49.9578 77.6602C48.423 77.5867 46.9035 77.9938 45.6111 78.8249C44.3188 79.656 42.7993 80.0632 41.2645 79.9896C39.7297 79.916 38.2102 80.3232 36.9178 81.1543C35.6254 81.9854 34.1059 82.3926 32.5711 82.319C31.0363 82.2454 29.5168 82.6526 28.2245 83.4837C26.9321 84.3148 25.4126 84.7219 23.8778 84.6484L22.186 84.5673C21.7516 84.5464 21.3215 84.6617 20.9557 84.8969C19.5269 85.8158 17.657 84.7362 17.7384 83.0394C17.7592 82.605 17.644 82.1749 17.4087 81.8091L16.4926 80.3845C15.6615 79.0921 15.2543 77.5726 15.3279 76.0378C15.4015 74.503 14.9943 72.9835 14.1632 71.6912C13.3321 70.3988 12.925 68.8793 12.9985 67.3445C13.0721 65.8097 12.665 64.2902 11.8338 62.9978C11.0027 61.7055 10.5956 60.186 10.6692 58.6512C10.7427 57.1164 10.3356 55.5969 9.50447 54.3045C8.67336 53.0121 8.26621 51.4926 8.33979 49.9578C8.41337 48.423 8.00622 46.9035 7.1751 45.6112C6.34399 44.3188 5.93684 42.7993 6.01042 41.2645C6.084 39.7297 5.67685 38.2102 4.84573 36.9178C4.01462 35.6255 3.60747 34.106 3.68105 32.5712C3.75462 31.0364 3.34748 29.5169 2.51636 28.2245C1.68525 26.9321 1.2781 25.4126 1.35167 23.8778L1.43278 22.186C1.45361 21.7516 1.33837 21.3216 1.10313 20.9558Z"
fill="#EBEBEF"
/>
<Path
d="M2.36476 20.1444C2.10552 19.7413 2.41011 19.2137 2.88884 19.2367C3.63509 19.2725 4.3739 19.0745 5.00228 18.6704L6.42687 17.7543C7.45666 17.092 8.66742 16.7676 9.89037 16.8262C11.737 16.9147 13.5652 16.4249 15.1202 15.4249C16.15 14.7626 17.3608 14.4382 18.5837 14.4968C20.4303 14.5854 22.2586 14.0955 23.8135 13.0955C24.8433 12.4333 26.0541 12.1088 27.277 12.1675C29.1237 12.256 30.9519 11.7661 32.5069 10.7661C33.5367 10.1039 34.7474 9.77948 35.9704 9.83811C37.817 9.92663 39.6452 9.43676 41.2002 8.43678C42.23 7.77453 43.4408 7.45011 44.6637 7.50874C46.5103 7.59726 48.3386 7.10739 49.8935 6.1074C50.9233 5.44516 52.1341 5.12073 53.357 5.17936C55.2037 5.26789 57.0319 4.77802 58.5869 3.77803C59.6167 3.11579 60.8274 2.79136 62.0504 2.84999L63.7422 2.9311C64.4884 2.96687 65.2272 2.76891 65.8556 2.3648C66.2587 2.10556 66.7863 2.41015 66.7633 2.88888C66.7276 3.63512 66.9255 4.37394 67.3296 5.00233L68.2458 6.4269C68.908 7.4567 69.2324 8.66746 69.1738 9.8904C69.0853 11.737 69.5752 13.5653 70.5751 15.1202C71.2374 16.15 71.5618 17.3608 71.5032 18.5837C71.4147 20.4304 71.9045 22.2586 72.9045 23.8136C73.5668 24.8434 73.8912 26.0541 73.8325 27.2771C73.744 29.1237 74.2339 30.9519 75.2339 32.5069C75.8961 33.5367 76.2206 34.7475 76.1619 35.9704C76.0734 37.817 76.5633 39.6453 77.5633 41.2002C78.2255 42.23 78.5499 43.4408 78.4913 44.6637C78.4028 46.5104 78.8926 48.3386 79.8926 49.8936C80.5549 50.9234 80.8793 52.1341 80.8207 53.3571C80.7321 55.2037 81.222 57.0319 82.222 58.5869C82.8842 59.6167 83.2087 60.8275 83.15 62.0504L83.0689 63.7422C83.0332 64.4884 83.2311 65.2273 83.6352 65.8556C83.8945 66.2588 83.5899 66.7863 83.1111 66.7634C82.3649 66.7276 81.6261 66.9256 80.9977 67.3297L79.5731 68.2458C78.5433 68.9081 77.3326 69.2325 76.1096 69.1739C74.263 69.0853 72.4348 69.5752 70.8798 70.5752C69.85 71.2374 68.6392 71.5618 67.4163 71.5032C65.5697 71.4147 63.7414 71.9046 62.1865 72.9045C61.1567 73.5668 59.9459 73.8912 58.723 73.8326C56.8763 73.7441 55.0481 74.2339 53.4931 75.2339C52.4633 75.8962 51.2526 76.2206 50.0296 76.162C48.183 76.0734 46.3548 76.5633 44.7998 77.5633C43.77 78.2255 42.5592 78.55 41.3363 78.4913C39.4897 78.4028 37.6614 78.8927 36.1065 79.8927C35.0767 80.5549 33.8659 80.8793 32.643 80.8207C30.7963 80.7322 28.9681 81.2221 27.4131 82.222C26.3833 82.8843 25.1726 83.2087 23.9496 83.1501L22.2578 83.069C21.5116 83.0332 20.7728 83.2311 20.1444 83.6353C19.7413 83.8945 19.2137 83.5899 19.2367 83.1112C19.2724 82.3649 19.0745 81.6261 18.6704 80.9977L17.7542 79.5732C17.092 78.5434 16.7676 77.3326 16.8262 76.1097C16.9147 74.263 16.4248 72.4348 15.4249 70.8798C14.7626 69.85 14.4382 68.6393 14.4968 67.4163C14.5853 65.5697 14.0955 63.7415 13.0955 62.1865C12.4332 61.1567 12.1088 59.9459 12.1674 58.723C12.256 56.8764 11.7661 55.0481 10.7661 53.4932C10.1039 52.4634 9.77944 51.2526 9.83807 50.0297C9.9266 48.183 9.43672 46.3548 8.43674 44.7998C7.77449 43.77 7.45007 42.5593 7.5087 41.3363C7.59723 39.4897 7.10735 37.6615 6.10737 36.1065C5.44512 35.0767 5.1207 33.8659 5.17933 32.643C5.26785 30.7964 4.77798 28.9681 3.77799 27.4132C3.11575 26.3834 2.79133 25.1726 2.84995 23.9497L2.93106 22.2579C2.96683 21.5116 2.76887 20.7728 2.36476 20.1444Z"
stroke="#1C1C12"
stroke-opacity="0.4"
stroke-width="3"
/>
</Svg>
<Svg
style={{position: 'absolute'}}
xmlns="http://www.w3.org/2000/svg"
width="30"
height="36"
viewBox="0 0 41 54"
fill="none">
<Path
d="M37.2347 16.9784L16.7347 43.9784C16.5562 44.2144 16.344 44.4016 16.1104 44.5294C15.8768 44.6571 15.6263 44.7229 15.3734 44.7229C15.1204 44.7229 14.87 44.6571 14.6364 44.5294C14.4028 44.4016 14.1906 44.2144 14.0121 43.9784L5.04331 32.1659C4.86454 31.9304 4.72273 31.6509 4.62598 31.3433C4.52923 31.0356 4.47943 30.7059 4.47943 30.3729C4.47943 30.0399 4.52923 29.7102 4.62598 29.4026C4.72273 29.0949 4.86454 28.8154 5.04331 28.5799C5.22208 28.3445 5.43432 28.1577 5.66789 28.0303C5.90147 27.9029 6.15182 27.8373 6.40464 27.8373C6.65746 27.8373 6.90781 27.9029 7.14139 28.0303C7.37496 28.1577 7.5872 28.3445 7.76597 28.5799L15.375 38.6016L34.5153 13.3967C34.8763 12.9211 35.366 12.654 35.8766 12.654C36.3872 12.654 36.8769 12.9211 37.2379 13.3967C37.599 13.8722 37.8018 14.5171 37.8018 15.1896C37.8018 15.8621 37.599 16.5071 37.2379 16.9826L37.2347 16.9784Z"
fill="#2185C5"
/>
</Svg>
</View>
) : (
<Svg
xmlns="http://www.w3.org/2000/svg"
width="48"
height="48"
viewBox="0 0 72 72"
fill="none">
<Rect width="72" height="72" fill="#356AA9" />
<G opacity="0.35">
<Path
d="M5.09886 7.43392C4.63864 5.99576 5.99576 4.63864 7.43392 5.09886C7.80211 5.21668 8.19789 5.21668 8.56608 5.09886L10 4.64C11.3008 4.22373 12.6992 4.22373 14 4.64C15.3008 5.05627 16.6992 5.05627 18 4.64C19.3008 4.22373 20.6992 4.22373 22 4.64C23.3008 5.05627 24.6992 5.05627 26 4.64C27.3008 4.22373 28.6992 4.22373 30 4.64C31.3008 5.05627 32.6992 5.05627 34 4.64C35.3008 4.22373 36.6992 4.22373 38 4.64C39.3008 5.05627 40.6992 5.05627 42 4.64C43.3008 4.22373 44.6992 4.22373 46 4.64C47.3008 5.05627 48.6992 5.05627 50 4.64C51.3008 4.22373 52.6992 4.22373 54 4.64C55.3008 5.05627 56.6992 5.05627 58 4.64C59.3008 4.22373 60.6992 4.22373 62 4.64L63.4339 5.09886C63.8021 5.21668 64.1979 5.21668 64.5661 5.09886C66.0042 4.63864 67.3614 5.99576 66.9011 7.43392C66.7833 7.80211 66.7833 8.19789 66.9011 8.56608L67.36 10C67.7763 11.3008 67.7763 12.6992 67.36 14C66.9437 15.3008 66.9437 16.6992 67.36 18C67.7763 19.3008 67.7763 20.6992 67.36 22C66.9437 23.3008 66.9437 24.6992 67.36 26C67.7763 27.3008 67.7763 28.6992 67.36 30C66.9437 31.3008 66.9437 32.6992 67.36 34C67.7763 35.3008 67.7763 36.6992 67.36 38C66.9437 39.3008 66.9437 40.6992 67.36 42C67.7763 43.3008 67.7763 44.6992 67.36 46C66.9437 47.3008 66.9437 48.6992 67.36 50C67.7763 51.3008 67.7763 52.6992 67.36 54C66.9437 55.3008 66.9437 56.6992 67.36 58C67.7763 59.3008 67.7763 60.6992 67.36 62L66.9011 63.4339C66.7833 63.8021 66.7833 64.1979 66.9011 64.5661C67.3614 66.0042 66.0042 67.3614 64.5661 66.9011C64.1979 66.7833 63.8021 66.7833 63.4339 66.9011L62 67.36C60.6992 67.7763 59.3008 67.7763 58 67.36C56.6992 66.9437 55.3008 66.9437 54 67.36C52.6992 67.7763 51.3008 67.7763 50 67.36C48.6992 66.9437 47.3008 66.9437 46 67.36C44.6992 67.7763 43.3008 67.7763 42 67.36C40.6992 66.9437 39.3008 66.9437 38 67.36C36.6992 67.7763 35.3008 67.7763 34 67.36C32.6992 66.9437 31.3008 66.9437 30 67.36C28.6992 67.7763 27.3008 67.7763 26 67.36C24.6992 66.9437 23.3008 66.9437 22 67.36C20.6992 67.7763 19.3008 67.7763 18 67.36C16.6992 66.9437 15.3008 66.9437 14 67.36C12.6992 67.7763 11.3008 67.7763 10 67.36L8.56608 66.9011C8.19789 66.7833 7.80211 66.7833 7.43392 66.9011C5.99576 67.3614 4.63864 66.0042 5.09886 64.5661C5.21668 64.1979 5.21668 63.8021 5.09886 63.4339L4.64 62C4.22373 60.6992 4.22373 59.3008 4.64 58C5.05627 56.6992 5.05627 55.3008 4.64 54C4.22373 52.6992 4.22373 51.3008 4.64 50C5.05627 48.6992 5.05627 47.3008 4.64 46C4.22373 44.6992 4.22373 43.3008 4.64 42C5.05627 40.6992 5.05627 39.3008 4.64 38C4.22373 36.6992 4.22373 35.3008 4.64 34C5.05627 32.6992 5.05627 31.3008 4.64 30C4.22373 28.6992 4.22373 27.3008 4.64 26C5.05627 24.6992 5.05627 23.3008 4.64 22C4.22373 20.6992 4.22373 19.3008 4.64 18C5.05627 16.6992 5.05627 15.3008 4.64 14C4.22373 12.6992 4.22373 11.3008 4.64 10L5.09886 8.56608C5.21668 8.19789 5.21668 7.80211 5.09886 7.43392Z"
fill="#4F90DD"
/>
<Path
d="M29.5428 65.9314L30 67.36L29.5428 65.9314C28.5393 66.2525 27.4607 66.2525 26.4572 65.9314C24.859 65.4199 23.141 65.4199 21.5428 65.9314L22 67.36L21.5428 65.9314C20.5393 66.2525 19.4607 66.2525 18.4572 65.9314L18 67.36L18.4572 65.9314C16.859 65.4199 15.141 65.4199 13.5428 65.9314L14 67.36L13.5428 65.9314C12.5393 66.2525 11.4607 66.2525 10.4572 65.9314L9.02324 65.4725C8.3577 65.2595 7.6423 65.2595 6.97676 65.4725C6.70005 65.5611 6.43895 65.2999 6.52749 65.0232L5.09886 64.5661L6.52749 65.0232C6.74046 64.3577 6.74046 63.6423 6.52749 62.9768L5.10399 63.4323L6.52749 62.9768L6.06864 61.5428C5.74752 60.5393 5.74752 59.4607 6.06864 58.4572C6.58006 56.859 6.58006 55.141 6.06864 53.5428C5.74752 52.5393 5.74752 51.4607 6.06864 50.4572C6.58006 48.859 6.58006 47.141 6.06864 45.5428C5.74752 44.5393 5.74752 43.4607 6.06864 42.4572C6.58006 40.859 6.58006 39.141 6.06864 37.5428C5.74752 36.5393 5.74752 35.4607 6.06864 34.4572C6.58006 32.859 6.58006 31.141 6.06864 29.5428C5.74752 28.5393 5.74752 27.4607 6.06864 26.4572C6.58006 24.859 6.58006 23.141 6.06864 21.5428C5.74752 20.5393 5.74752 19.4607 6.06864 18.4572C6.58006 16.859 6.58006 15.141 6.06864 13.5428C5.74752 12.5393 5.74752 11.4607 6.06864 10.4572L6.52749 9.02324C6.74046 8.3577 6.74046 7.6423 6.52749 6.97676C6.43895 6.70006 6.70006 6.43895 6.97676 6.52749C7.6423 6.74046 8.3577 6.74046 9.02324 6.52749L10.4572 6.06864C11.4607 5.74752 12.5393 5.74752 13.5428 6.06864C15.141 6.58006 16.859 6.58006 18.4572 6.06864C19.4607 5.74752 20.5393 5.74752 21.5428 6.06864C23.141 6.58006 24.859 6.58006 26.4572 6.06864C27.4607 5.74752 28.5393 5.74752 29.5428 6.06864C31.141 6.58006 32.859 6.58006 34.4572 6.06864C35.4607 5.74752 36.5393 5.74752 37.5428 6.06864C39.141 6.58006 40.859 6.58006 42.4572 6.06864C43.4607 5.74752 44.5393 5.74752 45.5428 6.06864C47.141 6.58006 48.859 6.58006 50.4572 6.06864C51.4607 5.74752 52.5393 5.74752 53.5428 6.06864C55.141 6.58006 56.859 6.58006 58.4572 6.06864C59.4607 5.74752 60.5393 5.74752 61.5428 6.06864L62.9768 6.52749L63.4339 5.09886L62.9768 6.52749C63.6423 6.74046 64.3577 6.74046 65.0232 6.52749L64.5677 5.10399L65.0232 6.52749C65.2999 6.43895 65.5611 6.70005 65.4725 6.97676C65.2595 7.6423 65.2595 8.3577 65.4725 9.02324L65.9314 10.4572C66.2525 11.4607 66.2525 12.5393 65.9314 13.5428L67.36 14L65.9314 13.5428C65.4199 15.141 65.4199 16.859 65.9314 18.4572L67.36 18L65.9314 18.4572C66.2525 19.4607 66.2525 20.5393 65.9314 21.5428L67.36 22L65.9314 21.5428C65.4199 23.141 65.4199 24.859 65.9314 26.4572C66.2525 27.4607 66.2525 28.5393 65.9314 29.5428L67.36 30L65.9314 29.5428C65.4199 31.141 65.4199 32.859 65.9314 34.4572L67.36 34L65.9314 34.4572C66.2525 35.4607 66.2525 36.5393 65.9314 37.5428C65.4199 39.141 65.4199 40.859 65.9314 42.4572C66.2525 43.4607 66.2525 44.5393 65.9314 45.5428C65.4199 47.141 65.4199 48.859 65.9314 50.4572C66.2525 51.4607 66.2525 52.5393 65.9314 53.5428C65.4199 55.141 65.4199 56.859 65.9314 58.4572C66.2525 59.4607 66.2525 60.5393 65.9314 61.5428L65.4725 62.9768C65.2595 63.6423 65.2595 64.3577 65.4725 65.0232C65.5611 65.2999 65.2999 65.5611 65.0232 65.4725C64.3577 65.2595 63.6423 65.2595 62.9768 65.4725L61.5428 65.9314C60.5393 66.2525 59.4607 66.2525 58.4572 65.9314C56.859 65.4199 55.141 65.4199 53.5428 65.9314C52.5393 66.2525 51.4607 66.2525 50.4572 65.9314C48.859 65.4199 47.141 65.4199 45.5428 65.9314C44.5393 66.2525 43.4607 66.2525 42.4572 65.9314C40.859 65.4199 39.141 65.4199 37.5428 65.9314C36.5393 66.2525 35.4607 66.2525 34.4572 65.9314L34 67.36L34.4572 65.9314C32.859 65.4199 31.141 65.4199 29.5428 65.9314Z"
stroke="#1C1C12"
stroke-opacity="0.4"
stroke-width="3"
/>
</G>
</Svg>
)}
</View>
</View>
</View>
<Text allowFontScaling={false} style={styles.centeredText}>
Unlock stamps by scanning a QR code provided by the relevant
booth!
</Text>
<View
style={{
alignItems: 'center',
justifyContent: 'center',
flex: 1,
marginTop: '5%',
}}>
<TouchableOpacity
style={styles.button}
onPress={() => navigation.navigate('QRCode')}>
<View style={{flexDirection: 'row', gap: 5}}>
<Svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none">
<Path
d="M9.75 3.75H5.25C4.85218 3.75 4.47064 3.90804 4.18934 4.18934C3.90804 4.47064 3.75 4.85218 3.75 5.25V9.75C3.75 10.1478 3.90804 10.5294 4.18934 10.8107C4.47064 11.092 4.85218 11.25 5.25 11.25H9.75C10.1478 11.25 10.5294 11.092 10.8107 10.8107C11.092 10.5294 11.25 10.1478 11.25 9.75V5.25C11.25 4.85218 11.092 4.47064 10.8107 4.18934C10.5294 3.90804 10.1478 3.75 9.75 3.75ZM9.75 9.75H5.25V5.25H9.75V9.75ZM9.75 12.75H5.25C4.85218 12.75 4.47064 12.908 4.18934 13.1893C3.90804 13.4706 3.75 13.8522 3.75 14.25V18.75C3.75 19.1478 3.90804 19.5294 4.18934 19.8107C4.47064 20.092 4.85218 20.25 5.25 20.25H9.75C10.1478 20.25 10.5294 20.092 10.8107 19.8107C11.092 19.5294 11.25 19.1478 11.25 18.75V14.25C11.25 13.8522 11.092 13.4706 10.8107 13.1893C10.5294 12.908 10.1478 12.75 9.75 12.75ZM9.75 18.75H5.25V14.25H9.75V18.75ZM18.75 3.75H14.25C13.8522 3.75 13.4706 3.90804 13.1893 4.18934C12.908 4.47064 12.75 4.85218 12.75 5.25V9.75C12.75 10.1478 12.908 10.5294 13.1893 10.8107C13.4706 11.092 13.8522 11.25 14.25 11.25H18.75C19.1478 11.25 19.5294 11.092 19.8107 10.8107C20.092 10.5294 20.25 10.1478 20.25 9.75V5.25C20.25 4.85218 20.092 4.47064 19.8107 4.18934C19.5294 3.90804 19.1478 3.75 18.75 3.75ZM18.75 9.75H14.25V5.25H18.75V9.75ZM12.75 16.5V13.5C12.75 13.3011 12.829 13.1103 12.9697 12.9697C13.1103 12.829 13.3011 12.75 13.5 12.75C13.6989 12.75 13.8897 12.829 14.0303 12.9697C14.171 13.1103 14.25 13.3011 14.25 13.5V16.5C14.25 16.6989 14.171 16.8897 14.0303 17.0303C13.8897 17.171 13.6989 17.25 13.5 17.25C13.3011 17.25 13.1103 17.171 12.9697 17.0303C12.829 16.8897 12.75 16.6989 12.75 16.5ZM20.25 15C20.25 15.1989 20.171 15.3897 20.0303 15.5303C19.8897 15.671 19.6989 15.75 19.5 15.75H17.25V19.5C17.25 19.6989 17.171 19.8897 17.0303 20.0303C16.8897 20.171 16.6989 20.25 16.5 20.25H13.5C13.3011 20.25 13.1103 20.171 12.9697 20.0303C12.829 19.8897 12.75 19.6989 12.75 19.5C12.75 19.3011 12.829 19.1103 12.9697 18.9697C13.1103 18.829 13.3011 18.75 13.5 18.75H15.75V13.5C15.75 13.3011 15.829 13.1103 15.9697 12.9697C16.1103 12.829 16.3011 12.75 16.5 12.75C16.6989 12.75 16.8897 12.829 17.0303 12.9697C17.171 13.1103 17.25 13.3011 17.25 13.5V14.25H19.5C19.6989 14.25 19.8897 14.329 20.0303 14.4697C20.171 14.6103 20.25 14.8011 20.25 15ZM20.25 18V19.5C20.25 19.6989 20.171 19.8897 20.0303 20.0303C19.8897 20.171 19.6989 20.25 19.5 20.25C19.3011 20.25 19.1103 20.171 18.9697 20.0303C18.829 19.8897 18.75 19.6989 18.75 19.5V18C18.75 17.8011 18.829 17.6103 18.9697 17.4697C19.1103 17.329 19.3011 17.25 19.5 17.25C19.6989 17.25 19.8897 17.329 20.0303 17.4697C20.171 17.6103 20.25 17.8011 20.25 18Z"
fill="#EBEBEF"
/>
</Svg>
<Text
allowFontScaling={false}
style={{
color: '#EBEBEF',
fontFamily: 'Prototype',
fontSize: 16,
fontStyle: 'normal',
fontWeight: '400',
lineHeight: 16,
marginTop: '1.5%',
}}>
Scan A Stamp
</Text>
</View>
</TouchableOpacity>
</View>
</SafeAreaView>
</ScrollView>
</ImageBackground>
</View>
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
topSidebar: {
flexDirection: 'row',
justifyContent: 'space-between',
width: '90%',
marginLeft: '5%',
marginTop: '1%',
},
imageBackground: {
width: '100%',
height: '100%',
},
header: {
color: '#356AA9',
fontFamily: 'Prototype',
fontSize: 50,
fontWeight: '400',
},
boxHeader: {
color: '#1C1C12',
fontFamily: 'Prototype',
fontSize: 27,
fontWeight: '400',
marginLeft: '5%',
marginTop: '15%',
},
moreInfoText: {
color: 'rgba(235, 235, 239, 0.70)',
fontFamily: 'Lato',
fontSize: 16,
fontStyle: 'normal',
padding: 10,
marginLeft: '1%',
},
entireBox: {
width: '100%',
height: 175,
justifyContent: 'center',
alignItems: 'center',
marginBottom: '7%',
},
button: {
width: '90%',
height: height * 0.07,
justifyContent: 'center',
alignItems: 'center',
marginBottom: '7%',
backgroundColor: '#356AA9', // Add this line
shadowColor: 'rgba(28, 28, 34, 0.30)', // Add this line
shadowOffset: {width: 4, height: 4}, // Add this line
shadowOpacity: 0.3, // Add this line
shadowRadius: 32, // Add this line
},
box: {
backgroundColor: '#4F90DD',
width: '90%',
height: height * 0.1,
marginLeft: '5%',
marginBottom: '5%',
alignItems: 'center',
justifyContent: 'center',
flexDirection: 'row',
},
centeredText: {
color: '#1C1C12',
textAlign: 'center',
fontFamily: 'Montserrat',
fontSize: 16,
fontStyle: 'normal',
fontWeight: '600',
lineHeight: 19.2, // You need to specify a numeric value for lineHeight
marginLeft: '5%',
marginRight: '5%',
marginTop: '5%',
},
stampHeader: {
color: '#EBEBEF',
fontFamily: 'Prototype',
fontSize: 20,
fontStyle: 'normal',
fontWeight: '400',
lineHeight: 24,
},
stampBody: {
color: '#EBEBEF',
fontFamily: 'Montserrat-Regular',
fontSize: 16,
fontStyle: 'normal',
fontWeight: '500',
lineHeight: 19.2,
},
});
export {Stamps, QRCodeScanner};