.table-list{border-bottom:1px solid #e1e4e8;color:#6a737d;display:table;table-layout:fixed;width:100%}.table-list ol{list-style-type:decimal}.table-list-bordered{border-bottom-color:#eaecef}.table-list-bordered .table-list-cell:first-child{border-left:1px solid #eaecef}.table-list-bordered .table-list-cell:last-child{border-right:1px solid #eaecef}.table-list-item{display:table-row;list-style:none;position:relative}.table-list-item.unread .table-list-cell:first-child{box-shadow:inset 2px 0 0 #0366d6}.table-list-cell{border-top:1px solid #eaecef;display:table-cell;font-size:12px;padding:8px 10px;position:relative;vertical-align:top}.table-list-cell.flush-left{padding-left:0}.table-list-cell.flush-right{padding-right:0}.table-list-cell-checkbox{padding-left:0;padding-right:0;text-align:center;width:30px}.table-list-header{background-color:#f6f8fa;border:1px solid #e1e4e8;border-radius:3px 3px 0 0;margin-top:20px;position:relative}.table-list-header:before{content:"";display:table}.table-list-header:after{clear:both;content:"";display:table}.table-list-header .btn-link{display:inline-block;font-weight:400;padding-bottom:13px;padding-top:13px;position:relative}.table-list-heading{margin-left:10px}.table-list-header-select-all{float:left;margin-left:-1px;margin-right:5px;padding:12px 10px;text-align:center;width:30px}.table-list-header-meta{color:#586069;display:inline-block;padding-bottom:13px;padding-top:13px}.table-list-header-toggle h4{padding:12px 0}.table-list-filters:first-child .table-list-header-toggle:first-child{padding-left:16px}.table-list-header-toggle.states .selected{font-weight:600}.table-list-header-toggle .btn-link{color:#586069}.table-list-header-toggle .btn-link .octicon{margin-right:2px}.table-list-header-toggle .btn-link:hover{color:#24292e;text-decoration:none}.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover{color:#24292e}.table-list-header-toggle .btn-link+.btn-link{margin-left:10px}.table-list-header-toggle .btn-link.disabled,.table-list-header-toggle .btn-link:disabled{opacity:.5;pointer-events:none}.table-list-header-toggle .select-menu{position:relative}.table-list-header-toggle .select-menu-item.selected,.table-list-header-toggle .select-menu-item[aria-checked=true]{font-weight:600}.table-list-header-toggle .select-menu-button{padding-left:15px;padding-right:15px}.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover,.table-list-header-toggle .select-menu-button:hover{color:#24292e}.table-list-header-toggle .select-menu-modal-holder{right:10px}.table-list-header-toggle .select-menu-modal-holder .select-menu-modal{margin-top:-1px}.table-list-header-next{margin-bottom:-1px;margin-top:20px}.table-list-header-next .table-list-header-select-all{padding-left:14px}.table-list-header-next .select-all-dropdown{padding-bottom:10px;padding-top:10px}.bulk-actions-header{height:50px;position:-webkit-sticky;position:sticky;top:0;z-index:32}.table-list-triage,.triage-mode .table-list-filters{display:none}.triage-mode .table-list-triage{display:block}.ajax-pagination-form .ajax-pagination-btn{background:#fff;border:1px solid #e1e4e8;border-radius:3px;color:#0366d6;font-weight:600;margin-top:20px;padding:6px;width:100%}.ajax-pagination-form .ajax-pagination-btn:focus,.ajax-pagination-form .ajax-pagination-btn:hover{background-color:#f6f8fa}.ajax-pagination-form.loading .ajax-pagination-btn{background-color:#f6f8fa;background-image:url(/images/spinners/octocat-spinner-16px-EAF2F5.gif);background-position:50%;background-repeat:no-repeat;border-color:#d1d5da;text-indent:-3000px}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.ajax-pagination-form.loading .ajax-pagination-btn{background-image:url(/images/spinners/octocat-spinner-32-EAF2F5.gif);background-size:16px auto}}.autocomplete-results{background:#fff;border-radius:3px;box-shadow:0 0 5px rgba(27,31,35,.3);font-size:13px;list-style:none;max-height:20em;overflow-y:auto;position:absolute;width:100%;z-index:99}.autocomplete-item{cursor:pointer;display:block;font-weight:600;overflow:hidden;padding:5px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item:hover,.autocomplete-item[aria-selected=true]{background-color:#0366d6;color:#fff;text-decoration:none}.autocomplete-item.navigation-focus .ldap-group-dn,.autocomplete-item.navigation-focus .organization-member,.autocomplete-item.selected .ldap-group-dn,.autocomplete-item.selected .organization-member,.autocomplete-item:hover .ldap-group-dn,.autocomplete-item:hover .organization-member,.autocomplete-item[aria-selected=true] .ldap-group-dn,.autocomplete-item[aria-selected=true] .organization-member{color:#f6f8fa}.autocomplete-item .secondary-label{font-weight:400}.autocomplete-item .organization-member{color:#6a737d;float:right;padding-top:1px}.is-auto-complete-loading .form-control{background-image:url(/images/spinners/octocat-spinner-32.gif);background-size:16px;padding-right:30px}.suggester-container{left:0;position:absolute;top:0;transform:translateZ(0);z-index:30}.suggester{background:#fff;border:1px solid #dfe2e5;border-radius:3px;box-shadow:0 0 5px rgba(27,31,35,.1);cursor:pointer;left:0;margin-top:20px;min-width:180px;position:relative;top:0}.suggester ul{list-style:none;margin:0;padding:0}.suggester li{border-bottom:1px solid #dfe2e5;display:block;font-weight:600;padding:5px 10px}.suggester li small{color:#586069;font-weight:400}.suggester li:last-child{border-bottom:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.suggester li:first-child a{border-top-left-radius:3px;border-top-right-radius:3px}.suggester li.navigation-focus,.suggester li:hover,.suggester li[aria-selected=true]{background:#0366d6;color:#fff;text-decoration:none}.suggester li.navigation-focus small,.suggester li:hover small,.suggester li[aria-selected=true] small{color:#fff}.Box--overlay{background-clip:padding-box;background-color:#fff;border-color:#444d56;box-shadow:0 0 18px rgba(0,0,0,.4);margin-left:auto;margin-right:auto;width:448px}.Box--overlay .Box-header{border-top-left-radius:2px;border-top-right-radius:2px;border-width:0 0 1px;margin:0}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Overlay{bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:99}.bg-transparent-dark{background-color:rgba(0,0,0,.5)}.transition-in-out{transition:opacity .2s ease-in-out}.transition-in-out[hidden]{opacity:0}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{color:#586069;margin:0;padding-top:8px;text-align:center}.boxed-group{border-radius:3px;margin-bottom:30px;position:relative}.boxed-group .Counter{background-color:rgba(47,54,61,.5);color:#fff}.boxed-group.flush .boxed-group-inner{padding:0}.boxed-group.condensed .boxed-group-inner{font-size:12px;padding:0}.boxed-group .heading,.boxed-group>h3{background-color:#f6f8fa;border:1px solid rgba(27,31,35,.15);border-bottom:0;border-radius:3px 3px 0 0;display:block;font-size:14px;line-height:17px;margin:0;padding:9px 10px 10px}.boxed-group .heading a,.boxed-group>h3 a{color:inherit}.boxed-group .heading a.boxed-group-breadcrumb,.boxed-group>h3 a.boxed-group-breadcrumb{color:#586069;font-weight:400;text-decoration:none}.boxed-group .heading .avatar,.boxed-group>h3 .avatar{margin-top:-4px}.boxed-group .tabnav.heading{padding:0}.boxed-group .tabnav.heading .tabnav-tab.selected{border-top:0}.boxed-group .tabnav.heading li:first-child .selected{border-left-color:#fff;border-top-left-radius:3px}.boxed-group .tabnav-tab{border-radius:0;border-top:0}.boxed-group code.heading{font-size:12px}.boxed-group.dangerzone>h3{background-color:#d73a49;border:1px solid #9e1c23;color:#fff}.boxed-group.dangerzone .boxed-group-inner{border-top:0}.boxed-group.condensed>h3{font-size:12px;padding:6px 6px 7px}.boxed-group.condensed>h3 .octicon{padding:0 6px 0 2px}.dashboard-sidebar .boxed-group,.one-half .boxed-group{margin-bottom:20px}.boxed-group .bleed-flush{margin-left:-10px;padding:0 10px;width:100%}.boxed-group .compact{margin-bottom:10px;margin-top:10px}.boxed-group-inner{background:#fff;border:1px solid #d1d5da;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#586069;padding:10px}.boxed-group-inner .markdown-body{font-size:13px;padding:20px 10px 10px}.boxed-group-inner.markdown-body{padding-bottom:10px;padding-top:10px}.boxed-group-inner.seamless{padding:0}.boxed-group-inner .tabnav{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.boxed-group-inner .help,.boxed-group-inner .tabnav-tab.selected{border-top:1px solid #dfe2e5}.boxed-group-inner .help{clear:both;color:#586069;margin:1em -10px -10px;padding:1em 10px 1em 35px}.boxed-group-inner .help .octicon{margin-left:-25px;margin-right:5px}.boxed-group-inner .boxed-group-list+.help{margin-top:0}.boxed-action{float:right;margin-left:10px}.boxed-group-action{float:right;margin:5px 10px 0 0;position:relative;z-index:2}.boxed-group-action.flush{margin-right:0;margin-top:0}.field-with-errors{display:inline}.compact-options{margin:-6px 0 13px}.compact-options>li{display:inline-block;font-weight:600;list-style-type:none;margin:0 12px 0 0}.compact-options>li label{float:left}.compact-options>li .spinner{display:block;float:left;height:16px;margin-left:5px;width:16px}.boxed-group-list{list-style:none;margin:0}.boxed-group-list:first-child>li:first-child{border-top:0}.boxed-group-list>li{border-bottom:1px solid #e1e4e8;display:block;line-height:23px;margin-left:-10px;margin-right:-10px;padding:5px 10px}.boxed-group-list>li:first-child{border-top:1px solid #dfe2e5}.boxed-group-list>li:last-of-type{border-bottom:0}.boxed-group-list>li.selected{background:#dcffe4}.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm{display:none}.boxed-group-list>li.rejected a{text-decoration:line-through}.boxed-group-list>li .avatar{margin-right:4px;margin-top:-2px}.boxed-group-list>li .octicon{margin-right:4px;width:24px}.boxed-group-list>li .btn-sm{float:right;margin:-1px 0 0 10px}.boxed-group-list>li .BtnGroup{float:right}.boxed-group-list>li .BtnGroup .btn-sm{float:left}.boxed-group.flush .boxed-group-list li{margin-left:0;padding-left:0;padding-right:0;width:auto}.boxed-group-list.standalone{margin-top:-1px}.boxed-group-list.standalone>li:first-child{border-top:0}.boxed-group-standalone{margin-bottom:-10px;margin-top:-10px}.boxed-group-standalone>li:last-child{border-radius:0 0 2px 2px}.boxed-group-table{text-align:left;width:100%}.boxed-group-table tr:last-child td{border-bottom:0}.boxed-group-table th{background-color:#fafbfc;border-bottom:1px solid #eaecef;padding:9px}.boxed-group-table td{border-bottom:1px solid #eaecef;padding:9px;vertical-align:top}.ajax-error-message{display:none;left:50%;margin:0 3px 0 -487px;position:fixed;top:-200px;transition:top .5s ease-in-out;width:974px;z-index:9999}.ajax-error-message.visible{display:block;top:0}.ajax-error-message>.octicon-alert{vertical-align:text-top}.boxed-group-warning{background-color:#fffbdd;border-color:rgba(27,31,35,.15);border-style:solid;border-width:1px 0;color:rgba(27,31,35,.85);margin:-10px -10px 10px;padding:10px 15px}.boxed-group-warning .btn-sm{margin:-5px 0}.boxed-group-warning:first-child{border-top:0}.breadcrumb{color:#586069;font-size:18px;margin-bottom:10px}.breadcrumb .separator:after,.breadcrumb .separator:before{content:" "}.breadcrumb strong.final-path{color:#24292e}.breadcrumb .zeroclipboard-button{display:inline-block;margin-left:5px}.breadcrumb .repo-root{font-weight:600}.breadcrumb .octicon{vertical-align:-2px}.editor-code-of-conduct-template,.editor-flow-template,.editor-gitignore-template,.editor-license-template{display:block;float:right;font-size:14px;position:relative;top:3px}.editor-code-of-conduct-template .select-menu-git-ignore,.editor-flow-template .select-menu-git-ignore,.editor-gitignore-template .select-menu-git-ignore,.editor-license-template .select-menu-git-ignore{right:0}.starring-container.on .starred,.starring-container .unstarred{display:block}.starring-container.on .unstarred,.starring-container .starred{display:none}.starring-container.loading{opacity:.5}.user-following-container .follow,.user-following-container.on .unfollow{display:inline-block}.user-following-container.on .follow,.user-following-container .unfollow{display:none}.user-following-container.loading{opacity:.5}.members .user-following-container{float:right}.close-button{background:transparent;border:0;outline:none;padding:0}.btn-invisible{background-color:#fff;background-image:none;border:0;color:#0366d6}.btn-invisible.selected,.btn-invisible.zeroclipboard-is-active,.btn-invisible.zeroclipboard-is-hover,.btn-invisible:active,.btn-invisible:focus,.btn-invisible:hover{background:none;box-shadow:none;color:#0366d6;outline:none}.btn-octicon{background:transparent;border:0;color:#586069;display:inline-block;line-height:1;margin-left:5px;padding:5px;vertical-align:middle}.btn-octicon:hover{color:#0366d6}.btn-octicon.disabled{color:#959da5;cursor:default}.btn-octicon.disabled:hover{color:#959da5}.btn-octicon-danger:hover{color:#cb2431}.btn-states .btn-state-alternate,.btn-states:hover .btn-state-default{display:none}.btn-states:hover .btn-state-alternate,.commit-ref{display:inline-block}.commit-ref{background-color:#eff7ff;border-radius:3px;color:#274466;font:.75em/2 SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;padding:0 5px;position:relative;white-space:nowrap}.commit-ref .user{color:#044289}a.commit-ref:hover{background-color:#dbedff;text-decoration:none}.capped-cards{list-style:none}.capped-cards .capped-card{float:left;width:450px}.capped-card{border:1px solid #dfe2e5;border-radius:2px;list-style:none;margin:10px}.capped-card:after,.capped-card:before{content:"";display:table}.capped-card:after{clear:both}.capped-card:nth-child(odd){margin-left:0}.capped-card:nth-child(2n){margin-right:0}.capped-card h3{padding:10px}.capped-card>p,.capped-card h3{border-bottom:1px solid #eaecef;line-height:100%;margin:0}.capped-card>p{color:#586069;display:block;font-size:15px;padding:0 10px 10px}.capped-card-content{background:#f6f8fa;display:block}.capped-card-content:before{content:"";display:table}.capped-card-content:after{clear:both;content:"";display:table}.details-collapse .collapse{display:none;height:0;overflow:hidden;position:relative;transition:height .35s ease-in-out}.details-collapse.open .collapse{display:block;height:auto;overflow:visible}.comment .email-format{line-height:1.5}.previewable-edit .previewable-comment-form{display:none}.previewable-edit .previewable-comment-form:before{content:"";display:table}.previewable-edit .previewable-comment-form:after{clear:both;content:"";display:table}.previewable-edit .previewable-comment-form .tabnav-tabs{display:inline-block}.previewable-edit .previewable-comment-form .form-actions{float:right;margin-bottom:10px;margin-right:10px}.previewable-edit.is-comment-editing .timeline-comment-header{display:none}.is-comment-editing .previewable-comment-form{display:block}.is-comment-editing .edit-comment-hide,.is-comment-editing .timeline-comment-actions{display:none}.is-comment-loading .previewable-comment-form{opacity:.5}.is-comment-stale .comment-form-stale{display:block}.comment-body{font-size:14px;overflow:visible;padding:15px;width:100%}.comment-body .highlight{background-color:initial;overflow:visible!important}.comment-form-textarea{height:100px;line-height:1.6;margin:0;max-width:100%;min-height:100px;width:100%}.comment-form-textarea.dragover{border:1px solid #0366d6}.hide-reaction-suggestion:hover:after,.hide-reaction-suggestion:hover:before{display:none}.reaction-suggestion[data-reaction-suggestion-message]:hover:after,.reaction-suggestion[data-reaction-suggestion-message]:hover:before{display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]:after,.reaction-suggestion[data-reaction-suggestion-message]:before{animation-delay:0s;animation-duration:.1s;animation-fill-mode:forwards;animation-name:tooltip-appear;animation-timing-function:ease-in;display:inline-block;text-decoration:none}.reaction-suggestion[data-reaction-suggestion-message]:after{content:attr(data-reaction-suggestion-message)}.discussion-topic-header{padding:10px;position:relative;word-wrap:break-word}.comment-form-error,.comment-form-stale{background-color:#ffdce0;border:1px solid rgba(27,31,35,.15);border-radius:3px;color:#86181d;display:none;margin:10px;padding:15px 10px}.comment-form-error.comment-form-bottom,.comment-form-stale.comment-form-bottom{margin-bottom:10px}.email-format{line-height:1.5em!important}.email-format div{white-space:pre-wrap}.email-format .email-hidden-reply{display:none;white-space:pre-wrap}.email-format .email-hidden-reply.expanded{display:block}.email-format .email-quoted-reply,.email-format .email-signature-reply{border-left:4px solid #dfe2e5;color:#586069;margin:15px 0;padding:0 15px}.email-format .email-hidden-toggle a{background:#dfe2e5;border-radius:1px;color:#444d56;display:inline-block;font-size:12px;font-weight:600;height:12px;line-height:6px;padding:0 9px;text-decoration:none;vertical-align:middle}.email-format .email-hidden-toggle a:hover{background-color:#c6cbd1}.email-format .email-hidden-toggle a:active{background-color:#0366d6;color:#fff}.comment-email-format div{white-space:normal}.comment-email-format .email-hidden-reply{display:none;white-space:normal}.comment-email-format .email-hidden-reply.expanded{display:block}.comment-email-format blockquote,.comment-email-format p{margin:0}.blankslate.conversation-limited{margin:15px;padding:20px 0 10px}.locked-conversation .preview-tab,.locked-conversation .write-tab{color:#c6cbd1}.commit-form{border:1px solid #dfe2e5;border-radius:3px;padding:15px;position:relative}.commit-form:after,.commit-form:before{border-color:transparent;border-style:solid solid outset;content:" ";display:block;height:0;left:-16px;pointer-events:none;position:absolute;right:100%;top:11px;width:0}.commit-form:after{border-right-color:#fff;border-width:7px;margin-left:2px;margin-top:1px}.commit-form:before{border-right-color:#dfe2e5;border-width:8px}.commit-form .input-block{margin-bottom:10px;margin-top:10px}.commit-form-avatar{border-radius:3px;float:left;margin-left:-64px}.commit-form-actions:before{content:"";display:table}.commit-form-actions:after{clear:both;content:"";display:table}.commit-form-actions .BtnGroup{margin-right:5px}.commit-form-actions .check-for-fork{line-height:34px}.merge-commit-message{resize:vertical}.commit-sha{background-color:#f6f8fa;border:1px solid #eaecef;border-radius:.2em;font-size:90%;font-weight:400;padding:.2em .4em}.commit-partial-notice{margin-bottom:20px;margin-top:20px}.commit-paginate-container{float:right;margin:-5px 0 0;text-align:inherit}.commit .commit-title,.commit .commit-title a{color:#444d56}.commit .commit-title.blank,.commit .commit-title.blank a{color:rgba(27,31,35,.3)}.commit .commit-title .issue-link{color:#0366d6;font-weight:600}.commit .sha,.commit .sha-block{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.commit.open .commit-desc{display:block}.commit-link{color:#0366d6;font-weight:400}.commit-email-flash{display:inline}.commit-desc{display:none}.commit-desc pre{color:#444d56;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:11px;line-height:1.45;margin-top:10px;max-width:700px;white-space:pre-wrap}.commit-desc+.commit-branches{border-top:1px solid rgba(27,31,35,.15);margin-top:2px;padding-top:8px}.commit-author-section{color:#24292e}.commit-author-section span.user-mention{font-weight:400}.commit-tease{background-color:#f1f8ff;border:1px solid #c8e1ff;color:#586069;font-size:13px;line-height:20px;margin-bottom:-1px;padding:10px;position:relative}.commit-tease .muted-link{color:inherit}.commit-tease .loader{float:left;margin:2px 5px 0 2px}.commit-tease .message{color:inherit}.commit-tease .avatar{margin-top:-1px}.commit-tease.open .commit-desc{display:block}.branch-infobar+.commit-tease{border-top-left-radius:0;border-top-right-radius:0}.commit-tease-comments{margin-right:15px}.commit-tease-sha{color:#444d56;display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:90%}.commit-tease-contributors{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #bedfff;margin:10px -10px -10px;padding:5px 10px}.commit-tease-contributors:before{content:"";display:table}.commit-tease-contributors:after{clear:both;content:"";display:table}.commit-tease-contributors .avatar-link{float:left;margin-right:3px}.commit-tease-contributors .loader-loading{margin:2px 5px 2px 0}.commit-tease-contributors.error .loader-loading{display:none}.commit-tease-contributors.error .loader-error{display:block}.commits-listing{margin-bottom:15px;padding-bottom:20px;position:relative}.commits-listing:before{background-color:#eff1f3;bottom:0;content:"";display:block;left:14px;position:absolute;top:0;width:2px;z-index:-1}.commits-listing .discussion-item-icon{margin-left:-1px;margin-right:5px}.commits-listing .timeline-commits{margin-bottom:20px;padding-left:8px}.commits-listing .timeline-commits:last-child{margin-bottom:0}.commits-listing-padded{padding-left:39px}.commit-group{list-style-type:none;margin-top:10px}.commit-group-title{color:#586069;margin-left:-31px;margin-top:15px}.commit-group-title .octicon-git-commit{background:#fff;color:#c6cbd1;margin-right:17px}.commits-list-item.navigation-focus,.commits-list-item[aria-selected=true]{background:#f6fbff}.commits-list-item .commit-title{color:#24292e;font-size:15px;font-weight:600;margin:0}.commits-list-item .commit-meta{color:#586069;font-weight:400;margin-top:1px}.commits-list-item .status .octicon{height:14px;line-height:14px}.commits-list-item .commit-author{color:#586069}.commits-list-item .octicon-arrow-right{margin:0 3px}.commits-list-item .btn-outline{margin-top:2px}.commits-list-item .commit-desc pre{color:#586069;margin-bottom:10px;margin-top:5px}.commits-list-item .commit-desc pre a{word-break:break-word}.commits-list-item em{background-color:rgba(255,247,140,.5);border-radius:3px;font-style:normal;font-weight:600;padding:3px}.commit-indicator{margin-left:4px}.commit-links-cell{text-align:right;width:335px}.commit-links-group{margin-right:5px}.commits-list-item+.commits-list-item{border-top:1px solid #e1e4e8}.timeline-commits{border-collapse:initial;margin-top:5px;width:100%}.timeline-commits+.timeline-commits{margin-top:15px}.timeline-commits td{background-color:initial;font-size:12px;line-height:16px;padding-bottom:4px;padding-right:8px;padding-top:4px;vertical-align:top}.discussion-item .timeline-commits .commit-author{display:none}.timeline-commits .author{color:#444d56;font-weight:600}.timeline-commits .commit-message{flex-grow:2;max-width:550px;min-height:0;white-space:normal}.timeline-commits .commit-message>code a{color:#444d56}.timeline-commits .commit-message>code a:hover{color:#0366d6}.timeline-commits .commit-desc pre{color:#586069;overflow:visible}.timeline-commits .hidden-text-expander .ellipsis-expander{background-color:#eaecef;height:13px}.timeline-commits .hidden-text-expander .ellipsis-expander:hover{background-color:#0366d6;color:#fff}.timeline-commits .commit-sig-status{margin-left:auto;width:60px}.timeline-commits .commit-ci-status{width:16px}.timeline-commits .commit-ci-status .octicon-primitive-dot{margin-left:2px;margin-right:3px;width:9px}.timeline-commits .commit-meta{width:50px}.commit-icon{color:#d1d5da}.commit-icon .octicon{background-color:#fff}.commit-id{color:#959da5}.commit-id:hover{color:#0366d6}.full-commit{background:#eaf5ff;border:1px solid rgba(27,31,35,.15);border-radius:3px;font-size:14px;margin:10px 0;padding:8px 8px 0}.full-commit:first-child{margin-top:0}.full-commit .btn-outline,.full-commit .btn-outline:disabled{background-color:initial;border-color:rgba(27,31,35,.15)}.full-commit .btn-outline:not(:disabled):hover{border-color:#005cc5;color:#005cc5}.full-commit p.commit-title{color:#05264c;font-size:18px;font-weight:600;margin:0 0 8px}.full-commit .branches-list{display:inline;list-style:none;margin-left:2px;margin-right:10px;vertical-align:middle}.full-commit .branches-list li{color:#444d56;display:inline-block;font-weight:600;padding-left:3px}.full-commit .branches-list li:before{content:"+";font-weight:400;padding-right:6px}.full-commit .branches-list li:first-child{padding-left:0}.full-commit .branches-list li:first-child:before{content:"";padding-right:0}.full-commit .branches-list li.loading,.full-commit .branches-list li.pull-request{color:#6a737d;font-weight:400}.full-commit .branches-list li.pull-request:before{content:"";margin-left:-8px}.full-commit .branches-list li.pull-request-error{margin-bottom:-1px}.full-commit .branches-list li a{color:inherit}.full-commit .commit-meta{background:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid rgba(27,31,35,.15);margin-left:-8px;margin-right:-8px;padding:8px}.full-commit .sha-block{color:#586069;font-size:12px;line-height:24px;margin-left:16px}.full-commit .sha-block>.sha{color:#444d56}.full-commit .sha-block>a{border-bottom:1px dotted #c6cbd1;color:#444d56;text-decoration:none}.full-commit .sha-block>a:hover{border-bottom:1px solid #444d56}.full-commit .commit-desc{display:block;margin:-5px 0 10px}.full-commit .commit-desc pre{font-size:13px;max-width:100%;overflow:visible;word-wrap:break-word}.branches-tag-list{display:inline;list-style:none;margin-left:2px;margin-right:10px;vertical-align:middle}.branches-tag-list .more-commit-details,.branches-tag-list.open .hidden-text-expander{display:none}.branches-tag-list.open .more-commit-details{display:inline-block}.branches-tag-list li{display:inline-block;padding-left:3px}.branches-tag-list li:first-child{color:#444d56;font-weight:600;padding-left:0}.branches-tag-list li.loading{color:#6a737d;font-weight:400}.branches-tag-list li.abbrev-tags{cursor:pointer}.branches-tag-list li .ellipsis-expander,.branches-tag-list li a{color:inherit}.branches-tag-list li .ellipsis-expander{background-color:#d3e2f4}.branches-tag-list li .ellipsis-expander:hover{background-color:#d6e2f1}.commit-branches{color:#6a737d;font-size:12px;margin-bottom:8px;margin-top:-6px;min-height:18px}.commit-branches,.commit-branches .octicon{vertical-align:middle}.commit-loader .loader-error{color:#cb2431;display:none;font-size:12px;font-weight:600;margin:0}.commit-loader.is-error .loader-loading{display:none}.commit-loader.is-error .loader-error{display:block}.commit-comments-heading{margin-bottom:15px;max-width:780px}.commit-comment-count{display:inline-block;margin-bottom:0;margin-right:15px}.commit-build-statuses{display:inline-block;position:relative;text-align:left}.commit-build-statuses .octicon-primitive-dot{width:10px}.commit-build-statuses.active .dropdown-menu-content{display:block}.commit-build-statuses.active .tooltipped:after,.commit-build-statuses.active .tooltipped:before{display:none}.commit-build-statuses .dropdown-menu{max-width:500px;min-width:400px;padding-bottom:0;padding-top:0}.commit-build-statuses .dropdown-menu .merge-status-list{border-bottom:0;max-height:170px}.commit-build-statuses .dropdown-menu-e,.commit-build-statuses .dropdown-menu-w{top:-11px}.commit-build-statuses .merge-status-item:last-child{border-radius:0 0 2px 2px}.dropdown-signed-commit .dropdown-menu{font-size:13px;line-height:1.4;margin-top:8px;white-space:normal;width:260px}.dropdown-signed-commit .dropdown-menu:after{border-bottom-color:#f6f8fa}.dropdown-signed-commit .dropdown-menu-w{margin-top:0;top:-28px}.dropdown-signed-commit .dropdown-menu-w:after{border-bottom-color:transparent;border-left-color:#f6f8fa}.signed-commit-header{background-color:#f6f8fa;border-bottom:1px solid #e1e4e8;border-collapse:initial;border-top-left-radius:3px;border-top-right-radius:3px;line-height:1.3;padding:12px;white-space:normal}.signed-commit-header .octicon-verified{color:#28a745}.signed-commit-header .octicon-unverified{color:#959da5}.signed-commit-signer{border-collapse:initial;margin-top:12px;padding-left:12px;padding-right:12px}.signed-commit-footer{font-size:12px;line-height:1.5;padding:12px}.signed-commit-cert-info{margin-bottom:6px}.signed-commit-cert-info td{vertical-align:top}.signed-commit-cert-info td:first-child{padding-right:12px;width:44px}.signed-commit-badge{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background:none;border:1px solid #e1e4e8;border-radius:2px;color:#586069;display:inline-block;font-size:10px;padding:1px 4px;user-select:none;vertical-align:middle}.signed-commit-badge:hover{border-color:#c6cbd1;text-decoration:none}.signed-commit-badge.verified{color:#22863a}.signed-commit-badge.verified:hover{border-color:#28a745}.signed-commit-badge-small{margin-right:3px;margin-top:-2px}.signed-commit-badge-medium{border-radius:3px;font-size:12px;padding:3px 8px}.signed-commit-badge-large{border-radius:3px;font-size:13px;line-height:20px;margin-right:9px;margin-top:2px;padding:6px 12px}.signed-commit-verified-label{color:#1e7e34;white-space:nowrap}.signed-commit-signer-name{font-size:14px;text-align:left}.signed-commit-signer-name .signer{color:#24292e;display:block;font-weight:600}.table-of-contents{margin:15px 0}.table-of-contents li{list-style-type:none;padding:7px 0}.table-of-contents li+li{border-top:1px solid #eaecef}.table-of-contents li>.octicon{margin-right:3px}.table-of-contents .toc-diff-stats{line-height:26px;padding-left:20px}.table-of-contents .toc-diff-stats .octicon{color:#c6cbd1;float:left;margin-left:-20px;margin-top:3px}.table-of-contents .toc-diff-stats .btn-link{font-weight:600}.table-of-contents .toc-diff-stats+.content{padding-top:5px}.table-of-contents .octicon-diff-removed{color:#cb2431}.table-of-contents .octicon-diff-renamed{color:#6a737d}.table-of-contents .octicon-diff-modified{color:#dbab09}.table-of-contents .octicon-diff-added{color:#28a745}.toc-select .select-menu-modal{width:420px}.toc-select .select-menu-item .css-truncate{max-width:290px}.toc-select .select-menu-item-heading,.toc-select .select-menu-item-text{color:#24292e}.toc-select .select-menu-item-icon.octicon-diff-removed{color:#cb2431}.toc-select .select-menu-item-icon.octicon-diff-renamed{color:#6a737d}.toc-select .select-menu-item-icon.octicon-diff-modified{color:#dbab09}.toc-select .select-menu-item-icon.octicon-diff-added{color:#28a745}.toc-select .navigation-focus .diffstat,.toc-select .navigation-focus .octicon-diff-added,.toc-select .navigation-focus .octicon-diff-modified,.toc-select .navigation-focus .octicon-diff-removed,.toc-select .navigation-focus .octicon-diff-renamed,.toc-select .navigation-focus .select-menu-item-heading,.toc-select .navigation-focus .select-menu-item-text,.toc-select .navigation-focus .text-gray-light,.toc-select .navigation-focus .text-green,.toc-select .navigation-focus .text-red,.toc-select[aria-selected=true] .diffstat,.toc-select[aria-selected=true] .octicon-diff-added,.toc-select[aria-selected=true] .octicon-diff-modified,.toc-select[aria-selected=true] .octicon-diff-removed,.toc-select[aria-selected=true] .octicon-diff-renamed,.toc-select[aria-selected=true] .select-menu-item-heading,.toc-select[aria-selected=true] .select-menu-item-text,.toc-select[aria-selected=true] .text-gray-light,.toc-select[aria-selected=true] .text-green,.toc-select[aria-selected=true] .text-red{color:#fff!important}.select-menu-item+.semantic-toc-file,.semantic-toc-symbol:not(.last-visible){overflow:visible!important}.select-menu-item+.semantic-toc-file:after,.semantic-toc-symbol:not(.last-visible):after{background-color:#f6f8fa;border-color:#e1e4e8;border-style:solid;border-width:1px 0;content:" ";height:16px;left:0;pointer-events:none;position:absolute;width:100%}.semantic-toc-symbol:not(.last-visible){margin-bottom:16px}.semantic-toc-symbol:not(.last-visible):after{bottom:-18px}.select-menu-item+.semantic-toc-file{margin-top:16px}.select-menu-item+.semantic-toc-file:after{top:-18px}.filterable-active .select-menu-item-nested{margin-left:0;padding-left:16px!important}.filterable-active .semantic-toc-symbol{margin-bottom:0}.filterable-active .semantic-toc-file{margin-top:0}.filterable-active .semantic-toc-file:after,.filterable-active .semantic-toc-symbol:after{display:none}.conversation-list-heading{border-bottom:1px solid #dfe2e5;color:#6a737d;font-size:16px;font-weight:400;height:0;margin:35px 0 10px;text-align:center}.conversation-list-heading .inner{background:#fff;display:inline-block;padding:0 5px;position:relative;top:-10px}.simple-conversation-list{color:#6a737d;font-size:13px;margin:15px 0}.simple-conversation-list>li{border-top:1px solid #f6f8fa;list-style-type:none;margin:0;padding:11px 0 8px}.simple-conversation-list>li:first-child{border-top:0}.simple-conversation-list>li .title{font-weight:600}.simple-conversation-list>li .num{color:#6a737d}.simple-conversation-list>li .state{margin-right:3px;margin-top:-3px;padding-bottom:2px;padding-top:2px}.simple-conversation-list>li .meta{float:right;margin-left:10px}.simple-conversation-list.varied-states>li .state{float:left;margin-left:-90px;width:80px}.copyable-terminal{background-color:#f6f8fa;border-radius:3px;padding:10px 55px 10px 10px;position:relative}.copyable-terminal-content{overflow:auto}.copyable-terminal-button{position:absolute;right:5px;top:5px}.copyable-terminal-button .zeroclipboard-button{float:right}.copyable-terminal-button .zeroclipboard-button .octicon{margin:0 auto;padding-left:1px}filterable-input[loading] .form-control{background-image:url(/images/spinners/octocat-spinner-32.gif);background-size:16px;padding-right:30px}emoji-suggester{display:block}.Details--on .Details-content--shown,.Details-element:not([open])>summary .Details-content--open,.Details-element[open]>summary .Details-content--closed,.Details:not(.Details--on) .Details-content--hidden{display:none!important}.details-overlay[open]>.dropdown-item:hover{background:#fff;color:inherit}details-menu{display:block}.blob-wrapper{border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow-x:auto;overflow-y:hidden}.page-blob.height-full .blob-wrapper{overflow-y:auto}.page-edit-blob.height-full .CodeMirror{height:300px}.page-edit-blob.height-full .CodeMirror,.page-edit-blob.height-full .CodeMirror-scroll{display:flex;flex:1 1 auto;flex-direction:column}.blob-wrapper-embedded{max-height:240px;overflow-y:auto}.diff-table{border-collapse:initial;width:100%}.diff-table .line-comments{border-top:1px solid #e1e4e8;padding:10px;vertical-align:top}.diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}.diff-table tr:not(:last-child) .line-comments{border-bottom:1px solid #e1e4e8;border-top:1px solid #e1e4e8}.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%}.blob-num:hover{color:rgba(27,31,35,.6)}.blob-num:before{content:attr(data-line-number)}.blob-num.non-expandable{cursor:default}.blob-num.non-expandable:hover{color:rgba(27,31,35,.3)}.blob-code{line-height:20px;padding-left:10px;padding-right:10px;position:relative;vertical-align:top}.blob-code-inner{color:#24292e;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;overflow:visible;white-space:pre;word-wrap:normal}.blob-code-inner .x-first{border-bottom-left-radius:.2em;border-top-left-radius:.2em}.blob-code-inner .x-last{border-bottom-right-radius:.2em;border-top-right-radius:.2em}.blob-code-inner.highlighted{background-color:#fffbdd}.blob-code-marker:before{content:attr(data-code-marker)}.blob-code-marker-cell{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:1em}.blob-code-marker-cell:before{content:attr(data-code-marker);display:block;height:0;width:0}.blob-code-marker-addition:before{content:"+ "}.blob-code-marker-deletion:before{content:"- "}.blob-code-marker-context:before{content:" "}.soft-wrap .diff-table{table-layout:fixed}.soft-wrap .blob-code{padding-left:18px;text-indent:-7px}.soft-wrap .blob-code-inner{white-space:pre-wrap;word-wrap:break-word}.soft-wrap .no-nl-marker{display:none}.soft-wrap .add-line-comment{margin-left:-28px}.blob-code-expandable,.blob-code-hunk,.blob-num-expandable,.blob-num-hunk{color:rgba(27,31,35,.5);vertical-align:middle}.blob-num-expandable,.blob-num-hunk{background-color:#dbedff}.blob-code-expandable,.blob-code-hunk{background-color:#f1f8ff;border-width:1px 0;padding-bottom:4px;padding-top:4px}.blob-expanded .blob-code,.blob-expanded .blob-num{background-color:#fafbfc}.blob-expanded+tr:not(.blob-expanded) .blob-code,.blob-expanded+tr:not(.blob-expanded) .blob-num,.blob-expanded .blob-num-hunk,tr:not(.blob-expanded)+.blob-expanded .blob-code,tr:not(.blob-expanded)+.blob-expanded .blob-num{border-top:1px solid #eaecef}.blob-num-expandable{font-size:12px;padding:0;text-align:center}.blob-num-expandable .octicon{vertical-align:top}.blob-num-expandable .diff-expander{color:#586069;cursor:pointer;display:block;height:auto;margin-right:-1px;padding:4px 11px 4px 10px;width:auto}.blob-num-expandable .diff-expander:hover{background-color:#0366d6;border-color:#0366d6;color:#fff;text-shadow:none}.blob-code-addition{background-color:#e6ffed}.blob-code-addition .x{background-color:#acf2bd;color:#24292e}.blob-num-addition{background-color:#cdffd8;border-color:#bef5cb}.blob-code-deletion{background-color:#ffeef0}.blob-code-deletion .x{background-color:#fdb8c0;color:#24292e}.blob-num-deletion{background-color:#ffdce0;border-color:#fdaeb7}.selected-line.blob-code{background-color:#fffbdd}.selected-line.blob-code .x{background-color:initial}.selected-line.blob-num{background-color:#fff5b1;border-color:#ffea7f}.add-line-comment{background-color:#0366d6;background-image:linear-gradient(#0372ef,#0366d6);border-radius:3px;box-shadow:0 1px 4px rgba(27,31,35,.15);color:#fff;cursor:pointer;float:left;height:22px;line-height:21px;margin:-2px -10px -2px -20px;opacity:0;position:relative;text-align:center;text-indent:0;transform:scale(.8);transition:transform .1s ease-in-out;width:22px;z-index:5}.add-line-comment:hover{transform:scale(1)}.add-line-comment:focus,.is-hovered .add-line-comment{opacity:1}.add-line-comment .octicon{pointer-events:none;vertical-align:text-top}.add-line-comment.octicon-check{background:#333;opacity:1}.inline-comment-form{border:1px solid #dfe2e5;border-radius:3px}.inline-review-comment{margin-bottom:10px!important;margin-top:0!important}.inline-review-comment .gc:first-child+tr .blob-code,.inline-review-comment .gc:first-child+tr .blob-num{padding-top:5px}.inline-review-comment tr:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.inline-review-comment tr:last-child .blob-code,.inline-review-comment tr:last-child .blob-num{padding-bottom:8px}.inline-review-comment tr:last-child .blob-code:first-child,.inline-review-comment tr:last-child .blob-num:first-child{border-bottom-left-radius:2px}.inline-review-comment tr:last-child .blob-code:last-child,.inline-review-comment tr:last-child .blob-num:last-child{border-bottom-right-radius:2px}.timeline-inline-comments{table-layout:fixed;width:100%}.show-inline-notes .inline-comments,.timeline-inline-comments .inline-comments{display:table-row}.inline-comments,.inline-comments.is-collapsed{display:none}.inline-comments .line-comments.is-collapsed{visibility:hidden}.inline-comments .line-comments+.blob-num{border-left-width:1px}.inline-comments .timeline-comment{margin-bottom:10px}.comment-holder,.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container{max-width:780px}.empty-cell+.line-comments,.line-comments+.line-comments{border-left:1px solid #eaecef}.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions{display:none}.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form{display:block}body.full-width .container,body.full-width .container-lg,body.split-diff .container,body.split-diff .container-lg{max-width:none;padding-left:20px;padding-right:20px;width:100%}body.full-width .repository-content,body.split-diff .repository-content{width:100%}body.full-width .new-pr-form,body.split-diff .new-pr-form{max-width:980px}body.full-width .new-pr-form .discussion-sidebar,body.split-diff .new-pr-form .discussion-sidebar{width:200px}.file-diff-split{table-layout:fixed}.file-diff-split .blob-code+.blob-num{border-left:1px solid #f6f8fa}.file-diff-split .blob-code-inner{white-space:pre-wrap;word-wrap:break-word}.file-diff-split .empty-cell{background-color:#fafbfc;border-right-color:#eaecef;cursor:default}.submodule-diff-stats .octicon-diff-removed{color:#cb2431}.submodule-diff-stats .octicon-diff-renamed{color:#677a85}.submodule-diff-stats .octicon-diff-modified{color:#d0b44c}.submodule-diff-stats .octicon-diff-added{color:#28a745}.BlobToolbar{left:-17px}.BlobToolbar-dropdown{margin-left:-2px}.code-navigation-banner{background:linear-gradient(180deg,rgba(242,248,254,0),rgba(242,248,254,.47))}.code-navigation-banner .code-navigation-banner-illo{background-image:url(/images/modules/blob/code-navigation-banner-illo.svg);background-position:50%;background-repeat:no-repeat}.pl-token.active,.pl-token:hover{background:#ffea7f;cursor:pointer}.diffstat{color:#586069;cursor:default;font-size:12px;font-weight:600;white-space:nowrap}.block-diff-added,.block-diff-deleted,.block-diff-neutral{display:inline-block;height:8px;margin-left:1px;width:8px}.block-diff-deleted,.text-red .block-diff-neutral{background-color:#cb2431}.block-diff-added,.block-diff-neutral{background-color:#2cbe4e}.block-diff-neutral{background-color:#d1d5da}.discussion-timeline{float:left;position:relative;width:760px}.discussion-timeline:before{background-color:#e6ebf1;bottom:0;content:"";display:block;left:79px;position:absolute;top:0;width:2px;z-index:-1}.discussion-timeline.team-discussion-timeline:before{background-color:#e1e4e8;bottom:24px;left:20px;z-index:auto}.discussion-timeline.team-discussion-timeline .blankslate{background:#fff}.discussion-sidebar{float:right;top:0;width:200px;z-index:21}.discussion-sidebar-item{color:#586069;font-size:12px;padding-top:15px}.discussion-sidebar-item .btn .octicon{margin-right:0}.discussion-sidebar-item+.discussion-sidebar-item{border-top:1px solid #e6ebf1;margin-top:15px}.discussion-sidebar-item .select-menu{position:relative}.discussion-sidebar-item .select-menu-modal-holder{left:auto;right:-1px;top:25px}.discussion-sidebar-heading{color:#586069;font-size:12px;line-height:16px;margin-bottom:10px}.discussion-sidebar-toggle{margin:-5px 0 5px;padding:5px 0}.discussion-sidebar-toggle .octicon{color:#c3c8cf;float:right}.discussion-sidebar-toggle:hover{color:#0366d6;cursor:pointer;text-decoration:none}.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{background:none;border:0;display:block;font-weight:600;text-align:left;width:100%}.sidebar-milestone .progress-bar,.sidebar-projects .progress-bar{border-radius:2px;height:8px;margin-bottom:2px}.milestone-name{color:#586069;display:block;font-weight:600;margin-top:5px}.milestone-name .css-truncate-target{max-width:100%}.milestone-name:hover{color:#0366d6;text-decoration:none}.sidebar-assignee .css-truncate-target{max-width:110px}.sidebar-assignee .assignee{color:#586069;font-weight:600;vertical-align:middle}.sidebar-assignee .assignee:hover{color:#0366d6;text-decoration:none}.sidebar-assignee .reviewers-status-icon{width:14px}.sidebar-assignee .octicon{margin-top:2px}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{border:0;margin:0;padding:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .octicon-radio-tower{display:none}.sidebar-notifications .thread-subscription-status .reason{margin:5px 0 0;padding:0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:3px 0 0 3px}.participation a{color:#586069}.participation a:hover{color:#0366d6;text-decoration:none}.participation-avatars{margin-left:-3px}.participation-avatars:before{content:"";display:table}.participation-avatars:after{clear:both;content:"";display:table}.participation-more{float:left;line-height:14px;margin:6px 0 0}.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 10px 10px}.inline-comment-form:before{content:"";display:table}.inline-comment-form:after{clear:both;content:"";display:table}.inline-comment-form .tabnav-tabs{display:inline-block}.inline-comment-form .form-actions{float:right}.gh-header-actions{float:right;margin-top:3px}.gh-header-actions .btn-sm{float:left;margin-left:5px}.gh-header-actions .btn-sm .octicon{margin-right:0}.gh-header{background-color:#fff}.gh-header .gh-header-sticky{height:1px}.gh-header .gh-header-sticky .gh-header-shadow,.gh-header .gh-header-sticky .sticky-content{display:none}.gh-header .gh-header-sticky.is-stuck{height:60px;z-index:110}.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.15);content:"";display:block;height:60px;left:0;position:fixed;right:0;top:0;z-index:109}.gh-header .gh-header-edit{display:none}.gh-header .gh-header-meta .base-ref{display:inline-block}.gh-header .gh-header-meta .commit-ref-dropdown,.gh-header.open .gh-header-show{display:none}.gh-header.open .gh-header-edit{display:block}.gh-header.open .gh-header-meta .base-ref{display:none}.gh-header.open .gh-header-meta .commit-ref-dropdown{display:inline-block;margin-bottom:-1px;margin-top:-3px;vertical-align:top}.gh-header-title{font-weight:400;line-height:1.125;margin-bottom:0;margin-right:150px;word-wrap:break-word}.gh-header-no-access .gh-header-title{margin-right:0}.gh-header-number{color:#a3aab1;font-weight:300;letter-spacing:-1px}.gh-header-edit:after,.gh-header-edit:before{content:"";display:table}.gh-header-edit:after{clear:both}.gh-header-edit .edit-issue-title{background-color:#fafbfc;float:left;font-size:16px;margin-right:10px;padding:7px 10px;width:760px}.gh-header-edit .edit-issue-title:focus{background-color:#fff}.gh-header-edit .btn{float:left;padding:7px 15px}.gh-header-edit .btn-link{float:left;margin:7px 10px}.gh-header-meta{border-bottom:1px solid #e6ebf1;color:#586069;font-size:14px;line-height:20px;margin-top:8px;padding-bottom:20px}.gh-header.issue .gh-header-meta{margin-bottom:15px}.gh-header.pull .gh-header-meta{border-bottom:0;padding-bottom:0}.gh-header-meta .TableObject-item--primary{white-space:normal;word-wrap:break-word}.gh-header-meta .TableObject-item--primary .commit-ref .css-truncate-target,.gh-header-meta .TableObject-item--primary .commit-ref:hover .css-truncate-target{max-width:780px!important}.gh-header-meta .State{margin-right:8px}.gh-header-meta .avatar{float:left;margin-right:5px;margin-top:-3px}.gh-header-meta .author{color:#586069;font-weight:600}.gh-header-meta .noun{text-transform:lowercase}.tabnav-pr{border-color:#e1e4e8;margin:15px 0 20px}.tabnav-pr .tabnav-tab{color:#586069;font-size:13px;padding:9px 14px;position:relative}.tabnav-pr .tabnav-tab.selected{border-color:#e1e4e8;color:#24292e}.timeline-comment-wrapper>.timeline-comment:after,.timeline-comment-wrapper>.timeline-comment:before,.timeline-new-comment .timeline-comment:after,.timeline-new-comment .timeline-comment:before{border-color:transparent;border-style:solid solid outset;content:" ";display:block;height:0;left:-16px;pointer-events:none;position:absolute;right:100%;top:11px;width:0}.timeline-comment-wrapper>.timeline-comment:after,.timeline-new-comment .timeline-comment:after{border-right-color:#f6f8fa;border-width:7px;margin-left:2px;margin-top:1px}.timeline-comment-wrapper>.timeline-comment:before,.timeline-new-comment .timeline-comment:before{border-right-color:#d1d5da;border-width:8px}.timeline-comment-wrapper{border-bottom:2px solid #fff;border-top:2px solid #fff;margin-bottom:15px;margin-top:15px;padding-left:60px;position:relative}.timeline-comment-wrapper .timeline-comment.current-user:after,.timeline-comment-wrapper .timeline-comment.current-user:before{border-color:transparent;border-style:solid solid outset;content:" ";display:block;height:0;left:-16px;pointer-events:none;position:absolute;right:100%;top:11px;width:0}.timeline-comment-wrapper .timeline-comment.current-user:after{border-right-color:#f1f8ff;border-width:7px;margin-left:2px;margin-top:1px}.timeline-comment-wrapper .timeline-comment.current-user:before{border-right-color:#c0d3eb;border-width:8px}.timeline-comment-wrapper .timeline-comment.unread-item:after,.timeline-comment-wrapper .timeline-comment.unread-item:before{border-color:transparent;border-style:solid solid outset;content:" ";display:block;height:0;left:-16px;pointer-events:none;position:absolute;right:100%;top:11px;width:0}.timeline-comment-wrapper .timeline-comment.unread-item:after{border-right-color:#fffdef;border-width:7px;margin-left:2px;margin-top:1px}.timeline-comment-wrapper .timeline-comment.unread-item:before{border-right-color:#e5d999;border-width:8px}.timeline-comment-avatar{border-radius:3px;float:left;margin-left:-60px}.timeline-comment{background-color:#fff;border:1px solid #d1d5da;border-radius:3px;position:relative}.timeline-comment.will-transition-once{transition:border-color .65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-header{transition:background-color .65s ease,border-bottom-color .65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-label{transition:border-color .65s ease-in-out}.timeline-comment.will-transition-once:after,.timeline-comment.will-transition-once:before{transition:border-right-color .65s ease-in-out}.timeline-comment.current-user{border-color:#c0d3eb}.timeline-comment.current-user .timeline-comment-header{background-color:#f1f8ff;border-bottom-color:#c0d3eb}.timeline-comment.current-user .timeline-comment-label{border-color:#c0d3eb}.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{background-color:#f1f8ff;border-bottom-color:#c0d3eb;color:#c0d3eb}.timeline-comment.unread-item{border-color:#e5d999}.timeline-comment.unread-item .timeline-comment-header{background-color:#fffdef;border-bottom-color:#e5d999}.timeline-comment.unread-item .timeline-comment-label{border-color:#e5d999}.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav{background-color:#fffdef;border-bottom-color:#e5d999;color:#e5d999}.timeline-comment:empty{display:none}.timeline-comment .comment+.comment{border-top:1px solid #e1e4e8}.timeline-comment .comment+.comment:after,.timeline-comment .comment+.comment:before{display:none}.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;border-top-right-radius:0}.targetable-comment-container-nojs.timeline-comment-group:target .timeline-comment,.timeline-comment-group[aria-selected=true] .timeline-comment{border-color:#2188ff;box-shadow:0 0 0 .2em #c8e1ff}.targetable-comment-container-nojs.timeline-comment-group:target .timeline-comment:before,.timeline-comment-group[aria-selected=true] .timeline-comment:before{border-right-color:#2188ff;filter:drop-shadow(-.25em 0 0 #c8e1ff)}.review-comment[aria-selected=true],.targetable-comment-container-nojs.review-comment:target{border:1px solid #2188ff;border-radius:3px;box-shadow:0 0 0 .2em #c8e1ff}.targetable-comment-container-nojs.timeline-comment:target .review-summary,.timeline-comment[aria-selected=true] .review-summary{box-shadow:0 0 0 .2em #c8e1ff}.targetable-comment-container-nojs.timeline-comment:target .review-summary:before,.timeline-comment[aria-selected=true] .review-summary:before{border-bottom-color:#2188ff;filter:drop-shadow(0 -.28em 0 #c8e1ff)}.targetable-comment-container-nojs.timeline-comment:target .review-summary .comment-body,.timeline-comment[aria-selected=true] .review-summary .comment-body{border:1px solid #2188ff;border-radius:3px}.timeline-comment-header{background-color:#f6f8fa;border-bottom:1px solid #d1d5da;border-top-left-radius:3px;border-top-right-radius:3px;color:#586069;padding-left:15px;padding-right:15px}.timeline-comment-header:only-child{border-bottom:0;border-radius:3px}.timeline-comment-header .author{color:#586069}.timeline-comment-header .timestamp{color:inherit;white-space:nowrap}.timeline-comment-header .timestamp.timestamp-edited{cursor:default}.timeline-comment-header code{word-break:break-all}.comment-type-icon{color:inherit}.timeline-comment-label{border:1px solid rgba(27,31,35,.1);border-radius:3px;cursor:default;float:right;font-size:12px;margin:8px 0 0 10px;padding:2px 5px}.timeline-comment-label-spammy{border-color:#d73a49;color:#cb2431}.timeline-comment-header-text{max-width:78%;padding-bottom:10px;padding-top:10px}.timeline-comment-header-text code a{color:#586069}.timeline-comment-actions{float:right;margin-left:10px;margin-right:-5px}.timeline-comment-actions .show-more-popover.dropdown-menu-sw{margin-top:-5px;right:-6px}.timeline-comment-action{color:inherit;display:inline-block;opacity:.5;padding:10px 5px}.timeline-comment-action:focus,.timeline-comment-action:hover{color:#0366d6;opacity:1;text-decoration:none}.timeline-comment-action .octicon-check{font-size:18px;height:16px}.timeline-comment-action.disabled{color:#b1b7bc;cursor:default}.timeline-comment-action.disabled:hover{color:#b1b7bc}.compare-tab-comments .timeline-comment-actions{display:none}.timeline-new-comment{margin-bottom:0;max-width:780px}.timeline-new-comment .comment-form-head{margin-bottom:10px}.timeline-new-comment .previewable-comment-form .comment-body{border-bottom:1px solid #e1e4e8;padding:5px 5px 15px}.discussion-item+.discussion-item,.discussion-item-review+.discussion-item{border-top:1px solid #e6ebf1;padding-top:15px}.discussion-item+.discussion-item-review{border-top:1px solid #e6ebf1;padding-top:8px}.discussion-item{margin:15px 0 15px 79px;padding-left:25px;position:relative}.discussion-item .author{color:#586069;font-weight:600}.discussion-item .timestamp{color:inherit;white-space:nowrap}.discussion-item.open .discussion-item-details{display:block}.discussion-item.open .discussion-item-toggler-opened{display:inline}.discussion-item.open .discussion-item-toggler-closed{display:none}.discussion-item .code-owner{color:inherit}.discussion-item-details{display:none}.discussion-item-deployed{border-top:1px solid #e6ebf1;padding-top:15px}.discussion-item-toggler-opened{display:none}.discussion-item-icon{background-color:#e6ebf1;border:2px solid #fff;border-radius:50%;color:#586069;float:left;height:32px;line-height:28px;margin-left:-40px;margin-top:-7px;text-align:center;width:32px}.discussion-item-icon .octicon-pencil{font-size:14px}.discussion-item-header{color:#586069;line-height:22px;min-height:30px;padding-bottom:5px;padding-top:5px;word-wrap:break-word}.discussion-item-header .avatar{height:16px;width:16px}.discussion-item-header .discussion-item-private{vertical-align:-1px}.discussion-item-header:last-child{padding-bottom:0}.discussion-item-header .commit-ref{font-size:85%;vertical-align:initial}.discussion-item-header .btn-outline{float:right;margin-left:10px;margin-top:-5px;padding:4px 8px}.discussion-item-body{margin-top:5px}.discussion-item-footer{font-size:12px}.discussion-item-link{color:#586069}.discussion-item-link:hover{color:#0366d6}.discussion-item-entity{color:#24292e;font-weight:600}.discussion-item-entity:hover{color:#0366d6;text-decoration:none}.discussion-item-ref-title .issue-num{color:#586069;font-weight:400}.discussion-item-ref-title .title-link{color:#24292e}.discussion-item-ref-title .title-link:hover{color:#0366d6;text-decoration:none}.discussion-item-ref-title .title-link:hover .issue-num{color:inherit}.discussion-item-context-icon{display:inline-block;line-height:22px;margin-left:10px}.discussion-item-help{color:#586069}.discussion-item-help:hover{color:#0366d6}.discussion-item-private{color:rgba(27,31,35,.7)}.discussion-item-rollup-ref .discussion-item-context-icon,.discussion-item-rollup-ref .State{margin-top:2px}.discussion-item-reopened .discussion-item-icon,.discussion-item-review.is-approved.is-writer .discussion-item-icon{background-color:#2cbe4e;color:#fff}.discussion-item-closed .discussion-item-icon,.discussion-item-review.is-rejected.is-writer .discussion-item-icon{background-color:#cb2431;color:#fff}.discussion-item-head_ref_deleted .discussion-item-icon{background-color:#6a737d;color:#fff;padding-left:1px}.discussion-item-locked .discussion-item-icon,.discussion-item-unlocked .discussion-item-icon{background-color:#24292e;color:#fff}.discussion-item-integrations-callout .discussion-item-icon{background-color:#428ade;color:#fff}.discussion-item-integrations-callout .pull-request-integrations-dismiss{color:#586069;margin:-3px 0 0 10px;padding:4px 8px}.pull-request-integrations-title{color:#24292e;font-size:15px;margin:0}.pull-request-integrations-body{color:#586069;margin-top:5px}.discussion-item .renamed-is,.discussion-item .renamed-was{color:#24292e;font-weight:600}.discussion-commits .discussion-item-icon{padding-top:1px}.discussion-commits .discussion-item-body{margin-left:-31px;margin-top:0}.discussion-item-changes-marker{margin-bottom:0}.discussion-item-changes-marker .discussion-item-icon{background-color:#0366d6;color:#fff}.discussion-item-changes-marker+.discussion-commits{border-top:0;margin-top:0;padding-top:0}.discussion-item-changes-marker+.discussion-commits .discussion-item-icon{display:none}.new-discussion-timeline .previewable-comment-form .comment-form-head.tabnav{background:#f6f8fa;border-radius:3px 3px 0 0;padding:6px 10px 0}.new-discussion-timeline .previewable-comment-form .comment{border:0}.new-discussion-timeline .previewable-comment-form .comment-body{background-color:initial;border-bottom:1px solid #e1e4e8;padding:5px 5px 15px}.new-discussion-timeline .previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}.new-discussion-timeline .closed-banner{background:#e6ebf1;border-bottom:15px solid #fff;border-radius:0;height:19px;margin:15px 0 -15px;overflow:visible;position:relative}.new-discussion-timeline .composer .timeline-comment{margin-bottom:10px}.new-discussion-timeline .composer .timeline-comment:after{border-right-color:#fff}.new-discussion-timeline .composer .comment-form-head.tabnav{background-color:#fff;padding-top:0}.discussion-timeline-actions{background-color:#fff;border-top:2px solid #e6ebf1}.discussion-timeline-actions .merge-pr{border-top:0;padding-top:0}.discussion-timeline-actions .thread-subscription-status{margin-top:20px}.discussion-timeline-actions .thread-subscription-status .octicon-radio-tower{display:none}.discussion-item-merged .discussion-item-icon{background-color:#6f42c1;color:#fff;padding-left:1px}.discussion-item-merged.open .discussion-item-footer{display:none}.discussion-item-merged.open .discussion-item-details{border:1px solid #d1d5da;border-radius:3px;margin-bottom:10px;margin-top:5px}.discussion-item-merged.open .discussion-item-details-header{border-top:1px solid #d1d5da;font-size:inherit;margin-bottom:0;margin-top:0;padding:12px 15px}.discussion-item-merged.open .discussion-item-details-header:first-child{border-top:0}.discussion-item-merged.open .merge-status-list{border-top-color:#d1d5da;margin:0;max-height:370px}.discussion-item-merged.open .merge-status-item{padding-left:15px}.pagination-loader-container{background-color:#fff;background-image:url(/images/modules/pulls/progressive-disclosure-line@2x.png);background-position:0;background-repeat:repeat-x;background-size:32px}.progressive-timeline-loader-container{padding-left:64px}.deployment-icon .octicon-rocket{bottom:-1px;left:-1px;position:relative}.environment-name{color:#586069}.deployment-meta{color:#586069;font-size:12px}.deployment-meta .octicon{color:#c3c8cf}.deployment-status-label{background:none;border:1px solid #e1e4e8;border-radius:2px;color:#6a737d;display:inline-block;font-size:10px;line-height:16px;margin-right:3px;margin-top:-2px;padding:1px 4px;vertical-align:middle}.deployment-status-label.is-error,.deployment-status-label.is-failure{color:#cb2431;text-align:center}.deployment-status-label.is-active{color:#28a745}.deployment-status-label.is-in_progress,.deployment-status-label.is-pending,.deployment-status-label.is-queued{color:#b08800}.pull-request-review-body-wrapper{margin-left:-20px}.pull-request-review-body-wrapper .timeline-comment-group .timeline-comment:after,.pull-request-review-body-wrapper .timeline-comment-group .timeline-comment:before{border-color:transparent;border-style:solid solid outset;content:" ";display:block;height:0;left:-16px;pointer-events:none;position:absolute;right:100%;top:11px;width:0}.pull-request-review-body-wrapper .timeline-comment-group .timeline-comment:after{border-right-color:#f6f8fa;border-width:7px;margin-left:2px;margin-top:1px}.pull-request-review-body-wrapper .timeline-comment-group .timeline-comment:before{border-right-color:#d1d5da;border-width:8px}.pull-request-review-body-wrapper .timeline-comment-group .timeline-comment:after,.pull-request-review-body-wrapper .timeline-comment-group .timeline-comment:before{border-right-color:transparent;border-style:solid;left:11px;top:-16px}.pull-request-review-body-wrapper .timeline-comment-group .timeline-comment:before{border-bottom-color:#d1d5da}.pull-request-review-body-wrapper .timeline-comment-group .timeline-comment.current-user:before{border-bottom-color:#c0d3eb}.pull-request-review-body-wrapper .timeline-comment-group .timeline-comment:after{border-bottom-color:#f6f8fa;margin-left:1px;margin-top:2px}.pull-request-review-body-wrapper .timeline-comment-group .timeline-comment.current-user:after{border-bottom-color:#f1f8ff}.timeline-comment[aria-selected=true]+.pull-request-review-body-wrapper .timeline-comment-group .timeline-comment{border-color:#2188ff;box-shadow:0 0 0 .2em #c8e1ff}.timeline-comment[aria-selected=true]+.pull-request-review-body-wrapper .timeline-comment-group .timeline-comment:before{border-bottom-color:#2188ff;filter:drop-shadow(0 -.28em 0 #c8e1ff)}.discussion-item-review{border:0;margin:20px 0 20px 80px;padding-left:0}.discussion-item-review .discussion-item{margin-left:-30px}.discussion-item-review .discussion-item-copy{max-width:460px}.discussion-item-review .discussion-item-body{margin-left:25px}.discussion-item-review .file-header{background-color:#fafbfc;border-bottom:1px solid #d1d5da;border-top-left-radius:3px;border-top-right-radius:3px;padding:2px 12px}.discussion-item-review .blob-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}.discussion-item-review>.timeline-comment{background-color:initial;border:0}.discussion-item-review>.timeline-comment:after,.discussion-item-review>.timeline-comment:before{display:none}.discussion-item-review>.timeline-comment .timeline-comment-header{background-color:inherit;border:0;padding-right:5px}.discussion-item-review>.timeline-comment .discussion-item-icon{margin-left:-11px;margin-right:8px}.discussion-item-review .timeline-comment-avatar{margin-left:-80px;margin-top:-7px}.discussion-item-review.is-pending .form-actions{margin-bottom:5px;margin-right:10px}.discussion-item-review.is-pending .comment-form-head.tabnav,.discussion-item-review.is-pending .file,.discussion-item-review.is-pending .file-header,.discussion-item-review.is-pending .tabnav-tab.selected{border-color:#d9d0a5}.discussion-item-review.is-pending .comment-form-head.tabnav,.discussion-item-review.is-pending .file-header{background-color:#fffdef}.discussion-item-review-comment{border-bottom:1px solid #e1e4e8}.discussion-item-review-comment:last-child{border-bottom:0}.review-summary{margin-left:-20px;position:relative}.review-summary:after,.review-summary:before{border:8px solid transparent;border-bottom-color:#fff;content:" ";left:11px;position:absolute}.review-summary:after{border-bottom-color:#fff;top:-15px}.review-summary:before{border-bottom-color:#d1d5da;top:-16px}.discussion-item-icon-gray{background-color:#e6ebf1!important}.dropdown{position:relative}.dropdown.active .dropdown-menu-content{display:block;pointer-events:all}.dropdown-caret{border:4px solid transparent;border-top-color:currentcolor;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(27,31,35,.15);border-radius:4px;box-shadow:0 3px 12px rgba(27,31,35,.15);left:0;list-style:none;margin-top:2px;padding-bottom:5px;padding-top:5px;position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid transparent;border-bottom-color:rgba(27,31,35,.15)}.dropdown-menu:after{border:7px solid transparent;border-bottom-color:#fff}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:4px 15px;text-overflow:inherit}.dropdown-item{color:#24292e;display:block;overflow:hidden;padding:4px 10px 4px 15px;text-overflow:ellipsis;white-space:nowrap}.dropdown-item.zeroclipboard-is-hover,.dropdown-item:focus,.dropdown-item:hover{background-color:#0366d6;color:#fff;outline:none;text-decoration:none}.dropdown-item.zeroclipboard-is-hover>.octicon,.dropdown-item:focus>.octicon,.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{background-color:#e1e4e8;height:1px;margin:8px 1px}.dropdown-header{color:#586069;font-size:12px;padding:4px 15px}.dropdown-menu-content{display:none}.dropdown-menu-content.anim-scale-in{pointer-events:none;position:relative;z-index:100}.dropdown-menu-w{left:auto;margin-right:10px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:transparent transparent transparent rgba(27,31,35,.15);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:transparent transparent transparent #fff;left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:10px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:transparent rgba(27,31,35,.15) transparent transparent;left:-16px;top:10px}.dropdown-menu-e:after{border-color:transparent #fff transparent transparent;left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(27,31,35,.15);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}g-emoji{font-family:Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-size:1.2em;font-weight:400;line-height:20px;vertical-align:middle}g-emoji img{height:1em;width:1em}body.emoji-size-boost g-emoji{margin-right:3px}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){body.emoji-size-boost g-emoji{font-size:1.4em;margin-right:0}}.emoji-icon{background-repeat:no-repeat;background-size:20px 20px;width:20px}.emoji-icon,.emoji-result{display:inline-block;height:20px;vertical-align:middle}.emoji-result{font-size:18px;font-weight:400}.facebox{left:0;padding-bottom:40px;position:absolute;top:0;z-index:100}.facebox ul{margin-bottom:15px;margin-left:25px}.facebox .suggester ul{margin:0}.facebox-popup{background-clip:padding-box;background-color:#fff;border:1px solid rgba(27,31,35,.25);border-radius:5px;box-shadow:0 0 18px rgba(27,31,35,.4);position:relative}.facebox-content{padding:15px;width:455px}.facebox-content:after,.facebox-content:before{content:"";display:table}.facebox-content:after{clear:both}.facebox-close{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:initial;border:0;cursor:pointer;opacity:.25;padding:10px;position:absolute;right:5px;top:8px}.facebox-close:hover{opacity:1}.facebox-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.facebox-overlay-hide{z-index:-100}.facebox-overlay-active{z-index:99}.facebox-header{border-bottom:1px solid #e1e4e8;font-size:18px;font-weight:400;margin:-15px -15px 15px;padding:15px}.facebox-header:focus{outline:none}.facebox-footer{background:#fafbfc;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #e1e4e8;margin:0 -15px -15px;padding:10px 15px;text-align:right}.facebox-footer .help{color:#586069;margin:0;text-align:center}.facebox-alert{background-color:#ffea7f;border-color:rgba(176,136,0,.3);border-style:solid;border-width:1px 0;color:#735c0f;margin:-16px -15px 15px;padding:10px 15px}.keyboard-shortcuts{float:right}.keyboard-mappings{color:#444d56;font-size:12px}.keyboard-mappings th{color:#24292e;font-size:14px;line-height:1.5;padding-top:25px;text-align:left}.keyboard-mappings tbody:first-child tr:first-child th{padding-top:0}.keyboard-mappings td{line-height:20px;padding-bottom:3px;padding-top:3px;vertical-align:top}.keyboard-mappings .keys{color:#586069;padding-right:10px;text-align:right;white-space:nowrap}.linejump .linejump-input{background-color:#fafbfc;width:340px}.linejump .btn,.linejump .linejump-input{font-size:16px;padding:10px 15px}.linejump+.facebox-close{top:18px}.repo-transfer-tip{margin-bottom:0}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.signed-in-tab-flash,.signed-out-tab-flash{display:none}.stale-session-flash.is-signed-in .signed-in-tab-flash,.stale-session-flash.is-signed-out .signed-out-tab-flash{display:inline}.org-privileges-tour-dismiss{color:#586069;margin:-3px 0 0 10px;padding:4px 8px}.footer-octicon{color:#c6cbd1}.footer-octicon:hover{color:#959da5}.page-responsive .footer .footer-octicon{display:none}@media (min-width:1012px){.page-responsive .footer .footer-octicon{display:block}}.gollum-editor .comment-form-head.tabnav{border:1px solid #dfe2e5}.gollum-editor .gollum-editor-body{height:390px;resize:vertical}.active .gollum-editor-function-buttons{display:block!important}include-fragment,poll-include-fragment{display:block}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}.badmono{font-family:sans-serif;font-weight:600}.kb-shortcut-dialog{min-width:800px}.IssueLabel{border-radius:2px;box-shadow:inset 0 -1px 0 rgba(27,31,35,.12);font-size:12px;font-weight:600;height:20px;line-height:15px;padding:.15em 4px}.IssueLabel .g-emoji{display:inline-block;font-size:1em;line-height:1;position:relative;top:-.05em}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{border-radius:3px;font-size:16px;font-weight:600;line-height:2;padding:0 8px;transition:opacity .2s linear}.IssueLabel--big .g-emoji{display:inline-block;margin-top:-1px}.IssueLabel--big:hover{opacity:.85}.list-group-item{border:1px solid #e1e4e8;display:block;margin-bottom:-1px;padding:8px 10px 10px 40px;position:relative}.list-group-item:after,.list-group-item:before{content:"";display:table}.list-group-item:after{clear:both}.list-group-item a:hover{text-decoration:none}.list-group-item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.list-group-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-bottom:0}.list-group-item.closed{background-color:#fafbfc}.list-group-item.selectable{padding-left:60px}.list-group-item.selected{background-color:#fffdef}.list-group-item.navigation-focus,.list-group-item[aria-selected=true]{background-color:#f1f8ff}.list-group-item .list-group-item-summary a{color:#586069}.list-group-item .list-group-item-summary a.quiet{color:#6a737d}.list-group-item .status{float:right;margin-right:-9px;position:relative;top:2px}.list-group-item .type-icon{position:relative;text-align:center;top:1px;vertical-align:middle;width:16px}.list-group-item .assignee{float:right}.list-group-item .assignee img{border-radius:2px;display:block}.list-group-item .labels{display:inline-block;margin-bottom:-2px;margin-left:4px;top:-2px}.list-group-item-name{font-size:15px;line-height:1.3;margin:0 60px 2px 0;word-wrap:break-word}.list-group-item-name .type-icon{float:left;margin-left:-24px;margin-top:1px}.list-group-item-link{color:#24292e}.closed.octicon,.reverted.octicon{color:#cb2431}.open.octicon{color:#28a745}.merged.octicon{color:#6f42c1}.list-group-item-summary{margin-top:2px}.list-group-item-summary p{margin:0 0 5px}.standalone .list-group-item-summary p{margin-bottom:0}.animated-ellipsis-container{display:inline-block;height:12px;overflow:hidden;transform:translateZ(0);width:12px}.animated-ellipsis-container>.animated-ellipsis{animation:ellipsis 1s infinite;display:inline-block;overflow:hidden;vertical-align:bottom}@keyframes ellipsis{0%{width:2px}to{width:12px}}.large-loading-area{padding:100px 0;text-align:center}.team-mention,.user-mention{color:#24292e;font-weight:600;white-space:nowrap}.pagehead{margin-bottom:20px;padding-bottom:20px;padding-top:20px;position:relative}@media (min-width:1012px){.pagehead{border-bottom:1px solid #e1e4e8}}.pagehead.admin{background:url(/images/modules/pagehead/background-yellowhatch-v3.png) 0 0 repeat-x}.pagehead ul.pagehead-actions{float:right;margin:0;position:relative;z-index:31}.pagehead .path-divider{margin:0 .25em}.pagehead h1{font-size:20px;font-weight:400;line-height:28px;margin-bottom:0;margin-top:0}.pagehead h1 .avatar{margin-bottom:-2px;margin-right:9px;margin-top:-2px}.pagehead .account-switcher{margin-bottom:-3px;margin-top:-3px}.pagehead .underline-nav{height:69px;margin-bottom:-20px;margin-top:-20px}.pagehead-heading{color:inherit}.pagehead-actions>li{color:#24292e;float:left;font-size:11px;list-style-type:none;margin:0 10px 0 0}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .octicon-mute{color:#cb2431}.pagehead-actions .select-menu{position:relative}.pagehead-actions .select-menu:before{content:"";display:table}.pagehead-actions .select-menu:after{clear:both;content:"";display:table}.pagehead-actions .select-menu-modal-holder{top:100%}.pagehead-tabs-item{border:1px solid transparent;border-radius:3px 3px 0 0;border-top:3px solid transparent;color:#586069;float:left;padding:8px 15px 11px;white-space:nowrap}.pagehead-tabs-item .octicon{color:rgba(27,31,35,.3)}.pagehead-tabs-item .Counter{color:#444d56}.pagehead-tabs-item:hover{color:#24292e;text-decoration:none}.pagehead-tabs-item.selected{background-color:#fff;border-color:#e36209 #e1e4e8 transparent;color:#24292e;font-weight:600}.pagehead-tabs-item.selected>.octicon{color:inherit}.repohead.experiment-repo-nav{background-color:#fafbfc;padding-bottom:0}.repohead .repohead-details-container{margin-bottom:20px}.repohead.fork h1,.repohead.mirror h1{height:auto;margin-bottom:15px;margin-top:-5px}.repohead h1{color:#586069;float:left;font-size:18px;line-height:26px;max-width:635px;padding-left:18px;position:relative}.repohead h1.private .octicon{color:rgba(27,31,35,.5)}.repohead h1 .octicon{color:#959da5;left:0;margin-top:5px;position:absolute;top:0}.repohead .octicon-mirror{left:-3px}.repohead .octicon-lock{top:10px}.repohead .fork-flag,.repohead .mirror-flag{display:block;font-size:11px;line-height:10px;white-space:nowrap}.reponav{margin-top:-5px;position:relative;top:1px}.reponav:after,.reponav:before{content:"";display:table}.reponav:after{clear:both}.reponav-dropdown{float:left;position:relative}.reponav-dropdown.active .dropdown-menu-content{display:block}.reponav-item{border:1px solid transparent;border-radius:3px 3px 0 0;border-top:3px solid transparent;color:#586069;float:left;padding:7px 15px 8px;white-space:nowrap}.reponav-item .octicon{color:rgba(27,31,35,.3)}.reponav-item .Counter{color:#444d56}.reponav-item:focus,.reponav-item:hover{color:#24292e;text-decoration:none}.reponav-item.selected{background-color:#fff;border-color:#e36209 #e1e4e8 transparent;color:#24292e}.reponav-item.selected>.octicon{color:inherit}.reponav-wrapper{background-color:#24292e;overflow-y:hidden;position:relative;z-index:2}.reponav-wrapper .reponav{-webkit-overflow-scrolling:touch;color:hsla(0,0%,100%,.75);margin-top:0;overflow-x:auto;padding-left:8px;padding-right:8px;top:0}.reponav-wrapper .reponav-item{border:0;color:hsla(0,0%,100%,.75);display:inline-block;float:none;padding:4px 8px 16px}.reponav-wrapper .reponav-item .Counter{background-color:hsla(0,0%,100%,.15);color:inherit}.reponav-wrapper .reponav-item.selected{background-color:initial;border:0;color:#fff;font-weight:600}.progress-bar{background-color:#eaecef;border-radius:3px;display:block;height:15px;overflow:hidden}.progress-bar .progress{background-color:#2cbe4e;display:block;height:100%}.reverse-progress-container{background-color:#e1e4e8;background-image:linear-gradient(90deg,#28a745,#005cc5,#3a1d6e,#cb2431,#f66a0a);background-size:100% 3px;height:3px;position:relative}.reverse-progress-bar{background-color:#e1e4e8;height:100%;position:absolute;right:0}.progress-bar-small{height:10px}.progress-bar-inline .progress-bar{border:1px solid #e1e4e8;border-radius:0;border-top:0;width:100%}.steps{border:1px solid #dfe2e5;border-radius:3px;box-shadow:0 1px 3px rgba(27,31,35,.05);display:table;list-style:none;margin:30px auto 0;overflow:hidden;padding:0;width:100%}.steps li{background-color:#fafbfc;border-left:1px solid #dfe2e5;color:#c6cbd1;cursor:default;display:table-cell;padding:10px 15px;width:33.3%}.steps li.current{background-color:#fff;color:#24292e}.steps li.current .octicon{color:#0366d6}.steps li .octicon{float:left;margin-bottom:5px;margin-right:15px}.steps li .step{display:block}.steps li:first-child{border-left:0}.steps .complete{color:#586069}.steps .complete .octicon{color:#28a745}.prose-diff .anchor{display:none}.prose-diff .show-rich-diff{color:#0366d6;cursor:pointer;text-decoration:none}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable{cursor:pointer}.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity{display:block}.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity){display:none}.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon{color:#d1d5da;display:block;margin:20px auto}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:#24292e}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:before{color:#d1d5da;content:"Sorry, no visible changes to display.";font-size:18px}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover:before{color:#24292e}.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del{display:none;text-decoration:none}.prose-diff .markdown-body{padding:30px 30px 30px 15px}.prose-diff .markdown-body>ins{box-shadow:inset 4px 0 0 #2cbe4e}.prose-diff .markdown-body>del{box-shadow:inset 4px 0 0 #cb2431;text-decoration:none}.prose-diff .markdown-body>del,.prose-diff .markdown-body>ins{border-radius:0;display:block}.prose-diff .markdown-body>del>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>ins>.rich-diff-level-zero{margin-left:15px}.prose-diff .markdown-body>del:first-child *,.prose-diff .markdown-body>ins:first-child *{margin-top:0}.prose-diff .rich-diff-level-zero.added{box-shadow:inset 4px 0 0 #2cbe4e}.prose-diff .rich-diff-level-zero.removed{box-shadow:inset 4px 0 0 #cb2431}.prose-diff .rich-diff-level-zero.changed{box-shadow:inset 4px 0 0 #f9c513}.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity{margin-left:15px}.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.changed,.prose-diff .rich-diff-level-zero.removed{border-radius:0;display:block}.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one{margin-left:15px}.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *{margin-top: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 .changed .removed,.prose-diff .changed .removed>div,.prose-diff .changed .removed code,.prose-diff .changed .removed pre,.prose-diff .changed del,.prose-diff .changed del>div,.prose-diff .changed del code,.prose-diff .changed del pre{background:#ffdce0;color:#cb2431;text-decoration:line-through}.prose-diff .changed .added,.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre{background:#e6ffed;border-bottom:1px solid #2cbe4e}.prose-diff>.markdown-body .github-user-ins{text-decoration:underline}.prose-diff>.markdown-body .github-user-del{text-decoration:line-through}.prose-diff>.markdown-body li ul.added{background:#e6ffed}.prose-diff>.markdown-body li ul.removed{background:#ffeef0;color:#cb2431}.prose-diff>.markdown-body li ul.removed:not(.github-user-ins){text-decoration:line-through}.prose-diff>.markdown-body li.added.moved-down .octicon,.prose-diff>.markdown-body li.added.moved-up .octicon{color:#d1d5da;margin-left:5px;margin-right:5px}.prose-diff>.markdown-body li.added.moved{background:#fffdef}.prose-diff>.markdown-body li.removed.moved{display:none}.prose-diff>.markdown-body pre{padding:10px 20px}.prose-diff>.markdown-body td.changed,.prose-diff>.markdown-body th.changed{background:#fffdef;border-left-color:#dfe2e5}.prose-diff>.markdown-body :not(li.moved).removed{background:#ffeef0;color:#cb2431;text-decoration:line-through}.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed{text-decoration:line-through}.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added{background:#e6ffed}.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added{text-decoration:none}.prose-diff>.markdown-body li:not(.moved).removed{background:#ffeef0;color:#cb2431}.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed{text-decoration:line-through}.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins,.prose-diff>.markdown-body ins+.added{border-bottom:0;border-top:0}.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 img.added,.prose-diff>.markdown-body img.removed{border-style:solid;border-width:1px}.prose-diff>.markdown-body ins>div: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 pre:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body ul>del,.prose-diff>.markdown-body ul>ins{display:block;padding:0}.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li{margin-bottom:0;margin-top:0}a.added_href,a.changed_href,b.changed_tag,code.changed_tag,em.changed_tag,i.changed_tag,span.changed_tag,span.removed_href,strong.changed_tag{border-bottom:1px dotted #6a737d;border-radius:0}.diff-view .file-type-prose .rich-diff{display:none}.diff-view .display-rich-diff .rich-diff{display:block}.diff-view .display-rich-diff .file-diff,.diff-view .display-rich-diff.has-inline-notes .show-file-notes{display:none}.protip{margin-top:20px;text-align:center}.protip code{background-color:#f6f8fa;border-radius:3px;padding:2px}.protip-callout{border:1px solid #eaecef;border-radius:3px;color:#444d56;margin-bottom:20px;padding:8px 10px;text-align:left}.radio-group:after,.radio-group:before{content:"";display:table}.radio-group:after{clear:both}.radio-label{border:1px solid #d1d5da;color:#24292e;cursor:pointer;float:left;margin-left:-1px;padding:8px 10px 8px 35px}:checked+.radio-label{border-color:#0366d6;position:relative;z-index:1}.radio-label .octicon{padding-right:5px}.radio-label:first-of-type{border-bottom-left-radius:3px;border-top-left-radius:3px;margin-left:0}.radio-label:last-of-type{border-bottom-right-radius:3px;border-top-right-radius:3px;padding-right:16px}.radio-input{float:left;margin:14px -35px 0 14px;z-index:3}.add-reaction-btn{opacity:0;transition:opacity .1s ease-in-out}.add-reaction-plus-icon{margin-right:-1px}.reaction-popover-container{display:inline-block}.reaction-popover-container[open] .add-reaction-btn{opacity:1}.add-reaction-popover.dropdown-menu{width:220px}.add-reaction-popover.dropdown-menu-ne{bottom:100%;left:6px;margin-bottom:3px}.reaction-popover-form .loading-spinner{display:none;float:right}.reaction-popover-form.loading .loading-spinner{display:inline}.add-reactions-options:before{content:"";display:table}.add-reactions-options:after{clear:both;content:"";display:table}.add-reactions-options-item{float:left;line-height:29px;transform:scale(1);transition:transform .15s cubic-bezier(.2,0,.13,2);width:34px}.add-reactions-options-item:focus,.add-reactions-options-item:hover{text-decoration:none;transform:scale(1.2)}.add-reactions-options-item:active{background-color:#dbedff}.comment-reactions:before{content:"";display:table}.comment-reactions:after{clear:both;content:"";display:table}.comment-reactions .reaction-popover-container{z-index:100}.comment-reactions.has-reactions{border-top:1px solid #e1e4e8}.comment-reactions.has-reactions:hover .add-reaction-btn{opacity:1}.comment-reactions .user-has-reacted{background-color:#f1f8ff}.comment-reactions .add-reaction-btn{border-right:0}.reaction-summary-item{border-right:1px solid #e1e4e8;float:left;line-height:18px;padding:9px 15px 7px}.reaction-summary-item:focus,.reaction-summary-item:hover{text-decoration:none}.comment-reactions-options .reaction-summary-item:first-child{border-bottom-left-radius:2px}.render-container{background:#dfe2e5;line-height:0;padding:30px;text-align:center}.render-container .render-viewer{border:0;display:none;height:100%;width:100%}.render-container .octospinner,.render-container .render-fullscreen,.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid{display:none}.render-container.is-render-automatic .octospinner,.render-container.is-render-requested.is-render-failed .render-viewer-error,.render-container.is-render-requested .octospinner{display:inline-block}.render-container.is-render-requested.is-render-failed .octospinner,.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid{display:none}.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal{display:inline-block}.render-container.is-render-requested.is-render-failed-fatal .octospinner,.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid{display:none}.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid{display:inline-block}.render-container.is-render-requested.is-render-failed-invalid .octospinner,.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal{display:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed){background:none;height:500px;padding:0}.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-fullscreen{display:flex}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner,.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{display:none}.render-notice{background-color:#f6f8fa;border-color:rgba(27,31,35,.15);color:#444d56;font-size:14px;padding:20px 15px}.select-menu-button:after{border:4px solid transparent;border-top-color:currentcolor;content:"";display:inline-block;height:0;vertical-align:-2px;width:0}.select-menu-button.icon-only{padding-left:7px}.select-menu-button.primary:after{border-top-color:#fff}.select-menu-button.primary:after:active{background-color:#28a745}.select-menu-button-large:after{border-width:.33em;margin-left:.25em}.select-menu .spinner{float:left;margin:4px 0 0 -24px}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.select-menu-modal-right{position:relative}.select-menu.select-menu-modal-right .select-menu-modal-holder{right:0}.select-menu .select-menu-clear-item{display:block}.select-menu .select-menu-clear-item .octicon{color:inherit}.select-menu .select-menu-clear-item+.select-menu-no-results{display:none!important}.select-menu.is-loading .select-menu-loading-overlay{display:block}.select-menu.is-loading .select-menu-modal{min-height:200px}.select-menu.has-error .select-menu-error{display:block}.select-menu-error{display:none}.select-menu-loading-overlay{background-color:hsla(0,0%,100%,.8);border:1px solid transparent;border-radius:5px;display:none;height:100%;position:absolute;top:0;width:100%;z-index:5}.select-menu-loading-overlay .octicon-octoface{left:50%;margin:-16px 0 0 -16px;position:absolute;top:50%}.select-menu-modal-holder{display:none;position:absolute;z-index:30}.select-menu-modal{background-clip:padding-box;background-color:#fff;border:1px solid rgba(27,31,35,.15);border-radius:3px;box-shadow:0 3px 12px rgba(27,31,35,.15);color:#586069;font-size:12px;margin-bottom:20px;margin-top:4px;overflow:hidden;position:relative;width:300px}.select-menu-modal-narrow{width:200px}.select-menu-divider,.select-menu-header{background:#f6f8fa;border-bottom:1px solid #e1e4e8;line-height:16px;padding:8px 10px}.select-menu-divider,.select-menu-header .select-menu-title{color:#24292e;font-weight:600}.select-menu-divider{border-top:1px solid #e1e4e8;margin-top:-1px}.select-menu-header .close-button,.select-menu-header .octicon{color:#c6cbd1;cursor:pointer;display:block;float:right}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:#444d56}.select-menu-header:focus{outline:none}.select-menu-filters{background-color:#f6f8fa}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{border-bottom:1px solid #dfe2e5;padding-bottom:10px}.select-menu-text-filter input{border:1px solid #dfe2e5;border-radius:3px;display:block;max-width:100%;padding:5px;width:100%}.select-menu-text-filter input:-ms-input-placeholder{color:#a3aab1}.select-menu-text-filter input::-ms-input-placeholder{color:#a3aab1}.select-menu-text-filter input::placeholder{color:#a3aab1}.select-menu-tabs{border-bottom:1px solid #dfe2e5;padding:10px 10px 0}.select-menu-tabs ul{bottom:-1px;position:relative}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs .select-menu-tab-nav,.select-menu-tabs a{background:transparent;border:1px solid transparent;border-radius:3px 3px 0 0;color:#6a737d;cursor:pointer;display:inline-block;font-size:11px;font-weight:600;padding:4px 8px 2px;text-decoration:none}.select-menu-tabs .select-menu-tab-nav:hover,.select-menu-tabs a:hover{color:#24292e}.select-menu-tabs .select-menu-tab-nav.selected,.select-menu-tabs .select-menu-tab-nav[aria-selected=true],.select-menu-tabs a.selected,.select-menu-tabs a[aria-selected=true]{background-color:#fff;border-color:#dfe2e5 #dfe2e5 #fff;color:#24292e}.select-menu-list{max-height:400px;overflow:auto;position:relative}.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:block}.select-menu-list.is-showing-new-item-form .select-menu-clear-item,.select-menu-list.is-showing-new-item-form .select-menu-no-results{display:none}.select-menu-blankslate{padding:16px;text-align:center}.select-menu-blankslate svg{display:block;fill:#879099;margin-bottom:9px;margin-left:auto;margin-right:auto}.select-menu-blankslate h3{color:#24292e;font-size:14px}.select-menu-blankslate p{margin-bottom:0;margin-left:auto;margin-right:auto;width:195px}.select-menu-item{border-bottom:1px solid #eaecef;color:inherit;cursor:pointer;display:block;overflow:hidden;padding:8px 8px 8px 30px}.select-menu-item .select-menu-item-text .octicon-x{display:none;float:right;margin:1px 10px 0 0;opacity:.6}.select-menu-item:hover{text-decoration:none}.select-menu-item.select-menu-item-template{display:none}.select-menu-item.disabled,.select-menu-item.disabled.selected{color:#6a737d;cursor:default}.select-menu-item.disabled .description,.select-menu-item.disabled.selected .description{color:#6a737d}.select-menu-item.disabled.opaque,.select-menu-item.disabled.selected.opaque{opacity:.7}.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar{opacity:.5}.select-menu-item .octicon{vertical-align:middle}.select-menu-item .octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-check{visibility:hidden}.select-menu-item input[type=radio]{display:none}.select-menu-item:focus{outline:none}.select-menu-item.navigation-focus,.select-menu-item.navigation-focus .description-inline,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus.selected,.select-menu-item:focus,.select-menu-item:focus .description-inline,.select-menu-item:focus.select-menu-action,.select-menu-item:focus.selected,.select-menu-item:hover,.select-menu-item:hover .description-inline,.select-menu-item:hover.select-menu-action,.select-menu-item:hover.selected,.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true] .description-inline,.select-menu-item[aria-selected=true].select-menu-action,.select-menu-item[aria-selected=true]:focus,.select-menu-item[aria-selected=true]:hover{background-color:#0366d6;color:#fff}.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus .description-inline .description,.select-menu-item.navigation-focus .description-inline .description-warning,.select-menu-item.navigation-focus .description-inline>.octicon,.select-menu-item.navigation-focus .description-warning,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus.select-menu-action .description-warning,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.selected .description-warning,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus>.octicon,.select-menu-item:focus .description,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item:focus .description-inline>.octicon,.select-menu-item:focus .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:hover .description,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:hover .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover>.octicon,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true] .description-inline .description,.select-menu-item[aria-selected=true] .description-inline .description-warning,.select-menu-item[aria-selected=true] .description-inline>.octicon,.select-menu-item[aria-selected=true].select-menu-action .description,.select-menu-item[aria-selected=true].select-menu-action .description-warning,.select-menu-item[aria-selected=true].select-menu-action>.octicon,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover>.octicon{color:#fff}.select-menu-item.navigation-focus.disabled,.select-menu-item:hover.disabled,.select-menu-item[aria-selected=true].disabled{color:hsla(0,0%,100%,.5)}.select-menu-item.navigation-focus.disabled .description,.select-menu-item:hover.disabled .description,.select-menu-item[aria-selected=true].disabled .description{color:hsla(0,0%,100%,.6)}.select-menu-item.indeterminate>.octicon-check,.select-menu-item>.octicon-dash{display:none}.select-menu-item.indeterminate>.octicon-dash{display:block}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}.select-menu-item.selected,details-menu .select-menu-item[aria-checked=true],details-menu .select-menu-item[aria-selected=true]{color:#24292e}.select-menu-item.selected .description,details-menu .select-menu-item[aria-checked=true] .description,details-menu .select-menu-item[aria-selected=true] .description{color:#586069}.select-menu-item.selected>.octicon,details-menu .select-menu-item[aria-checked=true]>.octicon,details-menu .select-menu-item[aria-selected=true]>.octicon{color:#24292e}.select-menu-item.selected .octicon-check,details-menu .select-menu-item[aria-checked=true] .octicon-check,details-menu .select-menu-item[aria-selected=true] .octicon-check{color:inherit;visibility:visible}.select-menu-item.selected .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-checked=true] .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-selected=true] .select-menu-item-text .octicon-x{color:inherit;display:block}.select-menu.label-select-menu .select-menu-item:active{background-color:initial!important}.select-menu-item a{color:inherit;text-decoration:none}.select-menu-item .hidden-select-button-text{display:none}.select-menu-item .css-truncate-target{max-width:100%}.select-menu-item-parent{pointer-events:none}.select-menu-item-parent:hover{cursor:default}.select-menu-item-parent.navigation-focus,.select-menu-item-parent.navigation-focus.selected,.select-menu-item-parent[aria-selected=true],.select-menu-item-parent[aria-selected=true].selected{background-color:#f1f8ff;color:#24292e}.select-menu-item-parent.navigation-focus .octicon-check,.select-menu-item-parent.navigation-focus.selected .octicon-check,.select-menu-item-parent[aria-selected=true] .octicon-check,.select-menu-item-parent[aria-selected=true].selected .octicon-check{color:#24292e}.select-menu-item-icon{float:left;margin-left:-20px}form.select-menu-item>div:first-child{display:none!important}.select-menu-item.last-visible,.select-menu-list:last-child .select-menu-item:last-child{border-bottom:0;border-radius:0 0 3px 3px}.select-menu-action{color:#444d56;font-weight:400}.select-menu-action>.octicon{color:inherit}.select-menu-action:hover{color:#0366d6}.select-menu-no-results{color:#586069;cursor:auto;display:none;padding:9px}.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}.select-menu-button-gravatar,.select-menu-item-gravatar{line-height:0;overflow:hidden;width:20px}.select-menu-button-gravatar img,.select-menu-item-gravatar img{border-radius:3px;display:inline-block;height:20px;width:20px}.select-menu-item-gravatar{border-radius:2px;float:left;height:20px;margin-right:8px;width:20px}.select-menu-button-gravatar{float:left;margin-right:5px}.select-menu-item-text{display:block;text-align:left}.select-menu-item-text .description{color:#586069;display:block;font-size:12px;max-width:265px}.select-menu-item-text .description-inline{color:#586069;font-size:10px}.select-menu-item-text .description-warning{color:#cb2431}.select-menu-item-heading{display:block;font-size:14px;font-weight:600;margin-bottom:0;margin-top:0}.select-menu-item-heading .description{display:inline;font-weight:400}.select-menu-new-item-form{display:none}.select-menu-new-item-form .octicon{color:#0366d6}.modal-backdrop{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;display:none;user-select:none}body.menu-active .modal-backdrop{display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:20}.authors-2 .AvatarStack{min-width:36px!important}.authors-3 .AvatarStack{min-width:46px!important}.navigation-focus .AvatarStack-body,[aria-selected=true] .AvatarStack-body{background:#f6fbff}.commit-tease .AvatarStack-body{background:#f1f8ff}.blame-commit .AvatarStack{margin-top:3px}.anim-no-wiggles{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;transform:translateZ(0) scale(1)!important}.content-attachment{border-left:.25em solid #dfe2e5}.max--md{height:188px}[open] .max--md{height:auto}.max--md .content-attachment-content--gradient,.max--md .Details-content--closed{bottom:0;content:"";display:block;left:0;position:absolute;right:-1px;z-index:1}.max--md .content-attachment-content--gradient{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff calc(100% - 28px));height:88px}.content-attachment-details[open] .max--md .content-attachment-content--gradient{background:none}[hidden]{display:none!important} /*# sourceMappingURL=styleguide-3e2f4b21e918cb08271e03fe09723ff3.css.map */