.gitlab-embed-snippets{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:14px;line-height:1.6;color:#303030;margin:20px;font-weight:400}@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)}}.gitlab-embed-snippets .code .file-line-num{min-width:3rem}.gitlab-embed-snippets .code .file-line-num::before{display:none;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(./icons-stacked-f55b5152b1b2d03ec4f8ea2eb2d4357a3a3d344c70df055648e44148b71ed95c.svg#link);mask-image:url(./icons-stacked-f55b5152b1b2d03ec4f8ea2eb2d4357a3a3d344c70df055648e44148b71ed95c.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:''}.gitlab-embed-snippets .code .file-line-num:hover::before{display:inline-block}.gitlab-embed-snippets .code .file-line-num:focus::before{display:inline-block}.gitlab-embed-snippets .code .line-numbers,.gitlab-embed-snippets .code .diff-line-num,.gitlab-embed-snippets .code .code-search-line{background-color:#fafafa}.gitlab-embed-snippets .code .line-numbers.conflict_marker,.gitlab-embed-snippets .code .line-numbers.conflict_our,.gitlab-embed-snippets .code .diff-line-num.conflict_marker,.gitlab-embed-snippets .code .diff-line-num.conflict_our,.gitlab-embed-snippets .code .code-search-line.conflict_marker,.gitlab-embed-snippets .code .code-search-line.conflict_our{background-color:#e1fad7;border-color:#e1fad7}.gitlab-embed-snippets .code .line-numbers.conflict_their,.gitlab-embed-snippets .code .diff-line-num.conflict_their,.gitlab-embed-snippets .code .code-search-line.conflict_their{background-color:#e0f0ff;border-color:#e0f0ff}.gitlab-embed-snippets .code .diff-line-num,.gitlab-embed-snippets .code .diff-line-num a{color:rgba(0,0,0,0.3)}.gitlab-embed-snippets .code pre.code,.gitlab-embed-snippets .code .diff-line-num{border-color:#f0f0f0}.gitlab-embed-snippets .code,.gitlab-embed-snippets .code pre.code,.gitlab-embed-snippets .code .line_holder .line_content{background-color:#fff;color:#303030}.gitlab-embed-snippets .code .line_expansion{background-color:#fafafa}.gitlab-embed-snippets .code .line_expansion .diff-td,.gitlab-embed-snippets .code .line_expansion td{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.gitlab-embed-snippets .code .line_expansion a{color:#1068bf}.gitlab-embed-snippets .code .line_holder.match .line_content,.gitlab-embed-snippets .code .line_holder .new-nonewline.line_content,.gitlab-embed-snippets .code .line_holder .old-nonewline.line_content{color:rgba(0,0,0,0.3);background-color:#fafafa}.gitlab-embed-snippets .code .line_holder .diff-grid-left:hover .diff-line-num:not(.empty-cell):not(.conflict_marker_their):not(.conflict_marker_our),.gitlab-embed-snippets .code .line_holder .diff-grid-right:hover .diff-line-num:not(.empty-cell):not(.conflict_marker_their):not(.conflict_marker_our),.gitlab-embed-snippets .code .line_holder.code-search-line:hover .diff-line-num:not(.empty-cell):not(.conflict_marker_their):not(.conflict_marker_our){background-color:#e1d8f9;border-color:#cbbbf2}.gitlab-embed-snippets .code .line_holder .diff-grid-left:hover .diff-line-num:not(.empty-cell):not(.conflict_marker_their):not(.conflict_marker_our) a,.gitlab-embed-snippets .code .line_holder .diff-grid-right:hover .diff-line-num:not(.empty-cell):not(.conflict_marker_their):not(.conflict_marker_our) a,.gitlab-embed-snippets .code .line_holder.code-search-line:hover .diff-line-num:not(.empty-cell):not(.conflict_marker_their):not(.conflict_marker_our) a{color:#5e5e5e}.gitlab-embed-snippets .code .line_holder .diff-line-num.old{background-color:#f9d7dc;border-color:#fac5cd}.gitlab-embed-snippets .code .line_holder .diff-line-num.old a{color:#ae979a}.gitlab-embed-snippets .code .line_holder .diff-line-num.new{background-color:#ddfbe6;border-color:#c7f0d2}.gitlab-embed-snippets .code .line_holder .diff-line-num.new a{color:#9bb0a1}.gitlab-embed-snippets .code .line_holder .diff-line-num.is-over,.gitlab-embed-snippets .code .line_holder .diff-line-num.hll:not(.empty-cell).is-over{background-color:#e1d8f9;border-color:#cbbbf2}.gitlab-embed-snippets .code .line_holder .diff-line-num.is-over a,.gitlab-embed-snippets .code .line_holder .diff-line-num.hll:not(.empty-cell).is-over a{color:#5e5e5e}.gitlab-embed-snippets .code .line_holder .diff-line-num.hll:not(.empty-cell){background-color:#fbf2da;border-color:#f0e2bd}.gitlab-embed-snippets .code .line_holder:not(.diff-expanded)+.diff-expanded>.diff-line-num,.gitlab-embed-snippets .code .line_holder:not(.diff-expanded)+.diff-expanded>.line-coverage,.gitlab-embed-snippets .code .line_holder:not(.diff-expanded)+.diff-expanded>.line_content,.gitlab-embed-snippets .code .line_holder.diff-expanded+.line_holder:not(.diff-expanded)>.diff-line-num,.gitlab-embed-snippets .code .line_holder.diff-expanded+.line_holder:not(.diff-expanded)>.line-coverage,.gitlab-embed-snippets .code .line_holder.diff-expanded+.line_holder:not(.diff-expanded)>.line_content{border-top:1px solid #e0e0e0}.gitlab-embed-snippets .code .line_holder.diff-expanded>.diff-line-num,.gitlab-embed-snippets .code .line_holder.diff-expanded>.line-coverage,.gitlab-embed-snippets .code .line_holder.diff-expanded>.line_content{background:#f7f7f7;border-color:#f7f7f7}.gitlab-embed-snippets .code .line_holder .line_content.old{background-color:#fbe9eb}.gitlab-embed-snippets .code .line_holder .line_content.old::before{color:#ae979a}.gitlab-embed-snippets .code .line_holder .line_content.old span.idiff{background-color:#fac5cd}.gitlab-embed-snippets .code .line_holder .line_content.new{background-color:#ecfdf0}.gitlab-embed-snippets .code .line_holder .line_content.new::before{color:#9bb0a1}.gitlab-embed-snippets .code .line_holder .line_content.new span.idiff{background-color:#c7f0d2}.gitlab-embed-snippets .code .line_holder .line_content.match{color:rgba(0,0,0,0.3);background-color:#fafafa}.gitlab-embed-snippets .code .line_holder .line_content.hll:not(.empty-cell){background-color:#fcf8e7}.gitlab-embed-snippets .code .line_holder .line-coverage{transition:border-left 0.1s ease-out}.gitlab-embed-snippets .code .line_holder .line-coverage.coverage{border-left:4px solid #2da160}.gitlab-embed-snippets .code .line_holder .line-coverage.no-coverage{border-left:2px solid #ec5941}.gitlab-embed-snippets .code .line_holder .line-coverage.old,.gitlab-embed-snippets .code .line_holder .line-codequality.old{background-color:#fbe9eb}.gitlab-embed-snippets .code .line_holder .line-coverage.new,.gitlab-embed-snippets .code .line_holder .line-codequality.new{background-color:#ecfdf0}.gitlab-embed-snippets .code .line_holder .line-coverage.hll:not(.empty-cell),.gitlab-embed-snippets .code .line_holder .line-codequality.hll:not(.empty-cell){background-color:#fcf8e7}.gitlab-embed-snippets .code pre .hll{background-color:#f8eec7 !important}.gitlab-embed-snippets .code span.highlight_word{background-color:#fafe3d !important}.gitlab-embed-snippets .code .line a{color:#0086b3}.gitlab-embed-snippets .code .hll{background-color:#f8f8f8}.gitlab-embed-snippets .code .c{color:#998;font-style:italic}.gitlab-embed-snippets .code .err{color:#a61717;background-color:#e3d2d2}.gitlab-embed-snippets .code .k{font-weight:600}.gitlab-embed-snippets .code .o{font-weight:600}.gitlab-embed-snippets .code .cm{color:#998;font-style:italic}.gitlab-embed-snippets .code .cp{color:#999;font-weight:600}.gitlab-embed-snippets .code .c1{color:#998;font-style:italic}.gitlab-embed-snippets .code .cs{color:#999;font-weight:600;font-style:italic}.gitlab-embed-snippets .code .gd{color:#000;background-color:#fdd}.gitlab-embed-snippets .code .gd .x{color:#000;background-color:#faa}.gitlab-embed-snippets .code .ge{font-style:italic}.gitlab-embed-snippets .code .gr{color:#a00}.gitlab-embed-snippets .code .gh{color:#800080;font-weight:600}.gitlab-embed-snippets .code .gi{color:#000;background-color:#dfd}.gitlab-embed-snippets .code .gi .x{color:#000;background-color:#afa}.gitlab-embed-snippets .code .go{color:#888}.gitlab-embed-snippets .code .gp{color:#555}.gitlab-embed-snippets .code .gs{font-weight:600}.gitlab-embed-snippets .code .gu{color:#800080;font-weight:600}.gitlab-embed-snippets .code .gt{color:#a00}.gitlab-embed-snippets .code .kc{font-weight:600}.gitlab-embed-snippets .code .kd{font-weight:600}.gitlab-embed-snippets .code .kn{font-weight:600}.gitlab-embed-snippets .code .kp{font-weight:600}.gitlab-embed-snippets .code .kr{font-weight:600}.gitlab-embed-snippets .code .kt{color:#458;font-weight:600}.gitlab-embed-snippets .code .m{color:#099}.gitlab-embed-snippets .code .s{color:#d14}.gitlab-embed-snippets .code .n{color:#333}.gitlab-embed-snippets .code .na{color:#008080}.gitlab-embed-snippets .code .nb{color:#0086b3}.gitlab-embed-snippets .code .nc{color:#458;font-weight:600}.gitlab-embed-snippets .code .no{color:#008080}.gitlab-embed-snippets .code .ni{color:#800080}.gitlab-embed-snippets .code .ne{color:#900;font-weight:600}.gitlab-embed-snippets .code .nf{color:#900;font-weight:600}.gitlab-embed-snippets .code .nn{color:#555}.gitlab-embed-snippets .code .nt{color:#000080}.gitlab-embed-snippets .code .nv{color:#008080}.gitlab-embed-snippets .code .ow{font-weight:600}.gitlab-embed-snippets .code .w{color:#bbb}.gitlab-embed-snippets .code .mf{color:#099}.gitlab-embed-snippets .code .mh{color:#099}.gitlab-embed-snippets .code .mi{color:#099}.gitlab-embed-snippets .code .mo{color:#099}.gitlab-embed-snippets .code .sb{color:#d14}.gitlab-embed-snippets .code .sc{color:#d14}.gitlab-embed-snippets .code .sd{color:#d14}.gitlab-embed-snippets .code .s2{color:#d14}.gitlab-embed-snippets .code .se{color:#d14}.gitlab-embed-snippets .code .sh{color:#d14}.gitlab-embed-snippets .code .si{color:#d14}.gitlab-embed-snippets .code .sx{color:#d14}.gitlab-embed-snippets .code .sr{color:#009926}.gitlab-embed-snippets .code .s1{color:#d14}.gitlab-embed-snippets .code .ss{color:#990073}.gitlab-embed-snippets .code .bp{color:#999}.gitlab-embed-snippets .code .vc{color:#008080}.gitlab-embed-snippets .code .vg{color:#008080}.gitlab-embed-snippets .code .vi{color:#008080}.gitlab-embed-snippets .code .il{color:#099}.gitlab-embed-snippets .code .gc{color:#999;background-color:#eaf2f5}.gitlab-embed-snippets .appearance-logo-preview{max-width:400px;margin-bottom:20px}.gitlab-embed-snippets .appearance-light-logo-preview{background-color:#fafafa;max-width:72px;padding:10px;margin-bottom:10px}.gitlab-embed-snippets .svg-content{text-align:center;padding:16px}.gitlab-embed-snippets .svg-content svg,.gitlab-embed-snippets .svg-content img{max-width:425px;width:100%}.gitlab-embed-snippets .svg-content.svg-80 img,.gitlab-embed-snippets .svg-content.svg-80 svg{max-width:80px}.gitlab-embed-snippets .svg-content.svg-130 img,.gitlab-embed-snippets .svg-content.svg-130 svg{max-width:130px}.gitlab-embed-snippets .svg-content.svg-150 img,.gitlab-embed-snippets .svg-content.svg-150 svg{max-width:150px}.gitlab-embed-snippets .svg-content.svg-225 img,.gitlab-embed-snippets .svg-content.svg-225 svg{max-width:225px}.gitlab-embed-snippets .svg-content.svg-250 img,.gitlab-embed-snippets .svg-content.svg-250 svg{max-width:250px}.gitlab-embed-snippets .svg-content.svg-306 img,.gitlab-embed-snippets .svg-content.svg-306 svg{max-width:306px}.gitlab-embed-snippets .svg-content.svg-394 img,.gitlab-embed-snippets .svg-content.svg-394 svg{max-width:394px}.gitlab-embed-snippets .svg-content.svg-430 img,.gitlab-embed-snippets .svg-content.svg-430 svg{max-width:430px}.gitlab-embed-snippets svg{fill:currentColor}.gitlab-embed-snippets .square.s8,.gitlab-embed-snippets svg.s8{width:8px;height:8px}.gitlab-embed-snippets .square.s10,.gitlab-embed-snippets svg.s10{width:10px;height:10px}.gitlab-embed-snippets .square.s12,.gitlab-embed-snippets svg.s12{width:12px;height:12px}.gitlab-embed-snippets .square.s14,.gitlab-embed-snippets svg.s14{width:14px;height:14px}.gitlab-embed-snippets .square.s16,.gitlab-embed-snippets svg.s16{width:16px;height:16px}.gitlab-embed-snippets .square.s18,.gitlab-embed-snippets svg.s18{width:18px;height:18px}.gitlab-embed-snippets .square.s24,.gitlab-embed-snippets svg.s24{width:24px;height:24px}.gitlab-embed-snippets .square.s32,.gitlab-embed-snippets svg.s32{width:32px;height:32px}.gitlab-embed-snippets .square.s48,.gitlab-embed-snippets svg.s48{width:48px;height:48px}.gitlab-embed-snippets .square.s72,.gitlab-embed-snippets svg.s72{width:72px;height:72px}.gitlab-embed-snippets .square.s12,.gitlab-embed-snippets svg.s12{vertical-align:-1px}.gitlab-embed-snippets .square.s16,.gitlab-embed-snippets svg.s16{vertical-align:-3px}.gitlab-embed-snippets .gl-snippet-icon{display:inline-block;background:url("./ext_snippet_icons/ext_snippet_icons-915bf13c8ef8192020696cbf257c462ca621929a53dadf5e7dc35bbb815ba80b.png") no-repeat;overflow:hidden;text-align:left;width:16px;height:16px;background-size:cover}.gitlab-embed-snippets .gl-snippet-icon.gl-snippet-icon-doc-code{background-position:0 0}.gitlab-embed-snippets .gl-snippet-icon.gl-snippet-icon-doc-text{background-position:0 -16px}.gitlab-embed-snippets .gl-snippet-icon.gl-snippet-icon-download{background-position:0 -32px}.gitlab-embed-snippets .blob-viewer{background-color:#fff;text-align:left}.gitlab-embed-snippets .file-content.code{border:1px solid #dbdbdb;border-radius:0 0 4px 4px;display:flex;box-shadow:none;margin:0;padding:0;table-layout:fixed;overflow-x:auto}.gitlab-embed-snippets .file-content.code .blob-content pre{padding:10px;border:0;border-radius:0;margin:0;overflow:auto;overflow-y:hidden;white-space:pre;word-wrap:normal;border-left:1px solid #dbdbdb;text-size-adjust:100%;-webkit-text-size-adjust:100%}.gitlab-embed-snippets .file-content.code .blob-content code{font-family:"Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace;font-size:90%;line-height:1.6;display:inline-block}.gitlab-embed-snippets .file-content.code .line-numbers{padding:10px 10px 10px 0;text-align:right;float:left}.gitlab-embed-snippets .file-content.code .line-numbers .diff-line-num{font-family:"Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace;display:block;font-size:90%;line-height:1.6;white-space:nowrap;color:rgba(0,0,0,0.3);min-width:30px}.gitlab-embed-snippets .file-content.code .line-numbers .diff-line-num:hover{color:#242424;cursor:pointer}.gitlab-embed-snippets .file-actions{flex-shrink:0}.gitlab-embed-snippets .file-title-flex-parent{display:flex;align-items:flex-start;justify-content:space-between;background-color:#fafafa;border:1px solid #dbdbdb;border-bottom:0;padding:16px;margin:0;border-radius:4px 4px 0 0}.gitlab-embed-snippets .file-title-flex-parent .file-header-content{max-width:75%}.gitlab-embed-snippets .file-title-flex-parent .file-header-content .file-title-name{font-weight:600}.gitlab-embed-snippets .file-title-flex-parent .file-header-content .gitlab-embedded-snippets-title{text-decoration:none;color:#303030;word-break:break-word}.gitlab-embed-snippets .file-title-flex-parent .file-header-content .gitlab-embedded-snippets-title:hover{text-decoration:underline}.gitlab-embed-snippets .file-title-flex-parent .file-header-content .gitlab-logo-wrapper{padding-left:8px;position:relative;top:2px}.gitlab-embed-snippets .file-title-flex-parent .file-header-content .gitlab-logo-wrapper .gitlab-logo{height:18px}.gitlab-embed-snippets .file-title-flex-parent img,.gitlab-embed-snippets .file-title-flex-parent .gl-snippet-icon{display:inline-block;vertical-align:text-bottom}.gitlab-embed-snippets .btn-group a.btn{background-color:#fff;text-decoration:none;padding:8px 9px;border:1px solid #dbdbdb;border-right:0}.gitlab-embed-snippets .btn-group a.btn:hover{background-color:#f0f0f0;border-color:#e3e3e3;text-decoration:none}.gitlab-embed-snippets .btn-group a.btn:first-child{border-radius:4px 0 0 4px}.gitlab-embed-snippets .btn-group a.btn:last-child{border-radius:0 4px 4px 0;border-right:1px solid #dbdbdb}
