leaf.css
224 KB
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
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
@font-face {
font-family: "tenzing";
src: url("/wp-content/themes/commonwell-corp/styles/fonts/tenzing.eot");
src: url("/wp-content/themes/commonwell-corp/styles/fonts/tenzing.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/commonwell-corp/styles/fonts/tenzing.woff") format("woff"), url("/wp-content/themes/commonwell-corp/styles/fonts/tenzing.ttf") format("truetype"), url("/wp-content/themes/commonwell-corp/styles/fonts/tenzing.svg#tenzing") format("svg");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: "icomoon";
src: url("/wp-content/themes/commonwell-corp/styles/fonts/icomoon.eot?i38osa");
src: url("/wp-content/themes/commonwell-corp/styles/fonts/icomoon.eot?i38osa#iefix") format("embedded-opentype"), url("/wp-content/themes/commonwell-corp/styles/fonts/icomoon.ttf?i38osa") format("truetype"), url("/wp-content/themes/commonwell-corp/styles/fonts/icomoon.woff?i38osa") format("woff"), url("/wp-content/themes/commonwell-corp/styles/fonts/icomoon.svg?i38osa#icomoon") format("svg");
font-weight: normal;
font-style: normal;
font-display: block; }
[class^="icon-"], [class*=" icon-"] {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: "icomoon" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
#headerSVG {
max-width: 1366px;
height: auto; }
h1 {
font-family: "HelveticaNeue-Bold" !important;
text-transform: none;
font-size: 60px !important;
font-size: 3.75rem !important;
line-height: 65px;
line-height: 4.0625rem;
text-align: center !important;
margin: 55px 0px 35px 0px; }
@media (max-width: 700px) {
h1 {
font-size: 40px !important;
font-size: 2.5rem !important;
line-height: 45px;
line-height: 2.8125rem; } }
p.intro {
font-size: 20px !important;
font-size: 1.25rem !important;
line-height: 21px !important;
line-height: 1.3125rem !important; }
.wpsl_stores-template-default h1,
.page-template-leaf_subpage h1 {
font-family: "HelveticaNeue" !important;
text-transform: uppercase;
color: #68696D;
font-size: 45px !important;
font-size: 2.8125rem !important;
line-height: 65px;
line-height: 4.0625rem;
margin-bottom: 10px; }
@media (max-width: 700px) {
.wpsl_stores-template-default h1,
.page-template-leaf_subpage h1 {
font-size: 30px !important;
font-size: 1.875rem !important;
line-height: 36px;
line-height: 2.25rem; } }
h2 {
text-align: center;
margin-top: 50px;
font-size: 45px;
font-size: 2.8125rem;
line-height: 50px;
line-height: 3.125rem;
font-weight: 500 !important; }
@media (max-width: 700px) {
h2 {
margin-top: 30px; } }
h2.program {
font-size: 20px !important;
font-size: 1.25rem !important;
line-height: 25px;
line-height: 1.5625rem;
margin-top: 50px;
text-align: center;
font-family: "HelveticaNeue-Bold" !important; }
.think-big {
font-size: 16px !important;
font-size: 1rem !important;
line-height: 21px !important;
line-height: 1.3125rem !important;
font-weight: 400 !important; }
.header_logo {
display: block; }
div.loc {
font-size: 20px !important;
font-size: 1.25rem !important;
text-align: center;
font-family: "HelveticaNeue" !important;
color: #68696D;
line-height: 28px;
line-height: 1.75rem; }
div.loc span {
display: block;
margin-bottom: 5px; }
@media (min-width: 767px) {
div.loc span {
display: inline-block;
padding-right: 15px;
margin-right: 15px;
border-right: 1px solid #68696D; }
div.loc span:last-child {
padding-right: 0px;
margin-right: 0px;
border-right: 0px solid #68696D; } }
@media (max-width: 767px) {
.container {
padding-right: 20px;
padding-left: 20px;
margin-right: auto;
margin-left: auto;
margin-top: 36px; } }
@media (max-width: 767px) {
.wpsl_stores-template-default .container {
margin-top: 10px; } }
.topnav {
right: 60px !important; }
.blur-image {
background-image: var(--med-image);
-webkit-filter: none;
filter: none;
transition: -webkit-filter 0s 0.3s linear, filter 0s 0.3s linear;
background-size: cover;
width: 100%;
background-position: 50% 50%; }
@media (max-width: 767px) {
.blur-image {
background-position: 25% 25%; } }
#page-header-leaf {
max-width: unset;
padding: 0;
margin: auto;
background: white;
background: -webkit-gradient(linear, left top, right top, color-stop(29%, white), color-stop(46%, #dfeab8), to(#dad800));
background: linear-gradient(90deg, white 29%, #dfeab8 46%, #dad800 100%);
height: 140px;
background-position: top right;
background-repeat: no-repeat;
background-size: cover;
-webkit-transition: height 0.5s;
transition: height 0.5s; }
@media (max-width: 767px) {
#page-header-leaf {
height: 105px; } }
#page-header-leaf.retract {
height: 80px !important; }
@media (max-width: 767px) {
#page-header-leaf.retract {
height: 60px !important; } }
#page-header-part.retract {
height: 80px !important; }
@media (max-width: 767px) {
#page-header-part.retract {
height: 60px !important; } }
#leaf_header {
width: 100%;
margin-top: 165px;
height: auto;
display: block;
position: relative;
text-align: center;
background-size: 100% 456px;
background-repeat: no-repeat; }
@media (max-width: 767px) {
#leaf_header {
margin-top: 150px; } }
@media (max-width: 1366px) {
#leaf_header {
background-image: none !important; } }
#leaf_header img {
width: 100%;
height: auto;
max-width: 1366px;
margin: auto; }
#leaf_header.small {
background-size: 100% 228px; }
.wpsl_stores-template-default #leaf-wrapper.sub {
margin-top: 0px;
padding-left: 0px;
padding-right: 0px;
max-width: 1276px; }
@media (min-width: 1200px) {
.wpsl_stores-template-default #leaf-wrapper.sub .container {
width: 1276px; } }
.blur-image {
top: 165px;
position: relative;
height: auto; }
.blur-image.image-hide {
background-image: url(); }
#leaf_header.wide-image {
width: 100%;
top: 0px;
position: relative;
background-size: contain;
background-repeat: no-repeat;
height: auto;
display: none;
background-position: 50% 50%; }
#leaf_header.wide-image img {
width: 100%;
height: auto;
margin: auto;
max-width: 100%; }
@media (min-width: 1366px) {
#leaf_header.wide-image {
display: block; } }
.m_heqder_text {
display: none;
font-family: "HelveticaNeue-Bold" !important;
text-align: left;
font-size: 35px !important;
font-size: 2.1875rem !important;
line-height: 40px !important;
line-height: 2.5rem !important;
margin-left: 0px;
margin-right: 0px;
visibility: hidden; }
@media (max-width: 1140px) {
.m_heqder_text {
display: block;
visibility: visible; } }
.m_heqder_text .green {
color: #74AF0D; }
#menu-leaf-main {
list-style-type: none;
margin-bottom: 5px;
margin-top: 70px; }
#mySidenav .menu-link {
color: #000; }
#leaf-wrapper {
min-height: 900px; }
.wpsl_stores-template-default p,
.page-template-leaf_subpage p,
.page-template-leaf p {
font-size: 16px;
font-size: 1rem; }
@media (max-width: 768px) {
.wpsl_stores-template-default p,
.page-template-leaf_subpage p,
.page-template-leaf p {
font-size: 14px;
font-size: 0.875rem; } }
.wpsl_stores-template-default #mySidenav.sidenav,
.page-template-leaf_subpage #mySidenav.sidenav,
.page-template-leaf #mySidenav.sidenav {
width: 100% !important;
right: 0;
z-index: 9999 !important;
height: auto; }
.wpsl_stores-template-default h1 + p,
.page-template-leaf_subpage h1 + p,
.page-template-leaf h1 + p {
font-size: 18px;
font-size: 1.125rem; }
.wpsl_stores-template-default .mobile-open + #content .mobile-menu-btn,
.page-template-leaf_subpage .mobile-open + #content .mobile-menu-btn,
.page-template-leaf .mobile-open + #content .mobile-menu-btn {
background: url(../images/close-leaf.png) !important;
background-size: contain;
background-repeat: no-repeat !important; }
.wpsl_stores-template-default .mobile-open + #content #content-wrap:after,
.page-template-leaf_subpage .mobile-open + #content #content-wrap:after,
.page-template-leaf .mobile-open + #content #content-wrap:after {
display: none; }
.wpsl_stores-template-default #mySidenav.sidenav.mobile-open.retract,
.page-template-leaf_subpage #mySidenav.sidenav.mobile-open.retract,
.page-template-leaf #mySidenav.sidenav.mobile-open.retract {
top: -50px !important; }
@media (max-width: 768px) {
.wpsl_stores-template-default .wpsl-mobile,
.page-template-leaf_subpage .wpsl-mobile,
.page-template-leaf .wpsl-mobile {
margin-left: 0px !important;
margin-right: 0px !important; } }
@media (max-width: 768px) {
.wpsl_stores-template-default #content-wrap #otherpage-logo,
.page-template-leaf_subpage #content-wrap #otherpage-logo,
.page-template-leaf #content-wrap #otherpage-logo {
width: 100%; } }
@media (max-width: 1386px) {
.wpsl_stores-template-default #content-wrap,
.page-template-leaf_subpage #content-wrap,
.page-template-leaf #content-wrap {
padding-right: 0px !important; } }
.wpsl_stores-template-default #mobile-menu-btn,
.page-template-leaf_subpage #mobile-menu-btn,
.page-template-leaf #mobile-menu-btn {
top: 20px !important; }
@media (max-width: 768px) {
.wpsl_stores-template-default #content-wrap #new-page-logo,
.page-template-leaf_subpage #content-wrap #new-page-logo,
.page-template-leaf #content-wrap #new-page-logo {
padding-top: 10px !important;
margin: 0 !important;
padding-left: 20px !important;
text-align: left !important; } }
@media (max-width: 768px) {
.wpsl_stores-template-default #footer-sidebar2,
.page-template-leaf_subpage #footer-sidebar2,
.page-template-leaf #footer-sidebar2 {
padding-left: 0px; } }
@media (max-width: 768px) {
.wpsl_stores-template-default #Rectangle_364,
.wpsl_stores-template-default #Rectangle_365,
.wpsl_stores-template-default #Rectangle_363,
.page-template-leaf_subpage #Rectangle_364,
.page-template-leaf_subpage #Rectangle_365,
.page-template-leaf_subpage #Rectangle_363,
.page-template-leaf #Rectangle_364,
.page-template-leaf #Rectangle_365,
.page-template-leaf #Rectangle_363 {
display: none; } }
.wpsl_stores-template-default .location_name,
.page-template-leaf_subpage .location_name,
.page-template-leaf .location_name {
color: #68696D !important;
font-weight: bold;
font-family: "HelveticaNeue-Bold" !important; }
.wpsl_stores-template-default .min-one-seven,
.page-template-leaf_subpage .min-one-seven,
.page-template-leaf .min-one-seven {
min-height: 175px; }
.wpsl_stores-template-default #content,
.page-template-leaf_subpage #content,
.page-template-leaf #content {
-webkit-transition: margin-right .5s;
transition: margin-right .5s;
overflow: hidden; }
.wpsl_stores-template-default .wpsl-input,
.page-template-leaf_subpage .wpsl-input,
.page-template-leaf .wpsl-input {
margin-top: 0px;
color: #68696D;
font-family: "HelveticaNeue" !important; }
.wpsl_stores-template-default .wpsl-input strong,
.page-template-leaf_subpage .wpsl-input strong,
.page-template-leaf .wpsl-input strong {
color: #54565A;
font-size: 20px;
font-size: 1.25rem; }
@media (max-width: 767px) {
.wpsl_stores-template-default .wpsl-input strong,
.page-template-leaf_subpage .wpsl-input strong,
.page-template-leaf .wpsl-input strong {
font-size: 18px;
font-size: 1.125rem; } }
.wpsl_stores-template-default .wpsl-input:before,
.page-template-leaf_subpage .wpsl-input:before,
.page-template-leaf .wpsl-input:before {
font-size: 30px;
font-size: 1.875rem;
content: "";
background-image: url("../images/search2@2x.png");
height: 40px;
position: relative;
top: 14px;
display: inline-block;
width: 40px;
background-size: contain; }
.wpsl_stores-template-default .wpsl-search,
.page-template-leaf_subpage .wpsl-search,
.page-template-leaf .wpsl-search {
background-color: #FFF; }
.wpsl_stores-template-default #wpsl-search-input,
.page-template-leaf_subpage #wpsl-search-input,
.page-template-leaf #wpsl-search-input {
font-size: 30px;
font-size: 1.875rem;
height: 40px !important;
width: 91% !important;
padding-bottom: 10px;
padding-left: 7px; }
@media (max-width: 767px) {
.wpsl_stores-template-default #wpsl-search-input,
.page-template-leaf_subpage #wpsl-search-input,
.page-template-leaf #wpsl-search-input {
width: 84% !important; } }
.wpsl_stores-template-default #wpsl-wrap,
.page-template-leaf_subpage #wpsl-wrap,
.page-template-leaf #wpsl-wrap {
margin-bottom: 50px;
margin-top: 40px; }
@media (max-width: 767px) {
.wpsl_stores-template-default #wpsl-wrap,
.page-template-leaf_subpage #wpsl-wrap,
.page-template-leaf #wpsl-wrap {
margin-bottom: 50px; } }
.wpsl_stores-template-default #exampleModalAddPhoto,
.wpsl_stores-template-default #exampleModalAddComment,
.wpsl_stores-template-default #exampleModalAddStory,
.wpsl_stores-template-default #exampleModalLong,
.page-template-leaf_subpage #exampleModalAddPhoto,
.page-template-leaf_subpage #exampleModalAddComment,
.page-template-leaf_subpage #exampleModalAddStory,
.page-template-leaf_subpage #exampleModalLong,
.page-template-leaf #exampleModalAddPhoto,
.page-template-leaf #exampleModalAddComment,
.page-template-leaf #exampleModalAddStory,
.page-template-leaf #exampleModalLong {
margin: auto;
margin-top: 50px;
max-width: 890px;
overflow: hidden;
z-index: 99999999 !important; }
@media (max-width: 767px) {
.wpsl_stores-template-default #exampleModalAddPhoto .wpcf7,
.wpsl_stores-template-default #exampleModalAddComment .wpcf7,
.wpsl_stores-template-default #exampleModalAddStory .wpcf7,
.wpsl_stores-template-default #exampleModalLong .wpcf7,
.page-template-leaf_subpage #exampleModalAddPhoto .wpcf7,
.page-template-leaf_subpage #exampleModalAddComment .wpcf7,
.page-template-leaf_subpage #exampleModalAddStory .wpcf7,
.page-template-leaf_subpage #exampleModalLong .wpcf7,
.page-template-leaf #exampleModalAddPhoto .wpcf7,
.page-template-leaf #exampleModalAddComment .wpcf7,
.page-template-leaf #exampleModalAddStory .wpcf7,
.page-template-leaf #exampleModalLong .wpcf7 {
margin-top: 0px !important; } }
@media (max-width: 767px) {
.wpsl_stores-template-default #exampleModalAddPhoto,
.wpsl_stores-template-default #exampleModalAddComment,
.wpsl_stores-template-default #exampleModalAddStory,
.wpsl_stores-template-default #exampleModalLong,
.page-template-leaf_subpage #exampleModalAddPhoto,
.page-template-leaf_subpage #exampleModalAddComment,
.page-template-leaf_subpage #exampleModalAddStory,
.page-template-leaf_subpage #exampleModalLong,
.page-template-leaf #exampleModalAddPhoto,
.page-template-leaf #exampleModalAddComment,
.page-template-leaf #exampleModalAddStory,
.page-template-leaf #exampleModalLong {
margin-top: 0px;
overflow-y: auto; } }
.wpsl_stores-template-default #exampleModalAddPhoto .modal-dialog,
.wpsl_stores-template-default #exampleModalAddComment .modal-dialog,
.wpsl_stores-template-default #exampleModalAddStory .modal-dialog,
.wpsl_stores-template-default #exampleModalLong .modal-dialog,
.page-template-leaf_subpage #exampleModalAddPhoto .modal-dialog,
.page-template-leaf_subpage #exampleModalAddComment .modal-dialog,
.page-template-leaf_subpage #exampleModalAddStory .modal-dialog,
.page-template-leaf_subpage #exampleModalLong .modal-dialog,
.page-template-leaf #exampleModalAddPhoto .modal-dialog,
.page-template-leaf #exampleModalAddComment .modal-dialog,
.page-template-leaf #exampleModalAddStory .modal-dialog,
.page-template-leaf #exampleModalLong .modal-dialog {
width: 100%;
margin: 0 auto;
overflow-y: auto;
max-height: 95%; }
@media (max-width: 767px) {
.wpsl_stores-template-default #exampleModalAddPhoto .modal-dialog,
.wpsl_stores-template-default #exampleModalAddComment .modal-dialog,
.wpsl_stores-template-default #exampleModalAddStory .modal-dialog,
.wpsl_stores-template-default #exampleModalLong .modal-dialog,
.page-template-leaf_subpage #exampleModalAddPhoto .modal-dialog,
.page-template-leaf_subpage #exampleModalAddComment .modal-dialog,
.page-template-leaf_subpage #exampleModalAddStory .modal-dialog,
.page-template-leaf_subpage #exampleModalLong .modal-dialog,
.page-template-leaf #exampleModalAddPhoto .modal-dialog,
.page-template-leaf #exampleModalAddComment .modal-dialog,
.page-template-leaf #exampleModalAddStory .modal-dialog,
.page-template-leaf #exampleModalLong .modal-dialog {
width: 95%; } }
.wpsl_stores-template-default #exampleModalAddPhoto .modal-body,
.wpsl_stores-template-default #exampleModalAddComment .modal-body,
.wpsl_stores-template-default #exampleModalAddStory .modal-body,
.wpsl_stores-template-default #exampleModalLong .modal-body,
.page-template-leaf_subpage #exampleModalAddPhoto .modal-body,
.page-template-leaf_subpage #exampleModalAddComment .modal-body,
.page-template-leaf_subpage #exampleModalAddStory .modal-body,
.page-template-leaf_subpage #exampleModalLong .modal-body,
.page-template-leaf #exampleModalAddPhoto .modal-body,
.page-template-leaf #exampleModalAddComment .modal-body,
.page-template-leaf #exampleModalAddStory .modal-body,
.page-template-leaf #exampleModalLong .modal-body {
padding-bottom: 0px;
overflow: hidden;
height: auto;
min-height: 70px; }
@media (max-width: 767px) {
.wpsl_stores-template-default #exampleModalAddPhoto .modal-body,
.wpsl_stores-template-default #exampleModalAddComment .modal-body,
.wpsl_stores-template-default #exampleModalAddStory .modal-body,
.wpsl_stores-template-default #exampleModalLong .modal-body,
.page-template-leaf_subpage #exampleModalAddPhoto .modal-body,
.page-template-leaf_subpage #exampleModalAddComment .modal-body,
.page-template-leaf_subpage #exampleModalAddStory .modal-body,
.page-template-leaf_subpage #exampleModalLong .modal-body,
.page-template-leaf #exampleModalAddPhoto .modal-body,
.page-template-leaf #exampleModalAddComment .modal-body,
.page-template-leaf #exampleModalAddStory .modal-body,
.page-template-leaf #exampleModalLong .modal-body {
overflow-y: hidden; } }
.wpsl_stores-template-default #exampleModalAddPhoto .modal-body.story,
.wpsl_stores-template-default #exampleModalAddComment .modal-body.story,
.wpsl_stores-template-default #exampleModalAddStory .modal-body.story,
.wpsl_stores-template-default #exampleModalLong .modal-body.story,
.page-template-leaf_subpage #exampleModalAddPhoto .modal-body.story,
.page-template-leaf_subpage #exampleModalAddComment .modal-body.story,
.page-template-leaf_subpage #exampleModalAddStory .modal-body.story,
.page-template-leaf_subpage #exampleModalLong .modal-body.story,
.page-template-leaf #exampleModalAddPhoto .modal-body.story,
.page-template-leaf #exampleModalAddComment .modal-body.story,
.page-template-leaf #exampleModalAddStory .modal-body.story,
.page-template-leaf #exampleModalLong .modal-body.story {
border: 1px solid #707070;
height: 459px;
overflow-y: auto; }
.wpsl_stores-template-default #exampleModalAddPhoto .modal-title,
.wpsl_stores-template-default #exampleModalAddComment .modal-title,
.wpsl_stores-template-default #exampleModalAddStory .modal-title,
.wpsl_stores-template-default #exampleModalLong .modal-title,
.page-template-leaf_subpage #exampleModalAddPhoto .modal-title,
.page-template-leaf_subpage #exampleModalAddComment .modal-title,
.page-template-leaf_subpage #exampleModalAddStory .modal-title,
.page-template-leaf_subpage #exampleModalLong .modal-title,
.page-template-leaf #exampleModalAddPhoto .modal-title,
.page-template-leaf #exampleModalAddComment .modal-title,
.page-template-leaf #exampleModalAddStory .modal-title,
.page-template-leaf #exampleModalLong .modal-title {
text-align: center;
margin-bottom: 0px;
color: #54565A;
text-transform: uppercase;
font-family: "HelveticaNeue" !important; }
.wpsl_stores-template-default #exampleModalAddPhoto .modal-thanks,
.wpsl_stores-template-default #exampleModalAddComment .modal-thanks,
.wpsl_stores-template-default #exampleModalAddStory .modal-thanks,
.wpsl_stores-template-default #exampleModalLong .modal-thanks,
.page-template-leaf_subpage #exampleModalAddPhoto .modal-thanks,
.page-template-leaf_subpage #exampleModalAddComment .modal-thanks,
.page-template-leaf_subpage #exampleModalAddStory .modal-thanks,
.page-template-leaf_subpage #exampleModalLong .modal-thanks,
.page-template-leaf #exampleModalAddPhoto .modal-thanks,
.page-template-leaf #exampleModalAddComment .modal-thanks,
.page-template-leaf #exampleModalAddStory .modal-thanks,
.page-template-leaf #exampleModalLong .modal-thanks {
display: none; }
.wpsl_stores-template-default #exampleModalAddPhoto .sub-header.story,
.wpsl_stores-template-default #exampleModalAddComment .sub-header.story,
.wpsl_stores-template-default #exampleModalAddStory .sub-header.story,
.wpsl_stores-template-default #exampleModalLong .sub-header.story,
.page-template-leaf_subpage #exampleModalAddPhoto .sub-header.story,
.page-template-leaf_subpage #exampleModalAddComment .sub-header.story,
.page-template-leaf_subpage #exampleModalAddStory .sub-header.story,
.page-template-leaf_subpage #exampleModalLong .sub-header.story,
.page-template-leaf #exampleModalAddPhoto .sub-header.story,
.page-template-leaf #exampleModalAddComment .sub-header.story,
.page-template-leaf #exampleModalAddStory .sub-header.story,
.page-template-leaf #exampleModalLong .sub-header.story {
text-align: left;
font-family: "HelveticaNeue-Bold" !important;
margin-bottom: 10px;
font-size: 16px;
font-size: 1rem;
line-height: 22px !important;
line-height: 1.375rem !important;
color: #54565A;
margin-top: 0px;
text-align: left; }
.wpsl_stores-template-default #exampleModalAddPhoto .sub-header,
.wpsl_stores-template-default #exampleModalAddComment .sub-header,
.wpsl_stores-template-default #exampleModalAddStory .sub-header,
.wpsl_stores-template-default #exampleModalLong .sub-header,
.page-template-leaf_subpage #exampleModalAddPhoto .sub-header,
.page-template-leaf_subpage #exampleModalAddComment .sub-header,
.page-template-leaf_subpage #exampleModalAddStory .sub-header,
.page-template-leaf_subpage #exampleModalLong .sub-header,
.page-template-leaf #exampleModalAddPhoto .sub-header,
.page-template-leaf #exampleModalAddComment .sub-header,
.page-template-leaf #exampleModalAddStory .sub-header,
.page-template-leaf #exampleModalLong .sub-header {
text-align: left;
font-family: "HelveticaNeue" !important;
margin-bottom: 10px;
font-size: 16px;
font-size: 1rem;
line-height: 22px !important;
line-height: 1.375rem !important;
color: #54565A;
margin-top: -5px;
text-align: center; }
.wpsl_stores-template-default #exampleModalAddPhoto .sub-header strong,
.wpsl_stores-template-default #exampleModalAddComment .sub-header strong,
.wpsl_stores-template-default #exampleModalAddStory .sub-header strong,
.wpsl_stores-template-default #exampleModalLong .sub-header strong,
.page-template-leaf_subpage #exampleModalAddPhoto .sub-header strong,
.page-template-leaf_subpage #exampleModalAddComment .sub-header strong,
.page-template-leaf_subpage #exampleModalAddStory .sub-header strong,
.page-template-leaf_subpage #exampleModalLong .sub-header strong,
.page-template-leaf #exampleModalAddPhoto .sub-header strong,
.page-template-leaf #exampleModalAddComment .sub-header strong,
.page-template-leaf #exampleModalAddStory .sub-header strong,
.page-template-leaf #exampleModalLong .sub-header strong {
padding-top: 6px;
display: block;
text-transform: uppercase; }
.wpsl_stores-template-default #exampleModalAddPhoto .wpcf7-response-output,
.wpsl_stores-template-default #exampleModalAddComment .wpcf7-response-output,
.wpsl_stores-template-default #exampleModalAddStory .wpcf7-response-output,
.wpsl_stores-template-default #exampleModalLong .wpcf7-response-output,
.page-template-leaf_subpage #exampleModalAddPhoto .wpcf7-response-output,
.page-template-leaf_subpage #exampleModalAddComment .wpcf7-response-output,
.page-template-leaf_subpage #exampleModalAddStory .wpcf7-response-output,
.page-template-leaf_subpage #exampleModalLong .wpcf7-response-output,
.page-template-leaf #exampleModalAddPhoto .wpcf7-response-output,
.page-template-leaf #exampleModalAddComment .wpcf7-response-output,
.page-template-leaf #exampleModalAddStory .wpcf7-response-output,
.page-template-leaf #exampleModalLong .wpcf7-response-output {
margin: -1em 0.5em 0em; }
.wpsl_stores-template-default #exampleModalAddPhoto .modal-content,
.wpsl_stores-template-default #exampleModalAddComment .modal-content,
.wpsl_stores-template-default #exampleModalAddStory .modal-content,
.wpsl_stores-template-default #exampleModalLong .modal-content,
.page-template-leaf_subpage #exampleModalAddPhoto .modal-content,
.page-template-leaf_subpage #exampleModalAddComment .modal-content,
.page-template-leaf_subpage #exampleModalAddStory .modal-content,
.page-template-leaf_subpage #exampleModalLong .modal-content,
.page-template-leaf #exampleModalAddPhoto .modal-content,
.page-template-leaf #exampleModalAddComment .modal-content,
.page-template-leaf #exampleModalAddStory .modal-content,
.page-template-leaf #exampleModalLong .modal-content {
padding: 22px !important;
min-height: 160px;
border-radius: 0px !important;
-webkit-box-shadow: none !important;
box-shadow: none !important; }
.wpsl_stores-template-default #exampleModalAddPhoto .ugb-columns__item,
.wpsl_stores-template-default #exampleModalAddComment .ugb-columns__item,
.wpsl_stores-template-default #exampleModalAddStory .ugb-columns__item,
.wpsl_stores-template-default #exampleModalLong .ugb-columns__item,
.page-template-leaf_subpage #exampleModalAddPhoto .ugb-columns__item,
.page-template-leaf_subpage #exampleModalAddComment .ugb-columns__item,
.page-template-leaf_subpage #exampleModalAddStory .ugb-columns__item,
.page-template-leaf_subpage #exampleModalLong .ugb-columns__item,
.page-template-leaf #exampleModalAddPhoto .ugb-columns__item,
.page-template-leaf #exampleModalAddComment .ugb-columns__item,
.page-template-leaf #exampleModalAddStory .ugb-columns__item,
.page-template-leaf #exampleModalLong .ugb-columns__item {
grid-gap: 10px !important; }
.wpsl_stores-template-default #exampleModalAddPhoto .thanks-col,
.wpsl_stores-template-default #exampleModalAddComment .thanks-col,
.wpsl_stores-template-default #exampleModalAddStory .thanks-col,
.wpsl_stores-template-default #exampleModalLong .thanks-col,
.page-template-leaf_subpage #exampleModalAddPhoto .thanks-col,
.page-template-leaf_subpage #exampleModalAddComment .thanks-col,
.page-template-leaf_subpage #exampleModalAddStory .thanks-col,
.page-template-leaf_subpage #exampleModalLong .thanks-col,
.page-template-leaf #exampleModalAddPhoto .thanks-col,
.page-template-leaf #exampleModalAddComment .thanks-col,
.page-template-leaf #exampleModalAddStory .thanks-col,
.page-template-leaf #exampleModalLong .thanks-col {
border-bottom: 1px solid #707070 !important;
border-top: 1px solid #707070 !important;
padding-top: 20px;
padding-bottom: 5px;
color: #68696D !important;
font-size: 14px !important;
font-size: 0.875rem !important;
line-height: 18px !important;
line-height: 1.125rem !important;
margin-bottom: 0px; }
.wpsl_stores-template-default #exampleModalAddPhoto h5.modal-title,
.wpsl_stores-template-default #exampleModalAddComment h5.modal-title,
.wpsl_stores-template-default #exampleModalAddStory h5.modal-title,
.wpsl_stores-template-default #exampleModalLong h5.modal-title,
.page-template-leaf_subpage #exampleModalAddPhoto h5.modal-title,
.page-template-leaf_subpage #exampleModalAddComment h5.modal-title,
.page-template-leaf_subpage #exampleModalAddStory h5.modal-title,
.page-template-leaf_subpage #exampleModalLong h5.modal-title,
.page-template-leaf #exampleModalAddPhoto h5.modal-title,
.page-template-leaf #exampleModalAddComment h5.modal-title,
.page-template-leaf #exampleModalAddStory h5.modal-title,
.page-template-leaf #exampleModalLong h5.modal-title {
margin-bottom: 0px;
font-size: 30px !important;
font-size: 1.875rem !important;
margin-top: 10px;
color: #54565A !important; }
.wpsl_stores-template-default #exampleModalAddPhoto .modal-body p,
.wpsl_stores-template-default #exampleModalAddComment .modal-body p,
.wpsl_stores-template-default #exampleModalAddStory .modal-body p,
.wpsl_stores-template-default #exampleModalLong .modal-body p,
.page-template-leaf_subpage #exampleModalAddPhoto .modal-body p,
.page-template-leaf_subpage #exampleModalAddComment .modal-body p,
.page-template-leaf_subpage #exampleModalAddStory .modal-body p,
.page-template-leaf_subpage #exampleModalLong .modal-body p,
.page-template-leaf #exampleModalAddPhoto .modal-body p,
.page-template-leaf #exampleModalAddComment .modal-body p,
.page-template-leaf #exampleModalAddStory .modal-body p,
.page-template-leaf #exampleModalLong .modal-body p {
font-size: 16px;
font-size: 1rem;
line-height: 21px;
line-height: 1.3125rem; }
.wpsl_stores-template-default #exampleModalAddPhoto .modal-header,
.wpsl_stores-template-default #exampleModalAddComment .modal-header,
.wpsl_stores-template-default #exampleModalAddStory .modal-header,
.wpsl_stores-template-default #exampleModalLong .modal-header,
.page-template-leaf_subpage #exampleModalAddPhoto .modal-header,
.page-template-leaf_subpage #exampleModalAddComment .modal-header,
.page-template-leaf_subpage #exampleModalAddStory .modal-header,
.page-template-leaf_subpage #exampleModalLong .modal-header,
.page-template-leaf #exampleModalAddPhoto .modal-header,
.page-template-leaf #exampleModalAddComment .modal-header,
.page-template-leaf #exampleModalAddStory .modal-header,
.page-template-leaf #exampleModalLong .modal-header {
border-bottom: 0px solid #e5e5e5; }
.wpsl_stores-template-default #exampleModalAddPhoto .modal-header .close,
.wpsl_stores-template-default #exampleModalAddComment .modal-header .close,
.wpsl_stores-template-default #exampleModalAddStory .modal-header .close,
.wpsl_stores-template-default #exampleModalLong .modal-header .close,
.page-template-leaf_subpage #exampleModalAddPhoto .modal-header .close,
.page-template-leaf_subpage #exampleModalAddComment .modal-header .close,
.page-template-leaf_subpage #exampleModalAddStory .modal-header .close,
.page-template-leaf_subpage #exampleModalLong .modal-header .close,
.page-template-leaf #exampleModalAddPhoto .modal-header .close,
.page-template-leaf #exampleModalAddComment .modal-header .close,
.page-template-leaf #exampleModalAddStory .modal-header .close,
.page-template-leaf #exampleModalLong .modal-header .close {
top: -30px !important;
position: relative;
right: -20px !important;
font-size: 40px !important;
font-size: 2.5rem !important;
color: #74AF0D !important;
font-weight: 200;
opacity: 1; }
.wpsl_stores-template-default #exampleModalAddPhoto .modal-header .close:hover,
.wpsl_stores-template-default #exampleModalAddComment .modal-header .close:hover,
.wpsl_stores-template-default #exampleModalAddStory .modal-header .close:hover,
.wpsl_stores-template-default #exampleModalLong .modal-header .close:hover,
.page-template-leaf_subpage #exampleModalAddPhoto .modal-header .close:hover,
.page-template-leaf_subpage #exampleModalAddComment .modal-header .close:hover,
.page-template-leaf_subpage #exampleModalAddStory .modal-header .close:hover,
.page-template-leaf_subpage #exampleModalLong .modal-header .close:hover,
.page-template-leaf #exampleModalAddPhoto .modal-header .close:hover,
.page-template-leaf #exampleModalAddComment .modal-header .close:hover,
.page-template-leaf #exampleModalAddStory .modal-header .close:hover,
.page-template-leaf #exampleModalLong .modal-header .close:hover {
color: #54565A !important; }
.wpsl_stores-template-default #exampleModalAddPhoto h4,
.wpsl_stores-template-default #exampleModalAddComment h4,
.wpsl_stores-template-default #exampleModalAddStory h4,
.wpsl_stores-template-default #exampleModalLong h4,
.page-template-leaf_subpage #exampleModalAddPhoto h4,
.page-template-leaf_subpage #exampleModalAddComment h4,
.page-template-leaf_subpage #exampleModalAddStory h4,
.page-template-leaf_subpage #exampleModalLong h4,
.page-template-leaf #exampleModalAddPhoto h4,
.page-template-leaf #exampleModalAddComment h4,
.page-template-leaf #exampleModalAddStory h4,
.page-template-leaf #exampleModalLong h4 {
font-family: "HelveticaNeue" !important; }
.wpsl_stores-template-default #exampleModalAddPhoto input[type="checkbox"],
.wpsl_stores-template-default #exampleModalAddComment input[type="checkbox"],
.wpsl_stores-template-default #exampleModalAddStory input[type="checkbox"],
.wpsl_stores-template-default #exampleModalLong input[type="checkbox"],
.page-template-leaf_subpage #exampleModalAddPhoto input[type="checkbox"],
.page-template-leaf_subpage #exampleModalAddComment input[type="checkbox"],
.page-template-leaf_subpage #exampleModalAddStory input[type="checkbox"],
.page-template-leaf_subpage #exampleModalLong input[type="checkbox"],
.page-template-leaf #exampleModalAddPhoto input[type="checkbox"],
.page-template-leaf #exampleModalAddComment input[type="checkbox"],
.page-template-leaf #exampleModalAddStory input[type="checkbox"],
.page-template-leaf #exampleModalLong input[type="checkbox"] {
width: 30px !important;
display: inline-block;
margin-right: 10px; }
.wpsl_stores-template-default #exampleModalAddPhoto span.wpcf7-list-item-label,
.wpsl_stores-template-default #exampleModalAddComment span.wpcf7-list-item-label,
.wpsl_stores-template-default #exampleModalAddStory span.wpcf7-list-item-label,
.wpsl_stores-template-default #exampleModalLong span.wpcf7-list-item-label,
.page-template-leaf_subpage #exampleModalAddPhoto span.wpcf7-list-item-label,
.page-template-leaf_subpage #exampleModalAddComment span.wpcf7-list-item-label,
.page-template-leaf_subpage #exampleModalAddStory span.wpcf7-list-item-label,
.page-template-leaf_subpage #exampleModalLong span.wpcf7-list-item-label,
.page-template-leaf #exampleModalAddPhoto span.wpcf7-list-item-label,
.page-template-leaf #exampleModalAddComment span.wpcf7-list-item-label,
.page-template-leaf #exampleModalAddStory span.wpcf7-list-item-label,
.page-template-leaf #exampleModalLong span.wpcf7-list-item-label {
display: inline-block;
width: 70%; }
.wpsl_stores-template-default #exampleModalAddPhoto span.wpcf7-list-item.first.last,
.wpsl_stores-template-default #exampleModalAddComment span.wpcf7-list-item.first.last,
.wpsl_stores-template-default #exampleModalAddStory span.wpcf7-list-item.first.last,
.wpsl_stores-template-default #exampleModalLong span.wpcf7-list-item.first.last,
.page-template-leaf_subpage #exampleModalAddPhoto span.wpcf7-list-item.first.last,
.page-template-leaf_subpage #exampleModalAddComment span.wpcf7-list-item.first.last,
.page-template-leaf_subpage #exampleModalAddStory span.wpcf7-list-item.first.last,
.page-template-leaf_subpage #exampleModalLong span.wpcf7-list-item.first.last,
.page-template-leaf #exampleModalAddPhoto span.wpcf7-list-item.first.last,
.page-template-leaf #exampleModalAddComment span.wpcf7-list-item.first.last,
.page-template-leaf #exampleModalAddStory span.wpcf7-list-item.first.last,
.page-template-leaf #exampleModalLong span.wpcf7-list-item.first.last {
margin-left: 0px;
margin-top: 10px; }
.wpsl_stores-template-default #exampleModalAddPhoto,
.wpsl_stores-template-default #exampleModalAddComment,
.wpsl_stores-template-default #exampleModalAddStory,
.page-template-leaf_subpage #exampleModalAddPhoto,
.page-template-leaf_subpage #exampleModalAddComment,
.page-template-leaf_subpage #exampleModalAddStory,
.page-template-leaf #exampleModalAddPhoto,
.page-template-leaf #exampleModalAddComment,
.page-template-leaf #exampleModalAddStory {
max-width: 1090px;
height: auto; }
.wpsl_stores-template-default .modal-backdrop.in,
.page-template-leaf_subpage .modal-backdrop.in,
.page-template-leaf .modal-backdrop.in {
z-index: 99999;
opacity: 0.8 !important;
background-color: #76BC21BF !important; }
.wpsl_stores-template-default #thankyou,
.page-template-leaf_subpage #thankyou,
.page-template-leaf #thankyou {
display: none; }
.wpsl_stores-template-default #wpsl-wrap #wpsl-result-list li,
.page-template-leaf_subpage #wpsl-wrap #wpsl-result-list li,
.page-template-leaf #wpsl-wrap #wpsl-result-list li {
border-bottom: 0px solid #ccc;
border-top: 1px solid #ccc;
padding: 0px; }
.wpsl_stores-template-default h2,
.page-template-leaf_subpage h2,
.page-template-leaf h2 {
font-size: 45px;
font-size: 2.8125rem;
line-height: 46px;
line-height: 2.875rem;
font-family: "HelveticaNeue";
color: #54565A; }
@media (max-width: 767px) {
.wpsl_stores-template-default h2,
.page-template-leaf_subpage h2,
.page-template-leaf h2 {
font-size: 30px;
font-size: 1.875rem;
line-height: 36px;
line-height: 2.25rem; } }
.wpsl_stores-template-default h3,
.page-template-leaf_subpage h3,
.page-template-leaf h3 {
font-size: 25px;
font-size: 1.5625rem;
font-family: "HelveticaNeue";
color: #54565A; }
.wpsl_stores-template-default a:not(#cookie_action_close_header):not(.menu-link):not(.submit_here):not(.register_here):not(.wp-block-button__link),
.page-template-leaf_subpage a:not(#cookie_action_close_header):not(.menu-link):not(.submit_here):not(.register_here):not(.wp-block-button__link),
.page-template-leaf a:not(#cookie_action_close_header):not(.menu-link):not(.submit_here):not(.register_here):not(.wp-block-button__link) {
text-decoration: none;
color: #527B09; }
.wpsl_stores-template-default a:hover:not(#cookie_action_close_header):not(.menu-link):not(.submit_here):not(.register_here):not(.wp-block-button__link),
.page-template-leaf_subpage a:hover:not(#cookie_action_close_header):not(.menu-link):not(.submit_here):not(.register_here):not(.wp-block-button__link),
.page-template-leaf a:hover:not(#cookie_action_close_header):not(.menu-link):not(.submit_here):not(.register_here):not(.wp-block-button__link) {
text-decoration: underline;
color: #000 !important; }
.wpsl_stores-template-default p,
.page-template-leaf_subpage p,
.page-template-leaf p {
color: #68696D; }
.wpsl_stores-template-default hr,
.page-template-leaf_subpage hr,
.page-template-leaf hr {
border-top: 1px solid #8E8E91; }
.wpsl_stores-template-default #otherpage-logo svg #Community_Nutrition_Resources_Food_Security,
.page-template-leaf_subpage #otherpage-logo svg #Community_Nutrition_Resources_Food_Security,
.page-template-leaf #otherpage-logo svg #Community_Nutrition_Resources_Food_Security {
fill-opacity: 0; }
.wpsl_stores-template-default #otherpage-logo svg #Community_Nutrition_Resources_Food_Security.hide,
.page-template-leaf_subpage #otherpage-logo svg #Community_Nutrition_Resources_Food_Security.hide,
.page-template-leaf #otherpage-logo svg #Community_Nutrition_Resources_Food_Security.hide {
fill-opacity: 0; }
.wpsl_stores-template-default .sidenav .closebtn,
.page-template-leaf_subpage .sidenav .closebtn,
.page-template-leaf .sidenav .closebtn {
right: 10px !important; }
.wpsl_stores-template-default #content-wrap,
.page-template-leaf_subpage #content-wrap,
.page-template-leaf #content-wrap {
height: 140px; }
@media (max-width: 767px) {
.wpsl_stores-template-default #content-wrap,
.page-template-leaf_subpage #content-wrap,
.page-template-leaf #content-wrap {
height: 105px; } }
.wpsl_stores-template-default #content-wrap.retract,
.page-template-leaf_subpage #content-wrap.retract,
.page-template-leaf #content-wrap.retract {
height: 80px !important; }
@media (max-width: 767px) {
.wpsl_stores-template-default #content-wrap.retract,
.page-template-leaf_subpage #content-wrap.retract,
.page-template-leaf #content-wrap.retract {
height: 60px !important; } }
.wpsl_stores-template-default #content-wrap.retract #new-page-logo,
.page-template-leaf_subpage #content-wrap.retract #new-page-logo,
.page-template-leaf #content-wrap.retract #new-page-logo {
width: 170px; }
@media (max-width: 767px) {
.wpsl_stores-template-default #content-wrap.retract #new-page-logo,
.page-template-leaf_subpage #content-wrap.retract #new-page-logo,
.page-template-leaf #content-wrap.retract #new-page-logo {
width: 130px; } }
.wpsl_stores-template-default #other-header,
.page-template-leaf_subpage #other-header,
.page-template-leaf #other-header {
height: 0px; }
.wpsl_stores-template-default #other-header .row,
.page-template-leaf_subpage #other-header .row,
.page-template-leaf #other-header .row {
height: 0px; }
.wpsl_stores-template-default #other-header .row [class*="col-"],
.page-template-leaf_subpage #other-header .row [class*="col-"],
.page-template-leaf #other-header .row [class*="col-"] {
padding-top: 0rem;
padding-bottom: 0rem; }
.wpsl_stores-template-default .menu-leaf-main-container,
.page-template-leaf_subpage .menu-leaf-main-container,
.page-template-leaf .menu-leaf-main-container {
top: -5px !important; }
.wpsl_stores-template-default #new-page-logo,
.page-template-leaf_subpage #new-page-logo,
.page-template-leaf #new-page-logo {
-webkit-transition: 0.5s !important;
transition: 0.5s !important;
width: 310px;
margin-left: 20px;
padding-left: 0px;
padding-top: 15px !important; }
@media (max-width: 767px) {
.wpsl_stores-template-default #new-page-logo,
.page-template-leaf_subpage #new-page-logo,
.page-template-leaf #new-page-logo {
width: 240px;
padding-top: 5px !important; } }
.tag-line {
background-color: #54565A;
color: #fff;
height: 30px;
padding-left: 30px;
position: absolute;
width: 100%;
top: 140px;
line-height: 15px;
line-height: 0.9375rem;
font-family: "HelveticaNeue";
font-size: 0.750em; }
@media (max-width: 900px) {
.tag-line {
height: auto;
padding-left: 20px;
padding-right: 20px;
font-size: 12px;
font-size: 0.75rem;
line-height: 16px;
line-height: 1rem; } }
@media (max-width: 767px) {
.tag-line {
padding-left: 20px;
padding-right: 40px;
top: 105px;
width: 90%; } }
.tag-line [class*="col-"] {
padding-top: 0.5rem;
padding-bottom: 0.5rem; }
@media (max-width: 767px) {
.wpsl_stores-template-default .tag-line {
width: 100% !important; } }
.topnav.retract {
top: 40px; }
@media (max-width: 1000px) {
.topnav.retract {
top: 0px; } }
.page-template-leaf_subpage .topnav,
.wpsl_stores-template-default .topnav,
.page-template-leaf .topnav {
width: 1041px !important;
position: absolute;
z-index: 9;
top: 95px;
/* bottom: 20px; */
right: 23%;
display: block;
width: 700px;
text-align: right;
text-transform: uppercase;
-webkit-transition: 0.5s;
transition: 0.5s; }
@media (max-width: 1140px) {
.page-template-leaf_subpage .topnav,
.wpsl_stores-template-default .topnav,
.page-template-leaf .topnav {
right: 10%; } }
@media (max-width: 900px) {
.page-template-leaf_subpage .topnav,
.wpsl_stores-template-default .topnav,
.page-template-leaf .topnav {
right: 0% !important; } }
.page-template-leaf_subpage .topnav li:hover::before,
.wpsl_stores-template-default .topnav li:hover::before,
.page-template-leaf .topnav li:hover::before {
border-style: none !important; }
.page-template-leaf_subpage .topnav li:before,
.page-template-leaf_subpage .topnav li::after,
.page-template-leaf_subpage .topnav li a,
.wpsl_stores-template-default .topnav li:before,
.wpsl_stores-template-default .topnav li::after,
.wpsl_stores-template-default .topnav li a,
.page-template-leaf .topnav li:before,
.page-template-leaf .topnav li::after,
.page-template-leaf .topnav li a {
color: #68696D !important;
font-size: 14px;
font-size: 0.875rem;
font-family: "HelveticaNeue-Bold"; }
@media (max-width: 850px) {
.page-template-leaf_subpage .topnav li:before,
.page-template-leaf_subpage .topnav li::after,
.page-template-leaf_subpage .topnav li a,
.wpsl_stores-template-default .topnav li:before,
.wpsl_stores-template-default .topnav li::after,
.wpsl_stores-template-default .topnav li a,
.page-template-leaf .topnav li:before,
.page-template-leaf .topnav li::after,
.page-template-leaf .topnav li a {
font-size: 14px !important;
font-size: 0.875rem !important; } }
.page-template-leaf_subpage .topnav li:before,
.wpsl_stores-template-default .topnav li:before,
.page-template-leaf .topnav li:before {
content: "["; }
.page-template-leaf_subpage .topnav li:after,
.wpsl_stores-template-default .topnav li:after,
.page-template-leaf .topnav li:after {
content: "]"; }
.page-template-leaf_subpage .topnav li:hover:before,
.page-template-leaf_subpage .topnav li:hover:after,
.page-template-leaf_subpage .topnav li:hover a,
.wpsl_stores-template-default .topnav li:hover:before,
.wpsl_stores-template-default .topnav li:hover:after,
.wpsl_stores-template-default .topnav li:hover a,
.page-template-leaf .topnav li:hover:before,
.page-template-leaf .topnav li:hover:after,
.page-template-leaf .topnav li:hover a {
color: #000 !important;
font-size: 14px;
font-size: 0.875rem;
font-family: "HelveticaNeue-Bold";
text-decoration: underline; }
#menu-leaf-main li a {
width: auto;
padding: 0px; }
#menu-leaf-main li {
text-align: right;
padding-right: 20px;
margin: 10px 0 !important; }
#menu-leaf-main li:before,
#menu-leaf-main li::after,
#menu-leaf-main li a {
color: #68696D !important;
font-size: 14px;
font-size: 0.875rem;
font-family: "HelveticaNeue-Bold" !important;
display: inline-block; }
#menu-leaf-main li:before {
content: "[";
padding-right: 5px;
font-size: 14px;
font-size: 0.875rem;
top: -1px;
position: relative;
font-family: "HelveticaNeue-Bold" !important; }
#menu-leaf-main li:after {
content: "]";
font-size: 14px;
font-size: 0.875rem;
padding-left: 5px;
top: -1px;
position: relative;
font-family: "HelveticaNeue-Bold" !important; }
#new-footer #footer-sidebar {
max-width: unset;
padding-left: 60px; }
@media (max-width: 767px) {
#new-footer #footer-sidebar {
padding-left: 0px;
padding-right: 0px; } }
#new-footer.leaf {
margin-bottom: 0px !important;
border-top: 1px #ccc solid;
background-color: #fff !important;
clear: both; }
@media (max-width: 767px) {
#new-footer.leaf {
height: auto;
margin-bottom: 40px !important; } }
#new-footer.leaf #footer-sidebar {
min-height: 160px !important; }
#new-footer.leaf #footer-sidebar1 {
-ms-flex-preferred-size: 50% !important;
flex-basis: 50% !important;
-webkit-box-ordinal-group: 2 !important;
-ms-flex-order: 1 !important;
order: 1 !important; }
@media (max-width: 767px) {
#new-footer.leaf #footer-sidebar1 {
margin-top: 0px !important;
text-align: center; } }
#new-footer.leaf #footer-sidebar1 p {
max-width: 500px;
color: #68696D; }
#new-footer.leaf #footer-sidebar1 .widget_custom_html {
margin-top: 0px !important; }
#new-footer.leaf #footer-sidebar1 .widget_custom_html h3 {
font-size: 14px !important;
font-size: 0.875rem !important;
margin-top: 25px !important;
font-family: "HelveticaNeue-Bold" !important; }
#new-footer.leaf #footer-sidebar1 .widget_custom_html a {
font-family: "HelveticaNeue-Bold" !important;
color: #68696D !important;
text-transform: uppercase; }
#new-footer.leaf #footer-sidebar1 .widget_custom_html a[href$=".pdf"] {
width: unset !important;
margin-right: 0px !important;
margin-left: 0px !important;
padding-bottom: 0px;
margin-bottom: 0px; }
@media (max-width: 767px) {
#new-footer.leaf #footer-sidebar1 .widget_custom_html a[href$=".pdf"] {
margin: auto !important;
text-align: center;
float: unset;
display: block;
clear: both; } }
#new-footer.leaf #footer-sidebar1 .widget_custom_html a[href$=".pdf"]:before {
display: none !important; }
#new-footer.leaf #footer-sidebar1 .widget_custom_html a:hover {
font-family: "HelveticaNeue-Bold" !important;
color: #000 !important;
text-decoration: underline; }
#new-footer.leaf #footer-sidebar2 {
-ms-flex-preferred-size: 30% !important;
flex-basis: 30% !important;
text-align: right;
-webkit-box-ordinal-group: 3 !important;
-ms-flex-order: 2 !important;
order: 2 !important; }
@media (max-width: 767px) {
#new-footer.leaf #footer-sidebar2 {
text-align: center; } }
#new-footer.leaf #footer-sidebar2 .widget_custom_html {
margin-top: 25px !important;
margin-left: 20px !important; }
@media (max-width: 767px) {
#new-footer.leaf #footer-sidebar2 .widget_custom_html {
margin-left: 0px !important; } }
#new-footer.leaf #footer-sidebar2 strong {
font-size: 14px;
font-size: 0.875rem;
line-height: 16px;
line-height: 1rem; }
#new-footer.leaf #footer-sidebar2 p {
color: #68696D; }
#new-footer.leaf #footer-sidebar2 a {
color: #007DB3 !important;
text-decoration: none; }
#new-footer.leaf #footer-sidebar2 a:hover {
color: #000 !important;
text-decoration: underline; }
#new-footer.leaf #footer-sidebar2 a[x-apple-data-detectors] {
color: inherit !important;
text-decoration: none !important;
font-size: inherit !important;
font-family: inherit !important;
font-weight: inherit !important;
line-height: inherit !important; }
#new-footer.leaf #footer-sidebar3 {
-ms-flex-preferred-size: 15% !important;
flex-basis: 15% !important;
-webkit-box-ordinal-group: 3 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
#new-footer.leaf #footer-sidebar1,
#new-footer.leaf #footer-sidebar2,
#new-footer.leaf #footer-sidebar3 {
background-color: #fff !important;
max-width: 90%; }
@media (max-width: 767px) {
#new-footer.leaf #footer-sidebar1,
#new-footer.leaf #footer-sidebar2,
#new-footer.leaf #footer-sidebar3 {
max-width: 90%;
margin-left: auto !important;
margin-right: auto !important;
margin: auto; } }
#new-footer.leaf #footer-sidebar1 #new-page-logo,
#new-footer.leaf #footer-sidebar2 #new-page-logo,
#new-footer.leaf #footer-sidebar3 #new-page-logo {
margin-top: 20px;
margin-left: 50px;
margin-right: 120px;
width: 210px;
padding-left: 0px; }
@media (max-width: 767px) {
#new-footer.leaf #footer-sidebar1 #new-page-logo,
#new-footer.leaf #footer-sidebar2 #new-page-logo,
#new-footer.leaf #footer-sidebar3 #new-page-logo {
margin: auto;
margin-top: 5px;
width: 70%; } }
@media (max-width: 767px) {
#new-footer.leaf #footer-sidebar1 h3,
#new-footer.leaf #footer-sidebar2 h3,
#new-footer.leaf #footer-sidebar3 h3 {
margin-left: 0px;
margin-right: 0px; } }
#new-footer.leaf #footer-sidebar1 p,
#new-footer.leaf #footer-sidebar2 p,
#new-footer.leaf #footer-sidebar3 p {
font-size: 12px;
font-size: 0.75rem;
line-height: 16px;
line-height: 1rem; }
#leaf-wrapper {
margin: auto;
margin-top: -36vw;
max-width: 1246px;
z-index: 999;
padding-left: 10px;
padding-right: 10px;
position: relative;
margin-bottom: 0px; }
@media (min-width: 87.5em) {
#leaf-wrapper {
margin-top: -35em; } }
#leaf-wrapper.sub {
margin-top: 0px; }
.how-it-works-container {
margin-bottom: 30px; }
.how-it-works {
font-size: 30px;
font-size: 1.875rem;
line-height: 35px;
line-height: 2.1875rem;
color: #68696D;
font-family: "HelveticaNeue"; }
@media (max-width: 767px) {
.how-it-works {
margin-left: 20px;
font-size: 18px;
font-size: 1.125rem;
line-height: 23px;
line-height: 1.4375rem; } }
.how-it-works:before {
margin-left: -35px;
font-family: "HelveticaNeue-Bold"; }
@media (max-width: 767px) {
.how-it-works:before {
margin-left: -20px; } }
.how-it-works.num-1:before {
content: "1. "; }
.how-it-works.num-2:before {
content: "2. "; }
.how-it-works.num-3:before {
content: "3. "; }
.how-it-works.num-4:before {
content: "4. "; }
.how-it-works.num-5:before {
content: "5. "; }
@media (max-width: 770px) {
#other-header {
display: block; }
#myTopnav {
display: none; }
.mobile-menu-btn {
display: block; } }
.load {
display: none; }
.register_here:hover {
color: #000 !important; }
.large_font.page-template-seed_it #myTopnav .menu-leaf-main-container {
right: 15% !important;
top: 80px !important; }
.large_font.page-template-seed_it .retract #myTopnav .menu-leaf-main-container {
top: 20px !important; }
.large_font.page-template-seed_it .topnav {
right: 60px; }
.large_font.page-template-seed_it .tag-line {
height: auto; }
.wp-block-gallery.columns-default.is-cropped {
margin-bottom: 50px;
margin-top: 20px; }
@media (max-width: 767px) {
.wp-block-gallery.columns-default.is-cropped {
margin-left: -20px;
margin-right: -20px;
margin-bottom: 0;
margin-top: 0px; } }
@media (max-width: 1200px) {
.wp-block-gallery.columns-default.is-cropped .blocks-gallery-grid {
margin: auto; } }
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
margin-right: 0em;
margin-bottom: 0em; }
@media (max-width: 1200px) {
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
width: 50%; } }
@media (max-width: 767px) {
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
width: 100%;
max-width: 100%; } }
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
margin-right: 0em;
margin-bottom: 0em; }
@media (max-width: 1200px) {
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
width: 50%; } }
@media (max-width: 767px) {
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
width: 100%;
max-width: 100%; } }
.blocks-gallery-grid.columns-default .blocks-gallery-image, .blocks-gallery-grid.columns-default .wp-block-image, .wp-block-gallery.columns-default .blocks-gallery-image, .wp-block-gallery.columns-default .wp-block-image {
margin-right: 0em;
margin-bottom: 0em;
overflow: hidden; }
@media (max-width: 1200px) {
.blocks-gallery-grid.columns-default .blocks-gallery-image, .blocks-gallery-grid.columns-default .wp-block-image, .wp-block-gallery.columns-default .blocks-gallery-image, .wp-block-gallery.columns-default .wp-block-image {
width: 50%; } }
@media (max-width: 767px) {
.blocks-gallery-grid.columns-default .blocks-gallery-image, .blocks-gallery-grid.columns-default .wp-block-image, .wp-block-gallery.columns-default .blocks-gallery-image, .wp-block-gallery.columns-default .wp-block-image {
width: 100%;
max-width: 100%; } }
@media (min-width: 767px) {
figcaption {
display: none;
height: 0%;
top: -200px;
position: relative;
display: block;
max-height: 100% !important;
margin-top: 0px !important;
padding: 0px 56px 0px 56px !important;
vertical-align: bottom;
opacity: 1;
-webkit-transition: 0.2s;
transition: 0.2s;
text-align: left !important;
font-size: 18px !important;
font-size: 1.125rem !important;
line-height: 23px !important;
line-height: 1.4375rem !important;
overflow: hidden !important; }
figcaption br {
display: none; }
figcaption strong {
font-size: 38px !important;
font-size: 2.375rem !important;
font-weight: 200;
font-family: 'HelveticaNeue';
line-height: 43px !important;
line-height: 2.6875rem !important;
display: block; } }
@media (max-width: 800px) {
figcaption {
padding: 100px 56px 0px 56px !important; } }
@media (max-width: 767px) {
figcaption {
bottom: -155px !important;
padding: 0 !important;
position: relative !important;
max-height: 250px !important;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
@media (min-width: 767px) {
.wp-block-image:hover figcaption {
height: 100%;
top: 0px;
padding: 0px 56px 0px 56px !important; }
.wp-block-image:first-of-type figcaption {
background: rgba(116, 175, 13, 0.5) !important; }
.wp-block-image:nth-of-type(2) figcaption {
background: rgba(239, 102, 47, 0.5) !important; }
.wp-block-image:nth-of-type(3) figcaption {
background: rgba(0, 0, 0, 0.5) !important; }
.wp-block-image:nth-of-type(4) figcaption {
background: rgba(239, 102, 47, 0.5) !important; }
.wp-block-image:nth-of-type(5) figcaption {
background: rgba(0, 0, 0, 0.5) !important; }
.wp-block-image:nth-of-type(6) figcaption {
background: rgba(116, 175, 13, 0.5) !important; } }
@media (max-width: 767px) {
.blocks-gallery-grid.columns-default .blocks-gallery-image, .blocks-gallery-grid.columns-default .wp-block-image, .wp-block-gallery.columns-default .blocks-gallery-image, .wp-block-gallery.columns-default .wp-block-image {
overflow: visible !important; }
.wp-block-image:first-of-type figcaption {
background: #76BC21 !important;
color: #333333 !important; }
.wp-block-image:nth-of-type(2) figcaption {
background: #F5A800 !important;
color: #333333 !important; }
.wp-block-image:nth-of-type(3) figcaption {
background: #54565A !important; }
.wp-block-image:nth-of-type(4) figcaption {
background: #F5A800 !important;
color: #333333 !important; }
.wp-block-image:nth-of-type(5) figcaption {
background: #54565A !important; }
.wp-block-image:nth-of-type(6) figcaption {
background: #D6E434 !important;
color: #000 !important; }
figcaption {
font-size: 16px !important;
font-size: 1rem !important;
text-align: left !important;
line-height: 19px !important;
line-height: 1.1875rem !important;
padding-left: 5% !important;
padding-right: 5% !important;
padding-bottom: 20px !important;
margin-top: 0em !important;
top: 0%; }
figcaption strong {
font-size: 30px !important;
font-size: 1.875rem !important;
font-weight: 200;
font-family: 'HelveticaNeue';
line-height: 36px !important;
line-height: 2.25rem !important;
display: inline-block;
padding-top: 20px;
padding-bottom: 10px; } }
.ugb-53357b3-content-wrapper {
grid-gap: 50px !important; }
@media (max-width: 1200px) {
.ugb-53357b3-content-wrapper {
grid-gap: 15px !important; } }
.initiative_works {
margin-top: 25px !important; }
@media (max-width: 767px) {
.initiative_works {
max-width: 85%;
margin: auto; } }
.initiative_works .wp-block-image {
margin-bottom: 1em;
-webkit-margin-start: 0px !important;
margin-inline-start: 0px !important;
-webkit-margin-end: 0px !important;
margin-inline-end: 0px !important; }
@media (max-width: 1200px) {
.initiative_works .wp-block-image img {
width: 100%;
height: auto; } }
.initiative_works p:not(.has-drop-cap) {
line-height: 21px;
line-height: 1.3125rem;
font-size: 16px;
font-size: 1rem;
margin-left: 65px;
margin-right: 8px;
margin-top: -4px; }
.initiative_works p.has-drop-cap:first-letter {
font-size: 60px;
font-size: 3.75rem;
border-right: 2px solid #68696D;
padding-right: 15px;
font-family: 'HelveticaNeue-bold';
text-align: left;
margin-left: 0px;
margin-right: 15px;
padding-top: 5px;
padding-bottom: 15px; }
.initiative_works p.has-drop-cap {
padding-top: 5px;
margin-top: -10px;
display: block !important; }
.initiative_works p.has-drop-cap strong {
font-size: 18px !important;
font-size: 1.125rem !important;
display: block !important;
margin-top: 10px !important; }
.pre-footer {
background-size: contain;
background-repeat: no-repeat;
background-image: url("../images/pre-footer.png");
height: auto;
background-position: 50% 50%;
margin-right: -50%;
margin-left: -50%;
padding-right: 50%;
padding-left: 50%;
padding-top: 20px;
padding-bottom: 10px;
background-color: #F5F8CC; }
@media (max-width: 767px) {
.pre-footer {
background-image: none;
padding-top: 1px; } }
.pre-footer p.has-drop-cap:first-letter {
font-size: 0px;
font-size: 0;
border-right: 2px solid #68696D;
padding-right: 0px;
font-family: 'HelveticaNeue-bold';
text-align: left;
margin-left: 0px;
margin-right: 15px;
padding-top: 25px;
padding-bottom: 20px; }
.pre-footer p.has-drop-cap {
padding-top: 5px;
margin-top: -10px;
display: block !important; }
.pre-footer p.has-drop-cap strong {
display: block !important;
margin-top: 10px !important; }
.pre-footer p:not(.has-drop-cap) {
line-height: 21px;
line-height: 1.3125rem;
font-size: 16px;
font-size: 1rem;
margin-left: 15px;
margin-right: 8px;
margin-top: -4px; }
.initiative_works {
margin-top: 0px; }
.initiative_works .ugb-columns__item.ugb-95dce09-content-wrapper {
grid-gap: 50px !important; }
@media (max-width: 1200px) {
.initiative_works .ugb-columns__item.ugb-95dce09-content-wrapper {
grid-gap: 15px !important; } }
@media (max-width: 1200px) {
.ugb-columns.ugb-columns.ugb-columns.ugb-columns > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
grid-template-columns: 49.2% 49.2% !important;
grid-auto-flow: row;
grid-template-areas: inherit !important; } }
@media (max-width: 767px) {
.ugb-columns.ugb-columns.ugb-columns.ugb-columns > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
grid-template-columns: 1fr !important; } }
@media (max-width: 767px) {
.wpcf7 {
margin-top: 50px; } }
.form-control {
margin-bottom: 15px; }
.form-control label {
width: 20%;
text-align: right;
text-transform: none;
font-family: "HelveticaNeue" !important;
padding-right: 8px;
color: #68696D; }
@media (max-width: 767px) {
.form-control label {
width: 100% !important;
text-align: left; } }
.wpcf7-form-control-wrap {
width: 70% !important;
display: inline-block; }
@media (max-width: 767px) {
.wpcf7-form-control-wrap {
width: 98% !important;
text-align: left; } }
.wpcf7-form-control-wrap label {
font-size: 20px !important;
font-size: 1.25rem !important; }
@media (max-width: 767px) {
.wpcf7-form-control-wrap label {
font-size: 18px !important;
font-size: 1.125rem !important; } }
.wpcf7-text {
width: 100% !important;
height: 32px !important;
border: 1px solid #a4a5a8 !important; }
@media (max-width: 767px) {
.wpcf7-text {
margin-top: 10px; } }
.form-control label {
font-size: 20px !important;
font-size: 1.25rem !important; }
@media (max-width: 767px) {
.form-control label {
font-size: 18px !important;
font-size: 1.125rem !important; } }
.form-control.dub {
margin-bottom: 15px; }
.form-control.dub label {
width: 20%;
text-align: right;
font-size: 20px !important;
font-size: 1.25rem !important;
text-transform: none;
font-family: "HelveticaNeue" !important;
padding-right: 8px;
color: #68696D; }
@media (max-width: 767px) {
.form-control.dub label {
width: 100% !important;
text-align: left;
font-size: 18px !important;
font-size: 1.125rem !important; } }
.form-control.dub label.email {
width: 12.5% !important; }
@media (max-width: 767px) {
.form-control.dub label.email {
width: 100% !important;
margin-top: 20px !important; } }
.form-control.dub .wpcf7-form-control-wrap {
width: 28% !important;
display: inline-block; }
@media (max-width: 767px) {
.form-control.dub .wpcf7-form-control-wrap {
width: 98% !important; } }
.form-control.dub .wpcf7-text {
width: 100% !important;
height: 32px !important; }
.form-control.dub_tt {
margin-bottom: 0px !important; }
.form-control.dub_tt .part {
width: 47.4%;
display: inline-block; }
@media (max-width: 767px) {
.form-control.dub_tt .part {
width: 100%; } }
.form-control.dub_tt .part:first-of-type {
margin-right: 4%; }
.form-control.dub_tt label {
width: 100%;
text-align: left;
font-size: 20px !important;
font-size: 1.25rem !important;
text-transform: none;
font-family: "HelveticaNeue" !important;
padding-right: 8px;
color: #68696D; }
@media (max-width: 767px) {
.form-control.dub_tt label {
width: 100% !important;
text-align: left;
font-size: 18px !important;
font-size: 1.125rem !important; } }
.form-control.dub_tt .wpcf7-form-control-wrap {
width: 100% !important;
display: inline-block; }
@media (max-width: 767px) {
.form-control.dub_tt .wpcf7-form-control-wrap {
width: 100% !important; } }
.form-control.dub_tt .wpcf7-text {
width: 100% !important;
height: 32px !important; }
@media (max-width: 767px) {
.form-control.dub_tt .wpcf7-text {
width: 100% !important; } }
.form-control.text {
text-align: right;
margin-bottom: 15px; }
.form-control.text label {
width: 79%;
text-align: left;
margin-top: 0px;
text-transform: none;
font-family: "HelveticaNeue" !important;
margin-bottom: 15px;
color: #747679; }
@media (max-width: 767px) {
.form-control.text label {
width: 100% !important;
float: left;
margin-top: 5px; } }
.form-control.text .wpcf7-form-control-wrap {
width: 79% !important;
display: inline-block;
padding-right: 5px;
margin-bottom: 15px; }
@media (max-width: 767px) {
.form-control.text .wpcf7-form-control-wrap {
width: 100% !important;
float: left; } }
.form-control.text .wpcf7-text {
width: 79% !important; }
@media (max-width: 767px) {
.form-control.text .wpcf7-text {
width: 100% !important;
float: left; } }
.form-control.text textarea {
height: 250px; }
@media (max-width: 767px) {
.form-control.text textarea {
width: 98% !important; } }
.form-control.text.full label {
width: 100%; }
.form-control.text.full .wpcf7-form-control-wrap {
width: 100% !important; }
.form-control.text.short label {
width: 100%; }
.form-control.text.short .wpcf7-form-control-wrap {
width: 100% !important; }
.form-control.text.short textarea {
height: 120px; }
@media (max-width: 767px) {
.form-control.text.short textarea {
width: 98% !important; } }
.page-template-leaf_subpage .wpcf7 {
width: 100%;
margin: 60px auto; }
@media (max-width: 767px) {
.page-template-leaf_subpage .wpcf7 {
width: 100%; } }
.page-template-leaf_subpage .wpcf7 fieldset {
padding: 40px 20px 40px 20px;
border-width: 1px;
border-style: solid;
color: #68696D;
margin-bottom: 30px; }
.page-template-leaf_subpage .wpcf7 legend {
font-size: 20px;
font-size: 1.25rem;
font-family: "HelveticaNeue" !important; }
.page-template-leaf_subpage .form-control {
margin-bottom: 20px !important; }
@media (max-width: 767px) {
.page-template-leaf_subpage .form-control {
height: 40px;
margin-bottom: 0px !important; } }
.page-template-leaf_subpage .form-control.text {
margin-top: 40px;
width: 90%;
padding-left: 2%; }
@media (max-width: 767px) {
.page-template-leaf_subpage .form-control.text {
width: 100%; } }
.page-template-leaf_subpage .form-control.submit {
width: 100% !important;
text-align: center;
padding-left: 60px; }
.single-half {
padding-bottom: 25px !important;
width: 90%;
padding-left: 2%; }
.single-half label {
width: 69% !important;
display: inline-block;
text-transform: none !important;
font-family: "HelveticaNeue" !important;
text-align: left; }
.single-half .wpcf7-form-control-wrap {
width: 29% !important;
display: inline-block;
text-align: left;
margin-top: 0px;
text-transform: none;
font-family: "HelveticaNeue" !important;
color: #747679; }
@media (max-width: 767px) {
.single-half .wpcf7-form-control-wrap {
width: 100% !important; } }
.single-half span {
margin-top: 10px; }
.single-half input[type="date"] {
width: 180px;
position: relative;
right: 0px;
margin-right: 30px; }
.single-half .wpcf7-list-item {
width: 40% !important; }
.single-half .wpcf7-list-item label {
text-transform: capitalize;
width: 100% !important; }
.form-control.submit {
width: 79% !important;
text-align: center; }
@media (max-width: 767px) {
.form-control.submit {
width: 100% !important;
float: left; } }
.form-control.submit .wpcf7-submit {
margin: auto;
min-width: 170px;
width: 170px;
cursor: pointer;
background-color: #74AF0D !important; }
@media (max-width: 767px) {
.form-control.submit .wpcf7-submit {
width: 100% !important; } }
.form-control.submit .wpcf7-submit:hover {
background-color: #3e4238 !important;
color: #ffffff !important; }
.form-control.submit.tt {
width: 100% !important; }
.form-control.options {
width: 79% !important; }
@media (max-width: 767px) {
.form-control.options {
width: 100% !important;
float: left; } }
.form-control.options input {
width: 30px; }
.form-control.options .wpcf7-list-item {
width: 100%;
margin-top: 5px;
margin-top: 10px;
margin-left: 0px;
display: inline-block;
position: relative; }
.form-control.options .wpcf7-list-item-label {
font-family: "HelveticaNeue" !important;
font-size: 16px;
font-size: 1rem;
color: #747679;
padding-bottom: 10px; }
.form-control.options.tt {
width: 100% !important; }
label {
font-size: 16px;
font-size: 1rem; }
@media (max-width: 767px) {
label {
font-size: 14px;
font-size: 0.875rem; } }
.btn {
font-family: "HelveticaNeue" !important;
font-size: 26px;
font-size: 1.625rem;
color: #333333;
text-transform: uppercase;
padding: 20px 0px;
max-width: 397px;
width: 100%;
margin: auto;
display: block;
border-radius: 0px; }
@media (max-width: 700px) {
.btn {
font-size: 20px !important;
font-size: 1.25rem !important; } }
.btn.icon {
padding-left: 35px; }
.btn.light {
background-color: #D6E434; }
.btn.dark {
background-color: #76BC21; }
.btn:hover, .btn:focus, .btn:active {
color: #ffffff;
background-color: #3e4238; }
[class*="col-"] {
padding-right: 0px !important;
padding-left: 0px !important; }
.btn.icon:before {
background-size: contain;
background-repeat: no-repeat;
width: 60px;
height: 60px;
margin-left: -15px;
margin-top: -3px;
content: "";
display: block;
position: absolute; }
@media (max-width: 767px) {
.btn.icon:before {
width: 50px;
height: 50px; } }
.btn.icon.story:before {
background-image: url("../images/icon_story.svg"); }
.btn.icon.story:hover:before, .btn.icon.story:focus:before {
background-image: url("../images/icon_story_hover.svg"); }
.btn.icon.comment:before {
background-image: url("../images/icon_comment.svg");
margin-top: -6px; }
@media (max-width: 767px) {
.btn.icon.comment:before {
margin-top: -8px; } }
.btn.icon.comment:hover:before, .btn.icon.comment:active:before {
background-image: url("../images/icon_comment_hover.svg"); }
.btn.icon.photo:before {
background-image: url("../images/icon_photo.svg");
margin-top: -6px; }
@media (max-width: 767px) {
.btn.icon.photo:before {
margin-top: -7px; } }
.btn.icon.photo:hover:before, .btn.icon.photo:active:before {
background-image: url("../images/icon_photo_hover.svg"); }
.btn.icon.fb:before {
background-image: url("../images/icon_fb.svg");
width: 40px;
height: 50px;
margin-left: -15px;
margin-top: -6px; }
@media (max-width: 767px) {
.btn.icon.fb:before {
width: 40px;
height: 45px;
margin-top: -8px; } }
.btn.icon.fb:hover:before, .btn.icon.fb:focus:before {
background-image: url("../images/icon_fb_hover.svg"); }
.shared-container {
margin: 40px 0px 150px 0px; }
@media (max-width: 767px) {
.shared-container {
margin-left: -20px;
margin-right: -20px; } }
.share {
display: block;
width: 100%;
height: 415px;
background-color: #D6E434;
color: #000000;
padding: 40px 60px 40px 40px; }
@media (max-width: 767px) {
.share {
padding: 15px;
height: 195px; } }
.share .title {
font-size: 18px;
font-size: 1.125rem;
font-family: "HelveticaNeue-Bold" !important; }
@media (max-width: 767px) {
.share .title {
font-size: 10px;
font-size: 0.625rem;
line-height: 13px;
line-height: 0.8125rem; } }
.share .excerp {
margin-top: 35px;
font-size: 24px;
font-size: 1.5rem;
line-height: 29px;
line-height: 1.8125rem;
font-family: "HelveticaNeue" !important;
color: #000000; }
@media (max-width: 767px) {
.share .excerp {
font-size: 11px;
font-size: 0.6875rem;
margin-top: 15px;
line-height: 14px;
line-height: 0.875rem; } }
.share a {
color: #000000 !important;
font-size: 20px !important;
font-size: 1.25rem !important;
font-family: "HelveticaNeue-Bold" !important;
word-break: keep-all;
white-space: nowrap; }
@media (max-width: 767px) {
.share a {
font-size: 11px !important;
font-size: 0.6875rem !important; } }
.share.photo {
display: block;
width: 100%;
height: 415px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
color: #fff;
padding: 0px;
overflow: hidden; }
@media (max-width: 767px) {
.share.photo {
height: 195px; } }
.share.photo .share-content {
padding: 40px 60px 40px 40px;
width: 100%;
height: 415px;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), color-stop(40%, rgba(0, 0, 0, 0)), to(rgba(255, 255, 255, 0)));
background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 40%, rgba(255, 255, 255, 0) 100%);
height: 400px;
background-size: cover;
color: white; }
@media (max-width: 767px) {
.share.photo .share-content {
height: 195px;
padding: 20px; } }
.share.photo .youtube-embed {
margin-top: 18%; }
@media (max-width: 767px) {
.share.photo .youtube-embed {
margin-top: 0%;
margin-left: -45%; } }
@media (max-width: 767px) {
.form-control {
padding: 6px 0px !important; } }
.shared [class*="col-"]:nth-child(2n):not(.photo) .share {
background-color: #76BC21; }
.shared [class*="col-"]:nth-child(3n):not(.photo) .share {
background-color: #F5A800; }
.shared [class*="col-"]:nth-child(4n):not(.photo) .share {
background-color: #D6E434; }
.shared [class*="col-"] {
padding-top: 0px !important;
padding-bottom: 0px !important; }
#loadMore {
margin-top: 40px; }
#loadMore .btn {
padding: 10px 0px;
max-width: 240px; }
.wpcf7-validates-as-required[aria-invalid="true"], input[type='email'].wpcf7-not-valid {
border: 1px solid #ffb900 !important; }
.register_here:focus {
background: #3e4238 !important;
color: white !important; }
#footer-sidebar1 h3 {
margin-left: 0; }
figcaption {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: end; }
figcaption:after {
display: block;
content: '';
width: 100%;
height: 50px; }
.wpcf7-radio .wpcf7-list-item-label {
font-size: 1.25rem !important;
font-family: "HelveticaNeue" !important; }
.leaf-sm {
font-size: 0.6rem !important;
font-family: "HelveticaNeue" !important; }
.wpcf7 form.sent .wpcf7-response-output {
font-size: 1.25rem !important;
font-family: "HelveticaNeue-Bold" !important;
border: 0 !important;
color: #68696D;
text-align: center; }
.wpcf7-checkbox.wpcf7-not-valid .icheckbox_square-green {
border: 1px solid #ffb900 !important; }
#leaf_header .wp-block-ugb-accordion .ugb-accordion__content-inner {
padding-bottom: 14px !important; }
#leaf_header .wp-block-ugb-accordion:last-of-type {
margin-bottom: 1em; }
#leaf_header .wp-block-ugb-accordion:last-of-type .ugb-accordion__heading {
border-bottom: 1px solid #747679; }
.page-template-leaf_subpage .iradio_square-green {
border: 2px solid #68696D;
position: relative; }
.page-template-leaf_subpage .iradio_square-green.hover {
border-radius: 50%;
background: white; }
#exampleModalAddStory .icheckbox_square-green, #exampleModalAddComment .icheckbox_square-green, #exampleModalAddPhoto .icheckbox_square-green {
position: relative;
top: -18px; }
#exampleModalAddStory .wpcf7 .wpcf7-form-control-wrap input, #exampleModalAddComment .wpcf7 .wpcf7-form-control-wrap input, #exampleModalAddPhoto .wpcf7 .wpcf7-form-control-wrap input {
height: auto;
min-height: auto;
border: 0; }
.modal .wpcf7 form.sent .wpcf7-response-output {
font-family: "HelveticaNeue" !important;
font-size: 1rem !important;
border: 0 !important;
text-align: center; }
.wp-block-ugb-accordion .ugb-accordion__content-inner {
color: #747679; }
@media (max-width: 48em) {
.page-template-leaf .blocks-gallery-grid .wp-block-image figure {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.page-template-leaf .blocks-gallery-grid .wp-block-image figure figcaption {
position: static !important; } }
.large_font #leaf-wrapper {
margin-top: -28em !important; }
@media (max-width: 1366px) {
.large_font #leaf-wrapper {
margin-top: -38vw !important; } }
.large_font.single-wpsl_stores #leaf-wrapper {
margin-top: 0 !important; }
@media (max-width: 1366px) {
.large_font.single-wpsl_stores #leaf-wrapper {
margin-top: 0 !important; } }
.large_font.single-wpsl_stores #leaf-wrapper .share {
height: auto !important; }
.large_font.single-wpsl_stores #leaf-wrapper .col-lg-4 {
width: 50% !important; }
.large_font.single-wpsl_stores #leaf-wrapper .btn {
max-width: none !important; }
.large_font .blocks-gallery-grid.columns-default .blocks-gallery-image, .large_font .blocks-gallery-grid.columns-default .wp-block-image, .large_font .wp-block-gallery.columns-default .blocks-gallery-image, .large_font .wp-block-gallery.columns-default .wp-block-image {
width: calc(50% - .66667em); }
.xlarge_font #leaf-wrapper {
margin-top: -24em !important; }
@media (max-width: 1366px) {
.xlarge_font #leaf-wrapper {
margin-top: -38vw !important; } }
.xlarge_font.single-wpsl_stores #leaf-wrapper {
margin-top: 0 !important; }
@media (max-width: 1366px) {
.xlarge_font.single-wpsl_stores #leaf-wrapper {
margin-top: 0 !important; } }
.xlarge_font.single-wpsl_stores #leaf-wrapper .share {
height: auto !important; }
.xlarge_font.single-wpsl_stores #leaf-wrapper .col-lg-4 {
width: 50% !important; }
.xlarge_font.single-wpsl_stores #leaf-wrapper .btn {
max-width: none !important; }
.wpsl_stores-template-default #exampleModalLong .modal-dialog {
top: 50px !important; }
.wpsl_stores-template-default #exampleModalLong .modal-content {
top: 0px !important; }
.page-template-leaf .mobile-menu-btn {
position: absolute;
z-index: 9;
right: 10px;
width: 25px;
height: 25px;
background-image: url("../images/menu-leaf.png") !important;
text-indent: -9999999px;
background-size: contain;
font-size: 0;
display: none;
background-repeat: no-repeat; }
.leaf_winners {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
list-style-type: none;
-webkit-margin-before: 0em;
margin-block-start: 0em;
-webkit-margin-start: 0px;
margin-inline-start: 0px;
-webkit-padding-start: 0px;
padding-inline-start: 0px; }
@media (max-width: 900px) {
.leaf_winners {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1; } }
.leaf_winners li {
border-top: 1px solid #70707071;
padding: 10px 0px; }
.leaf_winners li a {
width: 100%;
display: block;
color: #68696D !important; }
.leaf_winners li a:hover {
color: #000 !important; }
.leaf_winners li a:after {
content: "";
margin-left: 10px;
width: 0;
height: 0;
border-top: 5px solid transparent;
border-left: 10px solid #76bc21;
border-bottom: 5px solid transparent;
display: inline-block; }
.impact {
border-collapse: collapse; }
.impact th {
padding-bottom: 10px; }
.impact th, .impact td {
font-family: "HelveticaNeue" !important;
font-size: 16px;
font-size: 1rem;
padding: 10px 0px;
color: #747679; }
@media (max-width: 900px) {
.impact td {
display: block; } }
.impact tr {
border-bottom: 1px solid #ccc; }
.impact .wpcf7-list-item-label {
display: none !important; }
.impact .wpcf7-form-control-wrap {
margin-bottom: 0px !important;
margin-top: 15px; }
@media only screen and (max-width: 975px) {
.impact .wpcf7-form-control-wrap {
margin-top: -15px; } }
.impact .wpcf7-list-item {
width: 20%;
margin: auto; }
@media only screen and (max-width: 767px) {
.impact .wpcf7-list-item.last {
margin-right: 0%; } }
.impact .th-one {
width: 30%; }
.impact .low {
text-align: left;
display: inline-block;
float: left;
margin-left: 10%; }
@media (max-width: 1080px) {
.impact .low {
margin-left: 7%; } }
@media only screen and (max-width: 975px) {
.impact .low {
margin-left: 0%;
width: 50%; } }
.impact .high {
text-align: right;
display: inline-block;
float: right;
margin-right: 6%; }
@media (max-width: 1080px) {
.impact .high {
margin-right: 5%; } }
@media only screen and (max-width: 975px) {
.impact .high {
float: unset;
width: 50%;
margin-right: 0%; } }
.impact .wpcf7-form-control-wrap {
margin-left: 10%; }
@media only screen and (max-width: 767px) {
.impact .wpcf7-form-control-wrap {
margin-left: 6%; } }
@media only screen and (max-width: 975px) {
.impact,
.impact tbody,
.impact th,
.impact td,
.impact tr {
display: block; } }
.wpcf7-form {
overflow: visible; }
.wpcf7-form h3 {
margin-left: -3%; }
@media only screen and (max-width: 1340px) {
.wpcf7-form h3 {
margin-left: 0%; } }
.form-p {
width: 80%;
margin: auto;
padding-left: 15%; }
@media only screen and (max-width: 975px) {
.form-p {
width: 100%;
margin: auto;
padding-left: 0%; } }
#mfcf7_zl_add_file {
margin: auto;
min-width: 170px;
width: 170px;
cursor: pointer;
padding: 10px 20px;
background-color: #74AF0D !important;
border: 0px;
height: 40px;
text-transform: uppercase;
font-size: 16px;
font-size: 1rem; }
input.wpcf7-form-control.wpcf7-multilinefile {
display: none; }
input.wpcf7-form-control.wpcf7-text[name="your-video"]
input.wpcf7-form-control.wpcf7-text[name="money-requesting"],
input.wpcf7-form-control.wpcf7-text[name="your-broker"] {
width: 100% !important; }
@media only screen and (max-width: 767px) {
.start-submission
.wp-block-button {
width: 100%; } }
.start-submission .wp-block-button__link {
background: #76BC21 !important;
color: #333333 !important;
font-weight: 100;
float: right;
border-radius: 0px;
font-family: "HelveticaNeue";
margin-top: 10px;
display: block;
text-align: center;
font-size: 18px;
font-size: 1.125rem;
margin: auto;
line-height: 9px;
line-height: 0.5625rem;
text-decoration: none !important;
z-index: 9999999;
position: relative; }
@media only screen and (max-width: 767px) {
.start-submission .wp-block-button__link {
width: 100%; } }
.start-submission .wp-block-button__link:hover {
background: #333333 !important;
color: #ffff !important; }
.wpsl_stores-template-default a[target=_blank] {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.wpsl_stores-template-default .user-pdf {
margin-top: 20px !important;
padding-bottom: 20px !important; }
#content .mobile-menu-btn {
background-image: url(../images/menu-leaf.png); }
/*# sourceMappingURL=data:application/json;base64,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K0JBQStCO0VBQy9CLHdCQUF3QixFQUFFOztBQUU1QjtFQUNFLHlCQUF5QixFQUFFOztBQUU3QjtFQUNFLDRCQUE0QjtFQUM1QixnQ0FBZ0MsRUFBRTs7QUFFcEM7RUFDRSwrQ0FBK0MsRUFBRSIsImZpbGUiOiJ0by5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidGVuemluZ1wiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jb21tb253ZWxsLWNvcnAvc3R5bGVzL2ZvbnRzL3RlbnppbmcuZW90XCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jb21tb253ZWxsLWNvcnAvc3R5bGVzL2ZvbnRzL3RlbnppbmcuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2NvbW1vbndlbGwtY29ycC9zdHlsZXMvZm9udHMvdGVuemluZy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jb21tb253ZWxsLWNvcnAvc3R5bGVzL2ZvbnRzL3RlbnppbmcudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvY29tbW9ud2VsbC1jb3JwL3N0eWxlcy9mb250cy90ZW56aW5nLnN2ZyN0ZW56aW5nXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2NvbW1vbndlbGwtY29ycC9zdHlsZXMvZm9udHMvaWNvbW9vbi5lb3Q/aTM4b3NhXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jb21tb253ZWxsLWNvcnAvc3R5bGVzL2ZvbnRzL2ljb21vb24uZW90P2kzOG9zYSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2NvbW1vbndlbGwtY29ycC9zdHlsZXMvZm9udHMvaWNvbW9vbi50dGY/aTM4b3NhXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvY29tbW9ud2VsbC1jb3JwL3N0eWxlcy9mb250cy9pY29tb29uLndvZmY/aTM4b3NhXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jb21tb253ZWxsLWNvcnAvc3R5bGVzL2ZvbnRzL2ljb21vb24uc3ZnP2kzOG9zYSNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrOyB9XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbiNoZWFkZXJTVkcge1xuICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1Cb2xkXCIgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNTVweCAwcHggMzVweCAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDsgfSB9XG5cbnAuaW50cm8ge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDsgfVxuXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCBoMSxcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzY4Njk2RDtcbiAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IGgxLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSBoMSB7XG4gICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cblxuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuaDIucHJvZ3JhbSB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlLUJvbGRcIiAhaW1wb3J0YW50OyB9XG5cbi50aGluay1iaWcge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5oZWFkZXJfbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmRpdi5sb2Mge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2ODY5NkQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIGRpdi5sb2Mgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIGRpdi5sb2Mgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY4Njk2RDsgfVxuICAgIGRpdi5sb2Mgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIzY4Njk2RDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuLnRvcG5hdiB7XG4gIHJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJsdXItaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1tZWQtaW1hZ2UpO1xuICBmaWx0ZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDBzIDAuM3MgbGluZWFyLCBmaWx0ZXIgMHMgMC4zcyBsaW5lYXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ibHVyLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1JSAyNSU7IH0gfVxuXG4jcGFnZS1oZWFkZXItbGVhZiB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgd2hpdGUgMjklLCAjZGZlYWI4IDQ2JSwgI2RhZDgwMCAxMDAlKTtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41czsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjcGFnZS1oZWFkZXItbGVhZiB7XG4gICAgICBoZWlnaHQ6IDEwNXB4OyB9IH1cblxuI3BhZ2UtaGVhZGVyLWxlYWYucmV0cmFjdCB7XG4gIGhlaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICNwYWdlLWhlYWRlci1sZWFmLnJldHJhY3Qge1xuICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4jcGFnZS1oZWFkZXItcGFydC5yZXRyYWN0IHtcbiAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI3BhZ2UtaGVhZGVyLXBhcnQucmV0cmFjdCB7XG4gICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbiNsZWFmX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0NTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjbGVhZl9oZWFkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgI2xlYWZfaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICNsZWFmX2hlYWRlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgICBtYXJnaW46IGF1dG87IH1cblxuI2xlYWZfaGVhZGVyLnNtYWxsIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIyOHB4OyB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNsZWFmLXdyYXBwZXIuc3ViIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBtYXgtd2lkdGg6IDEyNzZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2xlYWYtd3JhcHBlci5zdWIgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTI3NnB4OyB9IH1cblxuLmJsdXItaW1hZ2Uge1xuICB0b3A6IDE2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYmx1ci1pbWFnZS5pbWFnZS1oaWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCk7IH1cblxuI2xlYWZfaGVhZGVyLndpZGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgI2xlYWZfaGVhZGVyLndpZGUtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICNsZWFmX2hlYWRlci53aWRlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tX2hlcWRlcl90ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1Cb2xkXCIgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAgIC5tX2hlcWRlcl90ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG4gIC5tX2hlcWRlcl90ZXh0IC5ncmVlbiB7XG4gICAgY29sb3I6ICM3NEFGMEQ7IH1cblxuI21lbnUtbGVhZi1tYWluIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7IH1cblxuI215U2lkZW5hdiAubWVudS1saW5rIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuI2xlYWYtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDkwMHB4OyB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IHAsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgcCxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCBwLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSBwLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWYgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjbXlTaWRlbmF2LnNpZGVuYXYsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI215U2lkZW5hdi5zaWRlbmF2LFxuLnBhZ2UtdGVtcGxhdGUtbGVhZiAjbXlTaWRlbmF2LnNpZGVuYXYge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgaDEgKyBwLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIGgxICsgcCxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgaDEgKyBwIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IC5tb2JpbGUtb3BlbiArICNjb250ZW50IC5tb2JpbGUtbWVudS1idG4sXG4ucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgLm1vYmlsZS1vcGVuICsgI2NvbnRlbnQgLm1vYmlsZS1tZW51LWJ0bixcbi5wYWdlLXRlbXBsYXRlLWxlYWYgLm1vYmlsZS1vcGVuICsgI2NvbnRlbnQgLm1vYmlsZS1tZW51LWJ0biB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2UtbGVhZi5wbmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50OyB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IC5tb2JpbGUtb3BlbiArICNjb250ZW50ICNjb250ZW50LXdyYXA6YWZ0ZXIsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgLm1vYmlsZS1vcGVuICsgI2NvbnRlbnQgI2NvbnRlbnQtd3JhcDphZnRlcixcbi5wYWdlLXRlbXBsYXRlLWxlYWYgLm1vYmlsZS1vcGVuICsgI2NvbnRlbnQgI2NvbnRlbnQtd3JhcDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI215U2lkZW5hdi5zaWRlbmF2Lm1vYmlsZS1vcGVuLnJldHJhY3QsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI215U2lkZW5hdi5zaWRlbmF2Lm1vYmlsZS1vcGVuLnJldHJhY3QsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmICNteVNpZGVuYXYuc2lkZW5hdi5tb2JpbGUtb3Blbi5yZXRyYWN0IHtcbiAgdG9wOiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAud3BzbC1tb2JpbGUsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAud3BzbC1tb2JpbGUsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgLndwc2wtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjY29udGVudC13cmFwICNvdGhlcnBhZ2UtbG9nbyxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNjb250ZW50LXdyYXAgI290aGVycGFnZS1sb2dvLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNjb250ZW50LXdyYXAgI290aGVycGFnZS1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg2cHgpIHtcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2NvbnRlbnQtd3JhcCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNjb250ZW50LXdyYXAsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2NvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjbW9iaWxlLW1lbnUtYnRuLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNtb2JpbGUtbWVudS1idG4sXG4ucGFnZS10ZW1wbGF0ZS1sZWFmICNtb2JpbGUtbWVudS1idG4ge1xuICB0b3A6IDIwcHggICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNjb250ZW50LXdyYXAgI25ldy1wYWdlLWxvZ28sXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjY29udGVudC13cmFwICNuZXctcGFnZS1sb2dvLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNjb250ZW50LXdyYXAgI25ldy1wYWdlLWxvZ28ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNmb290ZXItc2lkZWJhcjIsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZm9vdGVyLXNpZGViYXIyLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNmb290ZXItc2lkZWJhcjIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNSZWN0YW5nbGVfMzY0LFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjUmVjdGFuZ2xlXzM2NSxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI1JlY3RhbmdsZV8zNjMsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjUmVjdGFuZ2xlXzM2NCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNSZWN0YW5nbGVfMzY1LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI1JlY3RhbmdsZV8zNjMsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI1JlY3RhbmdsZV8zNjQsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI1JlY3RhbmdsZV8zNjUsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI1JlY3RhbmdsZV8zNjMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAubG9jYXRpb25fbmFtZSxcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAubG9jYXRpb25fbmFtZSxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgLmxvY2F0aW9uX25hbWUge1xuICBjb2xvcjogIzY4Njk2RCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1Cb2xkXCIgIWltcG9ydGFudDsgfVxuXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAubWluLW9uZS1zZXZlbixcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAubWluLW9uZS1zZXZlbixcbi5wYWdlLXRlbXBsYXRlLWxlYWYgLm1pbi1vbmUtc2V2ZW4ge1xuICBtaW4taGVpZ2h0OiAxNzVweDsgfVxuXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjY29udGVudCxcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjY29udGVudCxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgI2NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IC53cHNsLWlucHV0LFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIC53cHNsLWlucHV0LFxuLnBhZ2UtdGVtcGxhdGUtbGVhZiAud3BzbC1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgY29sb3I6ICM2ODY5NkQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiAhaW1wb3J0YW50OyB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IC53cHNsLWlucHV0IHN0cm9uZyxcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAud3BzbC1pbnB1dCBzdHJvbmcsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmIC53cHNsLWlucHV0IHN0cm9uZyB7XG4gIGNvbG9yOiAjNTQ1NjVBO1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgLndwc2wtaW5wdXQgc3Ryb25nLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAud3BzbC1pbnB1dCBzdHJvbmcsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAud3BzbC1pbnB1dCBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgLndwc2wtaW5wdXQ6YmVmb3JlLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIC53cHNsLWlucHV0OmJlZm9yZSxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgLndwc2wtaW5wdXQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2VhcmNoMkAyeC5wbmdcIik7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAud3BzbC1zZWFyY2gsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgLndwc2wtc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZiAud3BzbC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICN3cHNsLXNlYXJjaC1pbnB1dCxcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjd3BzbC1zZWFyY2gtaW5wdXQsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmICN3cHNsLXNlYXJjaC1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MSUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogN3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICN3cHNsLXNlYXJjaC1pbnB1dCxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI3dwc2wtc2VhcmNoLWlucHV0LFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWYgI3dwc2wtc2VhcmNoLWlucHV0IHtcbiAgICAgIHdpZHRoOiA4NCUgIWltcG9ydGFudDsgfSB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICN3cHNsLXdyYXAsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI3dwc2wtd3JhcCxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgI3dwc2wtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI3dwc2wtd3JhcCxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI3dwc2wtd3JhcCxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmICN3cHNsLXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRQaG90byxcbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRDb21tZW50LFxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFN0b3J5LFxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbExvbmcsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFBob3RvLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRDb21tZW50LFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRTdG9yeSxcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsTG9uZyxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFBob3RvLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFN0b3J5LFxuLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsTG9uZyB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWF4LXdpZHRoOiA4OTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5OTk5OTkgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLndwY2Y3LFxuICAgIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC53cGNmNyxcbiAgICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLndwY2Y3LFxuICAgIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxMb25nIC53cGNmNyxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC53cGNmNyxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLndwY2Y3LFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLndwY2Y3LFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsTG9uZyAud3BjZjcsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLndwY2Y3LFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLndwY2Y3LFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC53cGNmNyxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxMb25nIC53cGNmNyB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRQaG90byxcbiAgICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCxcbiAgICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkU3RvcnksXG4gICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbExvbmcsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRQaG90byxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRTdG9yeSxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbExvbmcsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkUGhvdG8sXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRTdG9yeSxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxMb25nIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLm1vZGFsLWRpYWxvZyxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLm1vZGFsLWRpYWxvZyxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5tb2RhbC1kaWFsb2csXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxMb25nIC5tb2RhbC1kaWFsb2csXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLm1vZGFsLWRpYWxvZyxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5tb2RhbC1kaWFsb2csXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLm1vZGFsLWRpYWxvZyxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxMb25nIC5tb2RhbC1kaWFsb2csXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5tb2RhbC1kaWFsb2csXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLm1vZGFsLWRpYWxvZyxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLm1vZGFsLWRpYWxvZyxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsTG9uZyAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDk1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5tb2RhbC1kaWFsb2csXG4gICAgICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAubW9kYWwtZGlhbG9nLFxuICAgICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5tb2RhbC1kaWFsb2csXG4gICAgICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsTG9uZyAubW9kYWwtZGlhbG9nLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRQaG90byAubW9kYWwtZGlhbG9nLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5tb2RhbC1kaWFsb2csXG4gICAgICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5tb2RhbC1kaWFsb2csXG4gICAgICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbExvbmcgLm1vZGFsLWRpYWxvZyxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5tb2RhbC1kaWFsb2csXG4gICAgICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5tb2RhbC1kaWFsb2csXG4gICAgICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRTdG9yeSAubW9kYWwtZGlhbG9nLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsTG9uZyAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgd2lkdGg6IDk1JTsgfSB9XG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRQaG90byAubW9kYWwtYm9keSxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLm1vZGFsLWJvZHksXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRTdG9yeSAubW9kYWwtYm9keSxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbExvbmcgLm1vZGFsLWJvZHksXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLm1vZGFsLWJvZHksXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAubW9kYWwtYm9keSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRTdG9yeSAubW9kYWwtYm9keSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxMb25nIC5tb2RhbC1ib2R5LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRQaG90byAubW9kYWwtYm9keSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAubW9kYWwtYm9keSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLm1vZGFsLWJvZHksXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbExvbmcgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5tb2RhbC1ib2R5LFxuICAgICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLm1vZGFsLWJvZHksXG4gICAgICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLm1vZGFsLWJvZHksXG4gICAgICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsTG9uZyAubW9kYWwtYm9keSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLm1vZGFsLWJvZHksXG4gICAgICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLm1vZGFsLWJvZHksXG4gICAgICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5tb2RhbC1ib2R5LFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxMb25nIC5tb2RhbC1ib2R5LFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLm1vZGFsLWJvZHksXG4gICAgICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5tb2RhbC1ib2R5LFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLm1vZGFsLWJvZHksXG4gICAgICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxMb25nIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuOyB9IH1cbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5tb2RhbC1ib2R5LnN0b3J5LFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAubW9kYWwtYm9keS5zdG9yeSxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5tb2RhbC1ib2R5LnN0b3J5LFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsTG9uZyAubW9kYWwtYm9keS5zdG9yeSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRQaG90byAubW9kYWwtYm9keS5zdG9yeSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5tb2RhbC1ib2R5LnN0b3J5LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5tb2RhbC1ib2R5LnN0b3J5LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbExvbmcgLm1vZGFsLWJvZHkuc3RvcnksXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5tb2RhbC1ib2R5LnN0b3J5LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5tb2RhbC1ib2R5LnN0b3J5LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRTdG9yeSAubW9kYWwtYm9keS5zdG9yeSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsTG9uZyAubW9kYWwtYm9keS5zdG9yeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICBoZWlnaHQ6IDQ1OXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5tb2RhbC10aXRsZSxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLm1vZGFsLXRpdGxlLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLm1vZGFsLXRpdGxlLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsTG9uZyAubW9kYWwtdGl0bGUsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLm1vZGFsLXRpdGxlLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLm1vZGFsLXRpdGxlLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5tb2RhbC10aXRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxMb25nIC5tb2RhbC10aXRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLm1vZGFsLXRpdGxlLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5tb2RhbC10aXRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLm1vZGFsLXRpdGxlLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxMb25nIC5tb2RhbC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBjb2xvcjogIzU0NTY1QTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiAhaW1wb3J0YW50OyB9XG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRQaG90byAubW9kYWwtdGhhbmtzLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAubW9kYWwtdGhhbmtzLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLm1vZGFsLXRoYW5rcyxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbExvbmcgLm1vZGFsLXRoYW5rcyxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRQaG90byAubW9kYWwtdGhhbmtzLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLm1vZGFsLXRoYW5rcyxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRTdG9yeSAubW9kYWwtdGhhbmtzLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbExvbmcgLm1vZGFsLXRoYW5rcyxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLm1vZGFsLXRoYW5rcyxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAubW9kYWwtdGhhbmtzLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRTdG9yeSAubW9kYWwtdGhhbmtzLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxMb25nIC5tb2RhbC10aGFua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5zdWItaGVhZGVyLnN0b3J5LFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAuc3ViLWhlYWRlci5zdG9yeSxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5zdWItaGVhZGVyLnN0b3J5LFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsTG9uZyAuc3ViLWhlYWRlci5zdG9yeSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRQaG90byAuc3ViLWhlYWRlci5zdG9yeSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5zdWItaGVhZGVyLnN0b3J5LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5zdWItaGVhZGVyLnN0b3J5LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbExvbmcgLnN1Yi1oZWFkZXIuc3RvcnksXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5zdWItaGVhZGVyLnN0b3J5LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5zdWItaGVhZGVyLnN0b3J5LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRTdG9yeSAuc3ViLWhlYWRlci5zdG9yeSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsTG9uZyAuc3ViLWhlYWRlci5zdG9yeSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlLUJvbGRcIiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM1NDU2NUE7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5zdWItaGVhZGVyLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAuc3ViLWhlYWRlcixcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5zdWItaGVhZGVyLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsTG9uZyAuc3ViLWhlYWRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRQaG90byAuc3ViLWhlYWRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5zdWItaGVhZGVyLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5zdWItaGVhZGVyLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbExvbmcgLnN1Yi1oZWFkZXIsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5zdWItaGVhZGVyLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5zdWItaGVhZGVyLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRTdG9yeSAuc3ViLWhlYWRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsTG9uZyAuc3ViLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNTQ1NjVBO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5zdWItaGVhZGVyIHN0cm9uZyxcbiAgICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAuc3ViLWhlYWRlciBzdHJvbmcsXG4gICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5zdWItaGVhZGVyIHN0cm9uZyxcbiAgICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsTG9uZyAuc3ViLWhlYWRlciBzdHJvbmcsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRQaG90byAuc3ViLWhlYWRlciBzdHJvbmcsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5zdWItaGVhZGVyIHN0cm9uZyxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5zdWItaGVhZGVyIHN0cm9uZyxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbExvbmcgLnN1Yi1oZWFkZXIgc3Ryb25nLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5zdWItaGVhZGVyIHN0cm9uZyxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5zdWItaGVhZGVyIHN0cm9uZyxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRTdG9yeSAuc3ViLWhlYWRlciBzdHJvbmcsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsTG9uZyAuc3ViLWhlYWRlciBzdHJvbmcge1xuICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxMb25nIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxMb25nIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsTG9uZyAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBtYXJnaW46IC0xZW0gMC41ZW0gMGVtOyB9XG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRQaG90byAubW9kYWwtY29udGVudCxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLm1vZGFsLWNvbnRlbnQsXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRTdG9yeSAubW9kYWwtY29udGVudCxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbExvbmcgLm1vZGFsLWNvbnRlbnQsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLm1vZGFsLWNvbnRlbnQsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAubW9kYWwtY29udGVudCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRTdG9yeSAubW9kYWwtY29udGVudCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxMb25nIC5tb2RhbC1jb250ZW50LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRQaG90byAubW9kYWwtY29udGVudCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAubW9kYWwtY29udGVudCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLm1vZGFsLWNvbnRlbnQsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbExvbmcgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC51Z2ItY29sdW1uc19faXRlbSxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLnVnYi1jb2x1bW5zX19pdGVtLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLnVnYi1jb2x1bW5zX19pdGVtLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsTG9uZyAudWdiLWNvbHVtbnNfX2l0ZW0sXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLnVnYi1jb2x1bW5zX19pdGVtLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLnVnYi1jb2x1bW5zX19pdGVtLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC51Z2ItY29sdW1uc19faXRlbSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxMb25nIC51Z2ItY29sdW1uc19faXRlbSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLnVnYi1jb2x1bW5zX19pdGVtLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC51Z2ItY29sdW1uc19faXRlbSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLnVnYi1jb2x1bW5zX19pdGVtLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxMb25nIC51Z2ItY29sdW1uc19faXRlbSB7XG4gICAgZ3JpZC1nYXA6IDEwcHggIWltcG9ydGFudDsgfVxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLnRoYW5rcy1jb2wsXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC50aGFua3MtY29sLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLnRoYW5rcy1jb2wsXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxMb25nIC50aGFua3MtY29sLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC50aGFua3MtY29sLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLnRoYW5rcy1jb2wsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLnRoYW5rcy1jb2wsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsTG9uZyAudGhhbmtzLWNvbCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLnRoYW5rcy1jb2wsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLnRoYW5rcy1jb2wsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC50aGFua3MtY29sLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxMb25nIC50aGFua3MtY29sIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzY4Njk2RCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRQaG90byBoNS5tb2RhbC10aXRsZSxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgaDUubW9kYWwtdGl0bGUsXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRTdG9yeSBoNS5tb2RhbC10aXRsZSxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbExvbmcgaDUubW9kYWwtdGl0bGUsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gaDUubW9kYWwtdGl0bGUsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCBoNS5tb2RhbC10aXRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRTdG9yeSBoNS5tb2RhbC10aXRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxMb25nIGg1Lm1vZGFsLXRpdGxlLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRQaG90byBoNS5tb2RhbC10aXRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCBoNS5tb2RhbC10aXRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgaDUubW9kYWwtdGl0bGUsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbExvbmcgaDUubW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjNTQ1NjVBICFpbXBvcnRhbnQ7IH1cbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5tb2RhbC1ib2R5IHAsXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5tb2RhbC1ib2R5IHAsXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRTdG9yeSAubW9kYWwtYm9keSBwLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsTG9uZyAubW9kYWwtYm9keSBwLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5tb2RhbC1ib2R5IHAsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAubW9kYWwtYm9keSBwLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5tb2RhbC1ib2R5IHAsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsTG9uZyAubW9kYWwtYm9keSBwLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRQaG90byAubW9kYWwtYm9keSBwLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5tb2RhbC1ib2R5IHAsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5tb2RhbC1ib2R5IHAsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbExvbmcgLm1vZGFsLWJvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRQaG90byAubW9kYWwtaGVhZGVyLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAubW9kYWwtaGVhZGVyLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLm1vZGFsLWhlYWRlcixcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbExvbmcgLm1vZGFsLWhlYWRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRQaG90byAubW9kYWwtaGVhZGVyLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLm1vZGFsLWhlYWRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRTdG9yeSAubW9kYWwtaGVhZGVyLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbExvbmcgLm1vZGFsLWhlYWRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLm1vZGFsLWhlYWRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAubW9kYWwtaGVhZGVyLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRTdG9yeSAubW9kYWwtaGVhZGVyLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxMb25nIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRQaG90byAubW9kYWwtaGVhZGVyIC5jbG9zZSxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgLm1vZGFsLWhlYWRlciAuY2xvc2UsXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRTdG9yeSAubW9kYWwtaGVhZGVyIC5jbG9zZSxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbExvbmcgLm1vZGFsLWhlYWRlciAuY2xvc2UsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLm1vZGFsLWhlYWRlciAuY2xvc2UsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRTdG9yeSAubW9kYWwtaGVhZGVyIC5jbG9zZSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxMb25nIC5tb2RhbC1oZWFkZXIgLmNsb3NlLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRQaG90byAubW9kYWwtaGVhZGVyIC5jbG9zZSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgLm1vZGFsLWhlYWRlciAuY2xvc2UsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbExvbmcgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIHRvcDogLTMwcHggICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAtMjBweCAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDQwcHggICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM3NEFGMEQgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlcixcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsTG9uZyAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlcixcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRQaG90byAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlcixcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbExvbmcgLm1vZGFsLWhlYWRlciAuY2xvc2U6aG92ZXIsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFBob3RvIC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRTdG9yeSAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlcixcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsTG9uZyAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICM1NDU2NUEgIWltcG9ydGFudDsgfVxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gaDQsXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRDb21tZW50IGg0LFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgaDQsXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxMb25nIGg0LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFBob3RvIGg0LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgaDQsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgaDQsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsTG9uZyBoNCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gaDQsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgaDQsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IGg0LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxMb25nIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIgIWltcG9ydGFudDsgfVxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRTdG9yeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxMb25nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRQaG90byBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkU3RvcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbExvbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRQaG90byBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRTdG9yeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbExvbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFBob3RvIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCxcbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsLFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsTG9uZyBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRQaG90byBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRDb21tZW50IHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbExvbmcgc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWwsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFBob3RvIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRDb21tZW50IHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsLFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRTdG9yeSBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjZXhhbXBsZU1vZGFsTG9uZyBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFBob3RvIHNwYW4ud3BjZjctbGlzdC1pdGVtLmZpcnN0Lmxhc3QsXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRDb21tZW50IHNwYW4ud3BjZjctbGlzdC1pdGVtLmZpcnN0Lmxhc3QsXG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRTdG9yeSBzcGFuLndwY2Y3LWxpc3QtaXRlbS5maXJzdC5sYXN0LFxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjZXhhbXBsZU1vZGFsTG9uZyBzcGFuLndwY2Y3LWxpc3QtaXRlbS5maXJzdC5sYXN0LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFBob3RvIHNwYW4ud3BjZjctbGlzdC1pdGVtLmZpcnN0Lmxhc3QsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCBzcGFuLndwY2Y3LWxpc3QtaXRlbS5maXJzdC5sYXN0LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IHNwYW4ud3BjZjctbGlzdC1pdGVtLmZpcnN0Lmxhc3QsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsTG9uZyBzcGFuLndwY2Y3LWxpc3QtaXRlbS5maXJzdC5sYXN0LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRQaG90byBzcGFuLndwY2Y3LWxpc3QtaXRlbS5maXJzdC5sYXN0LFxuICAucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRDb21tZW50IHNwYW4ud3BjZjctbGlzdC1pdGVtLmZpcnN0Lmxhc3QsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZFN0b3J5IHNwYW4ud3BjZjctbGlzdC1pdGVtLmZpcnN0Lmxhc3QsXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbExvbmcgc3Bhbi53cGNmNy1saXN0LWl0ZW0uZmlyc3QubGFzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRQaG90byxcbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxBZGRDb21tZW50LFxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbEFkZFN0b3J5LFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNleGFtcGxlTW9kYWxBZGRQaG90byxcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkQ29tbWVudCxcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjZXhhbXBsZU1vZGFsQWRkU3RvcnksXG4ucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRQaG90byxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgI2V4YW1wbGVNb2RhbEFkZENvbW1lbnQsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmICNleGFtcGxlTW9kYWxBZGRTdG9yeSB7XG4gIG1heC13aWR0aDogMTA5MHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgLm1vZGFsLWJhY2tkcm9wLmluLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIC5tb2RhbC1iYWNrZHJvcC5pbixcbi5wYWdlLXRlbXBsYXRlLWxlYWYgLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgei1pbmRleDogOTk5OTk7XG4gIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZCQzIxQkYgIWltcG9ydGFudDsgfVxuXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjdGhhbmt5b3UsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI3RoYW5reW91LFxuLnBhZ2UtdGVtcGxhdGUtbGVhZiAjdGhhbmt5b3Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICN3cHNsLXdyYXAgI3dwc2wtcmVzdWx0LWxpc3QgbGksXG4ucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCBsaSxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjY2NjO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMHB4OyB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IGgyLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZiBoMiB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIjtcbiAgY29sb3I6ICM1NDU2NUE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgaDIsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIGgyLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWYgaDIge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCBoMyxcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSBoMyxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgaDMge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIjtcbiAgY29sb3I6ICM1NDU2NUE7IH1cblxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgYTpub3QoI2Nvb2tpZV9hY3Rpb25fY2xvc2VfaGVhZGVyKTpub3QoLm1lbnUtbGluayk6bm90KC5zdWJtaXRfaGVyZSk6bm90KC5yZWdpc3Rlcl9oZXJlKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4ucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgYTpub3QoI2Nvb2tpZV9hY3Rpb25fY2xvc2VfaGVhZGVyKTpub3QoLm1lbnUtbGluayk6bm90KC5zdWJtaXRfaGVyZSk6bm90KC5yZWdpc3Rlcl9oZXJlKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4ucGFnZS10ZW1wbGF0ZS1sZWFmIGE6bm90KCNjb29raWVfYWN0aW9uX2Nsb3NlX2hlYWRlcik6bm90KC5tZW51LWxpbmspOm5vdCguc3VibWl0X2hlcmUpOm5vdCgucmVnaXN0ZXJfaGVyZSk6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzUyN0IwOTsgfVxuXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCBhOmhvdmVyOm5vdCgjY29va2llX2FjdGlvbl9jbG9zZV9oZWFkZXIpOm5vdCgubWVudS1saW5rKTpub3QoLnN1Ym1pdF9oZXJlKTpub3QoLnJlZ2lzdGVyX2hlcmUpOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSxcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSBhOmhvdmVyOm5vdCgjY29va2llX2FjdGlvbl9jbG9zZV9oZWFkZXIpOm5vdCgubWVudS1saW5rKTpub3QoLnN1Ym1pdF9oZXJlKTpub3QoLnJlZ2lzdGVyX2hlcmUpOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgYTpob3Zlcjpub3QoI2Nvb2tpZV9hY3Rpb25fY2xvc2VfaGVhZGVyKTpub3QoLm1lbnUtbGluayk6bm90KC5zdWJtaXRfaGVyZSk6bm90KC5yZWdpc3Rlcl9oZXJlKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluaykge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCBwLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIHAsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmIHAge1xuICBjb2xvcjogIzY4Njk2RDsgfVxuXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCBocixcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSBocixcbi5wYWdlLXRlbXBsYXRlLWxlYWYgaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzhFOEU5MTsgfVxuXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjb3RoZXJwYWdlLWxvZ28gc3ZnICNDb21tdW5pdHlfTnV0cml0aW9uX1Jlc291cmNlc19Gb29kX1NlY3VyaXR5LFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNvdGhlcnBhZ2UtbG9nbyBzdmcgI0NvbW11bml0eV9OdXRyaXRpb25fUmVzb3VyY2VzX0Zvb2RfU2VjdXJpdHksXG4ucGFnZS10ZW1wbGF0ZS1sZWFmICNvdGhlcnBhZ2UtbG9nbyBzdmcgI0NvbW11bml0eV9OdXRyaXRpb25fUmVzb3VyY2VzX0Zvb2RfU2VjdXJpdHkge1xuICBmaWxsLW9wYWNpdHk6IDA7IH1cblxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI290aGVycGFnZS1sb2dvIHN2ZyAjQ29tbXVuaXR5X051dHJpdGlvbl9SZXNvdXJjZXNfRm9vZF9TZWN1cml0eS5oaWRlLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNvdGhlcnBhZ2UtbG9nbyBzdmcgI0NvbW11bml0eV9OdXRyaXRpb25fUmVzb3VyY2VzX0Zvb2RfU2VjdXJpdHkuaGlkZSxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgI290aGVycGFnZS1sb2dvIHN2ZyAjQ29tbXVuaXR5X051dHJpdGlvbl9SZXNvdXJjZXNfRm9vZF9TZWN1cml0eS5oaWRlIHtcbiAgZmlsbC1vcGFjaXR5OiAwOyB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IC5zaWRlbmF2IC5jbG9zZWJ0bixcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAuc2lkZW5hdiAuY2xvc2VidG4sXG4ucGFnZS10ZW1wbGF0ZS1sZWFmIC5zaWRlbmF2IC5jbG9zZWJ0biB7XG4gIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2NvbnRlbnQtd3JhcCxcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjY29udGVudC13cmFwLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZiAjY29udGVudC13cmFwIHtcbiAgaGVpZ2h0OiAxNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjY29udGVudC13cmFwLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjY29udGVudC13cmFwLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2NvbnRlbnQtd3JhcCB7XG4gICAgICBoZWlnaHQ6IDEwNXB4OyB9IH1cblxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2NvbnRlbnQtd3JhcC5yZXRyYWN0LFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNjb250ZW50LXdyYXAucmV0cmFjdCxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgI2NvbnRlbnQtd3JhcC5yZXRyYWN0IHtcbiAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2NvbnRlbnQtd3JhcC5yZXRyYWN0LFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjY29udGVudC13cmFwLnJldHJhY3QsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjY29udGVudC13cmFwLnJldHJhY3Qge1xuICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjY29udGVudC13cmFwLnJldHJhY3QgI25ldy1wYWdlLWxvZ28sXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjY29udGVudC13cmFwLnJldHJhY3QgI25ldy1wYWdlLWxvZ28sXG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgI2NvbnRlbnQtd3JhcC5yZXRyYWN0ICNuZXctcGFnZS1sb2dvIHtcbiAgICB3aWR0aDogMTcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNjb250ZW50LXdyYXAucmV0cmFjdCAjbmV3LXBhZ2UtbG9nbyxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjY29udGVudC13cmFwLnJldHJhY3QgI25ldy1wYWdlLWxvZ28sXG4gICAgICAucGFnZS10ZW1wbGF0ZS1sZWFmICNjb250ZW50LXdyYXAucmV0cmFjdCAjbmV3LXBhZ2UtbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMzBweDsgfSB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNvdGhlci1oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgI290aGVyLWhlYWRlcixcbi5wYWdlLXRlbXBsYXRlLWxlYWYgI290aGVyLWhlYWRlciB7XG4gIGhlaWdodDogMHB4OyB9XG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNvdGhlci1oZWFkZXIgLnJvdyxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlICNvdGhlci1oZWFkZXIgLnJvdyxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjb3RoZXItaGVhZGVyIC5yb3cge1xuICAgIGhlaWdodDogMHB4OyB9XG4gICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI290aGVyLWhlYWRlciAucm93IFtjbGFzcyo9XCJjb2wtXCJdLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjb3RoZXItaGVhZGVyIC5yb3cgW2NsYXNzKj1cImNvbC1cIl0sXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAjb3RoZXItaGVhZGVyIC5yb3cgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTsgfVxuXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAubWVudS1sZWFmLW1haW4tY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIC5tZW51LWxlYWYtbWFpbi1jb250YWluZXIsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmIC5tZW51LWxlYWYtbWFpbi1jb250YWluZXIge1xuICB0b3A6IC01cHggIWltcG9ydGFudDsgfVxuXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAjbmV3LXBhZ2UtbG9nbyxcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjbmV3LXBhZ2UtbG9nbyxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgI25ldy1wYWdlLWxvZ28ge1xuICB0cmFuc2l0aW9uOiAwLjVzICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNuZXctcGFnZS1sb2dvLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAjbmV3LXBhZ2UtbG9nbyxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmICNuZXctcGFnZS1sb2dvIHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbi50YWctbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU2NUE7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIjtcbiAgZm9udC1zaXplOiAwLjc1MGVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC50YWctbGluZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFnLWxpbmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIHRvcDogMTA1cHg7XG4gICAgICB3aWR0aDogOTAlOyB9IH1cbiAgLnRhZy1saW5lIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IC50YWctbGluZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi50b3BuYXYucmV0cmFjdCB7XG4gIHRvcDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLnRvcG5hdi5yZXRyYWN0IHtcbiAgICAgIHRvcDogMHB4OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIC50b3BuYXYsXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAudG9wbmF2LFxuLnBhZ2UtdGVtcGxhdGUtbGVhZiAudG9wbmF2IHtcbiAgd2lkdGg6IDEwNDFweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogOTVweDtcbiAgLyogYm90dG9tOiAyMHB4OyAqL1xuICByaWdodDogMjMlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIC50b3BuYXYsXG4gICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgLnRvcG5hdixcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmIC50b3BuYXYge1xuICAgICAgcmlnaHQ6IDEwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAudG9wbmF2LFxuICAgIC53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IC50b3BuYXYsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAudG9wbmF2IHtcbiAgICAgIHJpZ2h0OiAwJSAhaW1wb3J0YW50OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIC50b3BuYXYgbGk6aG92ZXI6OmJlZm9yZSxcbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IC50b3BuYXYgbGk6aG92ZXI6OmJlZm9yZSxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgLnRvcG5hdiBsaTpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIC50b3BuYXYgbGk6YmVmb3JlLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIC50b3BuYXYgbGk6OmFmdGVyLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIC50b3BuYXYgbGkgYSxcbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IC50b3BuYXYgbGk6YmVmb3JlLFxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgLnRvcG5hdiBsaTo6YWZ0ZXIsXG4ud3BzbF9zdG9yZXMtdGVtcGxhdGUtZGVmYXVsdCAudG9wbmF2IGxpIGEsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmIC50b3BuYXYgbGk6YmVmb3JlLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZiAudG9wbmF2IGxpOjphZnRlcixcbi5wYWdlLXRlbXBsYXRlLWxlYWYgLnRvcG5hdiBsaSBhIHtcbiAgY29sb3I6ICM2ODY5NkQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlLUJvbGRcIjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgLnRvcG5hdiBsaTpiZWZvcmUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIC50b3BuYXYgbGk6OmFmdGVyLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAudG9wbmF2IGxpIGEsXG4gICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgLnRvcG5hdiBsaTpiZWZvcmUsXG4gICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgLnRvcG5hdiBsaTo6YWZ0ZXIsXG4gICAgLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgLnRvcG5hdiBsaSBhLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWYgLnRvcG5hdiBsaTpiZWZvcmUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVhZiAudG9wbmF2IGxpOjphZnRlcixcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmIC50b3BuYXYgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAudG9wbmF2IGxpOmJlZm9yZSxcbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IC50b3BuYXYgbGk6YmVmb3JlLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZiAudG9wbmF2IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiOyB9XG5cbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAudG9wbmF2IGxpOmFmdGVyLFxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgLnRvcG5hdiBsaTphZnRlcixcbi5wYWdlLXRlbXBsYXRlLWxlYWYgLnRvcG5hdiBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXVwiOyB9XG5cbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAudG9wbmF2IGxpOmhvdmVyOmJlZm9yZSxcbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAudG9wbmF2IGxpOmhvdmVyOmFmdGVyLFxuLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIC50b3BuYXYgbGk6aG92ZXIgYSxcbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IC50b3BuYXYgbGk6aG92ZXI6YmVmb3JlLFxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgLnRvcG5hdiBsaTpob3ZlcjphZnRlcixcbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IC50b3BuYXYgbGk6aG92ZXIgYSxcbi5wYWdlLXRlbXBsYXRlLWxlYWYgLnRvcG5hdiBsaTpob3ZlcjpiZWZvcmUsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmIC50b3BuYXYgbGk6aG92ZXI6YWZ0ZXIsXG4ucGFnZS10ZW1wbGF0ZS1sZWFmIC50b3BuYXYgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1Cb2xkXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiNtZW51LWxlYWYtbWFpbiBsaSBhIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4jbWVudS1sZWFmLW1haW4gbGkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMHB4IDAgICFpbXBvcnRhbnQ7IH1cblxuI21lbnUtbGVhZi1tYWluIGxpOmJlZm9yZSxcbiNtZW51LWxlYWYtbWFpbiBsaTo6YWZ0ZXIsXG4jbWVudS1sZWFmLW1haW4gbGkgYSB7XG4gIGNvbG9yOiAjNjg2OTZEICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1Cb2xkXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiNtZW51LWxlYWYtbWFpbiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIltcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRvcDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlLUJvbGRcIiAhaW1wb3J0YW50OyB9XG5cbiNtZW51LWxlYWYtbWFpbiBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICB0b3A6IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1Cb2xkXCIgIWltcG9ydGFudDsgfVxuXG4jbmV3LWZvb3RlciAjZm9vdGVyLXNpZGViYXIge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI25ldy1mb290ZXIgI2Zvb3Rlci1zaWRlYmFyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cblxuI25ldy1mb290ZXIubGVhZiB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggI2NjYyBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjbmV3LWZvb3Rlci5sZWFmIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfSB9XG4gICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyIHtcbiAgICBtaW4taGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMSB7XG4gICAgZmxleC1iYXNpczogNTAlICFpbXBvcnRhbnQ7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgI25ldy1mb290ZXIubGVhZiAjZm9vdGVyLXNpZGViYXIxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMSBwIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBjb2xvcjogIzY4Njk2RDsgfVxuICAgICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMSAud2lkZ2V0X2N1c3RvbV9odG1sIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAjbmV3LWZvb3Rlci5sZWFmICNmb290ZXItc2lkZWJhcjEgLndpZGdldF9jdXN0b21faHRtbCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4ICAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlLUJvbGRcIiAhaW1wb3J0YW50OyB9XG4gICAgICAjbmV3LWZvb3Rlci5sZWFmICNmb290ZXItc2lkZWJhcjEgLndpZGdldF9jdXN0b21faHRtbCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1Cb2xkXCIgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM2ODY5NkQgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgI25ldy1mb290ZXIubGVhZiAjZm9vdGVyLXNpZGViYXIxIC53aWRnZXRfY3VzdG9tX2h0bWwgYVtocmVmJD1cIi5wZGZcIl0ge1xuICAgICAgICB3aWR0aDogdW5zZXQgICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMSAud2lkZ2V0X2N1c3RvbV9odG1sIGFbaHJlZiQ9XCIucGRmXCJdIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjbGVhcjogYm90aDsgfSB9XG4gICAgICAgICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMSAud2lkZ2V0X2N1c3RvbV9odG1sIGFbaHJlZiQ9XCIucGRmXCJdOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAgIWltcG9ydGFudDsgfVxuICAgICAgI25ldy1mb290ZXIubGVhZiAjZm9vdGVyLXNpZGViYXIxIC53aWRnZXRfY3VzdG9tX2h0bWwgYTpob3ZlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUtQm9sZFwiICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMiB7XG4gICAgZmxleC1iYXNpczogMzAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgI25ldy1mb290ZXIubGVhZiAjZm9vdGVyLXNpZGViYXIyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAjbmV3LWZvb3Rlci5sZWFmICNmb290ZXItc2lkZWJhcjIgLndpZGdldF9jdXN0b21faHRtbCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgI25ldy1mb290ZXIubGVhZiAjZm9vdGVyLXNpZGViYXIyIC53aWRnZXRfY3VzdG9tX2h0bWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfSB9XG4gICAgI25ldy1mb290ZXIubGVhZiAjZm9vdGVyLXNpZGViYXIyIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMiBwIHtcbiAgICAgIGNvbG9yOiAjNjg2OTZEOyB9XG4gICAgI25ldy1mb290ZXIubGVhZiAjZm9vdGVyLXNpZGViYXIyIGEge1xuICAgICAgY29sb3I6ICMwMDdEQjMgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMiBhW3gtYXBwbGUtZGF0YS1kZXRlY3RvcnNdIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMyB7XG4gICAgZmxleC1iYXNpczogMTUlICFpbXBvcnRhbnQ7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgI25ldy1mb290ZXIubGVhZiAjZm9vdGVyLXNpZGViYXIxLFxuICAjbmV3LWZvb3Rlci5sZWFmICNmb290ZXItc2lkZWJhcjIsXG4gICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogOTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAjbmV3LWZvb3Rlci5sZWFmICNmb290ZXItc2lkZWJhcjEsXG4gICAgICAjbmV3LWZvb3Rlci5sZWFmICNmb290ZXItc2lkZWJhcjIsXG4gICAgICAjbmV3LWZvb3Rlci5sZWFmICNmb290ZXItc2lkZWJhcjMge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgI25ldy1mb290ZXIubGVhZiAjZm9vdGVyLXNpZGViYXIxICNuZXctcGFnZS1sb2dvLFxuICAgICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMiAjbmV3LXBhZ2UtbG9nbyxcbiAgICAjbmV3LWZvb3Rlci5sZWFmICNmb290ZXItc2lkZWJhcjMgI25ldy1wYWdlLWxvZ28ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgI25ldy1mb290ZXIubGVhZiAjZm9vdGVyLXNpZGViYXIxICNuZXctcGFnZS1sb2dvLFxuICAgICAgICAjbmV3LWZvb3Rlci5sZWFmICNmb290ZXItc2lkZWJhcjIgI25ldy1wYWdlLWxvZ28sXG4gICAgICAgICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMyAjbmV3LXBhZ2UtbG9nbyB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMSBoMyxcbiAgICAgICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMiBoMyxcbiAgICAgICNuZXctZm9vdGVyLmxlYWYgI2Zvb3Rlci1zaWRlYmFyMyBoMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgICAjbmV3LWZvb3Rlci5sZWFmICNmb290ZXItc2lkZWJhcjEgcCxcbiAgICAjbmV3LWZvb3Rlci5sZWFmICNmb290ZXItc2lkZWJhcjIgcCxcbiAgICAjbmV3LWZvb3Rlci5sZWFmICNmb290ZXItc2lkZWJhcjMgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG4jbGVhZi13cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMzZ2dztcbiAgbWF4LXdpZHRoOiAxMjQ2cHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODcuNWVtKSB7XG4gICAgI2xlYWYtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzVlbTsgfSB9XG5cbiNsZWFmLXdyYXBwZXIuc3ViIHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5ob3ctaXQtd29ya3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uaG93LWl0LXdvcmtzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICM2ODY5NkQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaG93LWl0LXdvcmtzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuICAuaG93LWl0LXdvcmtzOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUtQm9sZFwiOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaG93LWl0LXdvcmtzOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfSB9XG5cbi5ob3ctaXQtd29ya3MubnVtLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCIxLiBcIjsgfVxuXG4uaG93LWl0LXdvcmtzLm51bS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMi4gXCI7IH1cblxuLmhvdy1pdC13b3Jrcy5udW0tMzpiZWZvcmUge1xuICBjb250ZW50OiBcIjMuIFwiOyB9XG5cbi5ob3ctaXQtd29ya3MubnVtLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI0LiBcIjsgfVxuXG4uaG93LWl0LXdvcmtzLm51bS01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNS4gXCI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICNvdGhlci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNteVRvcG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubW9iaWxlLW1lbnUtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5sb2FkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVnaXN0ZXJfaGVyZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwICAhaW1wb3J0YW50OyB9XG5cbi5sYXJnZV9mb250LnBhZ2UtdGVtcGxhdGUtc2VlZF9pdCAjbXlUb3BuYXYgLm1lbnUtbGVhZi1tYWluLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAxNSUgIWltcG9ydGFudDtcbiAgdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxhcmdlX2ZvbnQucGFnZS10ZW1wbGF0ZS1zZWVkX2l0IC5yZXRyYWN0ICNteVRvcG5hdiAubWVudS1sZWFmLW1haW4tY29udGFpbmVyIHtcbiAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxhcmdlX2ZvbnQucGFnZS10ZW1wbGF0ZS1zZWVkX2l0IC50b3BuYXYge1xuICByaWdodDogNjBweDsgfVxuXG4ubGFyZ2VfZm9udC5wYWdlLXRlbXBsYXRlLXNlZWRfaXQgLnRhZy1saW5lIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtZGVmYXVsdC5pcy1jcm9wcGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLWRlZmF1bHQuaXMtY3JvcHBlZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLWRlZmF1bHQuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktZ3JpZCB7XG4gICAgICBtYXJnaW46IGF1dG87IH0gfVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcy5jb2x1bW5zLWRlZmF1bHQgZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSkge1xuICBtYXJnaW4tcmlnaHQ6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMGVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcy5jb2x1bW5zLWRlZmF1bHQgZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSkge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzLmNvbHVtbnMtZGVmYXVsdCBmaWd1cmUud3AtYmxvY2staW1hZ2U6bm90KCNpbmRpdmlkdWFsLWltYWdlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ3VyZS53cC1ibG9jay1pbWFnZTpub3QoI2luZGl2aWR1YWwtaW1hZ2UpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDBlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMgZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSkge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ3VyZS53cC1ibG9jay1pbWFnZTpub3QoI2luZGl2aWR1YWwtaW1hZ2UpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy1kZWZhdWx0IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSwgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy1kZWZhdWx0IC53cC1ibG9jay1pbWFnZSwgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy1kZWZhdWx0IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSwgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy1kZWZhdWx0IC53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtZGVmYXVsdCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtZGVmYXVsdCAud3AtYmxvY2staW1hZ2UsIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtZGVmYXVsdCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtZGVmYXVsdCAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtZGVmYXVsdCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtZGVmYXVsdCAud3AtYmxvY2staW1hZ2UsIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtZGVmYXVsdCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtZGVmYXVsdCAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgZmlnY2FwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDAlO1xuICAgIHRvcDogLTIwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4IDU2cHggMHB4IDU2cHggIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHggICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gICAgZmlnY2FwdGlvbiBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIGZpZ2NhcHRpb24gc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZSc7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHggICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMTAwcHggNTZweCAwcHggNTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZpZ2NhcHRpb24ge1xuICAgIGJvdHRvbTogLTE1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWltYWdlOmhvdmVyIGZpZ2NhcHRpb24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDBweDtcbiAgICBwYWRkaW5nOiAwcHggNTZweCAwcHggNTZweCAhaW1wb3J0YW50OyB9XG4gIC53cC1ibG9jay1pbWFnZTpmaXJzdC1vZi10eXBlIGZpZ2NhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE2LCAxNzUsIDEzLCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgLndwLWJsb2NrLWltYWdlOm50aC1vZi10eXBlKDIpIGZpZ2NhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCAxMDIsIDQ3LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgLndwLWJsb2NrLWltYWdlOm50aC1vZi10eXBlKDMpIGZpZ2NhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC53cC1ibG9jay1pbWFnZTpudGgtb2YtdHlwZSg0KSBmaWdjYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgMTAyLCA0NywgMC41KSAhaW1wb3J0YW50OyB9XG4gIC53cC1ibG9jay1pbWFnZTpudGgtb2YtdHlwZSg1KSBmaWdjYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICAud3AtYmxvY2staW1hZ2U6bnRoLW9mLXR5cGUoNikgZmlnY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMTYsIDE3NSwgMTMsIDAuNSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLWRlZmF1bHQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLCAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLWRlZmF1bHQgLndwLWJsb2NrLWltYWdlLCAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLWRlZmF1bHQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLCAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLWRlZmF1bHQgLndwLWJsb2NrLWltYWdlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gIC53cC1ibG9jay1pbWFnZTpmaXJzdC1vZi10eXBlIGZpZ2NhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICM3NkJDMjEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMzMzMyAgIWltcG9ydGFudDsgfVxuICAud3AtYmxvY2staW1hZ2U6bnRoLW9mLXR5cGUoMikgZmlnY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI0Y1QTgwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzMzMzICAhaW1wb3J0YW50OyB9XG4gIC53cC1ibG9jay1pbWFnZTpudGgtb2YtdHlwZSgzKSBmaWdjYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTQ1NjVBICFpbXBvcnRhbnQ7IH1cbiAgLndwLWJsb2NrLWltYWdlOm50aC1vZi10eXBlKDQpIGZpZ2NhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGNUE4MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMzMzMyAgIWltcG9ydGFudDsgfVxuICAud3AtYmxvY2staW1hZ2U6bnRoLW9mLXR5cGUoNSkgZmlnY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzU0NTY1QSAhaW1wb3J0YW50OyB9XG4gIC53cC1ibG9jay1pbWFnZTpudGgtb2YtdHlwZSg2KSBmaWdjYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDZFNDM0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHggICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1JSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwZW0gIWltcG9ydGFudDtcbiAgICB0b3A6IDAlOyB9XG4gIGZpZ2NhcHRpb24gc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZSc7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHggICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cblxuLnVnYi01MzM1N2IzLWNvbnRlbnQtd3JhcHBlciB7XG4gIGdyaWQtZ2FwOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC51Z2ItNTMzNTdiMy1jb250ZW50LXdyYXBwZXIge1xuICAgICAgZ3JpZC1nYXA6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbi5pbml0aWF0aXZlX3dvcmtzIHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbml0aWF0aXZlX3dvcmtzIHtcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmluaXRpYXRpdmVfd29ya3MgLndwLWJsb2NrLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmluaXRpYXRpdmVfd29ya3MgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuaW5pdGlhdGl2ZV93b3JrcyBwOm5vdCguaGFzLWRyb3AtY2FwKSB7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7IH1cbiAgLmluaXRpYXRpdmVfd29ya3MgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzY4Njk2RDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZS1ib2xkJztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLmluaXRpYXRpdmVfd29ya3MgcC5oYXMtZHJvcC1jYXAge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5pbml0aWF0aXZlX3dvcmtzIHAuaGFzLWRyb3AtY2FwIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wcmUtZm9vdGVyLnBuZ1wiKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC01MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiA1MCU7XG4gIHBhZGRpbmctbGVmdDogNTAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY4Q0M7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByZS1mb290ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7IH0gfVxuICAucHJlLWZvb3RlciBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2ODY5NkQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZS1ib2xkJztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5wcmUtZm9vdGVyIHAuaGFzLWRyb3AtY2FwIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAucHJlLWZvb3RlciBwLmhhcy1kcm9wLWNhcCBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHJlLWZvb3RlciBwOm5vdCguaGFzLWRyb3AtY2FwKSB7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7IH1cblxuLmluaXRpYXRpdmVfd29ya3Mge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmluaXRpYXRpdmVfd29ya3MgLnVnYi1jb2x1bW5zX19pdGVtLnVnYi05NWRjZTA5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZ3JpZC1nYXA6IDUwcHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5pbml0aWF0aXZlX3dvcmtzIC51Z2ItY29sdW1uc19faXRlbS51Z2ItOTVkY2UwOS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBncmlkLWdhcDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudWdiLWNvbHVtbnMudWdiLWNvbHVtbnMudWdiLWNvbHVtbnMudWdiLWNvbHVtbnMgPiAudWdiLWlubmVyLWJsb2NrID4gLnVnYi1ibG9jay1jb250ZW50ID4gLnVnYi1jb2x1bW5zX19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ5LjIlIDQ5LjIlICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVnYi1jb2x1bW5zLnVnYi1jb2x1bW5zLnVnYi1jb2x1bW5zLnVnYi1jb2x1bW5zID4gLnVnYi1pbm5lci1ibG9jayA+IC51Z2ItYmxvY2stY29udGVudCA+IC51Z2ItY29sdW1uc19faXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BjZjcge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuZm9ybS1jb250cm9sIGxhYmVsIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBjb2xvcjogIzY4Njk2RDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm0tY29udHJvbCBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgd2lkdGg6IDk4JSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4ICAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHggICFpbXBvcnRhbnQ7IH0gfVxuXG4ud3BjZjctdGV4dCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweCAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E0YTVhOCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC53cGNmNy10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4uZm9ybS1jb250cm9sIGxhYmVsIHtcbiAgZm9udC1zaXplOiAyMHB4ICAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtLWNvbnRyb2wgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICAhaW1wb3J0YW50OyB9IH1cblxuLmZvcm0tY29udHJvbC5kdWIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5mb3JtLWNvbnRyb2wuZHViIGxhYmVsIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjBweCAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgY29sb3I6ICM2ODY5NkQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wuZHViIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICAhaW1wb3J0YW50OyB9IH1cbiAgLmZvcm0tY29udHJvbC5kdWIgbGFiZWwuZW1haWwge1xuICAgIHdpZHRoOiAxMi41JSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9ybS1jb250cm9sLmR1YiBsYWJlbC5lbWFpbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfSB9XG4gIC5mb3JtLWNvbnRyb2wuZHViIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgd2lkdGg6IDI4JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm0tY29udHJvbC5kdWIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgd2lkdGg6IDk4JSAhaW1wb3J0YW50OyB9IH1cbiAgLmZvcm0tY29udHJvbC5kdWIgLndwY2Y3LXRleHQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMnB4ICAhaW1wb3J0YW50OyB9XG5cbi5mb3JtLWNvbnRyb2wuZHViX3R0IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm0tY29udHJvbC5kdWJfdHQgLnBhcnQge1xuICAgIHdpZHRoOiA0Ny40JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wuZHViX3R0IC5wYXJ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZm9ybS1jb250cm9sLmR1Yl90dCAucGFydDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlOyB9XG4gIC5mb3JtLWNvbnRyb2wuZHViX3R0IGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjBweCAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgY29sb3I6ICM2ODY5NkQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wuZHViX3R0IGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICAhaW1wb3J0YW50OyB9IH1cbiAgLmZvcm0tY29udHJvbC5kdWJfdHQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm0tY29udHJvbC5kdWJfdHQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC5mb3JtLWNvbnRyb2wuZHViX3R0IC53cGNmNy10ZXh0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzJweCAgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm0tY29udHJvbC5kdWJfdHQgLndwY2Y3LXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLmZvcm0tY29udHJvbC50ZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmZvcm0tY29udHJvbC50ZXh0IGxhYmVsIHtcbiAgICB3aWR0aDogNzklO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICM3NDc2Nzk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wudGV4dCBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuICAuZm9ybS1jb250cm9sLnRleHQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICB3aWR0aDogNzklICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9ybS1jb250cm9sLnRleHQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAuZm9ybS1jb250cm9sLnRleHQgLndwY2Y3LXRleHQge1xuICAgIHdpZHRoOiA3OSUgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm0tY29udHJvbC50ZXh0IC53cGNmNy10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAuZm9ybS1jb250cm9sLnRleHQgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMjUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wudGV4dCB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiA5OCUgIWltcG9ydGFudDsgfSB9XG5cbi5mb3JtLWNvbnRyb2wudGV4dC5mdWxsIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZvcm0tY29udHJvbC50ZXh0LmZ1bGwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uZm9ybS1jb250cm9sLnRleHQuc2hvcnQgbGFiZWwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9ybS1jb250cm9sLnRleHQuc2hvcnQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uZm9ybS1jb250cm9sLnRleHQuc2hvcnQgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtLWNvbnRyb2wudGV4dC5zaG9ydCB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogOTglICFpbXBvcnRhbnQ7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgLndwY2Y3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNjBweCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAud3BjZjcge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgLndwY2Y3IGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNDBweCAgMjBweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGNvbG9yOiAjNjg2OTZEO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtbGVhZl9zdWJwYWdlIC53cGNmNyBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIgIWltcG9ydGFudDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAuZm9ybS1jb250cm9sLnRleHQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nLWxlZnQ6IDIlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAuZm9ybS1jb250cm9sLnRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgLmZvcm0tY29udHJvbC5zdWJtaXQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNjBweDsgfVxuXG4uc2luZ2xlLWhhbGYge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nLWxlZnQ6IDIlOyB9XG4gIC5zaW5nbGUtaGFsZiBsYWJlbCB7XG4gICAgd2lkdGg6IDY5JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnNpbmdsZS1oYWxmIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgd2lkdGg6IDI5JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzc0NzY3OTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpbmdsZS1oYWxmIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAuc2luZ2xlLWhhbGYgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc2luZ2xlLWhhbGYgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgLnNpbmdsZS1oYWxmIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuICAgIC5zaW5nbGUtaGFsZiAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uZm9ybS1jb250cm9sLnN1Ym1pdCB7XG4gIHdpZHRoOiA3OSUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtLWNvbnRyb2wuc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIC5mb3JtLWNvbnRyb2wuc3VibWl0IC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0QUYwRCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9ybS1jb250cm9sLnN1Ym1pdCAud3BjZjctc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gICAgLmZvcm0tY29udHJvbC5zdWJtaXQgLndwY2Y3LXN1Ym1pdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U0MjM4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5mb3JtLWNvbnRyb2wuc3VibWl0LnR0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uZm9ybS1jb250cm9sLm9wdGlvbnMge1xuICB3aWR0aDogNzklICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvcm0tY29udHJvbC5vcHRpb25zIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIC5mb3JtLWNvbnRyb2wub3B0aW9ucyBpbnB1dCB7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgLmZvcm0tY29udHJvbC5vcHRpb25zIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybS1jb250cm9sLm9wdGlvbnMgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNzQ3Njc5O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5mb3JtLWNvbnRyb2wub3B0aW9ucy50dCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxubGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgbWF4LXdpZHRoOiAzOTdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuLmJ0bi5pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG5cbi5idG4ubGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDZFNDM0OyB9XG5cbi5idG4uZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NkJDMjE7IH1cblxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cywgLmJ0bjphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNDIzODsgfVxuXG5bY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5idG4uaWNvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnRuLmljb246YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cblxuLmJ0bi5pY29uLnN0b3J5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uX3N0b3J5LnN2Z1wiKTsgfVxuXG4uYnRuLmljb24uc3Rvcnk6aG92ZXI6YmVmb3JlLCAuYnRuLmljb24uc3Rvcnk6Zm9jdXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25fc3RvcnlfaG92ZXIuc3ZnXCIpOyB9XG5cbi5idG4uaWNvbi5jb21tZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uX2NvbW1lbnQuc3ZnXCIpO1xuICBtYXJnaW4tdG9wOiAtNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5idG4uaWNvbi5jb21tZW50OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4OyB9IH1cblxuLmJ0bi5pY29uLmNvbW1lbnQ6aG92ZXI6YmVmb3JlLCAuYnRuLmljb24uY29tbWVudDphY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25fY29tbWVudF9ob3Zlci5zdmdcIik7IH1cblxuLmJ0bi5pY29uLnBob3RvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uX3Bob3RvLnN2Z1wiKTtcbiAgbWFyZ2luLXRvcDogLTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnRuLmljb24ucGhvdG86YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7IH0gfVxuXG4uYnRuLmljb24ucGhvdG86aG92ZXI6YmVmb3JlLCAuYnRuLmljb24ucGhvdG86YWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uX3Bob3RvX2hvdmVyLnN2Z1wiKTsgfVxuXG4uYnRuLmljb24uZmI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25fZmIuc3ZnXCIpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi10b3A6IC02cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJ0bi5pY29uLmZiOmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7IH0gfVxuXG4uYnRuLmljb24uZmI6aG92ZXI6YmVmb3JlLCAuYnRuLmljb24uZmI6Zm9jdXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25fZmJfaG92ZXIuc3ZnXCIpOyB9XG5cbi5zaGFyZWQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiA0MHB4IDBweCAxNTBweCAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNoYXJlZC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfSB9XG5cbi5zaGFyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q2RTQzNDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDQwcHggNjBweCA0MHB4IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNoYXJlIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE5NXB4OyB9IH1cbiAgLnNoYXJlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUtQm9sZFwiICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaGFyZSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9IH1cbiAgLnNoYXJlIC5leGNlcnAge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2hhcmUgLmV4Y2VycCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH0gfVxuICAuc2hhcmUgYSB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHggICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1Cb2xkXCIgIWltcG9ydGFudDtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2hhcmUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9IH1cblxuLnNoYXJlLnBob3RvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNoYXJlLnBob3RvIHtcbiAgICAgIGhlaWdodDogMTk1cHg7IH0gfVxuICAuc2hhcmUucGhvdG8gLnNoYXJlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggNjBweCA0MHB4IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MTVweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaGFyZS5waG90byAuc2hhcmUtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTk1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAuc2hhcmUucGhvdG8gLnlvdXR1YmUtZW1iZWQge1xuICAgIG1hcmdpbi10b3A6IDE4JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNoYXJlLnBob3RvIC55b3V0dWJlLWVtYmVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDUlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDZweCAwcHggIWltcG9ydGFudDsgfSB9XG5cbi5zaGFyZWQgW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDJuKTpub3QoLnBob3RvKSAuc2hhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZCQzIxOyB9XG5cbi5zaGFyZWQgW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDNuKTpub3QoLnBob3RvKSAuc2hhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVBODAwOyB9XG5cbi5zaGFyZWQgW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDRuKTpub3QoLnBob3RvKSAuc2hhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDZFNDM0OyB9XG5cbi5zaGFyZWQgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4jbG9hZE1vcmUge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICNsb2FkTW9yZSAuYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBtYXgtd2lkdGg6IDI0MHB4OyB9XG5cbi53cGNmNy12YWxpZGF0ZXMtYXMtcmVxdWlyZWRbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSwgaW5wdXRbdHlwZT0nZW1haWwnXS53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZiOTAwICFpbXBvcnRhbnQ7IH1cblxuLnJlZ2lzdGVyX2hlcmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjM2U0MjM4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbiNmb290ZXItc2lkZWJhcjEgaDMge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5maWdjYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7IH1cbiAgZmlnY2FwdGlvbjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG5cbi53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiAhaW1wb3J0YW50OyB9XG5cbi5sZWFmLXNtIHtcbiAgZm9udC1zaXplOiAwLjZyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVwiICFpbXBvcnRhbnQ7IH1cblxuLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUtQm9sZFwiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzY4Njk2RDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53cGNmNy1jaGVja2JveC53cGNmNy1ub3QtdmFsaWQgLmljaGVja2JveF9zcXVhcmUtZ3JlZW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZiOTAwICFpbXBvcnRhbnQ7IH1cblxuI2xlYWZfaGVhZGVyIC53cC1ibG9jay11Z2ItYWNjb3JkaW9uIC51Z2ItYWNjb3JkaW9uX19jb250ZW50LWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHggIWltcG9ydGFudDsgfVxuXG4jbGVhZl9oZWFkZXIgLndwLWJsb2NrLXVnYi1hY2NvcmRpb246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICNsZWFmX2hlYWRlciAud3AtYmxvY2stdWdiLWFjY29yZGlvbjpsYXN0LW9mLXR5cGUgLnVnYi1hY2NvcmRpb25fX2hlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzQ3Njc5OyB9XG5cbi5wYWdlLXRlbXBsYXRlLWxlYWZfc3VicGFnZSAuaXJhZGlvX3NxdWFyZS1ncmVlbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2ODY5NkQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS10ZW1wbGF0ZS1sZWFmX3N1YnBhZ2UgLmlyYWRpb19zcXVhcmUtZ3JlZW4uaG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4jZXhhbXBsZU1vZGFsQWRkU3RvcnkgLmljaGVja2JveF9zcXVhcmUtZ3JlZW4sICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLCAjZXhhbXBsZU1vZGFsQWRkUGhvdG8gLmljaGVja2JveF9zcXVhcmUtZ3JlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTE4cHg7IH1cblxuI2V4YW1wbGVNb2RhbEFkZFN0b3J5IC53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXQsICNleGFtcGxlTW9kYWxBZGRDb21tZW50IC53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXQsICNleGFtcGxlTW9kYWxBZGRQaG90byAud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7IH1cblxuLm1vZGFsIC53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud3AtYmxvY2stdWdiLWFjY29yZGlvbiAudWdiLWFjY29yZGlvbl9fY29udGVudC1pbm5lciB7XG4gIGNvbG9yOiAjNzQ3Njc5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlLXRlbXBsYXRlLWxlYWYgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLndwLWJsb2NrLWltYWdlIGZpZ3VyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLWxlYWYgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLndwLWJsb2NrLWltYWdlIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfSB9XG5cbi5sYXJnZV9mb250ICNsZWFmLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtMjhlbSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubGFyZ2VfZm9udCAjbGVhZi13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zOHZ3ICFpbXBvcnRhbnQ7IH0gfVxuXG4ubGFyZ2VfZm9udC5zaW5nbGUtd3BzbF9zdG9yZXMgI2xlYWYtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLmxhcmdlX2ZvbnQuc2luZ2xlLXdwc2xfc3RvcmVzICNsZWFmLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cbiAgLmxhcmdlX2ZvbnQuc2luZ2xlLXdwc2xfc3RvcmVzICNsZWFmLXdyYXBwZXIgLnNoYXJlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubGFyZ2VfZm9udC5zaW5nbGUtd3BzbF9zdG9yZXMgI2xlYWYtd3JhcHBlciAuY29sLWxnLTQge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAubGFyZ2VfZm9udC5zaW5nbGUtd3BzbF9zdG9yZXMgI2xlYWYtd3JhcHBlciAuYnRuIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubGFyZ2VfZm9udCAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLWRlZmF1bHQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLCAubGFyZ2VfZm9udCAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLWRlZmF1bHQgLndwLWJsb2NrLWltYWdlLCAubGFyZ2VfZm9udCAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLWRlZmF1bHQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLCAubGFyZ2VfZm9udCAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLWRlZmF1bHQgLndwLWJsb2NrLWltYWdlIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gLjY2NjY3ZW0pOyB9XG5cbi54bGFyZ2VfZm9udCAjbGVhZi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLTI0ZW0gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLnhsYXJnZV9mb250ICNsZWFmLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTM4dncgIWltcG9ydGFudDsgfSB9XG5cbi54bGFyZ2VfZm9udC5zaW5nbGUtd3BzbF9zdG9yZXMgI2xlYWYtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLnhsYXJnZV9mb250LnNpbmdsZS13cHNsX3N0b3JlcyAjbGVhZi13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfSB9XG4gIC54bGFyZ2VfZm9udC5zaW5nbGUtd3BzbF9zdG9yZXMgI2xlYWYtd3JhcHBlciAuc2hhcmUge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC54bGFyZ2VfZm9udC5zaW5nbGUtd3BzbF9zdG9yZXMgI2xlYWYtd3JhcHBlciAuY29sLWxnLTQge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAueGxhcmdlX2ZvbnQuc2luZ2xlLXdwc2xfc3RvcmVzICNsZWFmLXdyYXBwZXIgLmJ0biB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgI2V4YW1wbGVNb2RhbExvbmcgLm1vZGFsLWRpYWxvZyB7XG4gIHRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0ICNleGFtcGxlTW9kYWxMb25nIC5tb2RhbC1jb250ZW50IHtcbiAgdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1sZWFmIC5tb2JpbGUtbWVudS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWVudS1sZWFmLnBuZ1wiKSAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogLTk5OTk5OTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmxlYWZfd2lubmVycyB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWNvdW50OiAzO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMGVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmxlYWZfd2lubmVycyB7XG4gICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xuICAgICAgY29sdW1uLWNvdW50OiAxOyB9IH1cbiAgLmxlYWZfd2lubmVycyBsaSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA3MTtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDsgfVxuICAgIC5sZWFmX3dpbm5lcnMgbGkgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM2ODY5NkQgIWltcG9ydGFudDsgfVxuICAgIC5sZWFmX3dpbm5lcnMgbGkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgLmxlYWZfd2lubmVycyBsaSBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzc2YmMyMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uaW1wYWN0IHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAuaW1wYWN0IHRoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuaW1wYWN0IHRoLCAuaW1wYWN0IHRkIHtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgY29sb3I6ICM3NDc2Nzk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmltcGFjdCB0ZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5pbXBhY3QgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5pbXBhY3QgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5pbXBhY3QgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzVweCkge1xuICAgICAgLmltcGFjdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDsgfSB9XG4gIC5pbXBhY3QgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbXBhY3QgLndwY2Y3LWxpc3QtaXRlbS5sYXN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH0gfVxuICAuaW1wYWN0IC50aC1vbmUge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLmltcGFjdCAubG93IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgLmltcGFjdCAubG93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDclOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3NXB4KSB7XG4gICAgICAuaW1wYWN0IC5sb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuaW1wYWN0IC5oaWdoIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogNiU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAuaW1wYWN0IC5oaWdoIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzVweCkge1xuICAgICAgLmltcGFjdCAuaGlnaCB7XG4gICAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfSB9XG4gIC5pbXBhY3QgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmltcGFjdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3NXB4KSB7XG4gIC5pbXBhY3QsXG4gIC5pbXBhY3QgdGJvZHksXG4gIC5pbXBhY3QgdGgsXG4gIC5pbXBhY3QgdGQsXG4gIC5pbXBhY3QgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLndwY2Y3LWZvcm0ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAud3BjZjctZm9ybSBoMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gICAgICAud3BjZjctZm9ybSBoMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwJTsgfSB9XG5cbi5mb3JtLXAge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTUlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc1cHgpIHtcbiAgICAuZm9ybS1wIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwJTsgfSB9XG5cbiNtZmNmN196bF9hZGRfZmlsZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLXdpZHRoOiAxNzBweDtcbiAgd2lkdGg6IDE3MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0QUYwRCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuaW5wdXQud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LW11bHRpbGluZWZpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmlucHV0LndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0W25hbWU9XCJ5b3VyLXZpZGVvXCJdXG5pbnB1dC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dFtuYW1lPVwibW9uZXktcmVxdWVzdGluZ1wiXSxcbmlucHV0LndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0W25hbWU9XCJ5b3VyLWJyb2tlclwiXSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RhcnQtc3VibWlzc2lvblxuLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc3RhcnQtc3VibWlzc2lvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYmFja2dyb3VuZDogIzc2QkMyMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMTAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVwiO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDlweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YXJ0LXN1Ym1pc3Npb24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zdGFydC1zdWJtaXNzaW9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZiAhaW1wb3J0YW50OyB9XG5cbi53cHNsX3N0b3Jlcy10ZW1wbGF0ZS1kZWZhdWx0IGFbdGFyZ2V0PV9ibGFua10ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLndwc2xfc3RvcmVzLXRlbXBsYXRlLWRlZmF1bHQgLnVzZXItcGRmIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbiNjb250ZW50IC5tb2JpbGUtbWVudS1idG4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUtbGVhZi5wbmcpOyB9XG4iXX0= */
/*# sourceMappingURL=leaf.css.map */