aboutsummaryrefslogtreecommitdiffstats
path: root/rfcs/Simplify lower-level WebDAV api · Issue #50 · gaye_dav.html
blob: 093ada28d729bd6e17f6b8cfaaef1fb6bce1d13e (plain) (blame)
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
<!DOCTYPE html>
<html class="" lang="en"><head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta http-equiv="Content-Language" content="en">
    
    
    <title>Simplify lower-level WebDAV api · Issue #50 · gaye/dav</title>
    <link rel="search" type="application/opensearchdescription+xml" href="https://github.com/opensearch.xml" title="GitHub">
    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
    <link rel="apple-touch-icon" sizes="57x57" href="urn:not-loaded:https://github.com/apple-touch-icon-114.png">
    <link rel="apple-touch-icon" sizes="114x114" href="urn:not-loaded:https://github.com/apple-touch-icon-114.png">
    <link rel="apple-touch-icon" sizes="72x72" href="urn:not-loaded:https://github.com/apple-touch-icon-144.png">
    <link rel="apple-touch-icon" sizes="144x144" href="urn:not-loaded:https://github.com/apple-touch-icon-144.png">
    <meta property="fb:app_id" content="1401488693436528">

      <meta content="@github" name="twitter:site"><meta content="summary" name="twitter:card"><meta content="Simplify lower-level WebDAV api · Issue #50 · gaye/dav" name="twitter:title"><meta content="Right now using the WebDAV bits looks like

var dav = require('dav');

var client = new dav.Client(
  new dav.transport.Basic(
    new dav.Credentials({
      username: 'xxx',
      password: 'xxx'
  " name="twitter:description"><meta content="https://avatars0.githubusercontent.com/u/535859?v=3&amp;s=400" name="twitter:image:src">
      <meta content="GitHub" property="og:site_name"><meta content="object" property="og:type"><meta content="https://avatars0.githubusercontent.com/u/535859?v=3&amp;s=400" property="og:image"><meta content="Simplify lower-level WebDAV api · Issue #50 · gaye/dav" property="og:title"><meta content="https://github.com/gaye/dav/issues/50" property="og:url"><meta content="Right now using the WebDAV bits looks like

var dav = require('dav');

var client = new dav.Client(
  new dav.transport.Basic(
    new dav.Credentials({
      username: 'xxx',
      password: 'xxx'
    })
  ),
  {
    baseUrl: 'https://m..." property="og:description">
      <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
    <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
    <link rel="assets" href="https://assets-cdn.github.com/">
    <link rel="web-socket" href="wss://live.github.com/_sockets/MTk4OTk5OjE1MmZhNDI3Y2IxNzUxNTU1MDhkZGRhODZmMTQzMDJmOjExODc3OGUyMmNkYjZhNDViZTU4M2E0NzQyZGQyNzIxZmZkMzc1ZDgzNjQzZjkzZjRkZjZhOTZmYmUxNTM0N2Q=--74f843d1de1a5a27b44bd0e5d9fdcbe6a966b78e">
    <meta name="pjax-timeout" content="1000">
    <link rel="sudo-modal" href="https://github.com/sessions/sudo_modal">

    <meta name="msapplication-TileImage" content="/windows-tile.png">
    <meta name="msapplication-TileColor" content="#ffffff">
    <meta name="selected-link" value="repo_issues" data-pjax-transient="">
      <meta name="google-analytics" content="UA-3769691-2">

    <meta content="collector.githubapp.com" name="octolytics-host"><meta content="collector-cdn.github.com" name="octolytics-script-host"><meta content="github" name="octolytics-app-id"><meta content="53D0FC9F:1418:B854A38:552EA860" name="octolytics-dimension-request_id"><meta content="198999" name="octolytics-actor-id"><meta content="mcepl" name="octolytics-actor-login"><meta content="26667c59118a81b548139a896fa111ae07b11934d67d7ed9d1350c5adbca76a4" name="octolytics-actor-hash">
    
    <meta content="Rails, view, issues#show" name="analytics-event">
    <meta class="js-ga-set" name="dimension1" content="Logged In">
    <meta class="js-ga-set" name="dimension2" content="Header v3">
    <meta name="is-dotcom" content="true">
    <meta name="hostname" content="github.com">
    <meta name="user-login" content="mcepl">

    
    <link rel="icon" type="image/x-icon" href="index_files/favicon_ico">


    <meta content="authenticity_token" name="csrf-param">
<meta content="WOXrMcwvb9Av4DCbDePAWkRXUtXzhjBH8kZJgIeuKbFUl83fPHx1T5mii1DG2QBSIG9743xRk/YaE6LPspuXQg==" name="csrf-token">

    <style media="all" rel="stylesheet">/* Effective stylesheet produced by snapshot save */
html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
a { background: transparent none repeat scroll 0% 0%; }
a:active, a:hover { outline: 0px none; }
b, strong { font-weight: bold; }
h1 { font-size: 2em; margin: 0.67em 0px; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace,monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
textarea { overflow: auto; }
* { box-sizing: border-box; }
input, select, textarea, button { font: 13px/1.4 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"; }
body { font: 13px/1.4 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
a { color: rgb(65, 131, 196); text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
hr::before, .rule::before { display: table; content: ""; }
hr::after, .rule::after { display: table; clear: both; content: ""; }
h1, h2, h3, h4, h5, h6 { margin-top: 15px; margin-bottom: 15px; line-height: 1.1; }
h1 { font-size: 30px; }
h2 { font-size: 21px; }
h3 { font-size: 16px; }
.text-muted { color: rgb(153, 153, 153); }
.text-emphasized { font-weight: bold; color: rgb(51, 51, 51); }
ul, ol { padding: 0px; margin-top: 0px; margin-bottom: 0px; }
tt, code { font-family: Consolas,"Liberation Mono",Menlo,Courier,monospace; font-size: 12px; }
pre { margin-top: 0px; margin-bottom: 0px; font: 12px Consolas,"Liberation Mono",Menlo,Courier,monospace; }
.container { width: 980px; margin-right: auto; margin-left: auto; }
.container::before { display: table; content: ""; }
.container::after { display: table; clear: both; content: ""; }
.columns::before { display: table; content: ""; }
.columns::after { display: table; clear: both; content: ""; }
.form-control, input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="tel"], input[type="url"], textarea { min-height: 34px; padding: 7px 8px; font-size: 13px; color: rgb(51, 51, 51); vertical-align: middle; background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position: right center; border: 1px solid rgb(204, 204, 204); border-radius: 3px; outline: medium none; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.075) inset; }
.form-control.focus, .form-control:focus, input.focus[type="text"], input[type="text"]:focus, .focused .drag-and-drop, input.focus[type="password"], input[type="password"]:focus, input.focus[type="email"], input[type="email"]:focus, input.focus[type="number"], input[type="number"]:focus, input.focus[type="tel"], input[type="tel"]:focus, input.focus[type="url"], input[type="url"]:focus, textarea.focus, textarea:focus { border-color: rgb(81, 167, 232); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.075) inset, 0px 0px 5px rgba(81, 167, 232, 0.5); }
input.input-contrast, .input-contrast { background-color: rgb(250, 250, 250); }
input.input-contrast:focus, .input-contrast:focus { background-color: rgb(255, 255, 255); }
input.input-mini { min-height: 26px; padding-top: 4px; padding-bottom: 4px; font-size: 12px; }
.input-monospace { font-family: Consolas,"Liberation Mono",Menlo,Courier,monospace; }
dl.form.required > dt > label::after { padding-left: 5px; color: rgb(159, 16, 6); content: "*"; }
.hfields::before { display: table; content: ""; }
.hfields::after { display: table; clear: both; content: ""; }
.drag-and-drop { padding: 7px 10px; margin: 0px; font-size: 13px; line-height: 16px; color: rgb(170, 170, 170); background-color: rgb(250, 250, 250); border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.drag-and-drop .default, .drag-and-drop .loading, .drag-and-drop .error { display: none; }
.drag-and-drop .error { color: rgb(189, 44, 0); }
.drag-and-drop img { vertical-align: top; }
.is-default .drag-and-drop .default { display: inline-block; }
.drag-and-drop-error-info { font-weight: normal; color: rgb(170, 170, 170); }
.drag-and-drop-error-info a { color: rgb(65, 131, 196); }
.manual-file-chooser { position: absolute; width: 240px; padding: 5px; margin-left: -80px; cursor: pointer; opacity: 0.0001; }
.manual-file-chooser:hover + .manual-file-chooser-text { text-decoration: underline; }
.upload-enabled textarea { display: block; border-bottom: 1px dashed rgb(221, 221, 221); border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.previewable-comment-form { position: relative; }
.previewable-comment-form .tabnav { position: relative; padding: 10px 10px 0px; }
.previewable-comment-form .comment { border: 1px solid rgb(202, 202, 202); }
.previewable-comment-form .comment-form-error { margin-bottom: 10px; }
.previewable-comment-form .write-content, .previewable-comment-form .preview-content { display: none; padding: 0px 10px 10px; }
.previewable-comment-form.write-selected .write-content, .previewable-comment-form.preview-selected .preview-content { display: block; }
.previewable-comment-form textarea { display: block; width: 100%; min-height: 100px; max-height: 500px; padding: 10px; resize: vertical; }
.input-group { display: table; }
.input-group input { position: relative; width: 100%; }
.input-group input:focus { z-index: 2; }
.input-group input, .input-group-button { display: table-cell; }
.input-group-button { width: 1%; vertical-align: middle; }
.input-group input:first-child, .input-group-button:first-child .btn { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group input:last-child, .input-group-button:last-child .btn { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.form-actions::before { display: table; content: ""; }
.form-actions::after { display: table; clear: both; content: ""; }
.form-actions .btn { float: right; }
.status-indicator-success::before { color: rgb(108, 198, 68); content: ""; }
.status-indicator-failed::before { color: rgb(189, 44, 0); content: ""; }
.flash, .flash-global { position: relative; font-size: 14px; line-height: 1.6; color: rgb(34, 68, 102); background-color: rgb(226, 238, 249); border: 1px solid rgb(186, 198, 211); }
.flash.flash-error, .flash-global.flash-error { color: rgb(153, 17, 17); background-color: rgb(252, 222, 222); border-color: rgb(210, 178, 178); }
.flash .flash-close, .flash-global .flash-close { float: right; padding: 17px; margin-top: -15px; margin-right: -15px; margin-left: 20px; color: inherit; text-decoration: none; cursor: pointer; opacity: 0.6; }
.flash .flash-close:hover, .flash-global .flash-close:hover { opacity: 1; }
.flash a, .flash-global a { font-weight: bold; }
.flash { padding: 15px; border-radius: 3px; }
.avatar { display: inline-block; overflow: hidden; line-height: 1; vertical-align: middle; border-radius: 3px; }
.btn { position: relative; display: inline-block; padding: 6px 12px; font-size: 13px; font-weight: bold; line-height: 20px; color: rgb(51, 51, 51); white-space: nowrap; vertical-align: middle; cursor: pointer; background-color: rgb(238, 238, 238); background-image: linear-gradient(rgb(252, 252, 252), rgb(238, 238, 238)); border: 1px solid rgb(213, 213, 213); border-radius: 3px; -moz-user-select: none; }
.btn .octicon { vertical-align: text-top; }
.btn:focus { text-decoration: none; border-color: rgb(81, 167, 232); outline: medium none; box-shadow: 0px 0px 5px rgba(81, 167, 232, 0.5); }
.btn:hover, .btn:active, .btn.zeroclipboard-is-hover, .btn.zeroclipboard-is-active { text-decoration: none; background-color: rgb(221, 221, 221); background-image: linear-gradient(rgb(238, 238, 238), rgb(221, 221, 221)); border-color: rgb(204, 204, 204); }
.btn:active, .btn.selected, .btn.selected:hover, .btn.zeroclipboard-is-active { background-color: rgb(220, 220, 220); background-image: none; border-color: rgb(181, 181, 181); box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset; }
.btn:disabled, .btn:disabled:hover, .btn.disabled, .btn.disabled:hover { color: rgba(102, 102, 102, 0.5); cursor: default; background-color: rgba(229, 229, 229, 0.5); background-image: none; border-color: rgba(197, 197, 197, 0.5); box-shadow: none; }
.btn-primary { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15); background-color: rgb(96, 176, 68); background-image: linear-gradient(rgb(138, 221, 109), rgb(96, 176, 68)); border-color: rgb(92, 169, 65); }
.btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(86, 158, 61); background-image: linear-gradient(rgb(121, 216, 88), rgb(86, 158, 61)); border-color: rgb(74, 153, 62); }
.btn-primary:active, .btn-primary.selected { text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15); background-color: rgb(86, 158, 61); background-image: none; border-color: rgb(65, 135, 55); }
.btn-primary:disabled, .btn-primary:disabled:hover, .btn-primary.disabled, .btn-primary.disabled:hover { color: rgb(254, 254, 254); background-color: rgb(173, 211, 159); background-image: linear-gradient(rgb(195, 236, 180), rgb(173, 211, 159)); border-color: rgb(185, 220, 172) rgb(185, 220, 172) rgb(167, 200, 155); }
.btn-with-count { float: left; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-sm { padding: 2px 10px; }
.social-count { float: left; padding: 2px 7px; font-size: 11px; font-weight: bold; line-height: 20px; color: rgb(51, 51, 51); vertical-align: middle; background-color: rgb(255, 255, 255); border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.social-count:hover, .social-count:active { text-decoration: none; }
.social-count:hover { color: rgb(65, 131, 196); cursor: pointer; }
.btn-group::before { display: table; content: ""; }
.btn-group::after { display: table; clear: both; content: ""; }
.btn-group .btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.menu-item:first-child::before { border-top-left-radius: 2px; }
.menu-item:last-child::before { border-bottom-left-radius: 2px; }
.menu-item.selected::before { position: absolute; top: 0px; left: 0px; bottom: 0px; width: 2px; content: ""; background-color: rgb(210, 105, 17); }
.tabnav { margin-top: 0px; margin-bottom: 15px; border-bottom: 1px solid rgb(221, 221, 221); }
.tabnav-tabs { margin-bottom: -1px; }
.tabnav-tab { display: inline-block; padding: 8px 12px; font-size: 14px; line-height: 20px; color: rgb(102, 102, 102); text-decoration: none; border-width: 1px 1px 0px; border-style: solid solid none; border-color: transparent transparent -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.tabnav-tab.selected { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(221, 221, 221); border-radius: 3px 3px 0px 0px; }
.tabnav-tab:hover { text-decoration: none; }
.tabnav-extra { display: inline-block; padding-top: 10px; margin-left: 10px; font-size: 12px; color: rgb(102, 102, 102); }
.tabnav-extra > .octicon { margin-right: 2px; }
a.tabnav-extra:hover { color: rgb(65, 131, 196); text-decoration: none; }
.state { display: inline-block; padding: 4px 8px; font-weight: bold; line-height: 20px; color: rgb(255, 255, 255); text-align: center; border-radius: 3px; background-color: rgb(153, 153, 153); }
.state-open, .state-proposed, .state-reopened { background-color: rgb(108, 198, 68); }
.tooltipped { position: relative; }
.tooltipped::after { position: absolute; z-index: 1000000; display: none; padding: 5px 8px; font: 11px/1.5 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"; color: rgb(255, 255, 255); text-align: center; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-wrap: break-word; white-space: pre; pointer-events: none; content: attr(aria-label); background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; border-radius: 3px; }
.tooltipped::before { position: absolute; z-index: 1000001; display: none; width: 0px; height: 0px; color: rgba(0, 0, 0, 0.8); pointer-events: none; content: ""; border: 5px solid transparent; }
.tooltipped:hover::before, .tooltipped:hover::after, .tooltipped:active::before, .tooltipped:active::after, .tooltipped:focus::before, .tooltipped:focus::after { display: inline-block; text-decoration: none; }
.tooltipped-multiline:hover::after, .tooltipped-multiline:active::after, .tooltipped-multiline:focus::after { display: table-cell; }
.tooltipped-s::after, .tooltipped-se::after, .tooltipped-sw::after { top: 100%; right: 50%; margin-top: 5px; }
.tooltipped-s::before, .tooltipped-se::before, .tooltipped-sw::before { top: auto; right: 50%; bottom: -5px; margin-right: -5px; border-bottom-color: rgba(0, 0, 0, 0.8); }
.tooltipped-se::after { right: auto; left: 50%; margin-left: -15px; }
.tooltipped-sw::after { margin-right: -15px; }
.tooltipped-n::after, .tooltipped-ne::after, .tooltipped-nw::after { right: 50%; bottom: 100%; margin-bottom: 5px; }
.tooltipped-n::before, .tooltipped-ne::before, .tooltipped-nw::before { top: -5px; right: 50%; bottom: auto; margin-right: -5px; border-top-color: rgba(0, 0, 0, 0.8); }
.tooltipped-ne::after { right: auto; left: 50%; margin-left: -15px; }
.tooltipped-nw::after { margin-right: -15px; }
.tooltipped-s::after, .tooltipped-n::after { transform: translateX(50%); }
.tooltipped-w::after { right: 100%; bottom: 50%; margin-right: 5px; transform: translateY(50%); }
.tooltipped-w::before { top: 50%; bottom: 50%; left: -5px; margin-top: -5px; border-left-color: rgba(0, 0, 0, 0.8); }
.tooltipped-e::after { bottom: 50%; left: 100%; margin-left: 5px; transform: translateY(50%); }
.tooltipped-e::before { top: 50%; right: -5px; bottom: 50%; margin-top: -5px; border-right-color: rgba(0, 0, 0, 0.8); }
.tooltipped-multiline::after { width: -moz-max-content; max-width: 250px; word-wrap: normal; white-space: pre-line; border-collapse: separate; }
.tooltipped-multiline.tooltipped-s::after, .tooltipped-multiline.tooltipped-n::after { right: auto; left: 50%; transform: translateX(-50%); }
.tooltipped-multiline.tooltipped-w::after, .tooltipped-multiline.tooltipped-e::after { right: 100%; }
@media not all {
  .tooltipped-multiline::after { width: 250px; }
}
.tooltipped-sticky::before, .tooltipped-sticky::after { display: inline-block; }
.tooltipped-sticky.tooltipped-multiline::after { display: table-cell; }
.fullscreen-overlay-enabled.dark-theme .tooltipped::after { color: rgb(0, 0, 0); background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; }
.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-s::before, .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-se::before, .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-sw::before { border-bottom-color: rgba(255, 255, 255, 0.8); }
.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-n::before, .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-ne::before, .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-nw::before { border-top-color: rgba(255, 255, 255, 0.8); }
.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-e::before { border-right-color: rgba(255, 255, 255, 0.8); }
.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-w::before { border-left-color: rgba(255, 255, 255, 0.8); }
.flex-table { display: table; }
.flex-table-item { display: table-cell; width: 1%; white-space: nowrap; vertical-align: middle; }
.flex-table-item-primary { width: 99%; }
.css-truncate.css-truncate-target, .css-truncate .css-truncate-target { display: inline-block; max-width: 125px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; }
.sunken-menu { position: relative; padding-top: 15px; padding-bottom: 15px; background-image: linear-gradient(to right, rgb(246, 246, 246) 0%, rgb(255, 255, 255) 8px); box-shadow: 1px 0px 0px rgb(238, 238, 238) inset; }
.sunken-menu::before, .sunken-menu::after { position: absolute; left: 0px; width: 100%; height: 15px; content: ""; background-color: transparent; }
.sunken-menu::before { top: 0px; background-color: transparent; background-image: linear-gradient(rgb(255, 255, 255), rgba(255, 255, 255, 0)); }
.sunken-menu::after { bottom: 0px; background-color: transparent; background-image: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); }
.sunken-menu-separator { position: relative; height: 5px; margin: 8px 0px 6px 1px; background-image: radial-gradient(farthest-side at left top , rgb(244, 244, 244), rgba(244, 244, 244, 0)); }
.sunken-menu-separator::before { position: absolute; top: 0px; width: 100%; height: 1px; content: ""; background-image: linear-gradient(to right, rgb(238, 238, 238) 70%, rgb(255, 255, 255) 100%); }
.sunken-menu-group { list-style-type: none; }
.sunken-menu-item { display: block; padding: 8px 10px; margin-top: 5px; margin-bottom: 5px; border: 1px solid transparent; outline: 0px none; }
.sunken-menu-item .octicon { left: -1px; width: 16px; color: rgb(153, 153, 153); text-align: center; }
.sunken-menu-item .mini-loader { position: absolute; top: 9px; left: 11px; display: none; }
.sunken-menu-item:focus, .sunken-menu-item:hover { text-decoration: none; box-shadow: 2px 0px 0px rgb(204, 204, 204) inset; }
.sunken-menu-item:focus .octicon, .sunken-menu-item:hover .octicon { color: rgb(51, 51, 51); }
.sunken-menu-item.selected { font-weight: bold; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) transparent; border-radius: 0px 3px 3px 0px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.05); }
.sunken-menu-item.selected::after { position: absolute; top: 0px; right: 0px; bottom: 0px; width: 3px; content: ""; background-color: rgb(210, 105, 17); border-radius: 0px 3px 3px 0px; }
.sunken-menu-item.selected .octicon { color: rgb(51, 51, 51); }
@keyframes mini-nav-loader {
  0%, 90% { opacity: 0; }
  100% { opacity: 1; }
}
@font-face {
  font-family: "octicons";
  font-style: normal;
  font-weight: normal;
  src: url("urn:not-loaded:https://assets-cdn.github.com/assets/octicons/octicons/octicons-d5329fb2f700a56fe0b9ae5c301fabbdf5d77c1293b1fa1d35de9357530e2326.eot?#iefix") format("embedded-opentype"), url(data:application/octet-stream;base64,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) format("woff"), url("urn:not-loaded:https://assets-cdn.github.com/assets/octicons/octicons/octicons-39c6d7739e9153806ef211d2a0f75044891634c4f67425e6250b0d8c6283c2c7.ttf") format("truetype"), url("urn:not-loaded:https://assets-cdn.github.com/assets/octicons/octicons/octicons-c11b1be24a2862c1dc8880c22867d8d01315c9d7da5167c42119eb1bcce2e33c.svg#octicons") format("svg");
}
.octicon, .mega-octicon { font: 16px/1 octicons; display: inline-block; text-decoration: none; text-rendering: auto; -moz-user-select: none; }
.mega-octicon { font-size: 32px; }
.octicon-alert::before { content: ""; }
.octicon-alignment-align::before { content: ""; }
.octicon-alignment-aligned-to::before { content: ""; }
.octicon-alignment-unalign::before { content: ""; }
.octicon-arrow-down::before { content: ""; }
.octicon-arrow-left::before { content: ""; }
.octicon-arrow-right::before { content: ""; }
.octicon-arrow-small-down::before { content: ""; }
.octicon-arrow-small-left::before { content: ""; }
.octicon-arrow-small-right::before { content: ""; }
.octicon-arrow-small-up::before { content: ""; }
.octicon-arrow-up::before { content: ""; }
.octicon-beer::before { content: ""; }
.octicon-book::before { content: ""; }
.octicon-bookmark::before { content: ""; }
.octicon-briefcase::before { content: ""; }
.octicon-broadcast::before { content: ""; }
.octicon-browser::before { content: ""; }
.octicon-bug::before { content: ""; }
.octicon-calendar::before { content: ""; }
.octicon-check::before { content: ""; }
.octicon-checklist::before { content: ""; }
.octicon-chevron-down::before { content: ""; }
.octicon-chevron-left::before { content: ""; }
.octicon-chevron-right::before { content: ""; }
.octicon-chevron-up::before { content: ""; }
.octicon-circle-slash::before { content: ""; }
.octicon-circuit-board::before { content: ""; }
.octicon-clippy::before { content: ""; }
.octicon-clock::before { content: ""; }
.octicon-cloud-download::before { content: ""; }
.octicon-cloud-upload::before { content: ""; }
.octicon-code::before { content: ""; }
.octicon-color-mode::before { content: ""; }
.octicon-comment-add::before, .octicon-comment::before { content: ""; }
.octicon-comment-discussion::before { content: ""; }
.octicon-credit-card::before { content: ""; }
.octicon-dash::before { content: ""; }
.octicon-dashboard::before { content: ""; }
.octicon-database::before { content: ""; }
.octicon-device-camera::before { content: ""; }
.octicon-device-camera-video::before { content: ""; }
.octicon-device-desktop::before { content: ""; }
.octicon-device-mobile::before { content: ""; }
.octicon-diff::before { content: ""; }
.octicon-diff-added::before { content: ""; }
.octicon-diff-ignored::before { content: ""; }
.octicon-diff-modified::before { content: ""; }
.octicon-diff-removed::before { content: ""; }
.octicon-diff-renamed::before { content: ""; }
.octicon-ellipsis::before { content: ""; }
.octicon-eye-unwatch::before, .octicon-eye-watch::before, .octicon-eye::before { content: ""; }
.octicon-file-binary::before { content: ""; }
.octicon-file-code::before { content: ""; }
.octicon-file-directory::before { content: ""; }
.octicon-file-media::before { content: ""; }
.octicon-file-pdf::before { content: ""; }
.octicon-file-submodule::before { content: ""; }
.octicon-file-symlink-directory::before { content: ""; }
.octicon-file-symlink-file::before { content: ""; }
.octicon-file-text::before { content: ""; }
.octicon-file-zip::before { content: ""; }
.octicon-flame::before { content: ""; }
.octicon-fold::before { content: ""; }
.octicon-gear::before { content: ""; }
.octicon-gift::before { content: ""; }
.octicon-gist::before { content: ""; }
.octicon-gist-secret::before { content: ""; }
.octicon-git-branch-create::before, .octicon-git-branch-delete::before, .octicon-git-branch::before { content: ""; }
.octicon-git-commit::before { content: ""; }
.octicon-git-compare::before { content: ""; }
.octicon-git-merge::before { content: ""; }
.octicon-git-pull-request-abandoned::before, .octicon-git-pull-request::before { content: ""; }
.octicon-globe::before { content: ""; }
.octicon-graph::before { content: ""; }
.octicon-heart::before { content: "♥"; }
.octicon-history::before { content: ""; }
.octicon-home::before { content: ""; }
.octicon-horizontal-rule::before { content: ""; }
.octicon-hourglass::before { content: ""; }
.octicon-hubot::before { content: ""; }
.octicon-inbox::before { content: ""; }
.octicon-info::before { content: ""; }
.octicon-issue-closed::before { content: ""; }
.octicon-issue-opened::before { content: ""; }
.octicon-issue-reopened::before { content: ""; }
.octicon-jersey::before { content: ""; }
.octicon-jump-down::before { content: ""; }
.octicon-jump-left::before { content: ""; }
.octicon-jump-right::before { content: ""; }
.octicon-jump-up::before { content: ""; }
.octicon-key::before { content: ""; }
.octicon-keyboard::before { content: ""; }
.octicon-law::before { content: ""; }
.octicon-light-bulb::before { content: ""; }
.octicon-link::before { content: ""; }
.octicon-link-external::before { content: ""; }
.octicon-list-ordered::before { content: ""; }
.octicon-list-unordered::before { content: ""; }
.octicon-location::before { content: ""; }
.octicon-gist-private::before, .octicon-mirror-private::before, .octicon-git-fork-private::before, .octicon-lock::before { content: ""; }
.octicon-logo-github::before { content: ""; }
.octicon-mail::before { content: ""; }
.octicon-mail-read::before { content: ""; }
.octicon-mail-reply::before { content: ""; }
.octicon-mark-github::before { content: ""; }
.octicon-markdown::before { content: ""; }
.octicon-megaphone::before { content: ""; }
.octicon-mention::before { content: ""; }
.octicon-microscope::before { content: ""; }
.octicon-milestone::before { content: ""; }
.octicon-mirror-public::before, .octicon-mirror::before { content: ""; }
.octicon-mortar-board::before { content: ""; }
.octicon-move-down::before { content: ""; }
.octicon-move-left::before { content: ""; }
.octicon-move-right::before { content: ""; }
.octicon-move-up::before { content: ""; }
.octicon-mute::before { content: ""; }
.octicon-no-newline::before { content: ""; }
.octicon-octoface::before { content: ""; }
.octicon-organization::before { content: ""; }
.octicon-package::before { content: ""; }
.octicon-paintcan::before { content: ""; }
.octicon-pencil::before { content: ""; }
.octicon-person-add::before, .octicon-person-follow::before, .octicon-person::before { content: ""; }
.octicon-pin::before { content: ""; }
.octicon-playback-fast-forward::before { content: ""; }
.octicon-playback-pause::before { content: ""; }
.octicon-playback-play::before { content: ""; }
.octicon-playback-rewind::before { content: ""; }
.octicon-plug::before { content: ""; }
.octicon-repo-create::before, .octicon-gist-new::before, .octicon-file-directory-create::before, .octicon-file-add::before, .octicon-plus::before { content: ""; }
.octicon-podium::before { content: ""; }
.octicon-primitive-dot::before { content: ""; }
.octicon-primitive-square::before { content: ""; }
.octicon-pulse::before { content: ""; }
.octicon-puzzle::before { content: ""; }
.octicon-question::before { content: ""; }
.octicon-quote::before { content: ""; }
.octicon-radio-tower::before { content: ""; }
.octicon-repo-delete::before, .octicon-repo::before { content: ""; }
.octicon-repo-clone::before { content: ""; }
.octicon-repo-force-push::before { content: ""; }
.octicon-gist-fork::before, .octicon-repo-forked::before { content: ""; }
.octicon-repo-pull::before { content: ""; }
.octicon-repo-push::before { content: ""; }
.octicon-rocket::before { content: ""; }
.octicon-rss::before { content: ""; }
.octicon-ruby::before { content: ""; }
.octicon-screen-full::before { content: ""; }
.octicon-screen-normal::before { content: ""; }
.octicon-search-save::before, .octicon-search::before { content: ""; }
.octicon-server::before { content: ""; }
.octicon-settings::before { content: ""; }
.octicon-log-in::before, .octicon-sign-in::before { content: ""; }
.octicon-log-out::before, .octicon-sign-out::before { content: ""; }
.octicon-split::before { content: ""; }
.octicon-squirrel::before { content: ""; }
.octicon-star-add::before, .octicon-star-delete::before, .octicon-star::before { content: ""; }
.octicon-steps::before { content: ""; }
.octicon-stop::before { content: ""; }
.octicon-repo-sync::before, .octicon-sync::before { content: ""; }
.octicon-tag-remove::before, .octicon-tag-add::before, .octicon-tag::before { content: ""; }
.octicon-telescope::before { content: ""; }
.octicon-terminal::before { content: ""; }
.octicon-three-bars::before { content: ""; }
.octicon-thumbsdown::before { content: ""; }
.octicon-thumbsup::before { content: ""; }
.octicon-tools::before { content: ""; }
.octicon-trashcan::before { content: ""; }
.octicon-triangle-down::before { content: ""; }
.octicon-triangle-left::before { content: ""; }
.octicon-triangle-right::before { content: ""; }
.octicon-triangle-up::before { content: ""; }
.octicon-unfold::before { content: ""; }
.octicon-unmute::before { content: ""; }
.octicon-versions::before { content: ""; }
.octicon-remove-close::before, .octicon-x::before { content: ""; }
.octicon-zap::before { content: "⚡"; }
h2.ghead::after { content: "."; height: 0px; display: block; visibility: hidden; clear: both; }
.svg-tip::after { box-sizing: border-box; position: absolute; left: 50%; height: 5px; width: 5px; bottom: -10px; margin: 0px 0px 0px -5px; content: " "; border-width: 5px; border-style: solid; border-color: rgba(0, 0, 0, 0.8) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.uniques-graph .x.axis .tick:nth-child(14) line { stroke: rgb(29, 127, 179); stroke-width: 2px; }
table.capped-list tr:nth-child(2n) { background-color: rgb(252, 252, 252); }
.traffic-graph-stats .summary-stats::before { display: table; content: ""; }
.traffic-graph-stats .summary-stats::after { display: table; clear: both; content: ""; }
.markdown-body { overflow: hidden; font-family: "Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif; font-size: 16px; line-height: 1.6; word-wrap: break-word; }
.markdown-body > :first-child { margin-top: 0px ! important; }
.markdown-body > :last-child { margin-bottom: 0px ! important; }
.markdown-body a:not([href]) { color: inherit; text-decoration: none; }
.markdown-body p, .markdown-body blockquote, .markdown-body ul, .markdown-body ol, .markdown-body dl, .markdown-body table, .markdown-body pre { margin-top: 0px; margin-bottom: 16px; }
.markdown-body blockquote > :first-child { margin-top: 0px; }
.markdown-body blockquote > :last-child { margin-bottom: 0px; }
.markdown-body table tr:nth-child(2n) { background-color: rgb(248, 248, 248); }
.markdown-body code, .markdown-body tt { padding: 0.2em 0px; margin: 0px; font-size: 85%; background-color: rgba(0, 0, 0, 0.04); border-radius: 3px; }
.markdown-body code::before, .markdown-body code::after, .markdown-body tt::before, .markdown-body tt::after { letter-spacing: -0.2em; content: " "; }
.markdown-body pre > code { padding: 0px; margin: 0px; font-size: 100%; word-break: normal; white-space: pre; background: transparent none repeat scroll 0% 0%; border: 0px none; }
.markdown-body .highlight { margin-bottom: 16px; }
.markdown-body .highlight pre, .markdown-body pre { padding: 16px; overflow: auto; font-size: 85%; line-height: 1.45; background-color: rgb(247, 247, 247); border-radius: 3px; }
.markdown-body .highlight pre { margin-bottom: 0px; word-break: normal; }
.markdown-body pre { word-wrap: normal; }
.markdown-body pre code, .markdown-body pre tt { display: inline; max-width: initial; padding: 0px; margin: 0px; overflow: initial; line-height: inherit; word-wrap: normal; background-color: transparent; border: 0px none; }
.markdown-body pre code::before, .markdown-body pre code::after, .markdown-body pre tt::before, .markdown-body pre tt::after { content: normal; }
.pl-c { color: rgb(150, 152, 150); }
.pl-c1, .pl-s .pl-v { color: rgb(0, 134, 179); }
.pl-e, .pl-en { color: rgb(121, 93, 163); }
.pl-k { color: rgb(167, 29, 93); }
.pl-pds, .pl-s, .pl-s .pl-pse .pl-s1, .pl-sr, .pl-sr .pl-cce, .pl-sr .pl-sra, .pl-sr .pl-sre { color: rgb(24, 54, 145); }
body { word-wrap: break-word; }
.labels { position: relative; }
.facebox { position: absolute; top: 0px; left: 0px; z-index: 100; padding-bottom: 40px; }
.facebox-popup { position: relative; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.25); border-radius: 5px; box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.4); background-clip: padding-box; }
.facebox-content { width: 455px; padding: 15px; }
.facebox-content::before { display: table; content: ""; }
.facebox-content::after { display: table; clear: both; content: ""; }
.facebox-close { position: absolute; top: 8px; right: 5px; padding: 10px; background-color: transparent; border: 0px none; opacity: 0.25; cursor: pointer; }
.facebox-close:hover { opacity: 1; }
.facebox-header { margin: -15px -15px 15px; padding: 15px; border-bottom: 1px solid rgb(229, 229, 229); font-size: 18px; font-weight: normal; }
.select-menu-button::after { display: inline-block; width: 0px; height: 0px; content: ""; vertical-align: -2px; border-width: 4px; border-style: solid; border-color: -moz-use-text-color transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.select-menu-button.primary::after { border-top-color: rgb(255, 255, 255); }
.select-menu-loading-overlay::before { position: absolute; left: 50%; top: 50%; margin: -16px 0px 0px -16px; width: 32px; content: ""; font: 32px/1 "octicons"; display: inline-block; text-decoration: none; text-indent: 0px; }
@keyframes pulse {
  0% { color: rgba(170, 170, 170, 0.1); }
  10% { color: rgb(170, 170, 170); }
  100% { color: rgba(170, 170, 170, 0.1); }
}
.select-menu-modal-holder { position: absolute; display: none; z-index: 21; }
.select-menu-modal { position: relative; width: 300px; margin-top: 4px; margin-bottom: 20px; overflow: hidden; font-size: 12px; color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(200, 200, 200, 0.4); border-radius: 3px; box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.15); }
.select-menu-header { padding: 8px 10px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; border-bottom: 1px solid rgba(200, 200, 200, 0.4); }
.select-menu-header .select-menu-title { font-weight: bold; color: rgb(51, 51, 51); text-shadow: 0px 1px 0px rgb(255, 255, 255); }
.select-menu-header .octicon { display: block; float: right; color: rgb(204, 204, 204); cursor: pointer; }
.select-menu-header .octicon:hover { color: rgb(85, 85, 85); }
.select-menu-list { max-height: 400px; overflow: auto; position: relative; }
.select-menu-item { cursor: pointer; border-bottom: 1px solid rgb(238, 238, 238); display: table; table-layout: fixed; width: 100%; overflow: hidden; color: inherit; }
.select-menu-item:hover { text-decoration: none; }
.select-menu-item .octicon { vertical-align: middle; }
.select-menu-item .octicon-check { visibility: hidden; }
.select-menu-item input[type="radio"] { display: none; }
.select-menu-item .select-menu-item-icon { display: table-cell; color: transparent; vertical-align: top; padding: 8px 0px 8px 8px; width: 24px; text-align: center; }
.select-menu-item.select-menu-action, .select-menu-item.selected { color: rgb(51, 51, 51); }
.select-menu-item.select-menu-action .description, .select-menu-item.selected .description { color: rgb(102, 102, 102); }
.select-menu-item.select-menu-action .octicon-check, .select-menu-item.selected .octicon-check { visibility: visible; }
.select-menu-item.select-menu-action > .octicon, .select-menu-item.selected > .octicon { color: rgb(51, 51, 51); }
.select-menu-item .hidden-select-button-text { display: none; }
.select-menu-item.last-visible, .select-menu-list:last-child .select-menu-item:last-child { border-bottom: 0px none; border-radius: 0px 0px 3px 3px; }
.select-menu-item-text { display: table-cell; vertical-align: top; padding: 8px 0px 8px 8px; text-align: left; }
.select-menu-item-text:first-child { margin-left: 5px; }
.select-menu-item-text .description { color: rgb(153, 153, 153); font-size: 12px; max-width: 265px; display: block; margin-top: 3px; }
.select-menu-item-heading { display: block; margin-top: 0px; margin-bottom: 0px; font-size: 14px; font-weight: bold; line-height: 1.1; }
.modal-backdrop { display: none; -moz-user-select: none; }
.dropdown { position: relative; }
.dropdown-caret { display: inline-block; width: 0px; height: 0px; content: ""; vertical-align: -2px; border-width: 4px; border-style: solid; border-color: -moz-use-text-color transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.dropdown-menu { position: absolute; top: 100%; left: 50%; z-index: 100; width: 160px; margin-top: 2px; margin-left: -80px; padding-top: 5px; padding-bottom: 5px; list-style: outside none none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.15); }
.dropdown-menu::before { position: absolute; top: -16px; left: 72px; display: inline-block; content: ""; border-width: 8px; border-style: solid; border-color: transparent transparent rgba(0, 0, 0, 0.15); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.dropdown-menu::after { position: absolute; top: -14px; left: 73px; display: inline-block; content: ""; border-width: 7px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.dropdown-menu > li > a, .dropdown-menu > li .sign-out-button { display: block; padding: 4px 10px 4px 35px; color: rgb(51, 51, 51); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: transparent none repeat scroll 0% 0%; }
.dropdown-menu > li > a > .octicon, .dropdown-menu > li .sign-out-button > .octicon { float: left; margin-top: 1px; margin-left: -25px; opacity: 0.5; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a.zeroclipboard-is-hover, .dropdown-menu > li .sign-out-button:hover, .dropdown-menu > li .sign-out-button.zeroclipboard-is-hover { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(65, 131, 196); }
.dropdown-menu > li > a:hover > .octicon, .dropdown-menu > li > a.zeroclipboard-is-hover > .octicon, .dropdown-menu > li .sign-out-button:hover > .octicon, .dropdown-menu > li .sign-out-button.zeroclipboard-is-hover > .octicon { color: inherit; opacity: 1; }
.sign-out-button { width: 100%; text-align: left; }
.sign-out-button > .octicon-sign-out { padding-left: 3px; }
.dropdown-divider { height: 1px; margin: 8px 1px; background-color: rgb(229, 229, 229); }
.dropdown-header { padding: 4px 15px; font-size: 12px; color: rgb(153, 153, 153); }
.dropdown-menu-content { display: none; }
.dropdown-menu-w::before { top: 10px; right: -16px; left: auto; border-color: transparent transparent transparent rgba(0, 0, 0, 0.15); }
.dropdown-menu-w::after { top: 11px; right: -14px; left: auto; border-color: transparent transparent transparent rgb(255, 255, 255); }
.dropdown-menu-e::before { top: 10px; left: -16px; border-color: transparent rgba(0, 0, 0, 0.15) transparent transparent; }
.dropdown-menu-e::after { top: 11px; left: -14px; border-color: transparent rgb(255, 255, 255) transparent transparent; }
.dropdown-menu-sw::before { left: auto; right: 9px; }
.dropdown-menu-sw::after { left: auto; right: 10px; }
include-fragment, poll-include-fragment { display: block; }
.pagination::before { display: table; content: ""; }
.pagination::after { display: table; clear: both; content: ""; }
.header { padding-top: 10px; padding-bottom: 10px; min-width: 1000px; background-color: rgb(245, 245, 245); border-bottom: 1px solid rgb(229, 229, 229); }
.header-logo-invertocat { float: left; margin-right: 10px; margin-left: -2px; color: rgb(51, 51, 51); white-space: nowrap; }
.header-logo-invertocat .octicon-mark-github { float: left; width: 28px; height: 28px; font-size: 28px; }
.header-logo-invertocat:hover { color: rgb(65, 131, 196); text-decoration: none; }
.notification-indicator .mail-status { position: absolute; top: -2px; right: 2px; z-index: 2; display: none; width: 14px; height: 14px; color: rgb(255, 255, 255); text-align: center; background-color: rgb(65, 131, 196); background-image: linear-gradient(rgb(123, 169, 214), rgb(65, 131, 196)); background-repeat: repeat-x; background-clip: padding-box; border-radius: 50%; border: 2px solid rgb(243, 243, 243); }
.notification-indicator:hover .mail-status { background-color: rgb(65, 131, 196); }
.site-search { position: relative; float: left; }
.site-search form { position: relative; float: left; width: 360px; margin-right: 10px; }
.site-search input[type="text"] { position: relative; width: 100%; min-height: 28px; padding: 4px 20px 4px 8px; font-size: 12px; }
.site-search .scope-badge { position: absolute; top: 3px; left: 3px; bottom: 3px; z-index: 10; display: none; padding: 3px 6px; font-size: 12px; color: rgb(119, 119, 119); background-color: rgb(238, 238, 238); border-radius: 2px; transition: all 0.1s ease-in-out 0s; }
.site-search.repo-scope .scope-badge { display: block; }
.site-search.repo-scope input[type="text"] { padding-left: 100px; }
.site-search.repo-scope input[type="text"]:focus + .scope-badge, .site-search.repo-scope .focused .drag-and-drop + .scope-badge, .focused .site-search.repo-scope .drag-and-drop + .scope-badge { background-color: rgb(228, 238, 247); color: rgb(65, 131, 196); }
.header-nav { list-style: outside none none; }
.header-nav-item { float: left; }
.header-nav-item.active .tooltipped::before, .header-nav-item.active .tooltipped::after { display: none; }
.header-nav-item .dropdown-menu { margin-top: 13px; width: 180px; }
.header-nav-link { display: block; padding: 4px 8px; font-size: 13px; font-weight: bold; line-height: 20px; color: rgb(51, 51, 51); }
.header-nav-link:hover, .header-nav-link:focus { color: rgb(65, 131, 196); text-decoration: none; }
.header-nav-link:hover .dropdown-caret, .header-nav-link:focus .dropdown-caret { border-top-color: rgb(65, 131, 196); }
.user-nav { margin-right: -8px; }
.user-nav .header-nav-link { height: 28px; }
.user-nav .octicon { width: 18px; height: 18px; text-align: center; }
.user-nav .octicon-inbox { font-size: 20px; }
.user-nav .octicon-sign-out { padding-top: 2px; }
.user-nav .octicon-plus { float: left; width: 16px; height: 18px; font-size: 18px; }
.user-nav .avatar { float: left; margin-right: 5px; }
.user-nav .name { float: left; white-space: nowrap; }
.sign-out-button { background: transparent none repeat scroll 0% 0%; border: 0px none; }
.accessibility-aid { height: 1px; width: 1px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute; margin: 0px; }
.accessibility-aid:focus { height: auto; width: auto; clip: auto; z-index: 1; top: 0px; line-height: 49px; padding: 0px 10px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; font-weight: bold; text-decoration: none; color: rgb(51, 51, 51); }
.site-footer { position: relative; margin-top: 40px; padding-top: 40px; padding-bottom: 40px; font-size: 12px; line-height: 1.5; color: rgb(119, 119, 119); border-top: 1px solid rgb(238, 238, 238); }
.site-footer::before { display: table; content: ""; }
.site-footer::after { display: table; clear: both; content: ""; }
.site-footer .octicon-mark-github { position: absolute; top: 38px; left: 50%; height: 24px; width: 24px; margin-left: -12px; font-size: 24px; color: rgb(204, 204, 204); }
.site-footer .octicon-mark-github:hover { color: rgb(187, 187, 187); }
.site-footer-links { margin: 0px; list-style: outside none none; }
.site-footer-links li { display: inline-block; line-height: 16px; }
.site-footer-links li + li { margin-left: 10px; }
.billing-plans .coupon.expiring .coupon-label::after { border-bottom-color: rgb(223, 110, 0); }
.coupon-label::after { position: absolute; bottom: 100%; left: 15px; width: 0px; height: 0px; pointer-events: none; content: " "; border-style: solid; border-color: transparent transparent rgb(108, 198, 68); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 5px; }
.suggester-container { position: absolute; top: 58px; left: 10px; z-index: 30; }
.timeline-new-comment .suggester-container { top: 52px; }
.suggester { position: relative; top: 0px; left: 0px; display: none; min-width: 180px; margin-top: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); border-radius: 3px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); }
.breadcrumb .separator::before, .breadcrumb .separator::after { content: " "; }
.blob-interaction-bar::before { display: table; content: ""; }
.blob-interaction-bar::after { display: table; clear: both; content: ""; }
.file-commit-form .commit-form::after, .file-commit-form .commit-form::before { position: absolute; top: 11px; left: -16px; right: 100%; width: 0px; height: 0px; display: block; content: " "; border-color: transparent; border-style: solid solid outset; pointer-events: none; }
.file-commit-form .commit-form::after { border-width: 7px; border-right-color: rgb(255, 255, 255); margin-top: 1px; margin-left: 2px; }
.file-commit-form .commit-form::before { border-right-color: rgb(221, 221, 221); border-width: 8px; }
.branch-action-body::after, .branch-action-body::before { position: absolute; top: 11px; left: -16px; right: 100%; width: 0px; height: 0px; display: block; content: " "; border-color: transparent; border-style: solid solid outset; pointer-events: none; }
.branch-action-body::after { border-width: 7px; border-right-color: rgb(255, 255, 255); margin-top: 1px; margin-left: 2px; }
.branch-action-body::before { border-right-color: rgb(221, 221, 221); border-width: 8px; }
.branch-action-state-clean .branch-action-body::before { border-right-color: rgb(149, 201, 126); }
.branch-action-state-unknown .branch-action-body::before, .branch-action-state-unstable .branch-action-body::before { border-right-color: rgb(226, 204, 122); }
.branch-action-state-merged .branch-action-body::before { border-right-color: rgb(136, 110, 173); }
.merge-branch-form .commit-form::before { border-right-color: rgb(149, 201, 126); }
.merge-branch-form.error .commit-form::before { border-right-color: rgb(233, 122, 116); }
.starring-container .unstarred, .starring-container.on .starred { display: block; }
.starring-container.on .unstarred, .starring-container .starred { display: none; }
.code-list .blob-num::before { content: normal; }
.container-preview:not(.show-code) .commit-create, .container-preview:not(.show-code) .actions { display: none; }
.comment-body { width: 100%; padding: 15px; overflow: visible; font-size: 14px; }
.comment-body .highlight { overflow: visible ! important; background-color: transparent; }
.comment-form-textarea { width: 100%; max-width: 100%; height: 100px; min-height: 100px; margin: 0px; font-size: 14px; line-height: 1.6; }
.comment-form-error, .comment-form-stale { display: none; padding: 5px 10px; margin: 0px 10px; font-weight: bold; color: rgb(153, 0, 0); background-color: rgb(255, 234, 234); border: 1px solid rgb(226, 160, 160); }
.commits-listing::before { position: absolute; top: 0px; bottom: 0px; left: 14px; z-index: -1; display: block; width: 2px; content: ""; background-color: rgb(243, 243, 243); }
.full-commit .branches-list li::before { padding-right: 6px; font-weight: normal; content: "+"; }
.full-commit .branches-list li:first-child::before { padding-right: 0px; content: ""; }
.full-commit .branches-list li.pull-request::before { margin-left: -8px; content: ""; }
.file-history-tease .participation::before { display: table; content: ""; }
.file-history-tease .participation::after { display: table; clear: both; content: ""; }
.commit-build-statuses.active .tooltipped::before, .commit-build-statuses.active .tooltipped::after { display: none; }
.existing-pull .list-group-item::before { display: table; content: ""; }
.existing-pull .list-group-item::after { display: table; clear: both; content: ""; }
.context-loader-container .context-loader { display: none; }
.page-context-loader { margin-left: 10px; display: none; }
@keyframes broadCastMaskFade {
  0% { opacity: 0; }
  30% { opacity: 1; }
  70% { opacity: 1; }
  100% { opacity: 0; }
}
.news .alert .mega-octicon::before { color: inherit; }
@keyframes slideUp {
  0% { transform: translate3d(0px, 500px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.discussion-timeline { position: relative; width: 760px; float: left; }
.discussion-timeline::before { display: block; content: ""; position: absolute; top: 0px; bottom: 0px; left: 79px; width: 2px; background-color: rgb(243, 243, 243); z-index: -1; }
.discussion-sidebar { position: sticky; top: 0px; z-index: 21; float: right; width: 140px; }
.discussion-sidebar-item { padding-top: 15px; font-size: 12px; color: rgb(153, 153, 153); }
.discussion-sidebar-item .btn .octicon { margin-right: 0px; }
.discussion-sidebar-item + .discussion-sidebar-item { margin-top: 15px; border-top: 1px solid rgb(238, 238, 238); }
.discussion-sidebar-heading { margin-top: 0px; margin-bottom: 10px; font-size: 12px; line-height: 16px; color: rgb(119, 119, 119); }
.sidebar-notifications { position: relative; }
.sidebar-notifications .thread-subscription-status { margin: 0px; padding: 0px; border: 0px none; }
.sidebar-notifications .thread-subscription-status .thread-subscribe-form { display: block; }
.sidebar-notifications .thread-subscription-status .mega-octicon { display: none; }
.sidebar-notifications .thread-subscription-status .reason { padding: 0px; margin: 5px 0px 0px; font-size: 11px; color: rgb(153, 153, 153); }
.sidebar-notifications .thread-subscription-status .btn-sm { display: block; width: 100%; }
.participation .participant-avatar { float: left; margin: 3px 0px 0px 3px; }
.participation a { color: rgb(153, 153, 153); }
.participation a:hover { color: rgb(65, 131, 196); text-decoration: none; }
.participation-avatars { margin-left: -3px; }
.participation-avatars::before { display: table; content: ""; }
.participation-avatars::after { display: table; clear: both; content: ""; }
.inline-comment-form .form-actions, .timeline-new-comment .form-actions { padding: 0px 10px 10px; }
.gh-header-actions { float: right; margin-top: 3px; }
.gh-header-actions .btn-sm { float: left; margin-left: 5px; }
.gh-header-title { margin-top: 0px; margin-bottom: 0px; margin-right: 150px; font-weight: normal; line-height: 1.1; word-wrap: break-word; }
.gh-header-number { font-weight: 300; color: rgb(170, 170, 170); letter-spacing: -1px; }
.gh-header-edit::before { display: table; content: ""; }
.gh-header-edit::after { display: table; clear: both; content: ""; }
.gh-header-meta { margin-top: 9px; font-size: 14px; line-height: 20px; color: rgb(119, 119, 119); padding-bottom: 20px; border-bottom: 1px solid rgb(238, 238, 238); }
.gh-header.issue .gh-header-meta { margin-bottom: 15px; }
.gh-header-meta .flex-table-item { vertical-align: top; }
.gh-header-meta .flex-table-item-primary { padding-top: 4px; white-space: normal; word-wrap: break-word; }
.gh-header-meta .state { margin-right: 8px; }
.gh-header-meta .author { color: rgb(85, 85, 85); font-weight: bold; }
.gh-header-meta .noun { text-transform: lowercase; }
.timeline-comment-wrapper > .timeline-comment::after, .timeline-comment-wrapper > .timeline-comment::before, .timeline-new-comment .timeline-comment::after, .timeline-new-comment .timeline-comment::before { position: absolute; top: 11px; left: -16px; right: 100%; width: 0px; height: 0px; display: block; content: " "; border-color: transparent; border-style: solid solid outset; pointer-events: none; }
.timeline-comment-wrapper > .timeline-comment::after, .timeline-new-comment .timeline-comment::after { border-width: 7px; border-right-color: rgb(247, 247, 247); margin-top: 1px; margin-left: 2px; }
.timeline-comment-wrapper > .timeline-comment::before, .timeline-new-comment .timeline-comment::before { border-right-color: rgb(221, 221, 221); border-width: 8px; }
.timeline-comment-wrapper { position: relative; padding-left: 64px; margin-top: 15px; margin-bottom: 15px; border-top: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); }
.timeline-comment-wrapper:first-child { margin-top: 0px; }
.discussion-timeline-actions .timeline-comment-wrapper:first-child { margin-top: 15px; }
.timeline-comment-wrapper .timeline-comment.current-user::after, .timeline-comment-wrapper .timeline-comment.current-user::before { position: absolute; top: 11px; left: -16px; right: 100%; width: 0px; height: 0px; display: block; content: " "; border-color: transparent; border-style: solid solid outset; pointer-events: none; }
.timeline-comment-wrapper .timeline-comment.current-user::after { border-width: 7px; border-right-color: rgb(242, 248, 250); margin-top: 1px; margin-left: 2px; }
.timeline-comment-wrapper .timeline-comment.current-user::before { border-right-color: rgb(191, 204, 209); border-width: 8px; }
.timeline-comment-wrapper .timeline-comment.unread-item::after, .timeline-comment-wrapper .timeline-comment.unread-item::before { position: absolute; top: 11px; left: -16px; right: 100%; width: 0px; height: 0px; display: block; content: " "; border-color: transparent; border-style: solid solid outset; pointer-events: none; }
.timeline-comment-wrapper .timeline-comment.unread-item::after { border-width: 7px; border-right-color: rgb(255, 249, 234); margin-top: 1px; margin-left: 2px; }
.timeline-comment-wrapper .timeline-comment.unread-item::before { border-right-color: rgb(223, 216, 194); border-width: 8px; }
.timeline-comment-avatar { float: left; margin-left: -64px; border-radius: 3px; }
.timeline-comment { position: relative; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 3px; }
.timeline-comment.will-transition-once::before, .timeline-comment.will-transition-once::after { transition: border-right-color 0.65s ease-in-out 0s; }
.timeline-comment:empty { display: none; }
.timeline-comment .comment + .comment::before, .timeline-comment .comment + .comment::after { display: none; }
.timeline-comment-header { padding-left: 15px; padding-right: 15px; color: rgb(153, 153, 153); background-color: rgb(247, 247, 247); border-bottom: 1px solid rgb(238, 238, 238); border-top-left-radius: 3px; border-top-right-radius: 3px; }
.timeline-comment-header .author { font-weight: bold; color: rgb(85, 85, 85); }
.timeline-comment-header .timestamp { white-space: nowrap; color: inherit; }
.timeline-comment-label { float: right; margin: 8px 0px 0px 10px; padding: 2px 5px; font-size: 12px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 3px; }
.timeline-comment-header-text { max-width: 78%; padding-top: 10px; padding-bottom: 10px; }
.discussion-item-ref .state { padding: 1px 5px; margin-top: -4px; margin-left: 8px; font-size: 12px; }
.discussion-item-ref .state .octicon { width: 1em; font-size: 14px; }
.timeline-new-comment { max-width: 780px; margin-bottom: 0px; }
.timeline-new-comment .comment-form-head { margin-bottom: 10px; }
.timeline-new-comment .previewable-comment-form .comment-body { padding: 5px 5px 15px; border-bottom: 1px solid rgb(238, 238, 238); }
.discussion-item { position: relative; margin: 15px 0px 15px 79px; padding-left: 25px; }
.discussion-item .author { color: rgb(85, 85, 85); font-weight: bold; }
.discussion-item .timestamp { color: inherit; white-space: nowrap; }
.discussion-item-icon { float: left; width: 32px; height: 32px; margin-top: -7px; margin-left: -40px; line-height: 28px; color: rgb(102, 102, 102); text-align: center; background-color: rgb(243, 243, 243); border: 2px solid rgb(255, 255, 255); border-radius: 50%; }
.discussion-item-header { min-height: 30px; padding-top: 5px; padding-bottom: 5px; color: rgb(119, 119, 119); line-height: 20px; word-wrap: break-word; }
.discussion-item-header .avatar { float: left; margin-top: 2px; margin-right: 5px; }
.discussion-item-header:last-child { padding-bottom: 0px; }
.discussion-item-ref-title { margin-top: 0px; margin-bottom: 0px; line-height: 1.2; }
.discussion-item-ref-title .issue-num { font-weight: normal; color: rgb(153, 153, 153); }
.discussion-item-ref-title .title-link { color: rgb(51, 51, 51); }
.discussion-item-ref-title .title-link:hover { color: rgb(65, 131, 196); text-decoration: none; }
.discussion-item-ref-title .title-link:hover .issue-num { color: inherit; }
.new-discussion-timeline .previewable-comment-form .comment-form-head.tabnav { background: rgb(247, 247, 247) none repeat scroll 0% 0%; padding: 6px 10px 0px; border-radius: 3px 3px 0px 0px; }
.new-discussion-timeline .previewable-comment-form .comment { border: 0px none; }
.new-discussion-timeline .previewable-comment-form .comment-body { padding: 5px 5px 15px; border-bottom: 1px solid rgb(238, 238, 238); background-color: transparent; }
.new-discussion-timeline .composer .timeline-comment::after { border-right-color: rgb(255, 255, 255); }
.discussion-timeline-actions { border-top: 2px solid rgb(243, 243, 243); background-color: rgb(255, 255, 255); }
.git-lfs-setup-list li::before { content: counter(step-counter, decimal) "."; margin-right: 10px; font-weight: bold; }
.explore-section:nth-child(2n) { background: rgb(249, 249, 249) none repeat scroll 0% 0%; }
.explore-section:nth-child(2n) .repo-collection > ul { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.explore-section:nth-child(2n+1):last-child { padding-bottom: 0px; border-bottom: 0px none; }
@keyframes fadein {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.form-signup-home dl.form.errored dd.error::after, .form-signup-home dl.form.errored dd.warning::after { position: absolute; left: 10px; bottom: 100%; height: 0px; width: 0px; content: ""; border-style: solid; border-color: transparent transparent rgb(51, 51, 51); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 8px; pointer-events: none; }
.form-signup-home dl.successed::after, .form-signup-home dl.errored::after { position: absolute; top: 15px; right: 10px; text-shadow: none; font: 16px/1 "octicons"; display: inline-block; text-decoration: none; }
.form-signup-home dl.successed::after { content: ""; color: rgb(108, 198, 68); }
.form-signup-home dl.errored::after { content: ""; color: rgb(189, 44, 0); }
.form-signup-home dl.is-loading::after { position: absolute; top: 15px; right: 10px; display: block; width: 16px; height: 16px; content: ""; background-image: url("urn:not-loaded:https://assets-cdn.github.com/images/spinners/octocat-spinner-16px.gif"); }
@media not all, not all, only screen and (min-resolution: 2dppx) {
  .form-signup-home dl.is-loading::after { background-image: url("urn:not-loaded:https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif"); background-size: 16px 16px; }
}
@keyframes cloud1animation {
  0% { transform: translateX(-70px); }
  100% { transform: translateX(0px); }
}
@keyframes cloud2animation {
  0% { transform: translateX(50px); }
  100% { transform: translateX(0px); }
}
@keyframes cloud3animation {
  0% { transform: translateX(-150px); }
  100% { transform: translateX(0px); }
}
@keyframes cloud4animation {
  0% { transform: translateX(125px); }
  100% { transform: translateX(0px); }
}
@keyframes cloud5animation {
  0% { transform: translateX(-80px); }
  100% { transform: translateX(0px); }
}
@keyframes cloud6animation {
  0% { transform: translateX(-200px); }
  100% { transform: translateX(0px); }
}
.issue-list-meta::before { display: table; content: ""; }
.issue-list-meta::after { display: table; clear: both; content: ""; }
.new-label .label-edit::before { display: table; content: ""; }
.new-label .label-edit::after { display: table; clear: both; content: ""; }
.label-edit::before { display: table; content: ""; }
.label-edit::after { display: table; clear: both; content: ""; }
.label-colors::before { left: 8px; }
.label-colors::after { left: 9px; }
@keyframes ellipsis {
  0% { width: 2px; }
  100% { width: 12px; }
}
.context-loader.large-format-loader { position: fixed; display: none; top: 0px; left: 0px; bottom: 0px; right: 0px; margin: 0px; width: auto; padding: 190px 0px 0px; font-weight: normal; background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; border: 0px none; z-index: 9999; text-align: center; color: rgb(153, 153, 153); }
.request-reviewers-list::before { display: table; content: ""; }
.request-reviewers-list::after { display: table; clear: both; content: ""; }
.clearfix::before { display: table; content: ""; }
.clearfix::after { display: table; clear: both; content: ""; }
.right { float: right; }
.left { float: left; }
</style>
    <style media="all" rel="stylesheet">/* Effective stylesheet produced by snapshot save */
.marketing-section::before { display: table; content: ""; }
.marketing-section::after { display: table; clear: both; content: ""; }
@keyframes rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(-360deg); }
}
@keyframes teamDev {
  3% { border-color: rgb(189, 44, 0); color: rgb(189, 44, 0); }
  27% { border-color: rgb(189, 44, 0); color: rgb(189, 44, 0); }
  30% { border-color: rgb(204, 204, 204); color: rgb(187, 187, 187); }
}
@keyframes teamDesign {
  34% { border-color: rgb(204, 204, 204); color: rgb(187, 187, 187); }
  37% { border-color: rgb(108, 198, 68); color: rgb(108, 198, 68); }
  60% { border-color: rgb(108, 198, 68); color: rgb(108, 198, 68); }
  63% { border-color: rgb(204, 204, 204); color: rgb(187, 187, 187); }
}
@keyframes teamMarketing {
  67% { border-color: rgb(204, 204, 204); color: rgb(187, 187, 187); }
  70% { border-color: rgb(255, 153, 51); color: rgb(255, 153, 51); }
  94% { border-color: rgb(255, 153, 51); color: rgb(255, 153, 51); }
}
@keyframes teamDevDesign {
  3% { border-color: rgb(189, 44, 0); color: rgb(189, 44, 0); }
  27% { border-color: rgb(189, 44, 0); color: rgb(189, 44, 0); }
  30% { border-color: rgb(204, 204, 204); color: rgb(187, 187, 187); }
  34% { border-color: rgb(204, 204, 204); color: rgb(187, 187, 187); }
  37% { border-color: rgb(108, 198, 68); color: rgb(108, 198, 68); }
  60% { border-color: rgb(108, 198, 68); color: rgb(108, 198, 68); }
  63% { border-color: rgb(204, 204, 204); color: rgb(187, 187, 187); }
}
@keyframes teamDevDesignMarketing {
  3% { border-color: rgb(189, 44, 0); color: rgb(189, 44, 0); }
  27% { border-color: rgb(189, 44, 0); color: rgb(189, 44, 0); }
  30% { border-color: rgb(204, 204, 204); color: rgb(187, 187, 187); }
  34% { border-color: rgb(204, 204, 204); color: rgb(187, 187, 187); }
  37% { border-color: rgb(108, 198, 68); color: rgb(108, 198, 68); }
  60% { border-color: rgb(108, 198, 68); color: rgb(108, 198, 68); }
  63% { border-color: rgb(204, 204, 204); color: rgb(187, 187, 187); }
  67% { border-color: rgb(204, 204, 204); color: rgb(187, 187, 187); }
  70% { border-color: rgb(255, 153, 51); color: rgb(255, 153, 51); }
  94% { border-color: rgb(255, 153, 51); color: rgb(255, 153, 51); }
}
@keyframes bounceIn {
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.05); }
  70% { transform: scale(0.9); }
  100% { transform: scale(1); }
}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.segmented-nav-tab::before { display: table; content: ""; }
.segmented-nav-tab::after { display: table; clear: both; content: ""; }
.table-list-header::before { display: table; content: ""; }
.table-list-header::after { display: table; clear: both; content: ""; }
.subnav::before { display: table; content: ""; }
.subnav::after { display: table; clear: both; content: ""; }
.boxed-group-list > li.approved::before { margin-right: 5px; font: 16px/1 "octicons"; display: inline-block; text-decoration: none; content: ""; color: rgb(94, 192, 81); }
.boxed-group-list > li.rejected::before { margin-right: 5px; font: 16px/1 "octicons"; display: inline-block; text-decoration: none; content: ""; color: rgb(188, 0, 0); }
#ajax-error-message { display: none; position: fixed; top: -200px; left: 50%; width: 974px; z-index: 9999; margin: 0px 3px 0px -487px; transition: top 0.5s ease-in-out 0s; }
#ajax-error-message > .octicon-alert { vertical-align: text-top; }
.simple-conversation-list.varied-states > li::before { display: table; content: ""; }
.simple-conversation-list.varied-states > li::after { display: table; clear: both; content: ""; }
.pagehead { position: relative; padding-top: 20px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid rgb(238, 238, 238); }
.pagehead ul.pagehead-actions { z-index: 21; float: right; margin: 0px; }
.pagehead .path-divider { margin: 0px 0.25em; }
.pagehead h1 { margin-top: 0px; margin-bottom: 0px; font-size: 20px; font-weight: normal; line-height: 28px; }
.pagehead h1 strong { font-weight: bold; }
.pagehead h1 a { white-space: nowrap; }
.pagehead-actions > li { float: left; margin: 0px 10px 0px 0px; font-size: 11px; color: rgb(51, 51, 51); list-style-type: none; }
.pagehead-actions > li:last-child { margin-right: 0px; }
.pagehead-actions .octicon-mute { color: rgb(204, 0, 0); }
.pagehead-actions .select-menu { position: relative; }
.pagehead-actions .select-menu::before { display: table; content: ""; }
.pagehead-actions .select-menu::after { display: table; clear: both; content: ""; }
.pagehead-actions .select-menu-modal-holder { top: 100%; }
.context-loader { position: absolute; top: 0px; left: 50%; z-index: 20; width: 154px; padding: 10px 10px 10px 30px; margin-left: -75px; font-size: 12px; font-weight: bold; color: rgb(102, 102, 102); background: rgb(238, 238, 238) url("urn:not-loaded:https://assets-cdn.github.com/images/spinners/octocat-spinner-16px.gif") no-repeat scroll 10px 50%; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(221, 221, 221) rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 0px 0px 5px 5px; }
@media not all, screen and (max--moz-device-pixel-ratio: 2) {
  .context-loader { background: rgb(238, 238, 238) url("urn:not-loaded:https://assets-cdn.github.com/images/spinners/octocat-spinner-32-EAF2F5.gif") no-repeat scroll 10px 50% / 16px auto; }
}
.press-info::before { display: table; content: ""; }
.press-info::after { display: table; clear: both; content: ""; }
.hubbers-list::before { display: table; content: ""; }
.hubbers-list::after { display: table; clear: both; content: ""; }
.billing-addon-items table tr:nth-child(2n) { background-color: rgb(250, 250, 250); }
.payment-methods .selected-payment-method::before { display: table; content: ""; }
.payment-methods .selected-payment-method::after { display: table; clear: both; content: ""; }
#bt-pp-cancel::before { font-size: 16px ! important; content: ""; }
.branch-group::before { display: table; content: ""; }
.branch-group::after { display: table; clear: both; content: ""; }
@keyframes branch-bar-slide {
  0% { width: 0%; }
  100% { width: 100%; }
}
.capped-card::before { display: table; content: ""; }
.capped-card::after { display: table; clear: both; content: ""; }
.capped-card:nth-child(2n+1) { margin-left: 0px; }
.capped-card:nth-child(2n) { margin-right: 0px; }
.capped-card-content::before { display: table; content: ""; }
.capped-card-content::after { display: table; clear: both; content: ""; }
.clone-url .input-group { width: 100%; }
.clone-url input.input-mini { font-size: 11px; color: rgb(153, 153, 153); }
.commit-form::after, .commit-form::before { position: absolute; top: 11px; left: -16px; right: 100%; width: 0px; height: 0px; display: block; content: " "; border-color: transparent; border-style: solid solid outset; pointer-events: none; }
.commit-form::after { border-width: 7px; border-right-color: rgb(255, 255, 255); margin-top: 1px; margin-left: 2px; }
.commit-form::before { border-right-color: rgb(221, 221, 221); border-width: 8px; }
.commit-form-actions::before { display: table; content: ""; }
.commit-form-actions::after { display: table; clear: both; content: ""; }
.diff-table tr:not(:last-child) .line-comments { border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); }
.blob-num::before { content: attr(data-line-number); }
.blob-expanded + tr:not(.blob-expanded) .blob-num, .blob-expanded + tr:not(.blob-expanded) .blob-code { border-top: 1px solid rgb(238, 238, 238); }
tr:not(.blob-expanded) + .blob-expanded .blob-num, tr:not(.blob-expanded) + .blob-expanded .blob-code { border-top: 1px solid rgb(238, 238, 238); }
.file-header::before { display: table; content: ""; }
.file-header::after { display: table; clear: both; content: ""; }
.write-content { position: relative; }
.fullscreen-overlay { display: none; position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-shadow: none; z-index: 1000; }
.fullscreen-overlay .fullscreen-container { max-width: 800px; height: 100%; margin: 0px auto; padding: 30px 0px; }
.fullscreen-overlay .textarea-wrap { width: 100%; height: 100%; position: relative; }
.fullscreen-overlay textarea { width: 100%; height: 100%; padding: 20px; border: 0px none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(153, 153, 153); font-size: 21px; line-height: 1.6em; resize: none; transition: color 0.15s ease-in-out 0s; box-shadow: none; }
.fullscreen-overlay textarea:focus, .fullscreen-overlay textarea:hover { outline: medium none; color: rgb(51, 51, 51); }
.fullscreen-overlay .fullscreen-sidebar { position: absolute; top: 30px; right: 30px; text-align: right; z-index: 1002; }
.fullscreen-overlay .fullscreen-sidebar .exit-fullscreen, .fullscreen-overlay .fullscreen-sidebar .theme-switcher { color: rgb(179, 179, 179); float: right; clear: right; margin-bottom: 15px; }
.fullscreen-overlay .fullscreen-sidebar .exit-fullscreen:hover, .fullscreen-overlay .fullscreen-sidebar .theme-switcher:hover { color: rgb(51, 51, 51); text-shadow: 0px 0px 10px rgb(255, 255, 255); }
.fullscreen-overlay .fullscreen-sidebar .theme-switcher { margin-right: 8px; }
.fullscreen-overlay .suggester-container { top: 5px; left: 0px; }
.issues-listing { position: relative; }
.new-issue-form .discussion-timeline::before { display: none; }
.new-pr-form::before { display: table; content: ""; }
.new-pr-form::after { display: table; clear: both; content: ""; }
.new-pr-form .discussion-timeline::before { display: none; }
.thread-subscription-status { margin: 40px 0px 20px; padding: 10px; color: rgb(119, 119, 119); background-color: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); border-radius: 3px; }
.thread-subscription-status .mega-octicon { vertical-align: middle; margin-right: 10px; margin-left: 4px; color: rgb(204, 204, 204); }
.thread-subscription-status .btn-sm > .octicon { margin-right: 1px; }
.thread-subscription-status .reason { display: inline-block; margin: 0px 10px; vertical-align: middle; }
.thread-subscription-status .thread-subscribe-form { display: inline-block; vertical-align: middle; }
.ellipsis-button::before { content: "…"; }
.oauth-permissions-details.default:not(.delete) .no-access, .oauth-permissions-details.default:not(.delete) .default-access, .oauth-permissions-details.none .no-access, .oauth-permissions-details.none .default-access { display: inline; }
.oauth-permissions-details.default:not(.delete) .access-details, .oauth-permissions-details.default:not(.delete) .permission-title, .oauth-permissions-details.none .access-details, .oauth-permissions-details.none .permission-title { color: rgb(153, 153, 153); }
.oauth-permissions-details.default:not(.delete) .mega-octicon, .oauth-permissions-details.none .mega-octicon { color: rgb(204, 204, 204); }
.member-avatar-group::before { display: table; content: ""; }
.member-avatar-group::after { display: table; clear: both; content: ""; }
.member-row::before { display: table; content: ""; }
.member-row::after { display: table; clear: both; content: ""; }
.org-list .list-item::before { display: table; content: ""; }
.org-list .list-item::after { display: table; clear: both; content: ""; }
.permission-level-cell .select-menu-button::after { position: absolute; top: 10px; right: 10px; }
.invitation-role-group::before { display: table; content: ""; }
.invitation-role-group::after { display: table; clear: both; content: ""; }
.migrate-org-roles .tooltipped::after { width: 300px; white-space: normal; }
.migrate-org-avatar-list::before { display: table; content: ""; }
.migrate-org-avatar-list::after { display: table; clear: both; content: ""; }
.migrate-org-avatar-list .tooltipped::after { width: auto; white-space: nowrap; }
.team-grid::before { display: table; content: ""; }
.team-grid::after { display: table; clear: both; content: ""; }
.typeahead-result::before { display: table; content: ""; }
.typeahead-result::after { display: table; clear: both; content: ""; }
.manage-user-info::before { display: table; content: ""; }
.manage-user-info::after { display: table; clear: both; content: ""; }
.org-migration-actions::before { display: table; content: ""; }
.org-migration-actions::after { display: table; clear: both; content: ""; }
.manage-repo-access-header::before { display: table; content: ""; }
.manage-repo-access-header::after { display: table; clear: both; content: ""; }
.ldap-memberships-list .ldap-group-form > div:not(.table-list-cell) { display: none ! important; }
.invited .team-member-list .list-item::before { display: table; content: ""; }
.invited .team-member-list .list-item::after { display: table; clear: both; content: ""; }
.invited-banner::before { display: table; content: ""; }
.invited-banner::after { display: table; clear: both; content: ""; }
.owner-select-grid::before { display: table; content: ""; }
.owner-select-grid::after { display: table; clear: both; content: ""; }
.theme-selector-actions::before { display: table; content: ""; }
.theme-selector-actions::after { display: table; clear: both; content: ""; }
.vcard-stats::before { display: table; content: ""; }
.vcard-stats::after { display: table; clear: both; content: ""; }
.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity) { display: none; }
.prose-diff.collapsed .rich-diff-level-zero.expandable:first-child::before { margin-top: 1em; }
.prose-diff.collapsed .rich-diff-level-zero.expandable::before { font-family: "octicons"; content: ""; color: rgb(211, 211, 211); display: block; text-align: center; font-size: 24px; letter-spacing: 2px; line-height: 0; margin-top: 1em; margin-bottom: 1em; padding: 0px; }
.prose-diff.collapsed .rich-diff-level-zero.expandable:hover::before { color: rgb(0, 0, 0); }
.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child::before { content: "Sorry, no visible changes to display."; color: rgb(211, 211, 211); font-size: 18px; }
.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover::before { color: rgb(0, 0, 0); }
.prose-diff :not(.changed) > :not(.github-user-ins):not(.github-user-del) > .removed, .prose-diff :not(.changed) > :not(.github-user-ins):not(.github-user-del) > del { text-decoration: none; }
.prose-diff > .markdown-body li ul.removed:not(.github-user-ins) { text-decoration: line-through; }
.prose-diff > .markdown-body li.added.moved-up::before { font-family: "octicons"; content: ""; color: rgb(211, 211, 211); }
.prose-diff > .markdown-body li.added.moved-down::before { font-family: "octicons"; content: ""; color: rgb(211, 211, 211); }
.prose-diff > .markdown-body li.removed:not(.moved) { color: rgb(170, 51, 51); background: rgb(255, 234, 234) none repeat scroll 0% 0%; }
.prose-diff > .markdown-body li.removed:not(.moved):not(.github-user-ins) { text-decoration: line-through; }
.prose-diff > .markdown-body .added:not(.github-user-del):not(.github-user-ins), .prose-diff > .markdown-body ins + .added:not(.github-user-del):not(.github-user-ins), .prose-diff > .markdown-body ins:not(.github-user-del):not(.github-user-ins) { text-decoration: none; }
.prose-diff > .markdown-body ins pre:not(.github-user-del):not(.github-user-ins), .prose-diff > .markdown-body ins code:not(.github-user-del):not(.github-user-ins), .prose-diff > .markdown-body ins > div:not(.github-user-del):not(.github-user-ins) { text-decoration: none; }
.tabnav-callout::before { position: absolute; top: 50%; right: 100%; margin-top: -7px; display: inline-block; content: ""; border: 7px solid transparent; }
.callout-review::before { border-right-color: rgb(252, 235, 155); }
.callout-success::before { border-right-color: rgb(216, 240, 205); }
.radio-group::before { display: table; content: ""; }
.radio-group::after { display: table; clear: both; content: ""; }
:checked + .radio-label { z-index: 1; position: relative; border-color: rgb(65, 131, 196); }
.recommended-showcase-link:nth-child(2n+1) { margin-left: 4%; }
.release-timeline-tags > li::before { display: table; content: ""; }
.release-timeline-tags > li::after { display: table; clear: both; content: ""; }
.release-timeline-tags .date::after { box-sizing: border-box; content: " "; display: block; position: absolute; top: 50%; right: -7px; z-index: 10; width: 12px; height: 12px; margin-top: -6px; background-color: rgb(238, 238, 238); border: 2px solid rgb(255, 255, 255); border-radius: 6px; }
.release-timeline-tags .expander .date::after { display: none; }
.release::before { display: table; content: ""; }
.release::after { display: table; clear: both; content: ""; }
.uploaded-files > li.delete:nth-child(2) { border-top-right-radius: 3px; border-top-left-radius: 3px; }
.uploaded-files > li:nth-child(2) { border-top: 0px none; }
.releases-target-menu .select-menu-button::before { top: 14px; }
.render-container.is-render-ready.is-render-requested:not(.is-render-failed) { background: transparent none repeat scroll 0% 0%; height: 500px; padding: 0px; }
.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer { display: block; }
.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error, .render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal, .render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner { display: none; }
.pagehead.repohead h1 { color: rgb(102, 102, 102); padding-left: 34px; position: relative; float: left; }
.pagehead.repohead h1.private .mega-octicon::before { color: rgb(233, 219, 165); }
.pagehead.repohead h1 .octicon-lock, .pagehead.repohead h1 .octicon-repo, .pagehead.repohead h1 .octicon-mirror, .pagehead.repohead h1 .octicon-repo-forked, .pagehead.repohead h1 .octicon-gist, .pagehead.repohead h1 .octicon-gist-secret { position: absolute; left: 0px; top: 12px; line-height: 32px; margin-top: -13px; color: rgb(187, 187, 187); }
.filter-bar::before { display: table; content: ""; }
.filter-bar::after { display: table; clear: both; content: ""; }
.repo-container { min-height: 345px; }
.repo-nav .full-word { display: none; }
.only-with-full-nav { display: none; }
.repository-with-sidebar::before { display: table; content: ""; }
.repository-with-sidebar::after { display: table; clear: both; content: ""; }
.repository-with-sidebar .repository-sidebar { float: right; width: 38px; }
.repository-with-sidebar .repository-sidebar .sidebar-button { width: 100%; margin: 0px 0px 10px; text-align: center; }
.repository-with-sidebar .repository-sidebar h3 { margin-bottom: 5px; font-size: 11px; font-weight: normal; color: rgb(153, 153, 153); }
.repository-with-sidebar .repository-sidebar .clone-url { display: none; margin-top: -5px; }
.repository-with-sidebar .repository-sidebar .clone-url.open { display: block; }
.repository-with-sidebar .repository-sidebar .clone-options { margin: 8px 0px 15px; font-size: 11px; color: rgb(102, 102, 102); }
.repository-with-sidebar .repository-sidebar .clone-options .octicon-question { position: relative; bottom: 1px; font-size: 11px; color: rgb(0, 0, 0); cursor: pointer; }
.repository-with-sidebar .repository-content { float: left; width: 920px; }
.repository-with-sidebar.with-full-navigation .sunken-menu-group .tooltipped::before, .repository-with-sidebar.with-full-navigation .sunken-menu-group .tooltipped::after { display: none; }
.repository-meta::before { display: table; content: ""; }
.repository-meta::after { display: table; clear: both; content: ""; }
.file-navigation::before { display: table; content: ""; }
.file-navigation::after { display: table; clear: both; content: ""; }
.fork-select-fragment { text-align: center; }
.pagehead.repohead .select-menu .select-menu-modal-holder { z-index: 25; }
.audit-search-form::before { display: table; content: ""; }
.audit-search-form::after { display: table; clear: both; content: ""; }
.graticule :nth-child(2n) { stroke-dasharray: 2, 2; }
.export-actions .select-menu-button::after { position: absolute; right: 15px; top: 50%; margin-top: -2px; }
.audit-log-export-button.disabled::after { display: none; }
.context-loader-container .large-format-loader { position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; padding-top: 190px; background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; z-index: 9999; text-align: center; color: rgb(153, 153, 153); }
.two-factor-recovery-code::before { content: "□"; font-size: 26px; margin-right: 10px; color: rgb(234, 234, 234); position: relative; top: 1px; }
.markdown-body .sms-or-app::before { display: table; content: ""; }
.markdown-body .sms-or-app::after { display: table; clear: both; content: ""; }
.two-factor-setup-container .select-menu .select-menu-button::before { top: 14px; }
li.session-device.session-current .sessions-more-info::after { border-top-color: rgb(255, 255, 255); }
.setup-form .octicon-alert::before { color: rgb(189, 44, 0); }
.setup-form .octicon-check::before { color: rgb(108, 198, 68); }
.collection-card:nth-child(3n+3) { margin-right: 0px; }
.signup-plans tr:nth-child(2n+1) td { background-color: rgb(245, 245, 245); }
.signup-plans-personal tr:nth-child(2n+1) td { background-color: rgb(240, 245, 250); }
.signup-plans-orgs tr:nth-child(2n+1) td { background-color: rgb(246, 252, 244); }
#user-content-toc ul ul li::before { float: left; margin-top: -0.2em; margin-right: 0.2em; font-size: 1.2em; line-height: 1; color: rgb(170, 170, 170); content: "⌞"; }
.wiki-wrapper .wiki-auxiliary-content.markdown-body.wiki-writable > :nth-child(2) { margin-top: 0px ! important; }
.wiki-wrapper .wiki-custom-sidebar > :nth-child(2) { margin-top: 0px; }
</style>
    
    


    <meta http-equiv="x-pjax-version" content="be127a1bc145075f45563e8af963c3fb">

      
  <meta name="description" content="dav - WebDAV, CalDAV, and CardDAV client for nodejs and the browser.">
  <meta name="go-import" content="github.com/gaye/dav git https://github.com/gaye/dav.git">

  <meta content="535859" name="octolytics-dimension-user_id"><meta content="gaye" name="octolytics-dimension-user_login"><meta content="20107688" name="octolytics-dimension-repository_id"><meta content="gaye/dav" name="octolytics-dimension-repository_nwo"><meta content="true" name="octolytics-dimension-repository_public"><meta content="false" name="octolytics-dimension-repository_is_fork"><meta content="20107688" name="octolytics-dimension-repository_network_root_id"><meta content="gaye/dav" name="octolytics-dimension-repository_network_root_nwo">
  <link href="https://github.com/gaye/dav/commits/master.atom" rel="alternate" title="Recent Commits to dav:master" type="application/atom+xml">

  <script async="" type="text/javascript">data:application/javascript;base64,LyogU2NyaXB0IHJlbW92ZWQgYnkgc25hcHNob3Qgc2F2ZSAqLw0K</script></head>


  <body class="logged_in  env-production linux vis-public">
    <a href="#start-of-content" tabindex="1" class="accessibility-aid js-skip-to-content">Skip to content</a>
    <div class="wrapper">
      
      
      


        <div class="header header-logged-in true" role="banner">
  <div class="container clearfix">

    <a class="header-logo-invertocat" href="https://github.com/" data-hotkey="g d" aria-label="Homepage" data-ga-click="Header, go to dashboard, icon:logo">
  <span class="mega-octicon octicon-mark-github"></span>
</a>


      <div class="site-search repo-scope js-site-search" role="search">
          <form accept-charset="UTF-8" action="https://github.com/gaye/dav/search" class="js-site-search-form" data-global-search-url="/search" data-repo-search-url="/gaye/dav/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" value="✓" type="hidden"></div>
  <input class="js-site-search-field is-clearable" data-hotkey="s" name="q" placeholder="Search" data-global-scope-placeholder="Search GitHub" data-repo-scope-placeholder="Search" tabindex="1" autocapitalize="off" type="text">
  <div class="scope-badge">This repository</div>
</form>
      </div>

      <ul class="header-nav left" role="navigation">
          <li class="header-nav-item explore">
            <a class="header-nav-link" href="https://github.com/explore" data-ga-click="Header, go to explore, text:explore">Explore</a>
          </li>
            <li class="header-nav-item">
              <a class="header-nav-link" href="https://gist.github.com/" data-ga-click="Header, go to gist, text:gist">Gist</a>
            </li>
            <li class="header-nav-item">
              <a class="header-nav-link" href="https://github.com/blog" data-ga-click="Header, go to blog, text:blog">Blog</a>
            </li>
          <li class="header-nav-item">
            <a class="header-nav-link" href="https://help.github.com/" data-ga-click="Header, go to help, text:help">Help</a>
          </li>
      </ul>

      
<ul class="header-nav user-nav right" id="user-links">
  <li class="header-nav-item dropdown js-menu-container">
    <a class="header-nav-link name" href="https://github.com/mcepl" data-ga-click="Header, go to profile, text:username">
      <img alt="@mcepl" class="avatar" data-user="198999" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAE00lEQVRYw8WXS4wUVRSGv1NVbTfMA3lIIEMMkYcIBCNqYjRGVkh4uEGjEY0uIEY2LkxYiTruXZAYgiFKMECi4kKJLxI3GI1ECTGgkKDEIEyYGehBpme6arr7Hhfd1V3dXS96mnAnlTt9bt1b/z3n/P89V1RVqbV8fh/npg4xJS53ojkVm/t0EwMDbzdsPj4RIZcbYvus05y3JsNXEEADfZdty8s2P99chaoiIqgqjoiEAyEwOQpsnE06s4lUneU7zQlEuNE04v9btXXYgpisINqmXcXtvAueirT5phoepw1c2pDdRpBBp1mqSluYNeKhpe+2DVBthDiZJDFe3XJ5ESe+2IoxdmDI8Dr7yNEsU6ObYO/96QgmLZ5MJklEG5o5yXN/rOLIkRcxprqqLYZdHGS2uvWP6UbY8EJnxFPVzklyak6er1/7EMcp47ozcN2ZFIsz0KIgLuACHvAKHF+YQpYimhWMd1sOEp4nfj/aN45tV9pc0PRaf8QaUbYWqbFuSaAkbucS/1pKBvt+qstMpyQJ/3rE65L+FGolicVtatLJ8diig/UQhzIZeObyAI9cnxObh1FJ1PRahA6uvw47L7cv0aSDkSQBTh7bwuZTD/Pvjv2M9t9s3+k/i6lU7HiS/A0r57dvfskEfPkRDC4B3owmiRMXJqPC0aPP4h3eRlZMW32kanHTzYaSRAFR0J1w1gqptrQ6zrvNJViQJIkniQCqguvOiKs9wsNc+6h4MWmXmSZJtBM61ERetCNdbiOJ48c7zJMWii0VLCqpFratCuP04Wg5JRDFwwOm2khSD3EcSV7lALv4FE2zd4ECvTyov+NqLhXADCWUQdD3k0kS5sEcHrPVS30lcbSMqzk8si2j4bONWlg4ySRp00GJzpvQE0uiElYTzzYh4U4SW1H7E+2YDK+EgWsgtu0yIhqZg4lX0TiSIMBmuPYylPtDJl+CeTtAx8PxW5Zhz543GFh7qm3Mm+jhu8Mv8ZltQk+SVCQZ3QBPb4Xj94TvbuUcOOuESVLj1+rVZ1n32MnQ+Q+tOcO6iR6+UTojyd7FyRd3Cb0+S6RwB4dOzx/ltI5OjyRpyi1JEvBbuBG2ksRKJMkdbrHlVpqyP/pI1Pi5ceulLbeSQC4pgJp4khQKvd25k6QKcyBf1uer9ZxMAVmQLEhWyWa9+pPJlDh0aBtrri6Y3p3ER2uMVDeTgiRLi7Vic7DhhSnxUAaxA2XmMTE87nsxAaTWyrumq7AG2tjYD3r42grlDv0dzC/SkZHPg5AUVVVjjKqqlsue5vO/6L6hpdUpJjDdhPRdtO0fXqDDI8e1VCrW8RhjFGOMtj6FwhU9MLRdl3lztbdiNRbs8tNbEV3m3a0fX3leb9z4S8Ow1AH6iP3HdW/o8PAnuju/XjcWZnXdg5sne3X32FN69epeLRavaSsOvxc/1D5Zgmw2xlAoXKRU+p73rK+4kPmVb3vHpiW8Gyf6WOqt5R224Dgb6OlZgW3b0ZzUSJWmCejk5AUumTOcKP2EMT9ybuYZPuiZSgVqYTnDW2MPAE+wLvsk91pryOWW4ziZZGWL82Dwd5VQhkqlgOp/XJ8a4c/x30DOI1wEGcESryYVd4HOQ1kMuoK5fY+y8q6FQD+O04eI3VQQBKWu1fY/7H7d6/Cmr/YAAAAASUVORK5CYII=" width="20" height="20">
      <span class="css-truncate">
        <span class="css-truncate-target">mcepl</span>
      </span>
    </a>
  </li>

  <li class="header-nav-item dropdown js-menu-container">
    <a class="header-nav-link js-menu-target tooltipped tooltipped-s" href="https://github.com/new" aria-label="Create new..." data-ga-click="Header, create new, icon:add">
      <span class="octicon octicon-plus"></span>
      <span class="dropdown-caret"></span>
    </a>

    <div class="dropdown-menu-content js-menu-content">
      <ul class="dropdown-menu">
        
<li>
  <a href="https://github.com/new" data-ga-click="Header, create new repository, icon:repo"><span class="octicon octicon-repo"></span> New repository</a>
</li>
<li>
  <a href="https://github.com/organizations/new" data-ga-click="Header, create new organization, icon:organization"><span class="octicon octicon-organization"></span> New organization</a>
</li>


  <li class="dropdown-divider">
  <li class="dropdown-header">
    <span title="gaye/dav">This repository</span>
  </li>
    <li>
      <a href="https://github.com/gaye/dav/issues/new" data-ga-click="Header, create new issue, icon:issue"><span class="octicon octicon-issue-opened"></span> New issue</a>
    </li>

      </ul>
    </div>
  </li>

  <li class="header-nav-item">
        <a href="https://github.com/notifications" aria-label="You have no unread notifications" class="header-nav-link notification-indicator tooltipped tooltipped-s" data-ga-click="Header, go to notifications, icon:read" data-hotkey="g n">
        <span class="mail-status all-read"></span>
        <span class="octicon octicon-inbox"></span>
</a>
  </li>

  <li class="header-nav-item">
    <a class="header-nav-link tooltipped tooltipped-s" href="https://github.com/settings/profile" id="account_settings" aria-label="Settings" data-ga-click="Header, go to settings, icon:settings">
      <span class="octicon octicon-gear"></span>
    </a>
  </li>

  <li class="header-nav-item">
    <form accept-charset="UTF-8" action="https://github.com/logout" class="logout-form" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" value="✓" type="hidden"><input name="authenticity_token" value="yoIJb9kFz/hG/7zwEezvM8Mmk+qhHHWWYRSOF0UNaO/Oh6yfzmi5/FgzsiFg15j2aYHgsstV/m7E18oETuuXAQ==" type="hidden"></div>
      <button class="header-nav-link sign-out-button tooltipped tooltipped-s" aria-label="Sign out" data-ga-click="Header, sign out, icon:logout">
        <span class="octicon octicon-sign-out"></span>
      </button>
</form>  </li>

</ul>



    
  </div>
</div>

        

        


      <div id="start-of-content" class="accessibility-aid"></div>
          <div class="site" itemscope="" itemtype="http://schema.org/WebPage">
    <div id="js-flash-container">
      
    </div>
    <div class="pagehead repohead instapaper_ignore readability-menu">
      <div class="container">
        
<ul class="pagehead-actions">

  <li>
      <form accept-charset="UTF-8" action="https://github.com/notifications/subscribe" class="js-social-container" data-autosubmit="true" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" value="✓" type="hidden"><input name="authenticity_token" value="BDfSUBZIcxHG1alcOdyaYvk+WnVnPvrExLWb8GKBSKN5H13WJR4dk6KxgDwV18uRC95nYOrBzirutxxJnWjkow==" type="hidden"></div>    <input id="repository_id" name="repository_id" value="20107688" type="hidden">

      <div class="select-menu js-menu-container js-select-menu">
        <a href="https://github.com/gaye/dav/subscription" class="btn btn-sm btn-with-count select-menu-button js-menu-target" role="button" tabindex="0" aria-haspopup="true" data-ga-click="Repository, click Watch settings, action:issues#show">
          <span class="js-select-button">
            <span class="octicon octicon-eye"></span>
            Watch
          </span>
        </a>
        <a class="social-count js-social-count" href="https://github.com/gaye/dav/watchers">
          9
        </a>

        <div class="select-menu-modal-holder">
          <div class="select-menu-modal subscription-menu-modal js-menu-content" aria-hidden="true">
            <div class="select-menu-header">
              <span class="select-menu-title">Notifications</span>
              <span class="octicon octicon-x js-menu-close" role="button" aria-label="Close"></span>
            </div>

            <div class="select-menu-list js-navigation-container" role="menu">

              <div class="select-menu-item js-navigation-item selected" role="menuitem" tabindex="0">
                <span class="select-menu-item-icon octicon octicon-check"></span>
                <div class="select-menu-item-text">
                  <input checked id="do_included" name="do" value="included" type="radio">
                  <span class="select-menu-item-heading">Not watching</span>
                  <span class="description">Be notified when participating or @mentioned.</span>
                  <span class="js-select-button-text hidden-select-button-text">
                    <span class="octicon octicon-eye"></span>
                    Watch
                  </span>
                </div>
              </div>

              <div class="select-menu-item js-navigation-item " role="menuitem" tabindex="0">
                <span class="select-menu-item-icon octicon octicon octicon-check"></span>
                <div class="select-menu-item-text">
                  <input id="do_subscribed" name="do" value="subscribed" type="radio">
                  <span class="select-menu-item-heading">Watching</span>
                  <span class="description">Be notified of all conversations.</span>
                  <span class="js-select-button-text hidden-select-button-text">
                    <span class="octicon octicon-eye"></span>
                    Unwatch
                  </span>
                </div>
              </div>

              <div class="select-menu-item js-navigation-item " role="menuitem" tabindex="0">
                <span class="select-menu-item-icon octicon octicon-check"></span>
                <div class="select-menu-item-text">
                  <input id="do_ignore" name="do" value="ignore" type="radio">
                  <span class="select-menu-item-heading">Ignoring</span>
                  <span class="description">Never be notified.</span>
                  <span class="js-select-button-text hidden-select-button-text">
                    <span class="octicon octicon-mute"></span>
                    Stop ignoring
                  </span>
                </div>
              </div>

            </div>

          </div>
        </div>
      </div>
</form>
  </li>

  <li>
    
  <div class="js-toggler-container js-social-container starring-container ">

    <form accept-charset="UTF-8" action="https://github.com/gaye/dav/unstar" class="js-toggler-form starred js-unstar-button" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" value="✓" type="hidden"><input name="authenticity_token" value="/sW0MeAXFu8Cx/s3Bq+e8Pffk3cFcgVXYf6gQzYXPOei9/Wx5zGBmSMrp+Xti7xm1aSqi/oPbFyG7UjkFj1MDQ==" type="hidden"></div>
      <button class="btn btn-sm btn-with-count js-toggler-target" aria-label="Unstar this repository" title="Unstar gaye/dav" data-ga-click="Repository, click unstar button, action:issues#show; text:Unstar">
        <span class="octicon octicon-star"></span>
        Unstar
      </button>
        <a class="social-count js-social-count" href="https://github.com/gaye/dav/stargazers">
          36
        </a>
</form>
    <form accept-charset="UTF-8" action="https://github.com/gaye/dav/star" class="js-toggler-form unstarred js-star-button" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" value="✓" type="hidden"><input name="authenticity_token" value="FIJpXUY9kjRY98nsd6zMt1L33TnbzxnDfzYGafEHzRqyc/+iKCnj8SVYe1be64jQ5Ggi4AzvnGJl3mJdFuBnfA==" type="hidden"></div>
      <button class="btn btn-sm btn-with-count js-toggler-target" aria-label="Star this repository" title="Star gaye/dav" data-ga-click="Repository, click star button, action:issues#show; text:Star">
        <span class="octicon octicon-star"></span>
        Star
      </button>
        <a class="social-count js-social-count" href="https://github.com/gaye/dav/stargazers">
          36
        </a>
</form>  </div>

  </li>

        <li>
          <a href="#fork-destination-box" class="btn btn-sm btn-with-count" title="Fork your own copy of gaye/dav to your account" aria-label="Fork your own copy of gaye/dav to your account" rel="facebox" data-ga-click="Repository, show fork modal, action:issues#show; text:Fork">
            <span class="octicon octicon-repo-forked"></span>
            Fork
          </a>
          <a href="https://github.com/gaye/dav/network" class="social-count">8</a>

          <div id="fork-destination-box" style="display: none;">
            <h2 class="facebox-header">Where should we fork this repository?</h2>
            <include-fragment src="" class="js-fork-select-fragment fork-select-fragment" data-url="/gaye/dav/fork?fragment=1">
              <img alt="Loading" src="data:image/gif;base64,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" width="64" height="64">
            </include-fragment>
          </div>
        </li>

</ul>

        <h1 itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb" class="entry-title public">
          <span class="mega-octicon octicon-repo"></span>
          <span class="author"><a href="https://github.com/gaye" class="url fn" itemprop="url" rel="author"><span itemprop="title">gaye</span></a></span><!--
       --><span class="path-divider">/</span><!--
       --><strong><a href="https://github.com/gaye/dav" class="js-current-repository" data-pjax="#js-repo-pjax-container">dav</a></strong>

          <span class="page-context-loader">
            <img alt="" src="data:image/gif;base64,R0lGODlhIAAgAKIHAIKCgrOzs/j4+OLi4pmZmczMzMrKyv///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRjk1OUM5NDdDMUYyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzYwRTc2RDU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzYwRTc2QzU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoABwAsAAAAACAAIAAAA/94uiwThAAQwxAs6yXc/CBwYZsmFEQgVEZRGBDhFFfJxTJpnkarm5HUr+ToFYaKVWRg2wxex4wgdhnUbI4R9IciFA4CY9VKnvUwgx4zWVGke/C43LBOR8EQUnjOPydpGA5gHH19OoEOASp/hXx3PE8BBgtvjXNrBy9pAV9ulnyYdoqhn5eULaOnpXGkBameq3Ctr2CxcDp2MJ0KL7G7B3aukxy9n3e8dA+LHJWFV4xVgw56VsUtVkiIYE+Bxzxwxw2A0G5R33G/p8dvTOeOGuziPtsufVJb99cM9pT4Jr1X+BWZR6TXkT1zOhhEIuXJBWvoZjxrAqZDow4MKXZ4YhAFUEYFCQAAIfkEBQoABwAsAAAAAB8AFgAAA2d4uqwWgRBomr1M6k3OwNcQVIFSmEoZABXoQKV7AHQHwqec0sBnwbqGgWd5xIKMQS0J8SEZBVrrAMk9GyvA4nHFAAgfQTdosI5D5TOoYHCqG+w3Ji630OvQKd7U3i8GaX4OZntiggcJACH5BAUKAAcALAIAAAAeAB4AAAOEeLorU8UYOAS7mAnJuxFWlhXDQQ0oCilEIS7R9C5EHbxxOTM1ETIR1+5S6BEnvyGPcFtIlK+aMKKDZmqKhzUaSG5f1a+IABCKr4DmGRMAENYZAwAAxxTmdSI+79zzD21vfwdkanxkZn9heQGJeQUBhoyScAORBoORlGeQkX+amH8GmwcJACH5BAUKAAcALBYAAgAKAB0AAANJaDHXfiGa50oMtI2bm+zb0llYF0xd6gQEk7EoZRAlVRBEiut5dvcymokQe7BcKgpARAkAAL5nsfEENgpPqLGKPGStDQJgqlElAAAh+QQFCgAHACwKAAIAFgAeAAADX3i6rFMtSlWMgTOfYbGelfc1QjhO1ilxokoNbnwG8mIErVoERr0FtNoA6BsGZUbfrle75VRHn49wEEypNQLh+dFGTwMtNqatkr0SAoAABKqpge0KQK/bB9bMUEv3wjQJACH5BAUKAAcALAEACgAfABYAAANieLrc/kfASVUxNbs7tD+DUXyeSGrmWaXqxLZOOMIPR9fY/UhDAOiHwOwAAARuhcBRYSgOT71AZ0EoTk/KHKMI0HqUy8aAG64klZRqMQP2QppLQjlAYEo/HYJ+z78ZlHpZGQkAIfkEBQoABwAsAAAKAB4AFgAAA2N4c9z+MBZAor0tUMwhAUEnMgBgjGJZoJ3KcuX5Xl84W1p1S9seLb6I4KALFoCE4m5gWB0KyaBBxghEZ4JC85EkOFHab0PQRTG3uDJHi75Aq6Hp9BAIDcScYX3Pt93YdVN4DwkAIfkEBQoABwAsAAABABYAHwAAA2h4ujv8kBkQol0E6BtHplykAUUIfY4paaXKaJXbBIBsX158G4RuBwTDTUEgtG7FIZGgPBSPv6CS55PlmliFoSoLBKBWb2rnbXoD458X7NqWh4OAsGAQLursh6DO7xsEIQIDBXQGhAOACQA7" width="16" height="16">
          </span>

        </h1>
      </div><!-- /.container -->
    </div><!-- /.repohead -->

    <div class="container">
      <div class="repository-with-sidebar repo-container new-discussion-timeline">
        <div class="repository-sidebar clearfix">
            
<nav class="sunken-menu repo-nav js-repo-nav js-sidenav-container-pjax js-octicon-loaders" role="navigation" data-pjax="#js-repo-pjax-container" data-issue-count-url="/gaye/dav/issues/counts">
  <ul class="sunken-menu-group">
    <li class="tooltipped tooltipped-w" aria-label="Code">
      <a href="https://github.com/gaye/dav" aria-label="Code" class="js-selected-navigation-item sunken-menu-item" data-hotkey="g c" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches /gaye/dav">
        <span class="octicon octicon-code"></span> <span class="full-word">Code</span>
        <img alt="" class="mini-loader" src="data:image/gif;base64,R0lGODlhIAAgAKIHAIKCgrOzs/j4+OLi4pmZmczMzMrKyv///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRjk1OUM5NDdDMUYyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzYwRTc2RDU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzYwRTc2QzU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoABwAsAAAAACAAIAAAA/94uiwThAAQwxAs6yXc/CBwYZsmFEQgVEZRGBDhFFfJxTJpnkarm5HUr+ToFYaKVWRg2wxex4wgdhnUbI4R9IciFA4CY9VKnvUwgx4zWVGke/C43LBOR8EQUnjOPydpGA5gHH19OoEOASp/hXx3PE8BBgtvjXNrBy9pAV9ulnyYdoqhn5eULaOnpXGkBameq3Ctr2CxcDp2MJ0KL7G7B3aukxy9n3e8dA+LHJWFV4xVgw56VsUtVkiIYE+Bxzxwxw2A0G5R33G/p8dvTOeOGuziPtsufVJb99cM9pT4Jr1X+BWZR6TXkT1zOhhEIuXJBWvoZjxrAqZDow4MKXZ4YhAFUEYFCQAAIfkEBQoABwAsAAAAAB8AFgAAA2d4uqwWgRBomr1M6k3OwNcQVIFSmEoZABXoQKV7AHQHwqec0sBnwbqGgWd5xIKMQS0J8SEZBVrrAMk9GyvA4nHFAAgfQTdosI5D5TOoYHCqG+w3Ji630OvQKd7U3i8GaX4OZntiggcJACH5BAUKAAcALAIAAAAeAB4AAAOEeLorU8UYOAS7mAnJuxFWlhXDQQ0oCilEIS7R9C5EHbxxOTM1ETIR1+5S6BEnvyGPcFtIlK+aMKKDZmqKhzUaSG5f1a+IABCKr4DmGRMAENYZAwAAxxTmdSI+79zzD21vfwdkanxkZn9heQGJeQUBhoyScAORBoORlGeQkX+amH8GmwcJACH5BAUKAAcALBYAAgAKAB0AAANJaDHXfiGa50oMtI2bm+zb0llYF0xd6gQEk7EoZRAlVRBEiut5dvcymokQe7BcKgpARAkAAL5nsfEENgpPqLGKPGStDQJgqlElAAAh+QQFCgAHACwKAAIAFgAeAAADX3i6rFMtSlWMgTOfYbGelfc1QjhO1ilxokoNbnwG8mIErVoERr0FtNoA6BsGZUbfrle75VRHn49wEEypNQLh+dFGTwMtNqatkr0SAoAABKqpge0KQK/bB9bMUEv3wjQJACH5BAUKAAcALAEACgAfABYAAANieLrc/kfASVUxNbs7tD+DUXyeSGrmWaXqxLZOOMIPR9fY/UhDAOiHwOwAAARuhcBRYSgOT71AZ0EoTk/KHKMI0HqUy8aAG64klZRqMQP2QppLQjlAYEo/HYJ+z78ZlHpZGQkAIfkEBQoABwAsAAAKAB4AFgAAA2N4c9z+MBZAor0tUMwhAUEnMgBgjGJZoJ3KcuX5Xl84W1p1S9seLb6I4KALFoCE4m5gWB0KyaBBxghEZ4JC85EkOFHab0PQRTG3uDJHi75Aq6Hp9BAIDcScYX3Pt93YdVN4DwkAIfkEBQoABwAsAAABABYAHwAAA2h4ujv8kBkQol0E6BtHplykAUUIfY4paaXKaJXbBIBsX158G4RuBwTDTUEgtG7FIZGgPBSPv6CS55PlmliFoSoLBKBWb2rnbXoD458X7NqWh4OAsGAQLursh6DO7xsEIQIDBXQGhAOACQA7" width="16" height="16">
</a>    </li>

      <li class="tooltipped tooltipped-w" aria-label="Issues">
        <a href="https://github.com/gaye/dav/issues" aria-label="Issues" class="selected js-selected-navigation-item sunken-menu-item" data-hotkey="g i" data-selected-links="repo_issues repo_labels repo_milestones /gaye/dav/issues">
          <span class="octicon octicon-issue-opened"></span> <span class="full-word">Issues</span>
          <span class="js-issue-replace-counter"></span>
          <img alt="" class="mini-loader" src="data:image/gif;base64,R0lGODlhIAAgAKIHAIKCgrOzs/j4+OLi4pmZmczMzMrKyv///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRjk1OUM5NDdDMUYyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzYwRTc2RDU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzYwRTc2QzU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoABwAsAAAAACAAIAAAA/94uiwThAAQwxAs6yXc/CBwYZsmFEQgVEZRGBDhFFfJxTJpnkarm5HUr+ToFYaKVWRg2wxex4wgdhnUbI4R9IciFA4CY9VKnvUwgx4zWVGke/C43LBOR8EQUnjOPydpGA5gHH19OoEOASp/hXx3PE8BBgtvjXNrBy9pAV9ulnyYdoqhn5eULaOnpXGkBameq3Ctr2CxcDp2MJ0KL7G7B3aukxy9n3e8dA+LHJWFV4xVgw56VsUtVkiIYE+Bxzxwxw2A0G5R33G/p8dvTOeOGuziPtsufVJb99cM9pT4Jr1X+BWZR6TXkT1zOhhEIuXJBWvoZjxrAqZDow4MKXZ4YhAFUEYFCQAAIfkEBQoABwAsAAAAAB8AFgAAA2d4uqwWgRBomr1M6k3OwNcQVIFSmEoZABXoQKV7AHQHwqec0sBnwbqGgWd5xIKMQS0J8SEZBVrrAMk9GyvA4nHFAAgfQTdosI5D5TOoYHCqG+w3Ji630OvQKd7U3i8GaX4OZntiggcJACH5BAUKAAcALAIAAAAeAB4AAAOEeLorU8UYOAS7mAnJuxFWlhXDQQ0oCilEIS7R9C5EHbxxOTM1ETIR1+5S6BEnvyGPcFtIlK+aMKKDZmqKhzUaSG5f1a+IABCKr4DmGRMAENYZAwAAxxTmdSI+79zzD21vfwdkanxkZn9heQGJeQUBhoyScAORBoORlGeQkX+amH8GmwcJACH5BAUKAAcALBYAAgAKAB0AAANJaDHXfiGa50oMtI2bm+zb0llYF0xd6gQEk7EoZRAlVRBEiut5dvcymokQe7BcKgpARAkAAL5nsfEENgpPqLGKPGStDQJgqlElAAAh+QQFCgAHACwKAAIAFgAeAAADX3i6rFMtSlWMgTOfYbGelfc1QjhO1ilxokoNbnwG8mIErVoERr0FtNoA6BsGZUbfrle75VRHn49wEEypNQLh+dFGTwMtNqatkr0SAoAABKqpge0KQK/bB9bMUEv3wjQJACH5BAUKAAcALAEACgAfABYAAANieLrc/kfASVUxNbs7tD+DUXyeSGrmWaXqxLZOOMIPR9fY/UhDAOiHwOwAAARuhcBRYSgOT71AZ0EoTk/KHKMI0HqUy8aAG64klZRqMQP2QppLQjlAYEo/HYJ+z78ZlHpZGQkAIfkEBQoABwAsAAAKAB4AFgAAA2N4c9z+MBZAor0tUMwhAUEnMgBgjGJZoJ3KcuX5Xl84W1p1S9seLb6I4KALFoCE4m5gWB0KyaBBxghEZ4JC85EkOFHab0PQRTG3uDJHi75Aq6Hp9BAIDcScYX3Pt93YdVN4DwkAIfkEBQoABwAsAAABABYAHwAAA2h4ujv8kBkQol0E6BtHplykAUUIfY4paaXKaJXbBIBsX158G4RuBwTDTUEgtG7FIZGgPBSPv6CS55PlmliFoSoLBKBWb2rnbXoD458X7NqWh4OAsGAQLursh6DO7xsEIQIDBXQGhAOACQA7" width="16" height="16">
</a>      </li>

    <li class="tooltipped tooltipped-w" aria-label="Pull requests">
      <a href="https://github.com/gaye/dav/pulls" aria-label="Pull requests" class="js-selected-navigation-item sunken-menu-item" data-hotkey="g p" data-selected-links="repo_pulls /gaye/dav/pulls">
          <span class="octicon octicon-git-pull-request"></span> <span class="full-word">Pull requests</span>
          <span class="js-pull-replace-counter"></span>
          <img alt="" class="mini-loader" src="data:image/gif;base64,R0lGODlhIAAgAKIHAIKCgrOzs/j4+OLi4pmZmczMzMrKyv///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRjk1OUM5NDdDMUYyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzYwRTc2RDU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzYwRTc2QzU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoABwAsAAAAACAAIAAAA/94uiwThAAQwxAs6yXc/CBwYZsmFEQgVEZRGBDhFFfJxTJpnkarm5HUr+ToFYaKVWRg2wxex4wgdhnUbI4R9IciFA4CY9VKnvUwgx4zWVGke/C43LBOR8EQUnjOPydpGA5gHH19OoEOASp/hXx3PE8BBgtvjXNrBy9pAV9ulnyYdoqhn5eULaOnpXGkBameq3Ctr2CxcDp2MJ0KL7G7B3aukxy9n3e8dA+LHJWFV4xVgw56VsUtVkiIYE+Bxzxwxw2A0G5R33G/p8dvTOeOGuziPtsufVJb99cM9pT4Jr1X+BWZR6TXkT1zOhhEIuXJBWvoZjxrAqZDow4MKXZ4YhAFUEYFCQAAIfkEBQoABwAsAAAAAB8AFgAAA2d4uqwWgRBomr1M6k3OwNcQVIFSmEoZABXoQKV7AHQHwqec0sBnwbqGgWd5xIKMQS0J8SEZBVrrAMk9GyvA4nHFAAgfQTdosI5D5TOoYHCqG+w3Ji630OvQKd7U3i8GaX4OZntiggcJACH5BAUKAAcALAIAAAAeAB4AAAOEeLorU8UYOAS7mAnJuxFWlhXDQQ0oCilEIS7R9C5EHbxxOTM1ETIR1+5S6BEnvyGPcFtIlK+aMKKDZmqKhzUaSG5f1a+IABCKr4DmGRMAENYZAwAAxxTmdSI+79zzD21vfwdkanxkZn9heQGJeQUBhoyScAORBoORlGeQkX+amH8GmwcJACH5BAUKAAcALBYAAgAKAB0AAANJaDHXfiGa50oMtI2bm+zb0llYF0xd6gQEk7EoZRAlVRBEiut5dvcymokQe7BcKgpARAkAAL5nsfEENgpPqLGKPGStDQJgqlElAAAh+QQFCgAHACwKAAIAFgAeAAADX3i6rFMtSlWMgTOfYbGelfc1QjhO1ilxokoNbnwG8mIErVoERr0FtNoA6BsGZUbfrle75VRHn49wEEypNQLh+dFGTwMtNqatkr0SAoAABKqpge0KQK/bB9bMUEv3wjQJACH5BAUKAAcALAEACgAfABYAAANieLrc/kfASVUxNbs7tD+DUXyeSGrmWaXqxLZOOMIPR9fY/UhDAOiHwOwAAARuhcBRYSgOT71AZ0EoTk/KHKMI0HqUy8aAG64klZRqMQP2QppLQjlAYEo/HYJ+z78ZlHpZGQkAIfkEBQoABwAsAAAKAB4AFgAAA2N4c9z+MBZAor0tUMwhAUEnMgBgjGJZoJ3KcuX5Xl84W1p1S9seLb6I4KALFoCE4m5gWB0KyaBBxghEZ4JC85EkOFHab0PQRTG3uDJHi75Aq6Hp9BAIDcScYX3Pt93YdVN4DwkAIfkEBQoABwAsAAABABYAHwAAA2h4ujv8kBkQol0E6BtHplykAUUIfY4paaXKaJXbBIBsX158G4RuBwTDTUEgtG7FIZGgPBSPv6CS55PlmliFoSoLBKBWb2rnbXoD458X7NqWh4OAsGAQLursh6DO7xsEIQIDBXQGhAOACQA7" width="16" height="16">
</a>    </li>

      <li class="tooltipped tooltipped-w" aria-label="Wiki">
        <a href="https://github.com/gaye/dav/wiki" aria-label="Wiki" class="js-selected-navigation-item sunken-menu-item" data-hotkey="g w" data-selected-links="repo_wiki /gaye/dav/wiki">
          <span class="octicon octicon-book"></span> <span class="full-word">Wiki</span>
          <img alt="" class="mini-loader" src="data:image/gif;base64,R0lGODlhIAAgAKIHAIKCgrOzs/j4+OLi4pmZmczMzMrKyv///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRjk1OUM5NDdDMUYyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzYwRTc2RDU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzYwRTc2QzU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoABwAsAAAAACAAIAAAA/94uiwThAAQwxAs6yXc/CBwYZsmFEQgVEZRGBDhFFfJxTJpnkarm5HUr+ToFYaKVWRg2wxex4wgdhnUbI4R9IciFA4CY9VKnvUwgx4zWVGke/C43LBOR8EQUnjOPydpGA5gHH19OoEOASp/hXx3PE8BBgtvjXNrBy9pAV9ulnyYdoqhn5eULaOnpXGkBameq3Ctr2CxcDp2MJ0KL7G7B3aukxy9n3e8dA+LHJWFV4xVgw56VsUtVkiIYE+Bxzxwxw2A0G5R33G/p8dvTOeOGuziPtsufVJb99cM9pT4Jr1X+BWZR6TXkT1zOhhEIuXJBWvoZjxrAqZDow4MKXZ4YhAFUEYFCQAAIfkEBQoABwAsAAAAAB8AFgAAA2d4uqwWgRBomr1M6k3OwNcQVIFSmEoZABXoQKV7AHQHwqec0sBnwbqGgWd5xIKMQS0J8SEZBVrrAMk9GyvA4nHFAAgfQTdosI5D5TOoYHCqG+w3Ji630OvQKd7U3i8GaX4OZntiggcJACH5BAUKAAcALAIAAAAeAB4AAAOEeLorU8UYOAS7mAnJuxFWlhXDQQ0oCilEIS7R9C5EHbxxOTM1ETIR1+5S6BEnvyGPcFtIlK+aMKKDZmqKhzUaSG5f1a+IABCKr4DmGRMAENYZAwAAxxTmdSI+79zzD21vfwdkanxkZn9heQGJeQUBhoyScAORBoORlGeQkX+amH8GmwcJACH5BAUKAAcALBYAAgAKAB0AAANJaDHXfiGa50oMtI2bm+zb0llYF0xd6gQEk7EoZRAlVRBEiut5dvcymokQe7BcKgpARAkAAL5nsfEENgpPqLGKPGStDQJgqlElAAAh+QQFCgAHACwKAAIAFgAeAAADX3i6rFMtSlWMgTOfYbGelfc1QjhO1ilxokoNbnwG8mIErVoERr0FtNoA6BsGZUbfrle75VRHn49wEEypNQLh+dFGTwMtNqatkr0SAoAABKqpge0KQK/bB9bMUEv3wjQJACH5BAUKAAcALAEACgAfABYAAANieLrc/kfASVUxNbs7tD+DUXyeSGrmWaXqxLZOOMIPR9fY/UhDAOiHwOwAAARuhcBRYSgOT71AZ0EoTk/KHKMI0HqUy8aAG64klZRqMQP2QppLQjlAYEo/HYJ+z78ZlHpZGQkAIfkEBQoABwAsAAAKAB4AFgAAA2N4c9z+MBZAor0tUMwhAUEnMgBgjGJZoJ3KcuX5Xl84W1p1S9seLb6I4KALFoCE4m5gWB0KyaBBxghEZ4JC85EkOFHab0PQRTG3uDJHi75Aq6Hp9BAIDcScYX3Pt93YdVN4DwkAIfkEBQoABwAsAAABABYAHwAAA2h4ujv8kBkQol0E6BtHplykAUUIfY4paaXKaJXbBIBsX158G4RuBwTDTUEgtG7FIZGgPBSPv6CS55PlmliFoSoLBKBWb2rnbXoD458X7NqWh4OAsGAQLursh6DO7xsEIQIDBXQGhAOACQA7" width="16" height="16">
</a>      </li>
  </ul>
  <div class="sunken-menu-separator"></div>
  <ul class="sunken-menu-group">

    <li class="tooltipped tooltipped-w" aria-label="Pulse">
      <a href="https://github.com/gaye/dav/pulse" aria-label="Pulse" class="js-selected-navigation-item sunken-menu-item" data-selected-links="pulse /gaye/dav/pulse">
        <span class="octicon octicon-pulse"></span> <span class="full-word">Pulse</span>
        <img alt="" class="mini-loader" src="data:image/gif;base64,R0lGODlhIAAgAKIHAIKCgrOzs/j4+OLi4pmZmczMzMrKyv///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRjk1OUM5NDdDMUYyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzYwRTc2RDU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzYwRTc2QzU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoABwAsAAAAACAAIAAAA/94uiwThAAQwxAs6yXc/CBwYZsmFEQgVEZRGBDhFFfJxTJpnkarm5HUr+ToFYaKVWRg2wxex4wgdhnUbI4R9IciFA4CY9VKnvUwgx4zWVGke/C43LBOR8EQUnjOPydpGA5gHH19OoEOASp/hXx3PE8BBgtvjXNrBy9pAV9ulnyYdoqhn5eULaOnpXGkBameq3Ctr2CxcDp2MJ0KL7G7B3aukxy9n3e8dA+LHJWFV4xVgw56VsUtVkiIYE+Bxzxwxw2A0G5R33G/p8dvTOeOGuziPtsufVJb99cM9pT4Jr1X+BWZR6TXkT1zOhhEIuXJBWvoZjxrAqZDow4MKXZ4YhAFUEYFCQAAIfkEBQoABwAsAAAAAB8AFgAAA2d4uqwWgRBomr1M6k3OwNcQVIFSmEoZABXoQKV7AHQHwqec0sBnwbqGgWd5xIKMQS0J8SEZBVrrAMk9GyvA4nHFAAgfQTdosI5D5TOoYHCqG+w3Ji630OvQKd7U3i8GaX4OZntiggcJACH5BAUKAAcALAIAAAAeAB4AAAOEeLorU8UYOAS7mAnJuxFWlhXDQQ0oCilEIS7R9C5EHbxxOTM1ETIR1+5S6BEnvyGPcFtIlK+aMKKDZmqKhzUaSG5f1a+IABCKr4DmGRMAENYZAwAAxxTmdSI+79zzD21vfwdkanxkZn9heQGJeQUBhoyScAORBoORlGeQkX+amH8GmwcJACH5BAUKAAcALBYAAgAKAB0AAANJaDHXfiGa50oMtI2bm+zb0llYF0xd6gQEk7EoZRAlVRBEiut5dvcymokQe7BcKgpARAkAAL5nsfEENgpPqLGKPGStDQJgqlElAAAh+QQFCgAHACwKAAIAFgAeAAADX3i6rFMtSlWMgTOfYbGelfc1QjhO1ilxokoNbnwG8mIErVoERr0FtNoA6BsGZUbfrle75VRHn49wEEypNQLh+dFGTwMtNqatkr0SAoAABKqpge0KQK/bB9bMUEv3wjQJACH5BAUKAAcALAEACgAfABYAAANieLrc/kfASVUxNbs7tD+DUXyeSGrmWaXqxLZOOMIPR9fY/UhDAOiHwOwAAARuhcBRYSgOT71AZ0EoTk/KHKMI0HqUy8aAG64klZRqMQP2QppLQjlAYEo/HYJ+z78ZlHpZGQkAIfkEBQoABwAsAAAKAB4AFgAAA2N4c9z+MBZAor0tUMwhAUEnMgBgjGJZoJ3KcuX5Xl84W1p1S9seLb6I4KALFoCE4m5gWB0KyaBBxghEZ4JC85EkOFHab0PQRTG3uDJHi75Aq6Hp9BAIDcScYX3Pt93YdVN4DwkAIfkEBQoABwAsAAABABYAHwAAA2h4ujv8kBkQol0E6BtHplykAUUIfY4paaXKaJXbBIBsX158G4RuBwTDTUEgtG7FIZGgPBSPv6CS55PlmliFoSoLBKBWb2rnbXoD458X7NqWh4OAsGAQLursh6DO7xsEIQIDBXQGhAOACQA7" width="16" height="16">
</a>    </li>

    <li class="tooltipped tooltipped-w" aria-label="Graphs">
      <a href="https://github.com/gaye/dav/graphs" aria-label="Graphs" class="js-selected-navigation-item sunken-menu-item" data-selected-links="repo_graphs repo_contributors /gaye/dav/graphs">
        <span class="octicon octicon-graph"></span> <span class="full-word">Graphs</span>
        <img alt="" class="mini-loader" src="data:image/gif;base64,R0lGODlhIAAgAKIHAIKCgrOzs/j4+OLi4pmZmczMzMrKyv///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRjk1OUM5NDdDMUYyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzYwRTc2RDU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzYwRTc2QzU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoABwAsAAAAACAAIAAAA/94uiwThAAQwxAs6yXc/CBwYZsmFEQgVEZRGBDhFFfJxTJpnkarm5HUr+ToFYaKVWRg2wxex4wgdhnUbI4R9IciFA4CY9VKnvUwgx4zWVGke/C43LBOR8EQUnjOPydpGA5gHH19OoEOASp/hXx3PE8BBgtvjXNrBy9pAV9ulnyYdoqhn5eULaOnpXGkBameq3Ctr2CxcDp2MJ0KL7G7B3aukxy9n3e8dA+LHJWFV4xVgw56VsUtVkiIYE+Bxzxwxw2A0G5R33G/p8dvTOeOGuziPtsufVJb99cM9pT4Jr1X+BWZR6TXkT1zOhhEIuXJBWvoZjxrAqZDow4MKXZ4YhAFUEYFCQAAIfkEBQoABwAsAAAAAB8AFgAAA2d4uqwWgRBomr1M6k3OwNcQVIFSmEoZABXoQKV7AHQHwqec0sBnwbqGgWd5xIKMQS0J8SEZBVrrAMk9GyvA4nHFAAgfQTdosI5D5TOoYHCqG+w3Ji630OvQKd7U3i8GaX4OZntiggcJACH5BAUKAAcALAIAAAAeAB4AAAOEeLorU8UYOAS7mAnJuxFWlhXDQQ0oCilEIS7R9C5EHbxxOTM1ETIR1+5S6BEnvyGPcFtIlK+aMKKDZmqKhzUaSG5f1a+IABCKr4DmGRMAENYZAwAAxxTmdSI+79zzD21vfwdkanxkZn9heQGJeQUBhoyScAORBoORlGeQkX+amH8GmwcJACH5BAUKAAcALBYAAgAKAB0AAANJaDHXfiGa50oMtI2bm+zb0llYF0xd6gQEk7EoZRAlVRBEiut5dvcymokQe7BcKgpARAkAAL5nsfEENgpPqLGKPGStDQJgqlElAAAh+QQFCgAHACwKAAIAFgAeAAADX3i6rFMtSlWMgTOfYbGelfc1QjhO1ilxokoNbnwG8mIErVoERr0FtNoA6BsGZUbfrle75VRHn49wEEypNQLh+dFGTwMtNqatkr0SAoAABKqpge0KQK/bB9bMUEv3wjQJACH5BAUKAAcALAEACgAfABYAAANieLrc/kfASVUxNbs7tD+DUXyeSGrmWaXqxLZOOMIPR9fY/UhDAOiHwOwAAARuhcBRYSgOT71AZ0EoTk/KHKMI0HqUy8aAG64klZRqMQP2QppLQjlAYEo/HYJ+z78ZlHpZGQkAIfkEBQoABwAsAAAKAB4AFgAAA2N4c9z+MBZAor0tUMwhAUEnMgBgjGJZoJ3KcuX5Xl84W1p1S9seLb6I4KALFoCE4m5gWB0KyaBBxghEZ4JC85EkOFHab0PQRTG3uDJHi75Aq6Hp9BAIDcScYX3Pt93YdVN4DwkAIfkEBQoABwAsAAABABYAHwAAA2h4ujv8kBkQol0E6BtHplykAUUIfY4paaXKaJXbBIBsX158G4RuBwTDTUEgtG7FIZGgPBSPv6CS55PlmliFoSoLBKBWb2rnbXoD458X7NqWh4OAsGAQLursh6DO7xsEIQIDBXQGhAOACQA7" width="16" height="16">
</a>    </li>
  </ul>


</nav>

              <div class="only-with-full-nav">
                  
<div class="clone-url open" data-protocol-type="http" data-url="/users/set_protocol?protocol_selector=http&amp;protocol_type=clone">
  <h3><span class="text-emphasized">HTTPS</span> clone URL</h3>
  <div class="input-group js-zeroclipboard-container">
    <input class="input-mini input-monospace js-url-field js-zeroclipboard-target" value="https://github.com/gaye/dav.git" readonly type="text">
    <span class="input-group-button">
      
    </span>
  </div>
</div>

  
<div class="clone-url " data-protocol-type="ssh" data-url="/users/set_protocol?protocol_selector=ssh&amp;protocol_type=clone">
  <h3><span class="text-emphasized">SSH</span> clone URL</h3>
  <div class="input-group js-zeroclipboard-container">
    <input class="input-mini input-monospace js-url-field js-zeroclipboard-target" value="git@github.com:gaye/dav.git" readonly type="text">
    <span class="input-group-button">
      
    </span>
  </div>
</div>

  
<div class="clone-url " data-protocol-type="subversion" data-url="/users/set_protocol?protocol_selector=subversion&amp;protocol_type=clone">
  <h3><span class="text-emphasized">Subversion</span> checkout URL</h3>
  <div class="input-group js-zeroclipboard-container">
    <input class="input-mini input-monospace js-url-field js-zeroclipboard-target" value="https://github.com/gaye/dav" readonly type="text">
    <span class="input-group-button">
      
    </span>
  </div>
</div>



<p class="clone-options">You can clone with
  <a href="#" class="js-clone-selector" data-protocol="http">HTTPS</a>, <a href="#" class="js-clone-selector" data-protocol="ssh">SSH</a>, or <a href="#" class="js-clone-selector" data-protocol="subversion">Subversion</a>.
  <a href="https://help.github.com/articles/which-remote-url-should-i-use" class="help tooltipped tooltipped-n" aria-label="Get help on which URL is right for you.">
    <span class="octicon octicon-question"></span>
  </a>
</p>




                <a href="https://github.com/gaye/dav/archive/master.zip" class="btn btn-sm sidebar-button" aria-label="Download the contents of gaye/dav as a zip file" title="Download the contents of gaye/dav as a zip file" rel="nofollow">
                  <span class="octicon octicon-cloud-download"></span>
                  Download ZIP
                </a>
              </div>
        </div><!-- /.repository-sidebar -->

        <div id="js-repo-pjax-container" class="repository-content context-loader-container" data-pjax-container="">
          
<style type="text/css" media="screen"><!--

/* Effective stylesheet produced by snapshot save */

--></style>

<div class="issues-listing" data-pjax="">
  <div class="context-loader large-format-loader">
  <p><img alt="" src="data:image/gif;base64,R0lGODlhgACAALMPAP38/LKxsfPy8svLy5eXl+fm5tjX1/Dv78/Ozr6+vtLR0fj399/f3+7t7e/u7gAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAAAPACwAAAAAgACAAAAE//DJSau9OOvNu/9gKHrKkJwoOgzI6L5wPJlBbd94Hpxy78cnnXCoS/yOyEuCyGziEoOkVOasWmvT7Gh57Q614AwjSvGaca0JIRDWMhAsBYV7NpcJeHYbCUf4yRN1ZkZqeIZ6ezElfowIBmWCXRWGlASJLwYsjY0UA0QsHnB0OYQSlZWIlySam38MkDYJaUA4k6eVqh1jra1yE0uASJ6pAbenqbkVmbytwbnGxskWfcybA4/S0NHSEtXNCK/cD9q3paqs3izh4oXkh6q73n/Y7BUJ7u978em+9RjF+JBN2Vftmj8O+NaEQccL1MEOCQUeYdis30MOAMlJ7EHRGr2LHf/uuTPnQx6cdSA/4EOiQN4AlClVuvuxrGDMFys5pitwEyc5kiNcwpxwoIFRBwcE+DvgwGgDBxlmwqjZ8GMFB1izGj0gTUDTrFgbaJDqoiMjixaegtXKNVFRtWsbKP2n0YVJDQLgrg3bVkvevWv7Xsi4LQTVZhu8Ao47t4IAAUybOp2MNWljCnn1LoY6lpyIdEMrRN6sFSpkyZpJo0aqtKhqrQi1GTaLAO2F13FT4wZ8dHdTjJ4/0HaGwbfx477FxoYGFMPhRi876EZOHbny5YU30LZdvLp379c3ED7V3IIBatA/fF9vXeatjRlKsOKOYTT7+6TDiyePaQVxvPgFSBr/CPnIwIBVHEwn4H2XcbDECA40+IKCC36nHwxJYZCZXDJU6GGEMXj1lGAUgLXVCx96eOEHb8F2QWpPSbhBih+uuIFrjFmgGGAkJkYhjd71iNd0PdpnYgg/AlmdjRlMd6GTIOyo5IJCZmCkixQQCUKSU1LH5AV/AXaZlCbKqCGXXSJXJQZaErXYlxZcmeZ9cF61WYl3foDmnMbVSYGcv03Qpgd78umbmWDqFt50iOpYqKG4rfniYnMtoGiUkFa4JaUSkIllB4Bm6h0Im7XlaVikihqgnxMM+ECoqapKJ6a8SQCrerLO+sGpgQIqqQW56uoBr8oB2qiOwbJH617Fcrpr/7LrRXnpq84OC+13y8Zla7UdhHntcb86Nq2xSH6L3LGOvbmtmOWamxy6mI27WLh2ursbqxMQuy5gIYRqr7bZHkntYiHw+m9gBav7gL7tHvwmvH/maTDErTpMGsUSuOptmQlbzKMIgyqKsQSPBotvltUOyqLHCBes6AIVEwwyy6iKAGh4N7tQcqYcirBZeAyLsPHBOs9bAaMu+AutC0Nn1aCCL+Bob9QK41lr1DsD+RQMUKbLrdBZ10ivBlCnxdvYGkgt6tYh9raWjLmNfGPY68X4g4gCI9tUhlJk1uWJU7TI2Ytod4qV0KutelThMOQl95BcOS600r7x3RNRRmWwYf9rMFTHuAtfPZ7vV5VpUJmIoHsn+qaSyS34p7f1OjN4YJytZ6kzstazB5S/drLLD4P6c4KHY0y301MoiC+FPprGau+7SeEvxdNv8FQDSdF7POw+KN8ws4lh1RqcBlO3Ops/j6y09WGZBiJmag//AG7nx6naCBRKat/CcuWVFIenGljN9iLA0vmgadwblvIaBRe1kMxW2duLUgAGMM38IH8oys+Q4lIahVFQYBbsAYV+Zzb5nak98xPYB8HSA9WQ0FEaJFuhlLPCAa6lQ6r53AUo5yO3maiGgQLi4JL2mh/gplv2sYyUaKjCJrKQajG8oAtfYCkXAZGJT4SQC+s3qSj/As+GVnRiVlKXHy4maouIC6MawTjG2ZFGhwp0IeO8hUU2BvGG0noNHFfmu2zV8Y5rPJx6uNSG+PEGYnTMmBgB2UYOIBB8e3jkD7u1yD/+cYhW4tIemcYl7DXPjpZUZBZPGKlkSDIua1qiKEG5SkEmqpOblMGedhevQIYyhaPMEppoKY3kaKiSrbwk+nDzwsARMl+mamAwl4nLNkImYi7EZD1O+T6SfcU+txQiao5WxpsYsmadUtAEgdnMvQjmZ9IEid9ati/epOYAV/IhJA3HLDO2YWP62d6hUMaWy9UHLtBME2b44s+5XUafvsxSLGNCzQottKAI7VNBeyCiiL7JIJMTvVvi6GS3jGbhNJS5l1Ms59FELOAx/lJiSVeakggAACH5BAkAAA8ALAAAAACAAIAAAAT/8MlJq7046827/2AoeoxinEM6nCczvnAsTwqipkiu74OtIqeZcChT/HbIpDL3MxCf0ItvSa0mVQZXdCvDWb9gXYpLHtXCaOuqzM4IGpVeen4tUAKDdlngaDgOFGd0gzkUCQGIeXpQfQ6OcBRyhGkDWhKImAEKi0IHfo6gAhRqNzoKgjeSSxWZmAmcMG+gs30UBkgqJgZ2HQwlRl46ThOtra+wII20s6ITPSkmvDK3OIrExa3IHbLLtIA0CpZQDAibE4fYrdbaFp7dy5DsD+nYx/IT7+8NzdoD9On3JOSD5yDgpX/Fhmn7NLARP4PzEGZSuIhbw30QLaCTqImTxXx+/zJm4IgIgZ6P+h6K1EjSXBmGA1d2aPny4jeZHEhSfAKzG0acHjb+29ITnkqgOSVCOXDxKNKk/+zNQEkr3tMQEqXGKDrL6lWsCHeOaIrBUwM/B5xqY3o2JAalMZiCVPsAXoObyPj09GoIodYQXEHhtRD4LiyzPulKdBmiYUE3gR8N3kLVmwa4IfiA3KCZrAUBAuS2Hf0prdM3kWdt8Csi8s8Mch2HDN3nrOOuttM+cHebrwWEIWJ3m2zhNm7jslPD4yC02F8Nrjsgn04due/fQz0Ir0qXgvLq4I1fx57u+YXUHsKrXz+e1T+xF/QuT7++PvX27usFt+2IeFn7APb2Af8262TWFgidBahgNyC4MkRogC0oITMgJGDeBg50B8J3E1aHHwgEmBRfWxpK1+GEJW6QAAEsBoABbv6ZeKKEH47E4o0EYFCUHylSMOOJNUaC45AFPpCgZR9U9qN9MV4QwJA4uljBdqAEOQGHS3oYApQ4EqYPglme2KQFXN7o5XAbhtmhlfOUSYBUR1bZo5FYqkndmBW4KaUEVD4CQp922semmznik0+agdIIopvevYNno4lKOOeTZUK6zJxKRqreoxKsWOYxC3DFZpya2rcol1KSWssHgJaq3qlQpvrlB64uOCijux1Ka60B3lppru8kwyuAbFLKJZ+OCjtsfcXiCuj/nEYua+qAzr4DrarSItdgtd1cm+16FXJ7KYJ1fjsLp52KSwu0D5RrriPQenossOMi+q540BoLJbJoKnuvgNv+2mpw/4qHlbq0ZFbwbehKQKgEqrIpgbvZvubBw9Fa29jCDbGrJ8Sisostxw07XOaeIbfGsU8jfDxxsgSvjGTAXFoTk8oy+ymCvkNSAKjEV+Zs8QcYQzyrCJma+0LRL3f7QqvfviBvrBVEBgNv/8JAaIGbXU1xlm4tjSsF2LJbQdKRGgbD1PueWVXJF2Dtatgw8Izjc1UNLYPcgfJIhN2FfiaZ2R6gpuZZcAfVs44la4Z0bV+DlNsiT+4pxBuAvGE2/20A6vbVBGZBdpYoiRtaXemN+R2LMn9o0J9eL6xHeIS1mY1YVxiuCnfkOpPhE7qRjfm63hpAbTAXShLfTtfQOWKkvbJzEZ0H6GkgC53aKbgF1HNyv4Efd0HIAe9VEcU89efHB+9u+I1c3ewZuMau8d8/UhAfKoXGISS3wR93QyNITZOEQyfQhA8jpKLXqpahwNY9aHpIk1/z7PcYSBwgLVQSRfnqgrt2JWwIAoTBRay3lyp1bYMb7AkIBwK0qrGQhFriYJUE0kEGzmCEMkgafvhzPBTW8IMxcAzqfOYYzrTFJz6coQx1ZsOrFXEIt9mGcEyTIP79UIlNHIHxWjjB9P+BIFRYvCITgSgC2fhPRziMYBjXOEbVjMUzUECb8qwnxgXW8TG0G8gQjWgTA7HRjn/EY+G+s0cOGK9326ijFQOZDA7pgW+JGeQfF9lGUEhSNh75Dt3coEgaMtKQHCqkH2UzJotQEpCVdB4MGcYOtFUpRlX0ZCpPKciz8ZCFooRBnYhnSlmi8pe1vBKW5sgJ62Aglkv8JS3RCLCMQJJBExBfL5N5ymUaCS+H3CRE0PYQ8P2hk9T05SPO4sK5POWZqwJZPjQITj36SB/BxInhZtbAvC3jgnZ5YTQj+Tl1KjFoaupmV3J5GIYQMVBkk0w/i2cx8sXwSgRdiSslFNGnOBQpPFxcaEJvuSa1afRykFOQbc74Ueux5YjiaYvnSsqJBYAGalRkqUxlEgEAIfkECQAADwAsAAAAAIAAgAAABP/wyUmrvTjrzbv/YCh6i2CeqLmMbOu+k3A4TV07eK7b9yHAwOBLZtMZj0hc8SBsOi+HYnJKNdZ8zyzsVu16czWteCT4mr3MsRojaFQa5ziy8ZsgFOtxGZ6WzOSAShQMAwgDeHlONGBvgYB1EgoIk4YGiUBRR5APVTxwczxUbhSFlIYDly1tSaMSZVZ8Jh4mM1I5fQ8GpqaHqSGLU5twPUFEwxW7uwOovhyrVbgzm01Eg6XJlAOWzRiZXa3c2NiF3BZndOUPy+LJzOlmcOkTCtfsk9rln50O0/L09tm2XXrWqZ88CQwMAaw0UN+UeAc1GKgnrtcagg8NRrRAcZxAMQ7/p2z88M8ePpCdcI3kMBHgySchj6BbCYKQyywxrWikuaGjMid/MvJksRCBEIwyh7pwiWiLKKUvXDKAUbDbkp2pat3I4DPbi6BzdspsoHIgMEZcAbrIeUsDW7JZuejMYLPi1BFdNCC1UvbJXiN9J7SsSOapXi8zK9BS4omLD4Nt2BrZALDpB8mJu32JJ4OGXMQ9fnj7xqGroRBgjwSmEOezI8/nONTFZpkD5g6vc8sBl8HkXQ6pd2CdIFm38R0eTBvtUNzD8eeGWXYd8PtwTN4aoGtPmrzdMtRyV1sIvv049gy6slkkYwPEq/LbQRT6DkRGiOLwH4GYiHf45fzPncdC/wK1xWCDfxwACB2CEiUQwIMY7AAXCwpCJ2AHAzyoYQAYXMfPLxVaKIKDG2q4HAXvqeYefiHGIR5HJW6YwHis3NeiiCDEuKEFb7l3o3YvVqCjhjwmESQFLP4Y2wcZDunOAykK98FfSjpy5ARDBjDjBOTRAEKXVQZy4QVZcjgBFSAkGeZmIJCoI5JGprnmcwyqk6VAbNVJ5ZxyXClBlswskNOYFkTJ52s5DrmloYJ8AOahcSSq46I1fgCpcYQKmaUfIll6aW6ZUuBmjJwmAcKnoLa56QNd+skJqo6EOkGTb7KaRJ1QwuoICAis2iWujOrqBQgK+Hqrj8LKQayxSACrZv+yOLha7JClamIjtF/gOm2tv16LbVUkMaviqd+SJp+4R6BWbichjFpitekiu26cqlKb6xwiPKtrZh24u+O9zYI4b8CS1voXv84MPG7BJW75wKC4SqDvp7JqOilx9H6pcFshbBujO2jmu3HFoq4KL3IjTDwnwv2aDLAVLOypKwtlNkKwCI+iyoIBWToscacjjJZsC/5q+OSr+LYgNMUOuFCzYsG4IHOVE7bwtM18wbB0mBC5UPSDPp8pYcQbbN0iHGRnYG+hSmCRRWRnV+2EuxnI3cErIuzhGqjE5EHkUXC1QXZnxrkNFQVRXBgZOq6aA0jjNBMQwImF6SNetHtQ6Ej/2iEQ4LnnYXeQOMzZecmqyLGqEcDnrJvJ3BQvYs5yBjkjJsYArOdOQOhQPGQbDlDKqRvnHOie+39As8GZrLWbkUUCxrPuKBXDDePDkSpX6kT0n3vLXQaviEZosIEQjwH3nrvuQc4bfMLZhyiazZ0X5lsAPfopUyEeWFDS0YYP6GCUrdCSrtRAjivokxx7hFI3MADvYX64nrVIR7qQCCGBBGgBu8AXEn3cBmmNquBkgIDBFxRnTFNLGgVRFq8XrA596lug79yir1GskIAjdFoJtZYXvdhiBzcMIQtzGLkECmFYzgDLY1JkwyHiUAc6NGIT8EOyCgjqiULE4gNH8EIY/8Jkg3nzoASCaLoWhqCL+PMLFQfnxCy6cYsgwKDnxDA1uzlDjCAsYxvh2AEEyDGDY2geyZg4xj02EYofQGMa1SA/Kd0Nj2Q8ZA48wIA/AjIPKezaYbQoST0icgP3k6MvUkiDFxGkk6gs5CcxgDtLcoOUpQSfIVX5xqZhoFiWvCQ3nsWyU9LSk7U8Xy51WQ54sGGWeeykLS2Qyximo5GrtE//OPlLZboCF4rkHk+mJoxFgCWVyfwlY3gjSqXIDxx7+kEkxakDXCTQmTSBG2AQJ4qYHCA4e0OZBEKpu8MpxiG8yV75KGA8ePpzNPT8EQXQaFB/cikzAhVTBbrn0BDA8i852Kxo/pRURY1eQG8KuoJHj+KZiI4FfiN9m1byyQobGC6liSgB4Yx0ApjalCYRAAAh+QQJAAAPACwAAAAAgACAAAAE//DJSau9OOvNu/9gKHqLYJ6ouYxs676TcDhNXTt4rtv3IcDA4Etm0xmPSFzxIGw6L4dicko11nzPLOxW7XpzNa14JPiavcyxGiNoVBrnOLLxm9DX4zI8LZnJ/0oUend4TjRgb4B/dRI7hIUvUUeMD1U8cHM8VG4UmGAOkC1tSZwSZVZ7Jh4mM1I5fA9+Rw2woR2HU5RwPUFEu4lTpbYao1WwM5RNRIJdj8MWks3Pdl5w0xVnzrae0teVX9besdybyZDkpA7m17iW63noc+/exe6Q9cGg4hrRm7Va+EjN29cJzZp4Rwh+6CdwDEIw/xQSe6hkoAuKNCxKtBBwVhaM2v82egDpRFZDkSO8COm4A6WLLhFHUBTmUmY5GPagLNGIp9WNDDMj3cQwi9Y0PVY0YLxIJaYEhEYhRYkXMgZFnhe6TPS3hqUOp7E2kRFLrNo6VkoucfFxlkuVDcZEPKxKweQmUDJouK3W4wdDskqDhbBrBGyjbBjN7O22dQqIubcUSf5Dk6hgD4TB8Ew8uTOiDhRHUvHguTTjDafkdUCalLTp13M+oKuBdcLUVwth6/68eoc6UTZApN4N+/GVXoYtcCZ+pvYDVSJ+A1nOvJqQAQzY2HBuuXpp7hYQDBiAQEF3vckzeH9d+cN4BPDFY5gt/cN62O03vI8PHzvHKelZdd//awFKwAB5/MVnXgWZ0RACdQNaBwKCCcKnHCnCRQhbgQ8oUGF/FyLBIYQansaBAR+Kl10MJ61GYolxuffhAAbUhWFuMJqWHwYUVkjBaLLlqCMIHs5YkIiPCWlabSgaSQ0StXmlpBwc9hiffw8sQFWGU5Y24Yw1PncjZl16KWOFNJoyZmRlTrbjBSmW14dj9rXp5pcpzpkECHbe+UGTH+p5BId9SvamBUUGGhaUXBb6B55oCmqEc8M5egYIBzrZIKWWPvpBppEuOolwLzrKIagJDiCpDtyVWqhzqPKnqqiTPtipYs5ZeeWquPF5KzghxIkArzkM9quEf8ZJLA4hVHos/5KQ+ihmbLY+26IHusK3oLM5cGctFdzFGSZLdGXA7bccSpAtAmE+QBV4rk55KI8zruhuEunS+q0D+SaaagETAFntvvNe4K+sNlIrF8HgPbDusCwq3Gy8JbKwbrtPJdGwvreyECeWTyLRwl+OtrDurD+uKQLJZYZjsbIVnFsfGRTrFhULClx8AVX5QlOzZy63gKKuIKcMRrkjsHwfHBtfwIB4CF9wCi1No7YYc8dpYcB7C+6c7ikiDPKzI3sUcqC9QLTBRBvg5eUZFjUxGIZ2tMXy0h89ixDA3iiP5QlYOPjgYEqKVN1BAnsnnsDKix0aiN0DU6ZG4pTzLRq+cPHLNv8IDWYjBuKVU45xBp3Pi8lzSXZmeAahVx4kneZa0waZZjrROuVdc9D5zDvT4EN6Yw/eBOi3BxB5a+bi4NehMi9ie/EBjK77W4EdImYyREjoxeoUQB/A4gsDyI8Oz9Gh9ubc0spJQnblfQHxt7MgJdKenO5uH7+P2lpr5Ajhfd8hsERjPqGEy+yvJfciHxC8ZzymXEY7clgfAg+owBcwEAZSEt58ICTBz1CwWBb8HxB2x6yJXK0dj/vg4BLiAgaCDwgq4YDbAneCCdrQg0Zo4QWbQBIWaAmHQExhDlnAwOg9oYdhq99hgrjCIeqNgblbCUjadkMhMlEfEyoiAJUBkq//KfEbTOwgCD9QxO+pgYSPW0UVm3hFEJTxhWNQ2g6wUg8xstGKY9wA/KAHRzVksIC9CeMS8VjCDZTRjKH4oxIMU8dB3vGRWMTAIQOwRTwocpHJEyQYCRnJCuxRhNegTlUauclH2rGTE5hkAKL4DMWwYY12PKUkDykROVbwAXuTQAnyEktHSpAtdchlKovYx338kRIESCYBKGkAqpniANCMQiOiCc1nFuBAAVAmASrAwEoSRGnCSIA2tfm9YTGgAHtIAzRpcE0JIG6cymygBPgYN1NcDRbwzGcys9k6feqTAp+0XD0FxBsJ+POgCD1o30JXzIGOI4/ZTKhEJ7rNYe6tP6EOtY0zKMpRhHIToxllXUdHmk95hnQEJE3pOE/qApWm1KQsbUFEXXpQmMYUCO+k6T69edMnJC6hF+2pUPcRAQAh+QQFAAAPACwAAAAAgACAAAAE//DJSau9OOvNu/9gKHqLYJ6ouYxs676TcDhNXTt4rtv3IcDA4Etm0xmPSFzxIGw6L4dicko11nzPLOxW7XpzNa14JPiavcyxGiNoVBrnOLLxm9DX4zI8LZnJ/0oUend4TjRgb4B/dRI7hIUvUUeMD1U8cHM8VG4UmGAOkC1tSZwSZVZ7Jh4mM1I5fA9+Rw2woR2HU5RwPUFEu4lTpbYao1WwM5RNRIJdj8MWks3Pdl5w0xVnzrae0teVX9besdybyZDkpA7m17iW63noc+/exe6Q9cGg4hrRm7Va+EjN29cJzZp4Rwh+6CdwDEIw/xQSe6hkoAuKNCxKtBBwVhaM2v82egDpRFZDkSO8COm4A6WLLhFHUBTmUmY5GPagLNGIp9WNDDMj3cQwi9Y0PVY0YLxIJaYEhEYhRYkXMgZFnhe6TPS3hqUOp7E2kRFLrNo6VkoucfFxlkuVDcZEPKxKweQmUDJouK3W4wdDskqDhbBrBGyjbBjN7O22dQqIubcUSf5Dk6hgD4TB8Ew8uTOiDhRHUvHguTTjDafkdUCalLTp13M+oKuBdcLUVwth6/68eoc6UTZApN4N+/GVXoYtcCZ+pvYDVSJ+A1nOvJoQLBfa0MZZ3bTz7IdiOkqeofvrygvdon8wW/oH87DX85ttbnhh4dThG/zg9V9mGiHkp9//aaCRopyB/A0IG3m2IVgQEgw+peB5+CVBiX2a8SfghHHJlsQxDnbwH4eAyJeVYxOM5iGJpZkITYgIRcgei95pGBs1SNTmFY1yyIhQHQtQJRyPpj1moSkhcjAikXGAMEUaGAbyHpOduYgNiiM6SeVkVjJzY5ZTbqlIlzEg+J+MYkpGJpJfHplgmoAM2WaOcsIpR4UehUXnm3Y2yWdr/zm3Y58Q4gmomysS6oWgZiIqmqLNCCqknkfI+A2kloQQJYCUJgTCkphy+mdLnRqhaahNnXrjpmviiKoV34G5qXuuvTpJCCqyRFcGs2Jq6YyFSjjLd8DaKqqRexZ732DG4vCr/64rHJaETba22uCNfSSZKKa7anAZm3mKMGiaLMQIzK0jgLolC14l81ALf8EJr7bfpruheeGUq+2sxApyL3NRtfDugbP8Cs2/5+njgnbJUoBKvxnEqx8cEIPHzXqn0FIxaosBHPATtymsnKWniKsXwpnsUUgb/SbAhlEsi6vuF9jVRAEBOPNqg18v/WGwCAgMgAADLiSA89EBeOuAD8dqCcjGHggdNAIGiBDA0VgTABenv6JsLdAIhB32AAMo8EHWWSettA/dvsilGAxILfbYAxDNAdpZc4DJc8hOBnUGcs899tl4H80xXmTO/EUWBgQueNUeFI70Brv4QB7KpDrh+P/cA4Qgec5l/RYFaq/9XYHggtcdwtWfU64EXrQ+J3GeizahAOqCj/A5AWpjYNJzdLTB9g9RdspJQnb9fEHcuA8+gtGf936BJ3uz14flt7bWGjlCbC72AJDrvnvnL1vxCYLak8o9EM1//8LuWussx/Gkpq8D++0HDQP0rSuVH/2fsV8OYHC79oEPCKzrn8461g4pCZBTnmqBArznviDAL36oMQlbhgNAB9bPVBKkoPOEcMEWBCmAH0Th/VgwNQParQkXJJ+mqCctD6pwgCPI39jC14QERs9kN4RgCnEYAhGOzWxa8KHkpLcaGl7KhlDEQQgap8OyqUGJkquTEIPYQSn/fmCCOkQAEtVwQZwxUX5R7GIXRaYB5lURAZDAYhY5wMEabjGKbMQAGKs4xkLIsXBnrEA91GjHNW6AimG04jD+CEheDfGOkMzjBAzQQj56o4yT44gTH2jIC5AtjDvcByYJ4DILnDCNhbSjJB9gRM5JhJF5m8AASlmCvBDyiULcoARmSQFKvlEk/FsiBQJAzAAkQAEMKMAB0rDMZeaymaaIAgMMkIBiMtGIB3TJ7iiAAGtaMwEHLEAB9qAPZzZAnLtMQDW9aUwKFBB1QrOZBIKJNemx857EVKc+97lOfHqTAm7kHA/licUK+POgCD2oDFnJuT7Kc5hYo0A/E0pRivZSSGiKfGgGcFZKCVT0oxalQEY1+oEBgPSk/uwoSVmA0pbec6UvmKhLQapSmLrApDNNaE1t2r2cWjOePC1E0NR5UH3CMahIJUgEAAAh+QQJAAAPACwBACoAeQBVAAAE//DJR8K8OOvNu/9gKD4BYRJjqq5si51w4s50vcK4Ze88n+C4nnDIAsaIyKTHeFI6nxOmCUpF/piyqpZXYm6/NikKTG6Jy2iVVJduewbSrHuuuRrp+Ez3nu+TpH59e0CBeWeFdIeIbmuLc42ObZCRaIqUZINBl2WWm1uZMJ6YgKJfoE2lW3ZAA6lacFiuWpOyT521Sbe4RKdTu06rOb9OusM8xcY2vWPJQ8GazUK00TtGbNQ9q3LYQxXcZa3fVgHX4hoODQ4CIgPk7uYd6egN6x0J7vjl8BIO/f7oBzbky7cPgwB5//rRy3Bv4LuCEhAmRCfQ4cN9Byb+q8fQIjmIEv8TNujg8SO8kP8WcmhX0lxGjf4+lNTX7CBMih8YzPyG8l9AEA09bjPW099IETNp4rqpMIWBpMmY9vs5gmXLXy+ZsgjqcVdWmEdZJFV6SSo6jmKTDi0rVaWLp2pFFfVpQ8HYTTalUq1h964jdGYdCEEwNsBaOnnbEunrN8+BuXSRMIaKGHLkJHALH9Zy0LLCvUoKu9v8pIFnhWifcN1J5jTOLVZZS2CgQIKAA6BVOMD9k4GBC1/BCiaTWegFBAOSK2BQIF2G4Rf6PRj+s0ABAwqSh5sA2W2Z1QQnFBiAoDzy8gYYMIjI73lY3wqQky8/4PeEm87nFMeHwcB88+YlV553AgQaYOCB2MUn338AIneBABp5N0dsJk3AYIMYBnhhhhjWd4FEDeSGB1cXMLAhhyimmOGDn1FyDwYqxihjg9tFJOIlJs6oo4zGZLfjjxzWuAt2AgK5o3bY0KadkUEqVxB2C56IonYDKGAfRBj4ZgCAVAaIAHZtRAAAIfkECQAADwAsAAAAAIAAgAAABP/wyUmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdG3feK63AxHsQFqPQAwaX8Qk4chMBZTKplQ0hCan2M7TqvxlvxUFlwsuPxJjbsKc3aat7Omb640z59C63WjAR/dMfX5LgIGDhIVHg3qJQIONd36QR25vk0Zoc4yXOAh4m5w3n6FAlWOkO1VpqDt4rDqmcK84Ym+gszGuuDaqZLs2c7+8wcI0xMUzmXTIN7HMOW63zzJo0zEJAyoNDtzd3t/g4eLj5N8NNQYB6msn5e7v8O4CJwIO5xkJ6vrsI/H+//HujTjQYJsDDfoSqssGAqDDh+IEfiD4LQMDhQpBCDAIsePDAxr/OXbLMABjQhAiPaoMGCLlQQz5TEq7UG+lTX8gJ4LLIFMdyptA30nksLHihXQ9PxQNynRcTg8pMZSUCeJA06vhhm7YeSGmyZ9Yw3LTqsGqNww9Z1pwKZbpPA9LuaFNCpdtW6BPO4i8UCCt0rttwcq1gPSrTsBhG561oICuB8RhyWYwWmGq4ceQr0rGUHNwZccdMmvWuLiCV4yKRQfdTLM0hdMZ/6oOSnqkBdgnZc++GdK2adBEdwOt7fk18A1xhXfMS5Rj1+Mb7Cr39xau6wm49bWc3rFB9Q5xn1NNzd0h69a+jY8/XB7geQudX35eb709QObB009AAD26fX/ehWBW/3ETFIYRP5j9F893oV0nwUUyIQiegvDgx8FeF/i1HYXkvHcBhhZoWBWH5FiIHIi/0feBdBR6aMGABE5gGUYMbUhiNwGKwBVjIvZ2o34rUhZifxzASCIJyck3pIpVsThdCUYqmeJlAzmp2jYmuJRBY0SCZyVkDZgYpJBLUkkCRcphSU9BZE6ZmwpoirYNgybU41wG/L3ZwkZfrlSQmCgQdJ52solgJ5s3FbQNoCzQ+QEDnIX5wEaOIhflR5V+wQACNcKn6DyMbuVQqCnY40CmHRRgAKcDcKoBNwfYSUJHqGozVo4gMKDAAK0i4GunF4wlAakV9BnRDFkR+wCnvjbbLP+wFsBK6YgeuThCkjjWKoEBvTr764VyaUuBseSIO4J01nbrrasaFDWpi5c+9EK83Jj7ALfrPutfmAKQSm6HL6AbQr76tlvvAwQhB5S9UI2DqwcMqOsttMWOdVA9DPb75T3vMFxkOSMQXDAGML4rwEaxBhjfSDByXJGRyjbnMAkFSOzsAAZowJFBEtxzQKxRzmOOBEM/EJWtTpWAL8EUT5DkzjM/UHTRR6PAorUYiPxtBti64zKORHvzNZD9AHxCzVo3PQGi8IxtT9hgS92mjuXEnMHSIp/ItthTiw23sHI7KKA7Kyigta/gwRjryX4HDnjfgrN3LAs2r1vCAjv//bb/45vvSHeHHndQ+c1IZs65225L+YHXoXcQ8eEDQBpCfKhrnvq57tgNAt5M5+xj541DTna7VuoeAu/5DqAAccDHLXyMr35Zw66Hcyq7zI8Hr33kngp1A/LJL59f9s5vP3wFcZaYA/jJ+8616c/fTnyFO7C/bqvXw2d+8+Sfz6dQxlvB6O6HAPdRIC61O53mVNezPj0MCANcl4QkQDvbWZBzDDRa26bALNgdMCcIvODzXtIvCtALRxkMAvW0hqBtLGp/CcxKQSrmsNbVgFdMO6B0hAbDBXojLw5LoRRW6CwFIOiEe4NVlJJYNApmxYY6wKGzaHiX74hEUo3AoRFNmJkDOo4lgFJIAAJaCKZigdEMXQvLGQHxLz9Z41Bi+ZM1vKioRM1pju2yiqKMtcdY4VEECzjZCRcHxT++IgIAIfkEBQAADwAsAAAAAIAAgAAABP/wyUmrvTjrzbv/YCh6SWAGREqcQZKMcCzPkqneeI63dO/LKJ1wKHz9jshKkMhs3gLJKM1Jraak2FHCyiVmvxlFYEDpmnFGSUMAzhpYlOW5SxE4Gut2kmWqzM1QEw6Dd3l6NCV8PBN/dBQNhIOQhzFiiicUA0SLHAMlXhMHkZENB5QhiZcmaQ87rDFbNxWQo6SnHW+qfHErUp91tbWGtxcDuorEE7TBpA7JFanHcMnLzLbPD9KKZNgH1dZ3bMTaLK/Yd+CEw3oM5KvYGALfzOtf7e7wG97pd6Zg99rM5bswL5i/LPgGetgHrh6ShAo9yEvn0AfEiBILXkMSTZVAjBz/NKpDYkzaR5Ac+DnzYenYSZQp0x2cERCmDJHhEJnE4A2PgwPi4InCMwkDzgYzSh7LIKxUMjvfkGbAuRKGNg0anR7qGayihInWgqKSpgEsvZlSzDJDW0GUNakhcunaYIdfRQEC3BLdSwuo2AnyqA7aIFPEVQ1u7TrLW0gwKZ9AHzC0G/JtCKWqYqqU5Filz813OKitBYKsZtCoU1M+LewDZkUvlameTXsU3A04PZhmXbs36Ntl3/7F0HFaB9/IUQPH2nT4huIfEiefTu9DXUkOnJPAZJ26d2YgiLKFYSxE5++qtcdTr0EBAx/n0f/+EfkCgwEDEBigIV8++w5Q/YSB/wIIFJifAjH0J99y0X0WWjEFRohAfu+BoGB/DOozj0P3SRghfiCMduF042Ug4iBsGeDhh+aNuGCLXVmwIovduShfiTxVV0F+M3LjQXw2zmedRmJ1OCOCGQV5Y3hrUWAAjx762IF0SlKXIQbgUEBgj0xW+d2VF1A50gQzGtill979V0dBt0G54pBofocjQcyIU4CbH+4nUZzonTmKOEZGCYKYfPpmYZMPBCqhlLwV2huYFmT5gIpcfuColSHq+GSZh16KHKQVXGebBFuuyChhnn6aaYwPlCpojan2tmprrZaJwKyx0hYim6SWqeeeudaG6zWu5rlrsLPNacGJUhUb4f+vPyKb3rBjOmumn9LapeaarFo7YQjZKheCqMTaGgKh4bIK66iTlnkqXemqpOyymuJ5Lbbx2rYtBeiupOiHBYCbLzj7CmKNBHf2WOG6A0cyrwUaHWTvhNBG2/BG+A4S1MQIIDnoxQ6LwOwCZJorApCXghqmjr1WevLFXqGqbqITvwsgynzCEPGOZXp8bsMwnJgdzy6LMFm2MaC7nLc2L4TziEXpzPIElM5Y8bhPY/gwc+BZUHPTDXoadQyBBeOcqbfSl7VvkBQsGjpjWrApfj4fUbaNeGw9AldVeQ32BXWJ3Jh3RAnYhjxui+YU4iL3m1p9NvGLh4lEsaH3BbRdnmD/2zIEiKIGKEIFQ2+Jj0ALHqXzHTeWD2r+wNoqy9CV3iIpG3rMK7ONhdC4h2IZboO5vTYhpVs8M/AHlzWJPAtRF4XjBUMPfCl5dTD86j+IFLtsUwOusWSQkutb8Vx3lbjjfdOJzgN2/JWXY1KpRH6OksKIKP3BryEPUHmI74x08RuFZEbhOsr9TmTaY88yaKEGCRwAKGJiA7vY9Y3sgaOAEqCI8myjjt9N8BoV7MFRZjBCA6YmgGP6YCR6oMEZCE0SuIkPCmH4ABUSgj+FoQH60reswgnDhg8CIg9/lo4fqARA0vGLqGYYxGuQJmkttGBDYrCABWbQiVhc4egoMr+p/0QRaynMIg2fKAJtReGFkijdEq8Yxjbe8GU5PCNVtAKnMYqxiVqs4wW/sMMHAcuObsTjGz0AtyKC4Wj02JdZmMhINg6SLvA7BBqxA6A7NrKGAuQAIu+nh0lKQlmLdKQgRzlEbsmLGJ78pIksKUomlpJ9DmoIBuHzG+eEEpOBdKVROtO7NgiJXrlspShLycuIbDIYdfDHLYGoS/bNZIdjG8gkxQIJSABQmLgE5GOAc5QuZuGYfoRlWLI5SleGzGBdeaVC7nZOBzZkHg9syhQBY77Ihaoa3FQSNUkxy2dMhl9eAkY/7KnJdVxPXI/op01S6R2FElQNaNreQ4MTywXRcSCiPYBKRR/FOYzubig+9Ix4vOnRESwAL45TYklXipIIAAA7" width="64" height="64"></p>
  <p>Loading…</p>
</div>

    <div id="show_issue" class="js-issues-results">

    
  <div id="partial-discussion-header" class="gh-header js-details-container js-socket-channel js-updatable-content issue" data-channel="gaye/dav:issue:36737375" data-url="/gaye/dav/issues/50/show_partial?partial=title">

  <div class="gh-header-show ">
      <div class="gh-header-actions">
          <a href="https://github.com/gaye/dav/issues/new" class="btn btn-sm btn-primary right" data-hotkey="c">
            New issue
          </a>
      </div>

    <h1 class="gh-header-title">
      <span class="js-issue-title">Simplify lower-level WebDAV api</span>
      <span class="gh-header-number">#50</span>
    </h1>
  </div>


  <div class="flex-table gh-header-meta">
    <div class="flex-table-item">
        <div class="state state-open">
          <span class="octicon octicon-issue-opened"></span>
          Open
        </div>
    </div>
    <div class="flex-table-item flex-table-item-primary">
        <a href="https://github.com/gaye" class="author">gaye</a> opened this <span class="noun">Issue</span> <time title="29 Jun 2014 03:47 GMT+2" datetime="2014-06-29T01:47:38Z" is="relative-time">on 29 Jun 2014</time>
        · 1 comment
    </div>
  </div>
</div>


    <div id="discussion_bucket" class="tab-content clearfix">
      <div class="discussion-sidebar">
        <div id="partial-discussion-stats" class="discussion-stats js-socket-channel js-updatable-content" data-channel="gaye/dav:issue:36737375" data-url="/gaye/dav/issues/50/show_partial?partial=discussion_stats">
</div>



<div class="discussion-sidebar-item sidebar-labels js-discussion-sidebar-item">
  <form accept-charset="UTF-8" action="https://github.com/gaye/dav/issues/50?partial=sidebar%2Fshow%2Flabels" class="js-issue-sidebar-form" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" value="✓" type="hidden"><input name="_method" value="put" type="hidden"><input name="authenticity_token" value="ggHuGugPar+fu76OOkvCAePHl3BRaTKuOLRVERhuIep+0PCImFBbgQmGSeeB5pKILSi3GQp3G4Hz5Y+px6STsw==" type="hidden"></div>
      
  <h3 class="discussion-sidebar-heading">
    Labels
  </h3>


    <div class="labels css-truncate">
    None yet
</div>

</form></div>

<div class="discussion-sidebar-item sidebar-milestone js-discussion-sidebar-item">
  <form accept-charset="UTF-8" action="https://github.com/gaye/dav/issues/50/set_milestone?partial=sidebar%2Fshow%2Fmilestone" class="js-issue-sidebar-form" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" value="✓" type="hidden"><input name="_method" value="put" type="hidden"><input name="authenticity_token" value="0XKlYT6jwfZEZathe4sSBm6Xl3r0rv2vXvvoF1wcl5unnRrZeD2NkFB+vbmeYsIhroR2CUSIyr1aknXXQmDUMw==" type="hidden"></div>
    
  <h3 class="discussion-sidebar-heading">
    Milestone
  </h3>


      <span class="text-muted">No milestone</span>

</form></div>

<div class="discussion-sidebar-item sidebar-assignee js-discussion-sidebar-item">
  <form accept-charset="UTF-8" action="https://github.com/gaye/dav/issues/50?partial=sidebar%2Fshow%2Fassignee" class="js-issue-sidebar-form" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" value="✓" type="hidden"><input name="_method" value="put" type="hidden"><input name="authenticity_token" value="UMWNv7CsGXpy7piXVb5aoATUhouLh5xdEdRArseuNg55YwkoOCYmgwjK0aMn02YkQc46dDMITGYiQncTYPXYwg==" type="hidden"></div>
    
  <h3 class="discussion-sidebar-heading">
    Assignee
  </h3>


    <span class="css-truncate">
      <span class="text-muted">No one assigned</span>
</span>

</form></div>

  <div class="discussion-sidebar-item sidebar-notifications">
    <h3 class="discussion-sidebar-heading">Notifications</h3>
    <div class="thread-subscription-status js-thread-subscription-status js-socket-channel js-updatable-content" data-channel="gaye/dav:thread-subscription:36737375:mcepl" data-url="/notifications/thread_subscription?repository_id=20107688&amp;thread_class=Issue&amp;thread_id=36737375">

  <span class="mega-octicon octicon-radio-tower"></span>

  <form accept-charset="UTF-8" action="https://github.com/notifications/thread" class="thread-subscribe-form" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" value="✓" type="hidden"><input name="authenticity_token" value="Wsgqr1Ewklnvg4gYCBTvpo5xUVSqMu/K1/060RjmCd6qpUXCuGSjrSTWKHLDgcD5M4Ra6xBn3ftk+5aK4lyk6A==" type="hidden"></div>    <input name="repository_id" value="20107688" type="hidden">
    <input name="thread_id" value="36737375" type="hidden">
    <input name="thread_class" value="Issue" type="hidden">
    <input name="id" value="subscribe" type="hidden">

    <button class="btn btn-sm" type="submit" data-disable-with="">
      <span class="octicon octicon-eye"></span>
      Subscribe
    </button>
</form>
  <p class="reason">You're not receiving notifications from this thread.</p>
</div>

  </div>

<div id="partial-users-participants" class="discussion-sidebar-item js-socket-channel js-updatable-content" data-channel="gaye/dav:issue:36737375" data-url="/gaye/dav/issues/50/show_partial?partial=participants">
  <div class="participation">

    <h3 class="discussion-sidebar-heading">
      2 participants
    </h3>
    <div class="participation-avatars">
        <a class="participant-avatar tooltipped tooltipped-s" aria-label="gaye" href="https://github.com/gaye"><img alt="@gaye" class="avatar" data-user="535859" src="data:image/jpeg;base64,/9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIACgAKAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AIY25qWa8gs4TLPIsaDuxxUEVcf4hcaxrsVh5p+zxAEhCMljn+lZtLqUld2Rsaf41ae+VJYY1tnk2Bg3IB6E9q7qIhlBBBB6EVneEfhpol8qrcNdh8HJVwB09MVG9vD4U8S3Wim63242tFvI4yOgpypqS5olShKm7SN+MVLtpIQGAYdDU+2suRkM4aRvKt5JMZ2qTXltq92Z57kO4mD7m9vT+deuxpmue1zRvsn2m+tlAjmTEuOobP3vp2rdjha+ps6HF4iHh/TtXfUpVhmcnEQYH72MHb34B5I6+xpvxG0G9tpLfWJ2lmNyMAsORjYBn8zya3/h2HvvDbWTFWx1EgY45zxz1qx420TUdZ1fSbEyummW1uWlfd/rHLYxj1wOuO5pps6KyjGF2S6Gs7aRaG5XbKYxuFafl0+2t1ihjjXoihR+FWPLp8p57qpHCBkhjMkjKiL1ZjgCuX13xarxPYaWhlkkBRpSOMd8A9eK3Na/5At1/u15xZf8hSL6n+VdFGlGdrnLXxE4Xt0Vz0/4e318lrGWWRLcHb0xzXpOoX8N2kUESqRGcl/w/wD11wHgz/kAj/frqrf77V04ShFx9o90eJxNmVek44aGkZK777vT0LIYIwU9+BUvP92q0v8Ar4v98VcredGne9jwaGZ4tRtzvT0f5o//2Q==" width="20" height="20"> </a>
        <a class="participant-avatar tooltipped tooltipped-s" aria-label="millermedeiros" href="https://github.com/millermedeiros"><img alt="@millermedeiros" class="avatar" data-user="155633" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEt0lEQVRYw+2X328UVRTHP+fOTHe23YVuK9IKtNDFEMtPQWPEQBSNIYZHYuKLPPrkf+ADbz5q/COMMT5RY0wwUUSNigpIW6FohRawpb+77bbb2Znrw+5sZ3dnt7tLG/rATSYz851z55x7z/mec64ku7s1m3iYWufsE8C3NPgcHD4eJrtRmCkiZUaUClLB2GqYrBNW2EFEQOvinROh8L0BjHXAlL+Dkv8g+WcJCEujOxDwTqOYGXzxjSxzWamRgfeq2DoYuaEkCZtbL2aGWU4N5KjVzTwiVkaSaqPWHSyERQjp6sWqk0SkLLaQkDVXSFWV4rkezNR+msjjOsQAHwuTqYoFFDWKmYSQJGw882yWM++ncDLCtYs2N76zcZ3cpI0kidRSi59/c4njZ9NYkfzqNCzOCouziukHBv/9bXHvlsnsmIHnyvrWYmogSe/JTME4XzSW0MQSLtv3uDz3ygrag7kJxZ0/Lfov2UyOGtVdUuMw2lpbz+t8UtQlhNAiiAiJ7S4dSSeXTLUuKm0+JkqItHh09GQ58GqG5rjHyGATnhdwXf5/RaGwBmYkWlvPF7Ewz9wgNjJgkUkrdvU6iFp71SLQ0ZMl0eFxt78J1y3+X5iOSpiR2Lr1fLXE7FNqfNjk4R2Trl4Hy67Nd+07PXqOrHDvL5PllDSUuKXehjXW5vL6uUV2H3ZCU2LYWJwVvvhwCzNjZt0xqNB6lRz+c5VrYUrR90mc2fHiqdVGS6vmtXfTILomHcFLVUvSOhATQZlEp0vr0x6/f2Vz86emwPp0WV/oYzv2OWxp9wpFQZfoqIStWUnCsnzPkRU8F65dtFmYUYwNL3PynTTKWDWqzFWGpm2Hy9yksTGVxJcRBT1HVxgZtFiYUaDh+jc2qSmD0++lsGzN/IRBalpht2jad7g51wLxNo9ozGPfSxm6Djh4nvDj583MjKn6261SGr/w1jKiNFu2eXTscbk/JLTvdJkbN8g6MHzVYnTQInnM4de+KAPf24ho3v5gns69WQAOnVrm+Nk00diqCQ/vGFzpa67cblWtJIXEDPeHTBBQt8GwNOk5RefeLIffWOZKXxSA3Ycc3CyMDlq5ZXkw9EtTwcBtXW5JfMLkqFn1TGL6VaGQwQPCOlApHtw2CzKzYwanzi1w+bNmhAhahP0nllGmZnTQYn5SFeYOXI5w9PQy8Xav8N+5CUU05pGeV4wMWMWVKaBXa40KI4l/+UYWWJXHFuZyqcaOaeLtHoKm+6ADwI1vbTSrczNLigsfx7l302RixOCPr22m7xsYFlz6tIWsI6skKdHbEEk0YFpgNmk6k1l6T2QwLc2eww6pKYPhq01FHbJIztWDP0R4apdL8tgKrgMXPopzt98qc29D7Vbp2Pdyho6eLKkphR3z2H8iw93+XBfzYMgqkt19aIUXzyxx6+cIytBE45p/r1uM/WPVpEuSXV36UQ7aB1/PEIl6/PZltCLBlAFeNoftPZYhNa0YHzZr0iHJ7m6ttS60N0Uk8duvvMuCRPKlIs0azxWyGcpbpkDSbhRrqJIEZTJLUpa8HsuZZNMd3NksB/eaKsljxFTd8Re4r4mVtlENYI9Mkk1zcH9Ckick2SCS/A/o5/nVx5zr4AAAAABJRU5ErkJggg==" width="20" height="20"> </a>
    </div>
  </div>
</div>




      </div>

      <div class="discussion-timeline js-quote-selection-container">

        <div class="js-discussion js-socket-channel" data-channel="gaye/dav:marked-as-read:36737375">
          

  <div class="timeline-comment-wrapper js-comment-container">
    <a href="https://github.com/gaye"><img alt="@gaye" class="timeline-comment-avatar" data-user="535859" src="data:image/jpeg;base64,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" width="48" height="48"></a>
    <div id="issue-36737375" class="comment  timeline-comment js-comment js-task-list-container owner-comment" data-body-version="9f37549a0b61246ccaffcc785a191e3e">

  <div class="timeline-comment-header ">


    <span class="timeline-comment-label">Owner</span>


  <div class="timeline-comment-header-text">

    <strong>
      <a href="https://github.com/gaye" class="author">gaye</a>
    </strong>

    commented

    <a href="#issue-36737375" class="timestamp">
      <time title="29 Jun 2014 03:47 GMT+2" datetime="2014-06-29T01:47:38Z" is="relative-time">on 29 Jun 2014</time>
    </a>
  </div>
</div>


  <div class="comment-content">

    <div class="edit-comment-hide">
      <div class="comment-body markdown-body markdown-format js-comment-body">
          <p>Right now using the WebDAV bits looks like</p>

<pre><code>var dav = require('dav');

var client = new dav.Client(
  new dav.transport.Basic(
    new dav.Credentials({
      username: 'xxx',
      password: 'xxx'
    })
  ),
  {
    baseUrl: 'https://mail.mozilla.com'
  }
);

var req = dav.request.basic({
  method: 'PUT',
  data: 'BEGIN:VCALENDAR\nEND:VCALENDAR',
  etag: '12345'
});

// req instanceof dav.Request

client.send(req, { url: '/calendars/123.ics' })
.then(function(response) {
  // response instanceof XMLHttpRequest
});
</code></pre>

<p>This is quite verbose and I think there's room for some cleanup.</p>
      </div>
    </div>

  </div>
</div>

  </div>
  
      <div class="discussion-item discussion-item-ref">
    <div class="discussion-item-header" id="ref-issue-66981967">
      <span class="octicon octicon-bookmark discussion-item-icon"></span>

      <img alt="@millermedeiros" class="avatar" data-user="155633" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACl0lEQVRYw+2Wy0tUYRjGf985Z86cuaijpmaCY6Z0sShSF90QwjbZyk2LgiD/h1Yt/CdaRKsiCGoRLRIKwigzBCsisxmSES+j4o0cPXM51xYj3WfMYUKCeZbn43znd57vfZ/3E/vCYZcdlMQOqwRQAigBbAkgJJdQnY0k/5u4UPItev0OXZd1Dp0ySCxLjDzysTonszonk0kWxzyRLwm7r25wuCvz23PbhpUZmakxD7F3KvMTCiCK70Bi+c9/KctQ22RT22TT0ZNmfkLhyc0ga0vytgHkqlCoP9diPKqQ1gWNbSYih+NCQFm1Q0u7QTzqQf8iFQ8ABAsxD3OfFRrbTFRfvnpxOXg6w/qKxPKMUtw2nBlXuXs9xEIsv8WKB8716expNYufAxldEAg5fBj0sraY+zVJhqPd6eID1DZZaAGXoQd+7vVXMD2e2+aasPVTjoBbaA2ApLgICTovpMjoEh9faFimIDriZVejRVW9w+uHPiZGVSp322hBF0lxWZxU6Lqkc/aKTmuHwdhzbfttCC4nepNIAkK1Dorq0n4+RTIh+DSkofldMinB6GMftilQVDhzMYmqQe+19W+7lFU7heUACF7dD2y2m0t3n86bAR9CcvGXO9S3WkSGVWwzG0LjL7109KTwBbOWJxMCVXOJDHsLP4IfYWJvPdTttUFA83GT5mMmg3cCbKxmu8MyBPGogqq5zEYUHFsgBDy9FcQyRCEOfJe/3KGlw0DVHA6cNKhusIlHlM0YzipYZdPaaSAkaNhvsTwrM3CjIu/c+GuAdFIw+d5Dck2ios7h2e0AC7/MAMsQRIa9LE3LBCsdwkfMLYeWKORaXhO2WJrait1FksGxReHDKJe2/ni2Zhy7dCUrAZQA/gOAry0E5nMVAk9oAAAAAElFTkSuQmCC" width="16" height="16">
      <a href="https://github.com/millermedeiros" class="author" truncate="true">millermedeiros</a>

      referenced
      this issue
      <a class="timestamp" href="#ref-issue-66981967">
        <time title="7 Apr 2015 22:23 GMT+2" datetime="2015-04-07T20:23:56Z" is="relative-time">8 days ago</time>
      </a>
    </div>

      <span class="state state-open right">
          <span class="octicon octicon-issue-opened"></span>
        Open
      </span>



    <h3 class="discussion-item-ref-title">
      <a href="https://github.com/gaye/dav/issues/71" class="title-link">
        convert all models into JSDoc @typedef
        <span class="issue-num">#71</span>
</a>    </h3>
    
  </div>


  <div class="timeline-comment-wrapper js-comment-container">
    <a href="https://github.com/millermedeiros"><img alt="@millermedeiros" class="timeline-comment-avatar" data-user="155633" src="data:image/png;base64,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" width="48" height="48"></a>
    <div id="issuecomment-90722974" class="comment  timeline-comment js-comment js-task-list-container " data-body-version="8759c6f0c88e728fe2a3be6f81421a33">

  <div class="timeline-comment-header ">




  <div class="timeline-comment-header-text">

    <strong>
      <a href="https://github.com/millermedeiros" class="author">millermedeiros</a>
    </strong>

    commented

    <a href="#issuecomment-90722974" class="timestamp">
      <time title="7 Apr 2015 22:32 GMT+2" datetime="2015-04-07T20:32:37Z" is="relative-time">8 days ago</time>
    </a>
  </div>
</div>


  <div class="comment-content">

    <div class="edit-comment-hide">
      <div class="comment-body markdown-body markdown-format js-comment-body">
          <p>if you remove the unnecessary constructors it gets a little bit simpler:</p>

<div class="highlight highlight-js"><pre><span class="pl-k">var</span> dav <span class="pl-k">=</span> <span class="pl-c1">require</span>(<span class="pl-s"><span class="pl-pds">'</span>dav<span class="pl-pds">'</span></span>);

<span class="pl-c">// use `dav.transport.Basic` by default if single argument &amp; no `send()` method</span>
<span class="pl-k">var</span> client <span class="pl-k">=</span> <span class="pl-k">new</span> <span class="pl-en">dav.Client</span>({
  baseUrl<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">'</span>https://mail.mozilla.com<span class="pl-pds">'</span></span>,
  credentials<span class="pl-k">:</span> {
    username<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">'</span>xxx<span class="pl-pds">'</span></span>,
    password<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">'</span>xxx<span class="pl-pds">'</span></span>
  }
});

<span class="pl-k">var</span> req <span class="pl-k">=</span> {
  method<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">'</span>PUT<span class="pl-pds">'</span></span>,
  data<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">'</span>BEGIN:VCALENDAR<span class="pl-cce">\n</span>END:VCALENDAR<span class="pl-pds">'</span></span>,
  etag<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">'</span>12345<span class="pl-pds">'</span></span>
};
client.<span class="pl-c1">send</span>(req, <span class="pl-s"><span class="pl-pds">'</span>/calendars/123.ics<span class="pl-pds">'</span></span>).then(response <span class="pl-k">=&gt;</span> {
  <span class="pl-c">// response instanceof XMLHttpRequest</span>
});</pre></div>

<p>see: <a href="https://github.com/gaye/dav/pull/70" class="issue-link" title="Simplify request logic">#70</a>, <a href="https://github.com/gaye/dav/issues/71" class="issue-link" title="convert all models into JSDoc @typedef">#71</a> </p>
      </div>
    </div>

  </div>
</div>

  </div>



<!-- Rendered timeline since 2015-04-07 13:32:37 -->
<div id="partial-timeline-marker" class="js-timeline-marker js-socket-channel js-updatable-content" data-channel="gaye/dav:issue:36737375" data-url="/gaye/dav/issues/50/show_partial?partial=timeline_marker&amp;since=1428438757" data-mark-as-read-url="/gaye/dav/notifications/mark?ids=35788224" data-last-modified="Tue, 07 Apr 2015 20:32:37 GMT">
</div>


        </div>

          <div class="discussion-timeline-actions">
              
  
<div class="timeline-comment-wrapper timeline-new-comment js-comment-container ">
  <a href="https://github.com/mcepl"><img alt="@mcepl" class="timeline-comment-avatar" data-user="198999" src="data:image/png;base64,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" width="48" height="48"></a>

  <form accept-charset="UTF-8" action="https://github.com/gaye/dav/issue_comments" class="js-new-comment-form" data-remote="true" data-type="json" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" value="✓" type="hidden"><input name="authenticity_token" value="y6qtcUj53XrDWX2fInTm4Pg1lOLb4LihV4QSentCJ+AyciVV4pOZks9a0kEGQtD/IvkurD+WzTKGfjViJeqYHQ==" type="hidden"></div>
    <div class="timeline-comment">
      <input name="issue" value="50" type="hidden">
        
<div class="js-previewable-comment-form js-suggester-container previewable-comment-form write-selected" data-preview-url="/preview?repository=20107688">
  <div class="comment-form-head tabnav">
    <div class="right">
      <a class="tabnav-extra" href="https://guides.github.com/features/mastering-markdown/" target="_blank">
        <span class="octicon octicon-markdown"></span>
        Markdown supported
      </a>
      
<a href="#fullscreen" class="enable-fullscreen js-enable-fullscreen tooltipped-n
  tabnav-extra">
  <span class="octicon octicon-screen-full"></span>
  Edit in fullscreen
</a>

    </div>
    <nav class="tabnav-tabs">
      <a href="#" class="tabnav-tab write-tab js-write-tab selected">Write</a>
      <a href="#" class="tabnav-tab preview-tab js-preview-tab">Preview</a>
    </nav>
  </div>

  <div class="comment-form-error js-comment-form-error" style="display:none">    There was an error creating your Issue.
</div>  
  <div class="write-content js-write-bucket js-uploadable-container js-upload-markdown-image upload-enabled is-default" data-upload-policy-url="/upload/policies/assets">
      
    <textarea name="comment[body]" tabindex="1" id="new_comment_field" placeholder="Leave a comment" aria-label="Comment body" class="input-contrast comment-form-textarea js-comment-field js-task-list-field js-quick-submit js-size-to-fit js-quote-selection-target js-session-resumable js-suggester-field"></textarea><img style="cursor: pointer ! important; display: none ! important; position: absolute ! important; padding: 0px ! important; margin: 0px ! important; border: medium none ! important; width: 28px ! important; height: 14px ! important; opacity: 0.0152174 ! important; left: 868px ! important; top: 1652px ! important;" title="It's All Text!" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAOCAYAAAA8E3wEAAADdklEQVQ4y42UP4xVRRjFfzP37q7LxgBvV8FEjDEhxsJEo52VFhqpNBTIkqgFyZIIFhLtqdRCo3aiW5gYlMQoHYmxtsFCAyJ/tsDg7sLuu/fy3p25f969830W7/qWECCeZv5lzplv5pwxdPhjRSLnwsKunn1oz2573hhouAMKGO4LEfAOshSKspbBoHrh4qXLmqSJ29i8eTUGuLSmkc/lZV+Ew6mVfdkQrLFsm42Iok5BAHs7893HbaPkLlCPoB1pSDJ/0kZT/xRFfa6pq89igNzr3rblvbrS51eHzQNtgDiyTE0ZDAZF7l/eHUsqigIiMpUXzd7c17uq0tkgOhMDOK9HEV5qgrWuMBhtsSZgLKhKx6YdW9c3sPjaTk79lG31z2QTcWMgBPCFzKRpPp9lG3tnZnc8HQPMbrPvJH2hqi31KBBC6Db+d3TZqgTGbN0gL8ftl6dSUEVRDh+YZ/l0hqoQdMo0TRMVZbHn0cefPWsBNjchHxqyLJC7Ed4HfCnseWSapcUeCzsjvFd8qTy8EPPW/h0sLc4D4AvBF4GlxR6+EI4cWiCODUuHevhSqWtoW0Oa9Kdurq9FFmAjgf4tQzaoGDohL5W8EPa9+CBfn07Z/+oO8lLIC+H1V7bzw9khX32fjisshNxvVXviiw0ATny+gSvGe1wR8N6RpCkxQJJAXYIvAqGVzgCGIMrhAz1EFO8VjNK2yoXLFdLdsi8UdCzovUyM4wtBEeqyJEv7eO/wvhgLrq+ViLSENhCCTnweWcOnywkr10YTKw69ML8zZnZmnAnnQ/em4IqxwUQUG0E2aMhv9VlbvUI+6DM3l4wFs4EbP7gqop1hUD5Z7nPkYI+5bZY3j6+CEc78POTdt3vMTHeChU4M5EoFBGsNH76/izeOnmdzfYUsXSVIzI31CycNwIFj1z4ObftBWQ5QgWh6DmuiLUd2V3Z7Oia4Y05VCKFmVCa4wTWGyZ9UfoO6HmQqo5MxQOnzi8PB+mXvkidDqLHRLNZOd4E3d0m33iX93Zq2NPUAN7hK5a6DtkgYFSKjK8ba6zHA9b9/+7FtysfqKj/YjIqnmtYRGo+G6h7k94aqoKFGpUIlYKK41VD9ZZBvMHw3+ZCeeO6j7ah5JoSw38zsPqahIrTlVuj/t2BAZUSo+4TRjd+ldedsNP2tBvdrsvpL+y+TkkabJ8Dt4AAAAABJRU5ErkJggg==">

        <p class="drag-and-drop">
    <span class="default">
        Attach images by dragging &amp; dropping or
        <input multiple class="manual-file-chooser js-manual-file-chooser" type="file">
        <a class="manual-file-chooser-text" href="#">selecting them</a>.
    </span>
    <span class="loading">
      <img alt="" src="data:image/gif;base64,R0lGODlhIAAgAKIHAIKCgrOzs/j4+OLi4pmZmczMzMrKyv///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRjk1OUM5NDdDMUYyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzYwRTc2RDU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzYwRTc2QzU0RTIxMUUxOTgyOUQyOEIyQjYxRkU0MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGOTU5Qzk0N0MxRjIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoABwAsAAAAACAAIAAAA/94uiwThAAQwxAs6yXc/CBwYZsmFEQgVEZRGBDhFFfJxTJpnkarm5HUr+ToFYaKVWRg2wxex4wgdhnUbI4R9IciFA4CY9VKnvUwgx4zWVGke/C43LBOR8EQUnjOPydpGA5gHH19OoEOASp/hXx3PE8BBgtvjXNrBy9pAV9ulnyYdoqhn5eULaOnpXGkBameq3Ctr2CxcDp2MJ0KL7G7B3aukxy9n3e8dA+LHJWFV4xVgw56VsUtVkiIYE+Bxzxwxw2A0G5R33G/p8dvTOeOGuziPtsufVJb99cM9pT4Jr1X+BWZR6TXkT1zOhhEIuXJBWvoZjxrAqZDow4MKXZ4YhAFUEYFCQAAIfkEBQoABwAsAAAAAB8AFgAAA2d4uqwWgRBomr1M6k3OwNcQVIFSmEoZABXoQKV7AHQHwqec0sBnwbqGgWd5xIKMQS0J8SEZBVrrAMk9GyvA4nHFAAgfQTdosI5D5TOoYHCqG+w3Ji630OvQKd7U3i8GaX4OZntiggcJACH5BAUKAAcALAIAAAAeAB4AAAOEeLorU8UYOAS7mAnJuxFWlhXDQQ0oCilEIS7R9C5EHbxxOTM1ETIR1+5S6BEnvyGPcFtIlK+aMKKDZmqKhzUaSG5f1a+IABCKr4DmGRMAENYZAwAAxxTmdSI+79zzD21vfwdkanxkZn9heQGJeQUBhoyScAORBoORlGeQkX+amH8GmwcJACH5BAUKAAcALBYAAgAKAB0AAANJaDHXfiGa50oMtI2bm+zb0llYF0xd6gQEk7EoZRAlVRBEiut5dvcymokQe7BcKgpARAkAAL5nsfEENgpPqLGKPGStDQJgqlElAAAh+QQFCgAHACwKAAIAFgAeAAADX3i6rFMtSlWMgTOfYbGelfc1QjhO1ilxokoNbnwG8mIErVoERr0FtNoA6BsGZUbfrle75VRHn49wEEypNQLh+dFGTwMtNqatkr0SAoAABKqpge0KQK/bB9bMUEv3wjQJACH5BAUKAAcALAEACgAfABYAAANieLrc/kfASVUxNbs7tD+DUXyeSGrmWaXqxLZOOMIPR9fY/UhDAOiHwOwAAARuhcBRYSgOT71AZ0EoTk/KHKMI0HqUy8aAG64klZRqMQP2QppLQjlAYEo/HYJ+z78ZlHpZGQkAIfkEBQoABwAsAAAKAB4AFgAAA2N4c9z+MBZAor0tUMwhAUEnMgBgjGJZoJ3KcuX5Xl84W1p1S9seLb6I4KALFoCE4m5gWB0KyaBBxghEZ4JC85EkOFHab0PQRTG3uDJHi75Aq6Hp9BAIDcScYX3Pt93YdVN4DwkAIfkEBQoABwAsAAABABYAHwAAA2h4ujv8kBkQol0E6BtHplykAUUIfY4paaXKaJXbBIBsX158G4RuBwTDTUEgtG7FIZGgPBSPv6CS55PlmliFoSoLBKBWb2rnbXoD458X7NqWh4OAsGAQLursh6DO7xsEIQIDBXQGhAOACQA7" width="16" height="16"> Uploading your images…
    </span>
    <span class="error bad-file">
      Unfortunately, we don't support that file type.
      <input multiple class="manual-file-chooser js-manual-file-chooser" type="file">
      <span class="drag-and-drop-error-info">
        <a class="manual-file-chooser-text" href="#">Try again</a> with a PNG, GIF, or JPG.
      </span>
    </span>
    <span class="error too-big">
      Yowza, that's a big file.
      <input multiple class="manual-file-chooser js-manual-file-chooser" type="file">
      <span class="drag-and-drop-error-info">
        <a class="manual-file-chooser-text" href="#">Try again</a> with an image file smaller than 10MB.
      </span>
    </span>
    <span class="error empty">
      This file is empty.
      <input multiple class="manual-file-chooser js-manual-file-chooser" type="file">
      <span class="drag-and-drop-error-info">
        <a class="manual-file-chooser-text" href="#">Try again</a> with a file that's not empty.
      </span>
    </span>
    <span class="error bad-browser">
      This browser doesn't support image attachments.
      <span class="drag-and-drop-error-info">
        We recommend updating to the latest
        <a href="http://windows.microsoft.com/ie">Internet Explorer</a>,
        <a href="https://chrome.google.com/">Google Chrome</a>, or
        <a href="https://www.mozilla.org/firefox">Firefox</a>.
      </span>
    </span>
    <span class="error failed-request">
      Something went really wrong, and we can't process that image.
      <input multiple class="manual-file-chooser js-manual-file-chooser" type="file">
      <span class="drag-and-drop-error-info">
        <a class="manual-file-chooser-text" href="#">Try again.</a>
      </span>
    </span>
  </p>

  </div>

  <div class="preview-content">
    <div class="comment">
  <div class="comment-content">
    <div class="comment-body markdown-body js-preview-body">
      <p>Nothing to preview</p>
    </div>
  </div>
</div>

  </div>
  

  <div class="suggester-container">
    <div class="suggester js-suggester js-navigation-container" data-url="/gaye/dav/suggestions/issue/36737375">
    </div>
  </div>
</div>

        <div class="form-actions">
          <div id="partial-new-comment-form-actions" class="js-socket-channel js-updatable-content" data-channel="gaye/dav:issue:36737375:state" data-url="/gaye/dav/issues/50/show_partial?partial=form_actions">

  <button type="submit" class="btn btn-primary" tabindex="2" data-disable-with="" data-disable-invalid="">
    Comment
  </button>

  
</div>


        </div>
    </div>
</form>
</div>


          </div>
      </div>

    </div>
    <div class="clear"></div>
  </div>

</div>


        </div>

      </div><!-- /.repo-container -->
      <div class="modal-backdrop"></div>
    </div><!-- /.container -->
  </div><!-- /.site -->


    </div><!-- /.wrapper -->

      <div class="container">
  <div class="site-footer" role="contentinfo">
    <ul class="site-footer-links right">
        <li><a href="https://status.github.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
      <li><a href="https://developer.github.com/" data-ga-click="Footer, go to api, text:api">API</a></li>
      <li><a href="https://training.github.com/" data-ga-click="Footer, go to training, text:training">Training</a></li>
      <li><a href="https://shop.github.com/" data-ga-click="Footer, go to shop, text:shop">Shop</a></li>
        <li><a href="https://github.com/blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
        <li><a href="https://github.com/about" data-ga-click="Footer, go to about, text:about">About</a></li>

    </ul>

    <a href="https://github.com/" aria-label="Homepage">
      <span class="mega-octicon octicon-mark-github" title="GitHub"></span>
</a>
    <ul class="site-footer-links">
      <li>© 2015 <span title="0.12762s from github-fe131-cp1-prd.iad.github.net">GitHub</span>, Inc.</li>
        <li><a href="https://github.com/site/terms" data-ga-click="Footer, go to terms, text:terms">Terms</a></li>
        <li><a href="https://github.com/site/privacy" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li>
        <li><a href="https://github.com/security" data-ga-click="Footer, go to security, text:security">Security</a></li>
        <li><a href="https://github.com/contact" data-ga-click="Footer, go to contact, text:contact">Contact</a></li>
    </ul>
  </div>
</div>


    <div class="fullscreen-overlay js-fullscreen-overlay" id="fullscreen_overlay">
  <div class="fullscreen-container js-suggester-container">
    <div class="textarea-wrap">
      <textarea name="fullscreen-contents" id="fullscreen-contents" class="fullscreen-contents js-fullscreen-contents" placeholder=""></textarea><img style="cursor: pointer ! important; display: none ! important; position: absolute ! important; padding: 0px ! important; margin: 0px ! important; border: medium none ! important; width: 28px ! important; height: 14px ! important; opacity: 0.0152174 ! important;" title="It's All Text!" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAOCAYAAAA8E3wEAAADdklEQVQ4y42UP4xVRRjFfzP37q7LxgBvV8FEjDEhxsJEo52VFhqpNBTIkqgFyZIIFhLtqdRCo3aiW5gYlMQoHYmxtsFCAyJ/tsDg7sLuu/fy3p25f969830W7/qWECCeZv5lzplv5pwxdPhjRSLnwsKunn1oz2573hhouAMKGO4LEfAOshSKspbBoHrh4qXLmqSJ29i8eTUGuLSmkc/lZV+Ew6mVfdkQrLFsm42Iok5BAHs7893HbaPkLlCPoB1pSDJ/0kZT/xRFfa6pq89igNzr3rblvbrS51eHzQNtgDiyTE0ZDAZF7l/eHUsqigIiMpUXzd7c17uq0tkgOhMDOK9HEV5qgrWuMBhtsSZgLKhKx6YdW9c3sPjaTk79lG31z2QTcWMgBPCFzKRpPp9lG3tnZnc8HQPMbrPvJH2hqi31KBBC6Db+d3TZqgTGbN0gL8ftl6dSUEVRDh+YZ/l0hqoQdMo0TRMVZbHn0cefPWsBNjchHxqyLJC7Ed4HfCnseWSapcUeCzsjvFd8qTy8EPPW/h0sLc4D4AvBF4GlxR6+EI4cWiCODUuHevhSqWtoW0Oa9Kdurq9FFmAjgf4tQzaoGDohL5W8EPa9+CBfn07Z/+oO8lLIC+H1V7bzw9khX32fjisshNxvVXviiw0ATny+gSvGe1wR8N6RpCkxQJJAXYIvAqGVzgCGIMrhAz1EFO8VjNK2yoXLFdLdsi8UdCzovUyM4wtBEeqyJEv7eO/wvhgLrq+ViLSENhCCTnweWcOnywkr10YTKw69ML8zZnZmnAnnQ/em4IqxwUQUG0E2aMhv9VlbvUI+6DM3l4wFs4EbP7gqop1hUD5Z7nPkYI+5bZY3j6+CEc78POTdt3vMTHeChU4M5EoFBGsNH76/izeOnmdzfYUsXSVIzI31CycNwIFj1z4ObftBWQ5QgWh6DmuiLUd2V3Z7Oia4Y05VCKFmVCa4wTWGyZ9UfoO6HmQqo5MxQOnzi8PB+mXvkidDqLHRLNZOd4E3d0m33iX93Zq2NPUAN7hK5a6DtkgYFSKjK8ba6zHA9b9/+7FtysfqKj/YjIqnmtYRGo+G6h7k94aqoKFGpUIlYKK41VD9ZZBvMHw3+ZCeeO6j7ah5JoSw38zsPqahIrTlVuj/t2BAZUSo+4TRjd+ldedsNP2tBvdrsvpL+y+TkkabJ8Dt4AAAAABJRU5ErkJggg==">
      <div class="suggester-container">
        <div class="suggester fullscreen-suggester js-suggester js-navigation-container"></div>
      </div>
    </div>
  </div>
  <div class="fullscreen-sidebar">
    <a href="#" class="exit-fullscreen js-exit-fullscreen tooltipped tooltipped-w" aria-label="Exit Zen Mode">
      <span class="mega-octicon octicon-screen-normal"></span>
    </a>
    <a href="#" class="theme-switcher js-theme-switcher tooltipped tooltipped-w" aria-label="Switch themes">
      <span class="octicon octicon-color-mode"></span>
    </a>
  </div>
</div>



    
    

    <div id="ajax-error-message" class="flash flash-error">
      <span class="octicon octicon-alert"></span>
      <a href="#" class="octicon octicon-x flash-close js-ajax-error-dismiss" aria-label="Dismiss error"></a>
      Something went wrong with that request. Please try again.
    </div>


      <script crossorigin="anonymous">data:application/javascript;base64,LyogU2NyaXB0IHJlbW92ZWQgYnkgc25hcHNob3Qgc2F2ZSAqLw0K</script>
      <script async="async" crossorigin="anonymous">data:application/javascript;base64,LyogU2NyaXB0IHJlbW92ZWQgYnkgc25hcHNob3Qgc2F2ZSAqLw0K</script>
      
      


  


    <div class="facebox" id="facebox" style="display:none;">       <div class="facebox-popup">         <div class="facebox-content">         </div>         <button type="button" class="facebox-close js-facebox-close" aria-label="Close modal">           <span class="octicon octicon-remove-close"></span>         </button>       </div>     </div></body></html>