.parse .anchor{
    float:left;
    line-height:1;
    margin-left:-20px;
    padding-right:4px
}
.parse .anchor:focus{
    outline:none
}
.parse h1:hover .anchor,.parse h2:hover .anchor,.parse h3:hover .anchor,.parse h4:hover .anchor,.parse h5:hover .anchor,.parse h6:hover .anchor{
    text-decoration:none
}
.parse{
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    color:#666666;
    word-wrap:break-word
}
.parse .pl-c{
    color:#6a737d
}
.parse .pl-c1,.parse .pl-s .pl-v{
    color:#005cc5
}
.parse .pl-e,.parse .pl-en{
    color:#6f42c1
}
.parse .pl-s .pl-s1,.parse .pl-smi{
    color:#24292e
}
.parse .pl-ent{
    color:#22863a
}
.parse .pl-k{
    color:#d73a49
}
.parse .pl-pds,.parse .pl-s,.parse .pl-s .pl-pse .pl-s1,.parse .pl-sr,.parse .pl-sr .pl-cce,.parse .pl-sr .pl-sra,.parse .pl-sr .pl-sre{
    color:#032f62
}
.parse .pl-smw,.parse .pl-v{
    color:#e36209
}
.parse .pl-bu{
    color:#b31d28
}
.parse .pl-ii{
    background-color:#b31d28;
    color:#fafbfc
}
.parse .pl-c2{
    background-color:#d73a49;
    color:#fafbfc
}
.parse .pl-c2:before{
    content:"^M"
}
.parse .pl-sr .pl-cce{
    color:#22863a;
    font-weight:700
}
.parse .pl-ml{
    color:#735c0f
}
.parse .pl-mh,.parse .pl-mh .pl-en,.parse .pl-ms{
    color:#005cc5;
    font-weight:700
}
.parse .pl-mi{
    color:#24292e;
    font-style:italic
}
.parse .pl-mb{
    color:#24292e;
    font-weight:700
}
.parse .pl-md{
    background-color:#ffeef0;
    color:#b31d28
}
.parse .pl-mi1{
    background-color:#f0fff4;
    color:#22863a
}
.parse .pl-mc{
    background-color:#ffebda;
    color:#e36209
}
.parse .pl-mi2{
    background-color:#005cc5;
    color:#f6f8fa
}
.parse .pl-mdr{
    color:#6f42c1;
    font-weight:700
}
.parse .pl-ba{
    color:#586069
}
.parse .pl-sg{
    color:#959da5
}
.parse .pl-corl{
    color:#032f62;
    text-decoration:underline
}
.parse details{
    display:block
}
.parse summary{
    display:list-item
}
.parse strong{
    font-weight:inherit;
    font-weight:bolder
}
.parse h1{
    font-size:2em;
    margin:.67em 0
}
.parse img{
    border-style:none
}
.parse code,.parse kbd,.parse pre{
    font-family:monospace,monospace;
    font-size:1em
}
.parse hr{
    box-sizing:content-box;
    height:0;
    overflow:visible
}
.parse input{
    font:inherit;
    margin:0
}
.parse input{
    overflow:visible
}
.parse [type=checkbox]{
    box-sizing:border-box;
    padding:0
}
.parse *{
    box-sizing:border-box
}
.parse input{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
.parse strong{
    font-weight:600
}
.parse hr{
    background:0 0;
    border:0;
    border-bottom:1px solid #dfe2e5;
    height:0;
    margin:15px 0;
    overflow:hidden
}
.parse hr:before{
    content:"";
    display:table
}
.parse hr:after{
    clear:both;
    content:"";
    display:table
}
.parse table{
    border-collapse:collapse;
    border-spacing:0
}
.parse td,.parse th{
    padding:0
}
.parse details summary{
    cursor:pointer
}
.parse h1,.parse h2,.parse h3,.parse h4,.parse h5,.parse h6{
    margin-bottom:0;
    margin-top:0
}
.parse h1{
    font-size:32px
}
.parse h1,.parse h2{
    font-weight:600
}
.parse h2{
    font-size:24px
}
.parse h3{
    font-size:20px
}
.parse h3,.parse h4{
    font-weight:600
}
.parse h4{
    font-size:16px
}
.parse h5{
    font-size:14px
}
.parse h5,.parse h6{
    font-weight:600
}
.parse h6{
    font-size:12px
}
.parse p{
    margin-bottom:10px;
    margin-top:0
}
.parse blockquote{
    margin:0
}
.parse ol,.parse ul{
    margin-bottom:0;
    margin-top:0;
    padding-left:0
}
.parse ol ol,.parse ul ol{
    list-style-type:lower-roman
}
.parse ol ol ol,.parse ol ul ol,.parse ul ol ol,.parse ul ul ol{
    list-style-type:lower-alpha
}
.parse dd{
    margin-left:0
}
.parse code,.parse pre{
    font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
    font-size:12px
}
.parse pre{
    margin-bottom:0;
    margin-top:0
}
.parse input::-webkit-inner-spin-button,.parse input::-webkit-outer-spin-button{
    -webkit-appearance:none;
    appearance:none;
    margin:0
}
.parse .border{
    border:1px solid #e1e4e8!important
}
.parse .border-0{
    border:0!important
}
.parse .border-bottom{
    border-bottom:1px solid #e1e4e8!important
}
.parse .rounded-1{
    border-radius:3px!important
}
.parse .bg-white{
    background-color:#fff!important
}
.parse .bg-gray-light{
    background-color:#fafbfc!important
}
.parse .text-gray-light{
    color:#6a737d!important
}
.parse .mb-0{
    margin-bottom:0!important
}
.parse .my-2{
    margin-bottom:8px!important;
    margin-top:8px!important
}
.parse .pl-0{
    padding-left:0!important
}
.parse .py-0{
    padding-bottom:0!important;
    padding-top:0!important
}
.parse .pl-1{
    padding-left:4px!important
}
.parse .pl-2{
    padding-left:8px!important
}
.parse .py-2{
    padding-bottom:8px!important;
    padding-top:8px!important
}
.parse .pl-3,.parse .px-3{
    padding-left:16px!important
}
.parse .px-3{
    padding-right:16px!important
}
.parse .pl-4{
    padding-left:24px!important
}
.parse .pl-5{
    padding-left:32px!important
}
.parse .pl-6{
    padding-left:40px!important
}
.parse .f6{
    font-size:12px!important
}
.parse .lh-condensed{
    line-height:1.25!important
}
.parse .text-bold{
    font-weight:600!important
}
.parse:before{
    content:"";
    display:table
}
.parse:after{
    clear:both;
    content:"";
    display:table
}
.parse>:first-child{
    margin-top:0!important
}
.parse>:last-child{
    margin-bottom:0!important
}
.parse blockquote,.parse dl,.parse ol,.parse p,.parse pre,.parse table,.parse ul{
    margin-bottom:16px;
    margin-top:0
}
.parse hr{
    background-color:#e1e4e8;
    border:0;
    height:.25em;
    margin:24px 0;
    padding:0
}
.parse blockquote{
    border-left:.25em solid #dfe2e5;
    color:#6a737d;
    padding:0 1em
}
.parse blockquote>:first-child{
    margin-top:0
}
.parse blockquote>:last-child{
    margin-bottom:0
}
.parse kbd{
    background-color:#fafbfc;
    border:1px solid #c6cbd1;
    border-bottom-color:#959da5;
    border-radius:3px;
    box-shadow:inset 0 -1px 0 #959da5;
    color:#444d56;
    display:inline-block;
    font-size:11px;
    line-height:10px;
    padding:3px 5px;
    vertical-align:middle
}
.parse h1,.parse h2,.parse h3,.parse h4,.parse h5,.parse h6{
    font-weight:600;
    line-height:1.25;
    margin-bottom:16px;
    margin-top:24px
}
.parse h1{
    font-size:2em
}
.parse h1,.parse h2{
    border-bottom:1px solid #eaecef;
    padding-bottom:.3em
}
.parse h2{
    font-size:1.5em
}
.parse h3{
    font-size:1.25em
}
.parse h4{
    font-size:1em
}
.parse h5{
    font-size:.875em
}
.parse h6{
    color:#6a737d;
    font-size:.85em
}
.parse ol,.parse ul{
    padding-left:2em
}
.parse ol ol,.parse ol ul,.parse ul ol,.parse ul ul{
    margin-bottom:0;
    margin-top:0
}
.parse li{
    word-wrap:break-all
}
.parse li>p{
    margin-top:16px
}
.parse li+li{
    margin-top:.25em
}
.parse dl{
    padding:0
}
.parse dl dt{
    font-size:1em;
    font-style:italic;
    font-weight:600;
    margin-top:16px;
    padding:0
}
.parse dl dd{
    margin-bottom:16px;
    padding:0 16px
}
.parse table{
    display:block;
    overflow:auto;
    width:100%
}
.parse table th{
    font-weight:600
}
.parse table td,.parse table th{
    border:1px solid #dfe2e5;
    padding:6px 13px
}
.parse table tr{
    background-color:#fff;
    border-top:1px solid #c6cbd1
}
.parse table tr:nth-child(2n){
    background-color:#f6f8fa
}
.parse img{
    background-color:#fff;
    box-sizing:content-box;
    max-width:100%
}
.parse img[align=right]{
    padding-left:20px
}
.parse img[align=left]{
    padding-right:20px
}
.parse code{
    background-color:rgba(27,31,35,.05);
    border-radius:3px;
    font-size:85%;
    margin:0;
    padding:.2em .4em
}
.parse pre{
    word-wrap:normal
}
.parse pre>code{
    background:0 0;
    border:0;
    font-size:100%;
    margin:0;
    padding:0;
    white-space:pre-wrap;
    word-break:normal
}
.parse .highlight{
    margin-bottom:16px
}
.parse .highlight pre{
    margin-bottom:0;
    word-break:normal
}
.parse .highlight pre,.parse pre{
    background-color:#ffffe2;
    border-radius:3px;
    font-size:85%;
    line-height:1.45;
    overflow:auto;
    padding:16px;
    tab-size:6
}
.parse pre code{
    background-color:transparent;
    border:0;
    display:inline;
    line-height:inherit;
    margin:0;
    max-width:auto;
    overflow:visible;
    padding:0;
    word-wrap:normal
}
.parse .commit-tease-sha{
    color:#444d56;
    display:inline-block;
    font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
    font-size:90%
}
.parse .blob-wrapper{
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    overflow-x:auto;
    overflow-y:hidden
}
.parse .blob-wrapper-embedded{
    max-height:240px;
    overflow-y:auto
}
.parse .blob-num{
    -moz-user-select:none;
    -ms-user-select:none;
    -webkit-user-select:none;
    color:rgba(27,31,35,.3);
    cursor:pointer;
    font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
    font-size:12px;
    line-height:20px;
    min-width:50px;
    padding-left:10px;
    padding-right:10px;
    text-align:right;
    user-select:none;
    vertical-align:top;
    white-space:nowrap;
    width:1%
}
.parse .blob-num:hover{
    color:rgba(27,31,35,.6)
}
.parse .blob-num:before{
    content:attr(data-line-number)
}
.parse .blob-code{
    line-height:20px;
    padding-left:10px;
    padding-right:10px;
    position:relative;
    vertical-align:top
}
.parse .blob-code-inner{
    color:#24292e;
    font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
    font-size:12px;
    overflow:visible;
    white-space:pre-wrap;
    word-wrap:normal
}
.parse .pl-token.active,.parse .pl-token:hover{
    background:#ffea7f;
    cursor:pointer
}
.parse kbd{
    background-color:#fafbfc;
    border:1px solid #d1d5da;
    border-bottom-color:#c6cbd1;
    border-radius:3px;
    box-shadow:inset 0 -1px 0 #c6cbd1;
    color:#444d56;
    display:inline-block;
    font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
    line-height:10px;
    padding:3px 5px;
    vertical-align:middle
}
.parse :checked+.radio-label{
    border-color:#0366d6;
    position:relative;
    z-index:1
}
.parse .tab-size[data-tab-size="1"]{
    -moz-tab-size:1;
    tab-size:1
}
.parse .tab-size[data-tab-size="2"]{
    -moz-tab-size:2;
    tab-size:2
}
.parse .tab-size[data-tab-size="3"]{
    -moz-tab-size:3;
    tab-size:3
}
.parse .tab-size[data-tab-size="4"]{
    -moz-tab-size:4;
    tab-size:4
}
.parse .tab-size[data-tab-size="5"]{
    -moz-tab-size:5;
    tab-size:5
}
.parse .tab-size[data-tab-size="6"]{
    -moz-tab-size:6;
    tab-size:6
}
.parse .tab-size[data-tab-size="7"]{
    -moz-tab-size:7;
    tab-size:7
}
.parse .tab-size[data-tab-size="8"]{
    -moz-tab-size:8;
    tab-size:8
}
.parse .tab-size[data-tab-size="9"]{
    -moz-tab-size:9;
    tab-size:9
}
.parse .tab-size[data-tab-size="10"]{
    -moz-tab-size:10;
    tab-size:10
}
.parse .tab-size[data-tab-size="11"]{
    -moz-tab-size:11;
    tab-size:11
}
.parse .tab-size[data-tab-size="12"]{
    -moz-tab-size:12;
    tab-size:12
}
.parse .task-list-item{
    list-style-type:none
}
.parse .task-list-item+.task-list-item{
    margin-top:3px
}
.parse .task-list-item input{
    margin:0 .2em .25em -1.6em;
    vertical-align:middle
}
.parse hr{
    border-bottom-color:#eee
}
.parse .pl-0{
    padding-left:0!important
}
.parse .pl-1{
    padding-left:4px!important
}
.parse .pl-2{
    padding-left:8px!important
}
.parse .pl-3{
    padding-left:16px!important
}
.parse .pl-4{
    padding-left:24px!important
}
.parse .pl-5{
    padding-left:32px!important
}
.parse .pl-6{
    padding-left:40px!important
}
.parse .pl-7{
    padding-left:48px!important
}
.parse .pl-8{
    padding-left:64px!important
}
.parse .pl-9{
    padding-left:80px!important
}
.parse .pl-10{
    padding-left:96px!important
}
.parse .pl-11{
    padding-left:112px!important
}
.parse .pl-12{
    padding-left:128px!important
}
