@keyframes blinking-dot{0%{opacity:1}25%{opacity:0.4}75%{opacity:0.4}100%{opacity:1}}@keyframes blinking-scroll-button{0%{opacity:0.2}50%{opacity:1}100%{opacity:0.2}}@keyframes gl-spinner-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.code.white .file-line-num::before{visibility:hidden;display:inline-block;align-self:center;margin-top:0.25rem;margin-right:0.25rem;width:0.75rem;height:0.75rem;float:left;background-color:rgba(0,0,0,0.3);-webkit-mask-image:url(/assets/icons-stacked-2db3e995e99a5bbf99da183bf4dab44d864b4002e6a9e6b0cf5d275310201927.svg#link);mask-image:url(/assets/icons-stacked-2db3e995e99a5bbf99da183bf4dab44d864b4002e6a9e6b0cf5d275310201927.svg#link);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;content:''}.code.white .file-line-num:hover::before{visibility:visible}.code.white .file-line-num:focus::before{visibility:visible}.code.white .line-numbers,.code.white .diff-line-num{background-color:#fafafa}.code.white .line-numbers.conflict_marker,.code.white .line-numbers.conflict_our,.code.white .diff-line-num.conflict_marker,.code.white .diff-line-num.conflict_our{background-color:#e1fad7;border-color:#e1fad7}.code.white .line-numbers.conflict_their,.code.white .diff-line-num.conflict_their{background-color:#e0f0ff;border-color:#e0f0ff}.code.white .diff-line-num,.code.white .diff-line-num a{color:rgba(0,0,0,0.3)}.code.white pre.code,.code.white .diff-line-num{border-color:#f0f0f0}.code.white,.code.white pre.code,.code.white .line_holder .line_content{background-color:#fff;color:#303030}.code.white .line_expansion{background-color:#fafafa}.code.white .line_expansion .diff-td,.code.white .line_expansion td{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.code.white .line_expansion a{color:#1068bf}.code.white .line_holder.match .line_content,.code.white .line_holder .new-nonewline.line_content,.code.white .line_holder .old-nonewline.line_content{color:rgba(0,0,0,0.3);background-color:#fafafa}.code.white .line_holder .diff-grid-left:hover .diff-line-num:not(.empty-cell):not(.conflict_marker_their):not(.conflict_marker_our),.code.white .line_holder .diff-grid-right:hover .diff-line-num:not(.empty-cell):not(.conflict_marker_their):not(.conflict_marker_our){background-color:#ded7fc;border-color:#cabffa}.code.white .line_holder .diff-grid-left:hover .diff-line-num:not(.empty-cell):not(.conflict_marker_their):not(.conflict_marker_our) a,.code.white .line_holder .diff-grid-right:hover .diff-line-num:not(.empty-cell):not(.conflict_marker_their):not(.conflict_marker_our) a{color:#a390f7}.code.white .line_holder .diff-line-num.old{background-color:#f9d7dc;border-color:#fac5cd}.code.white .line_holder .diff-line-num.old a{color:#ae979a}.code.white .line_holder .diff-line-num.new{background-color:#ddfbe6;border-color:#c7f0d2}.code.white .line_holder .diff-line-num.new a{color:#9bb0a1}.code.white .line_holder .diff-line-num.is-over,.code.white .line_holder .diff-line-num.hll:not(.empty-cell).is-over{background-color:#ded7fc;border-color:#cabffa}.code.white .line_holder .diff-line-num.is-over a,.code.white .line_holder .diff-line-num.hll:not(.empty-cell).is-over a{color:#a390f7}.code.white .line_holder .diff-line-num.hll:not(.empty-cell){background-color:#fbf2da;border-color:#f0e2bd}.code.white .line_holder:not(.diff-expanded)+.diff-expanded>.diff-line-num,.code.white .line_holder:not(.diff-expanded)+.diff-expanded>.line-coverage,.code.white .line_holder:not(.diff-expanded)+.diff-expanded>.line_content,.code.white .line_holder.diff-expanded+.line_holder:not(.diff-expanded)>.diff-line-num,.code.white .line_holder.diff-expanded+.line_holder:not(.diff-expanded)>.line-coverage,.code.white .line_holder.diff-expanded+.line_holder:not(.diff-expanded)>.line_content{border-top:1px solid #e0e0e0}.code.white .line_holder.diff-expanded>.diff-line-num,.code.white .line_holder.diff-expanded>.line-coverage,.code.white .line_holder.diff-expanded>.line_content{background:#f7f7f7;border-color:#f7f7f7}.code.white .line_holder .line_content.old{background-color:#fbe9eb}.code.white .line_holder .line_content.old::before{color:#ae979a}.code.white .line_holder .line_content.old span.idiff{background-color:#fac5cd}.code.white .line_holder .line_content.new{background-color:#ecfdf0}.code.white .line_holder .line_content.new::before{color:#9bb0a1}.code.white .line_holder .line_content.new span.idiff{background-color:#c7f0d2}.code.white .line_holder .line_content.match{color:rgba(0,0,0,0.3);background-color:#fafafa}.code.white .line_holder .line_content.hll:not(.empty-cell){background-color:#fcf8e7}.code.white .line_holder .line-coverage{transition:border-left 0.1s ease-out}.code.white .line_holder .line-coverage.coverage{border-left:4px solid #2da160}.code.white .line_holder .line-coverage.no-coverage{border-left:2px solid #ec5941}.code.white .line_holder .line-coverage.old,.code.white .line_holder .line-codequality.old{background-color:#fbe9eb}.code.white .line_holder .line-coverage.new,.code.white .line_holder .line-codequality.new{background-color:#ecfdf0}.code.white .line_holder .line-coverage.hll:not(.empty-cell),.code.white .line_holder .line-codequality.hll:not(.empty-cell){background-color:#fcf8e7}.code.white pre .hll{background-color:#f8eec7 !important}.code.white span.highlight_word{background-color:#fafe3d !important}.code.white .line a{color:#0086b3}.code.white .hll{background-color:#f8f8f8}.code.white .c{color:#998;font-style:italic}.code.white .err{color:#a61717;background-color:#e3d2d2}.code.white .k{font-weight:600}.code.white .o{font-weight:600}.code.white .cm{color:#998;font-style:italic}.code.white .cp{color:#999;font-weight:600}.code.white .c1{color:#998;font-style:italic}.code.white .cs{color:#999;font-weight:600;font-style:italic}.code.white .gd{color:#000;background-color:#fdd}.code.white .gd .x{color:#000;background-color:#faa}.code.white .ge{font-style:italic}.code.white .gr{color:#a00}.code.white .gh{color:#800080;font-weight:600}.code.white .gi{color:#000;background-color:#dfd}.code.white .gi .x{color:#000;background-color:#afa}.code.white .go{color:#888}.code.white .gp{color:#555}.code.white .gs{font-weight:600}.code.white .gu{color:#800080;font-weight:600}.code.white .gt{color:#a00}.code.white .kc{font-weight:600}.code.white .kd{font-weight:600}.code.white .kn{font-weight:600}.code.white .kp{font-weight:600}.code.white .kr{font-weight:600}.code.white .kt{color:#458;font-weight:600}.code.white .m{color:#099}.code.white .s{color:#d14}.code.white .n{color:#333}.code.white .na{color:#008080}.code.white .nb{color:#0086b3}.code.white .nc{color:#458;font-weight:600}.code.white .no{color:#008080}.code.white .ni{color:#800080}.code.white .ne{color:#900;font-weight:600}.code.white .nf{color:#900;font-weight:600}.code.white .nn{color:#555}.code.white .nt{color:#000080}.code.white .nv{color:#008080}.code.white .ow{font-weight:600}.code.white .w{color:#bbb}.code.white .mf{color:#099}.code.white .mh{color:#099}.code.white .mi{color:#099}.code.white .mo{color:#099}.code.white .sb{color:#d14}.code.white .sc{color:#d14}.code.white .sd{color:#d14}.code.white .s2{color:#d14}.code.white .se{color:#d14}.code.white .sh{color:#d14}.code.white .si{color:#d14}.code.white .sx{color:#d14}.code.white .sr{color:#009926}.code.white .s1{color:#d14}.code.white .ss{color:#990073}.code.white .bp{color:#999}.code.white .vc{color:#008080}.code.white .vg{color:#008080}.code.white .vi{color:#008080}.code.white .il{color:#099}.code.white .gc{color:#999;background-color:#eaf2f5}.code.white .diff-line-num.conflict_marker_our,.code.white .diff-line-num.conflict_our{background-color:#e1fad7;border-color:#e1fad7}.code.white .diff-line-num.conflict_marker_their,.code.white .diff-line-num.conflict_their{background-color:#e0f0ff;border-color:#e0f0ff}.code.white .line_holder .line_content.conflict_marker_our,.code.white .line_holder .line-coverage.conflict_marker_our{background-color:#e1fad7;border-color:#e1fad7}.code.white .line_holder .line_content.conflict_marker_their,.code.white .line_holder .line-coverage.conflict_marker_their{background-color:#e0f0ff;border-color:#e0f0ff}.code.white .line_holder .line_content.conflict_our,.code.white .line_holder .line-coverage.conflict_our{background-color:#effdec;border-color:#effdec}.code.white .line_holder .line_content.conflict_their,.code.white .line_holder .line-coverage.conflict_their{background-color:#f2f9ff;border-color:#f2f9ff}
