From: <Saved by Blink> Snapshot-Content-Location: https://github.com/Eloston/ungoogled-chromium/issues/215 Subject: =?utf-8?Q?Update Windows support =C2=B7 Issue #215 =C2=B7 Eloston/ungoogled-chromium = =C2=B7 GitHub?= Date: Sun, 3 Mar 2018 07:47:50 -0000 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----MultipartBoundary--AosCGXj5QuQoq2zh9c6JIB03tM1NNV1AKmJJCP9ndf----" ------MultipartBoundary--AosCGXj5QuQoq2zh9c6JIB03tM1NNV1AKmJJCP9ndf---- Content-Type: text/html Content-ID: <frame-5-3c2ae323-b895-4fb4-a9b9-b3a04e77f6dd@mhtml.blink> Content-Transfer-Encoding: quoted-printable Content-Location: https://github.com/Eloston/ungoogled-chromium/issues/215 <!DOCTYPE html><html lang=3D"en"><head><meta http-equiv=3D"Content-Type" co= ntent=3D"text/html; charset=3DUTF-8"> =20 <link rel=3D"dns-prefetch" href=3D"https://assets-cdn.github.com/"> <link rel=3D"dns-prefetch" href=3D"https://avatars0.githubusercontent.com= /"> <link rel=3D"dns-prefetch" href=3D"https://avatars1.githubusercontent.com= /"> <link rel=3D"dns-prefetch" href=3D"https://avatars2.githubusercontent.com= /"> <link rel=3D"dns-prefetch" href=3D"https://avatars3.githubusercontent.com= /"> <link rel=3D"dns-prefetch" href=3D"https://github-cloud.s3.amazonaws.com/= "> <link rel=3D"dns-prefetch" href=3D"https://user-images.githubusercontent.= com/"> <meta name=3D"viewport" content=3D"initial-scale=3D1.0,user-scalable=3Dno= ,maximum-scale=3D1,width=3Ddevice-width"> <meta name=3D"viewport" content=3D"initial-scale=3D1.0,user-scalable=3Dno= ,maximum-scale=3D1" media=3D"(device-height: 568px)"> <meta name=3D"selected-link" value=3D"repo_issues"> <meta name=3D"google-analytics" content=3D"UA-3769691-2"> <meta content=3D"collector.githubapp.com" name=3D"octolytics-host"><meta co= ntent=3D"github" name=3D"octolytics-app-id"><meta content=3D"https://collec= tor.githubapp.com/github-external/browser_event" name=3D"octolytics-event-u= rl"><meta content=3D"A07C:7225:272A386:43DD04E:5A9A52FF" name=3D"octolytics= -dimension-request_id"><meta content=3D"iad" name=3D"octolytics-dimension-r= egion_edge"><meta content=3D"iad" name=3D"octolytics-dimension-region_rende= r"> <meta content=3D"mobile" name=3D"octolytics-dimension-device"> <meta content=3D"1305560" name=3D"octolytics-dimension-user_id"><meta conte= nt=3D"Eloston" name=3D"octolytics-dimension-user_login"><meta content=3D"37= 347459" name=3D"octolytics-dimension-repository_id"><meta content=3D"Elosto= n/ungoogled-chromium" name=3D"octolytics-dimension-repository_nwo"><meta co= ntent=3D"true" name=3D"octolytics-dimension-repository_public"><meta conten= t=3D"false" name=3D"octolytics-dimension-repository_is_fork"><meta content= =3D"37347459" name=3D"octolytics-dimension-repository_network_root_id"><met= a content=3D"Eloston/ungoogled-chromium" name=3D"octolytics-dimension-repos= itory_network_root_nwo"><meta content=3D"false" name=3D"octolytics-dimensio= n-repository_explore_github_marketplace_ci_cta_shown"> <meta content=3D"/<user-name>/<repo-name>/issues/show" data-pjax-transient= =3D"true" name=3D"analytics-location"> <meta class=3D"js-ga-set" name=3D"dimension1" content=3D"Logged Out"> <meta class=3D"js-ga-set" name=3D"dimension3" content=3D"mobile"> =20 <title>Update Windows support =C2=B7 Issue #215 =C2=B7 Eloston/ungoogled-= chromium =C2=B7 GitHub</title> <link crossorigin=3D"anonymous" href=3D"https://assets-cdn.github.com/ass= ets/mobile-7991574ad777.css" integrity=3D"sha512-eZFXStd3gyFqJ27s6pvcNSP84i= 7Y23GJ2jEsNXq1ft3bbqolUrQRXtUbWZP0B/YPlKAwd6EV7IvsVeA1PHuO9g=3D=3D" media= =3D"all" rel=3D"stylesheet"> <meta name=3D"browser-stats-url" content=3D"https://api.github.com/_priva= te/browser/stats"> <meta name=3D"browser-errors-url" content=3D"https://api.github.com/_priv= ate/browser/errors"> <link rel=3D"mask-icon" href=3D"https://assets-cdn.github.com/pinned-octo= cat.svg" color=3D"#000000"> <link rel=3D"icon" type=3D"image/x-icon" class=3D"js-site-favicon" href= =3D"https://assets-cdn.github.com/favicon.ico"> <meta name=3D"theme-color" content=3D"#1e2327"> <link rel=3D"manifest" href=3D"https://github.com/manifest.json" crossorigi= n=3D"use-credentials"> <style></style></head> <body class=3D"page-responsive"> =20 <header class=3D"Header js-details-container Details f4 lh-default"> <div class=3D"p-responsive flex-justify-between"> <div class=3D"d-flex flex-justify-between flex-items-center"> <a class=3D"brand-logo-invertocat touchable" href=3D"https://github= .com/" data-ga-click=3D"Mobile, tap, location:header; text:Logged in logo" = data-ss1520063239=3D"1"> <svg aria-hidden=3D"true" class=3D"octicon octicon-mark-github te= xt-white" height=3D"32" version=3D"1.1" viewBox=3D"0 0 16 16" width=3D"32">= <path fill-rule=3D"evenodd" d=3D"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.= 47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94= -.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72= 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.8= 7.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.2= 7 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12= .51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.0= 7-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8= -8z"></path></svg> </a> <div class=3D"px-3 overflow-hidden"> <div class=3D"css-truncate css-truncate-target width-fit"> <svg aria-hidden=3D"true" class=3D"octicon octicon-repo" height=3D"16" = version=3D"1.1" viewBox=3D"0 0 12 16" width=3D"12"><path fill-rule=3D"eveno= dd" d=3D"M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-= .45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0= 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"></path></svg> <strong> <a class=3D"text-white" href=3D"https://github.com/Eloston" data-ss15= 20063239=3D"1">Eloston</a> </strong> / <strong> <a class=3D"text-white" href=3D"https://github.com/Eloston/ungoogled-= chromium" data-ss1520063239=3D"1">ungoogled-chromium</a> </strong> </div> </div> <div class=3D"d-flex"> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issu= es/new" class=3D"header-button header-context-button" data-ss1520063239=3D"= 1"> <svg aria-hidden=3D"true" class=3D"octicon octicon-plus" height=3D"22" = version=3D"1.1" viewBox=3D"0 0 12 16" width=3D"16"><path fill-rule=3D"eveno= dd" d=3D"M12 9H7v5H5V9H0V7h5V2h2v5h5z"></path></svg> </a> <button type=3D"button" class=3D"mt-1 js-details-target" data-ga-= click=3D"Mobile, tap, location:header; text:Hamburger"> <svg aria-hidden=3D"true" class=3D"octicon octicon-three-bars n= otification-indicator" height=3D"24" version=3D"1.1" viewBox=3D"0 0 12 16" = width=3D"18"><path fill-rule=3D"evenodd" d=3D"M11.41 9H.59C0 9 0 8.59 0 8c0= -.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.= 59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H1= 1.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1= z"></path></svg> </button> </div> </div> <div class=3D"HeaderMenu"> <div class=3D"py-3"> <div class=3D"header-search scoped-search site-scoped-search js= -site-search" role=3D"search"> <!-- '"` --><!-- </textarea></xmp> --><form accept-charset=3D"UTF-8" acti= on=3D"https://github.com/Eloston/ungoogled-chromium/search" class=3D"js-sit= e-search-form" data-scoped-search-url=3D"/Eloston/ungoogled-chromium/search= " data-unscoped-search-url=3D"/search" method=3D"get"><div style=3D"margin:= 0;padding:0;display:inline"></div> <label class=3D"form-control header-search-wrapper js-chromeless-input-= container"> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= " class=3D"header-search-scope no-underline" data-ss1520063239=3D"1">This r= epository</a> <input type=3D"text" class=3D"form-control header-search-input js-sit= e-search-focus js-site-search-field is-clearable" data-hotkey=3D"s" name=3D= "q" value=3D"" placeholder=3D"Search" aria-label=3D"Search this repository"= data-unscoped-placeholder=3D"Search GitHub" data-scoped-placeholder=3D"Sea= rch" autocapitalize=3D"off"> =20 </label> </form></div> </div> <ul class=3D"text-bold list-style-none p-0 m-0"> <li> <a href=3D"https://github.com/marketplace" class=3D"js-se= lected-navigation-item HeaderNavlink py-2" data-ga-click=3D"Mobile, tap, lo= cation:header; text:Marketplace" data-ss1520063239=3D"1"> Marketplace </a> </li> <li> <a href=3D"https://github.com/explore" data-ga-click=3D"Mobil= e, tap, location:header; text:Explore" class=3D"js-selected-navigation-item= HeaderNavlink py-2" data-ss1520063239=3D"1"> Explore </a> </li> <li> <a href=3D"https://github.com/login?return_to=3D%2FEloston%2Fun= googled-chromium%2Fissues%2F215" data-ga-click=3D"Mobile, tap, location:hea= der; text:Sign in" class=3D"js-selected-navigation-item HeaderNavlink py-2"= data-ss1520063239=3D"1"> Sign in </a> </li> </ul> </div> </div> </header> =20 <div class=3D"reponav-wrapper lh-default"> <nav class=3D"reponav js-reponav" itemscope=3D"" itemtype=3D"http://schem= a.org/BreadcrumbList"> <span itemscope=3D"" itemtype=3D"http://schema.org/ListItem" itemprop= =3D"itemListElement"> <a href=3D"https://github.com/Eloston/ungoogled-chromium" class=3D"js= -selected-navigation-item reponav-item" data-selected-links=3D"repo_source = repo_downloads repo_commits repo_releases repo_tags repo_branches repo_pack= ages /Eloston/ungoogled-chromium" itemprop=3D"url" data-ss1520063239=3D"1"> <span itemprop=3D"name">Code</span> <meta itemprop=3D"position" content=3D"1"> </a> </span> <span itemscope=3D"" itemtype=3D"http://schema.org/ListItem" itemprop= =3D"itemListElement"> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues" cl= ass=3D"js-selected-navigation-item selected reponav-item" data-selected-lin= ks=3D"repo_issues repo_labels repo_milestones /Eloston/ungoogled-chromium/i= ssues" itemprop=3D"url" data-ss1520063239=3D"1"> <span itemprop=3D"name">Issues</span> <span class=3D"Counter">27</span> <meta itemprop=3D"position" content=3D"2"> </a> </span> <span itemscope=3D"" itemtype=3D"http://schema.org/ListItem" itemprop= =3D"itemListElement"> <a href=3D"https://github.com/Eloston/ungoogled-chromium/pulls" class= =3D"js-selected-navigation-item reponav-item" data-selected-links=3D"repo_p= ulls checks /Eloston/ungoogled-chromium/pulls" itemprop=3D"url" data-ss1520= 063239=3D"1"> <span itemprop=3D"name">Pull requests</span> <span class=3D"Counter">0</span> <meta itemprop=3D"position" content=3D"3"> </a> </span> <span itemscope=3D"" itemtype=3D"http://schema.org/ListItem" itemprop= =3D"itemListElement"> <a href=3D"https://github.com/Eloston/ungoogled-chromium/projects" cl= ass=3D"js-selected-navigation-item reponav-item" data-selected-links=3D" /E= loston/ungoogled-chromium/projects" itemprop=3D"url" data-ss1520063239=3D"1= "> <span itemprop=3D"name">Projects</span> <span class=3D"Counter">0</span> <meta itemprop=3D"position" content=3D"4"> </a> </span> <a href=3D"https://github.com/Eloston/ungoogled-chromium/pulse" class= =3D"js-selected-navigation-item reponav-item" data-selected-links=3D"pulse = /Eloston/ungoogled-chromium/pulse" data-ss1520063239=3D"1"> Pulse </a> </nav> </div> <div id=3D"js-flash-container"> </div> <div class=3D"discussion-header"> <div class=3D"clearfix"> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215#bot= tom" class=3D"float-right py-1 js-scroll" data-ss1520063239=3D"1">Jump to b= ottom</a> <span class=3D"State State--green float-left"> <svg aria-hidden=3D"true" class=3D"octicon octicon-issue-opened" heig= ht=3D"16" version=3D"1.1" viewBox=3D"0 0 14 16" width=3D"14"><path fill-rul= e=3D"evenodd" d=3D"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.= 71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-= 3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg> Open </span> =20 </div> <h1 class=3D"discussion-title"> Update Windows support <span class=3D"text-gray text-normal">#215</span> </h1> <div class=3D"discussion-block-title"> <img alt=3D"@Eloston" class=3D"avatar" height=3D"32" src=3D"https://ava= tars3.githubusercontent.com/u/1305560?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <strong><a href=3D"https://github.com/Eloston" class=3D"username" dat= a-ss1520063239=3D"1">Eloston</a></strong> opened this issue <br> 11 months ago <br> </div> </div> </div> <span class=3D"labels discussion-labels"> <svg aria-hidden=3D"true" class=3D"octicon octicon-tag" height=3D"16" v= ersion=3D"1.1" viewBox=3D"0 0 14 16" width=3D"14"><path fill-rule=3D"evenod= d" d=3D"M7.73 1.73C7.26 1.26 6.62 1 5.96 1H3.5C2.13 1 1 2.13 1 3.5v2.47c0 .= 66.27 1.3.73 1.77l6.06 6.06c.39.39 1.02.39 1.41 0l4.59-4.59a.996.996 0 0 0 = 0-1.41L7.73 1.73zM2.38 7.09c-.31-.3-.47-.7-.47-1.13V3.5c0-.88.72-1.59 1.59-= 1.59h2.47c.42 0 .83.16 1.13.47l6.14 6.13-4.73 4.73-6.13-6.15zM3.01 3h2v2H3V= 3h.01z"></path></svg> <a href=3D"https://github.com/Eloston/ungoogled-chromium/labels/enhan= cement" class=3D"IssueLabel d-inline-block labelstyle-84b6eb" style=3D"back= ground-color: #84b6eb; color: #000000;" data-ss1520063239=3D"1"> enhancement </a> <a href=3D"https://github.com/Eloston/ungoogled-chromium/labels/help%= 20wanted" class=3D"IssueLabel d-inline-block labelstyle-159818" style=3D"ba= ckground-color: #159818; color: #000000;" data-ss1520063239=3D"1"> help wanted </a> </span> <div class=3D"discussion-starting-comment js-comment"> <div class=3D"discussion-comment markdown-body"> <p>If anyone wants to work on this, please respond here.</p> </div> </div> =20 <div class=3D"discussion-event issue-event =20 " id=3D"event-1038944912"> <strong>Eloston</strong> added the <a href=3D"https://github.com/Eloston/ungoogled-chromium/labels/enhan= cement" class=3D"IssueLabel d-inline-block" style=3D"background-color: #84b= 6eb; color: #1c2733;" data-ss1520063239=3D"1"> enhancement </a> label <svg aria-hidden=3D"true" class=3D"octicon octicon-tag issue-event-ic= on" height=3D"16" version=3D"1.1" viewBox=3D"0 0 14 16" width=3D"14"><path = fill-rule=3D"evenodd" d=3D"M7.73 1.73C7.26 1.26 6.62 1 5.96 1H3.5C2.13 1 1 = 2.13 1 3.5v2.47c0 .66.27 1.3.73 1.77l6.06 6.06c.39.39 1.02.39 1.41 0l4.59-4= .59a.996.996 0 0 0 0-1.41L7.73 1.73zM2.38 7.09c-.31-.3-.47-.7-.47-1.13V3.5c= 0-.88.72-1.59 1.59-1.59h2.47c.42 0 .83.16 1.13.47l6.14 6.13-4.73 4.73-6.13-= 6.15zM3.01 3h2v2H3V3h.01z"></path></svg> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215#eve= nt-1038944912" class=3D"timestamp" data-ss1520063239=3D"1"><time datetime= =3D"2017-04-11 19:14:49 UTC">11 months ago</time></a> </div> =20 <div class=3D"discussion-event issue-event =20 " id=3D"event-1038944914"> <strong>Eloston</strong> added the <a href=3D"https://github.com/Eloston/ungoogled-chromium/labels/help%= 20wanted" class=3D"IssueLabel d-inline-block" style=3D"background-color: #1= 59818; color: #fff;" data-ss1520063239=3D"1"> help wanted </a> label <svg aria-hidden=3D"true" class=3D"octicon octicon-tag issue-event-ic= on" height=3D"16" version=3D"1.1" viewBox=3D"0 0 14 16" width=3D"14"><path = fill-rule=3D"evenodd" d=3D"M7.73 1.73C7.26 1.26 6.62 1 5.96 1H3.5C2.13 1 1 = 2.13 1 3.5v2.47c0 .66.27 1.3.73 1.77l6.06 6.06c.39.39 1.02.39 1.41 0l4.59-4= .59a.996.996 0 0 0 0-1.41L7.73 1.73zM2.38 7.09c-.31-.3-.47-.7-.47-1.13V3.5c= 0-.88.72-1.59 1.59-1.59h2.47c.42 0 .83.16 1.13.47l6.14 6.13-4.73 4.73-6.13-= 6.15zM3.01 3h2v2H3V3h.01z"></path></svg> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215#eve= nt-1038944914" class=3D"timestamp" data-ss1520063239=3D"1"><time datetime= =3D"2017-04-11 19:14:49 UTC">11 months ago</time></a> </div> <div class=3D"discussion-block"> <div class=3D"bubble cross-reference"> <div class=3D"bubble-title "> =20 <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <strong>referenced</strong> this issue from another issue </div> <div class=3D"bubble-content"> <strong> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/1= 76" data-ss1520063239=3D"1"> #176 Update to version 57 </a> </strong> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-294697218"> <div class=3D"discussion-block-title"> <img alt=3D"@egorpe" class=3D"avatar" height=3D"32" src=3D"https://av= atars2.githubusercontent.com/u/36217?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/egorpe" class=3D"username" data-ss152= 0063239=3D"1">egorpe</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-294697218" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-04-18 06:13:15 UTC">11 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p>What's the status of it at the moment?</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-294697427"> <div class=3D"discussion-block-title"> <img alt=3D"@Eloston" class=3D"avatar" height=3D"32" src=3D"https://a= vatars3.githubusercontent.com/u/1305560?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-294697427" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-04-18 06:14:38 UTC">11 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p>Nothing yet.</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-294698076"> <div class=3D"discussion-block-title"> <img alt=3D"@egorpe" class=3D"avatar" height=3D"32" src=3D"https://av= atars2.githubusercontent.com/u/36217?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/egorpe" class=3D"username" data-ss152= 0063239=3D"1">egorpe</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-294698076" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-04-18 06:17:30 UTC">11 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p>I might pick it up if no one else will. I will give it a try over = the coming weekend, will report here.</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-294700063"> <div class=3D"discussion-block-title"> <img alt=3D"@Eloston" class=3D"avatar" height=3D"32" src=3D"https://a= vatars3.githubusercontent.com/u/1305560?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-294700063" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-04-18 06:26:23 UTC">11 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p>Alright, sounds good. Most of <code>utilikit</code> should work OO= TB. But if something blows up, let me know.</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-297959923"> <div class=3D"discussion-block-title"> <img alt=3D"@Woodzrul" class=3D"avatar" height=3D"32" src=3D"https://= avatars2.githubusercontent.com/u/23718359?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/Woodzrul" class=3D"username" data-ss1= 520063239=3D"1">Woodzrul</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-297959923" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-04-28 10:02:48 UTC">10 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p>Happy to do some UAT if you require any assistance. Just opened up= a bug which I hope it resolved in your version.</p> <p><a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/224" cla= ss=3D"issue-link js-issue-link" data-error-text=3D"Failed to load issue tit= le" data-id=3D"225035230" data-permission-text=3D"Issue title is private" d= ata-url=3D"https://github.com/Eloston/ungoogled-chromium/issues/224" data-s= s1520063239=3D"1">#224</a></p> </div> </div> </div> <div class=3D"discussion-block"> <div class=3D"bubble cross-reference"> <div class=3D"bubble-title "> =20 <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <strong>referenced</strong> this issue from another issue </div> <div class=3D"bubble-content"> <strong> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/2= 28" data-ss1520063239=3D"1"> #228 Update to version 58 </a> </strong> </div> </div> </div> =20 <div class=3D"discussion-event issue-event =20 " id=3D"event-1081108741"> <strong>Eloston</strong> modified this issue <svg aria-hidden=3D"true" class=3D"octicon octicon-pencil issue-event= -icon" height=3D"16" version=3D"1.1" viewBox=3D"0 0 14 16" width=3D"14"><pa= th fill-rule=3D"evenodd" d=3D"M0 12v3h3l8-8-3-3-8 8zm3 2H1v-2h1v1h1v1zm10.3= -9.3L12 6 9 3l1.3-1.3a.996.996 0 0 1 1.41 0l1.59 1.59c.39.39.39 1.02 0 1.41= z"></path></svg> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215#eve= nt-1081108741" class=3D"timestamp" data-ss1520063239=3D"1"><time datetime= =3D"2017-05-13 21:18:12 UTC">10 months ago</time></a> </div> =20 <div class=3D"discussion-event issue-event =20 " id=3D"event-1081108764"> <strong>Eloston</strong> added this to the <strong>58.x.x.x</strong> milestone <svg aria-hidden=3D"true" class=3D"octicon octicon-milestone issue-ev= ent-icon" height=3D"16" version=3D"1.1" viewBox=3D"0 0 14 16" width=3D"14">= <path fill-rule=3D"evenodd" d=3D"M8 2H6V0h2v2zm4 5H2c-.55 0-1-.45-1-1V4c0-.= 55.45-1 1-1h10l2 2-2 2zM8 4H6v2h2V4zM6 16h2V8H6v8z"></path></svg> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215#eve= nt-1081108764" class=3D"timestamp" data-ss1520063239=3D"1"><time datetime= =3D"2017-05-13 21:18:16 UTC">10 months ago</time></a> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-303695211"> <div class=3D"discussion-block-title"> <img alt=3D"@egorpe" class=3D"avatar" height=3D"32" src=3D"https://av= atars2.githubusercontent.com/u/36217?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/egorpe" class=3D"username" data-ss152= 0063239=3D"1">egorpe</a> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-303695211" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-05-24 11:19:52 UTC">9 months ago</time></a> =E2=80=A2 edited 9 months ago </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p>I am sorry, I dropped the ball on this one but I picked it back up= .</p> <p>I have a toolchain installed and am able to build official Chromium vers= ion.</p> <p>I'll try to apply patches and re-build in the next few days.</p> </div> </div> </div> <div class=3D"discussion-block"> <div class=3D"bubble cross-reference"> <div class=3D"bubble-title "> =20 <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <strong>referenced</strong> this issue from another issue </div> <div class=3D"bubble-content"> <strong> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/2= 35" data-ss1520063239=3D"1"> #235 How do you make a Windows build from the source code? </a> </strong> </div> </div> </div> <div class=3D"discussion-block"> <div class=3D"bubble cross-reference"> <div class=3D"bubble-title "> =20 <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <strong>referenced</strong> this issue from another issue </div> <div class=3D"bubble-content"> <strong> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/2= 36" data-ss1520063239=3D"1"> #236 Please provide fresh windows builds </a> </strong> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-307653345"> <div class=3D"discussion-block-title"> <img alt=3D"@leedoyle" class=3D"avatar" height=3D"32" src=3D"https://= avatars3.githubusercontent.com/u/25978190?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/leedoyle" class=3D"username" data-ss1= 520063239=3D"1">leedoyle</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-307653345" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-11 20:06:11 UTC">9 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p><a href=3D"https://github.com/egorpe" class=3D"user-mention" data-= ss1520063239=3D"1">@egorpe</a> any luck so far?</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-308203382"> <div class=3D"discussion-block-title"> <img alt=3D"@Daisenki" class=3D"avatar" height=3D"32" src=3D"https://= avatars3.githubusercontent.com/u/22057956?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/Daisenki" class=3D"username" data-ss1= 520063239=3D"1">Daisenki</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-308203382" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-13 18:16:49 UTC">9 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p>Please, someone give use a up to date Windows version :(</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-308320856"> <div class=3D"discussion-block-title"> <img alt=3D"@mikerockett" class=3D"avatar" height=3D"32" src=3D"https= ://avatars2.githubusercontent.com/u/4586280?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/mikerockett" class=3D"username" data-= ss1520063239=3D"1">mikerockett</a> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-308320856" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-14 05:07:23 UTC">9 months ago</time></a> =E2=80=A2 edited 9 months ago </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p>The seems like it's going to take some time. I guess I'm okay stic= king with 55 for the time being, but if this nobody is able to provide a ne= wer build for WIndows any time soon, is Iridium safe enough to switch to (t= emporarily)?</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-308322892"> <div class=3D"discussion-block-title"> <img alt=3D"@egorpe" class=3D"avatar" height=3D"32" src=3D"https://av= atars2.githubusercontent.com/u/36217?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/egorpe" class=3D"username" data-ss152= 0063239=3D"1">egorpe</a> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-308322892" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-14 05:24:08 UTC">9 months ago</time></a> =E2=80=A2 edited 9 months ago </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p>I stuck at the point when, even though stock Chromium (before patc= hes) builds, the resulting executable is unusable (simply crashes). I lack = hands-on Chromium development experience to debug the issue. Hopefully some= one more experienced with the project will pick it up.</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-308331042"> <div class=3D"discussion-block-title"> <img alt=3D"@Eloston" class=3D"avatar" height=3D"32" src=3D"https://a= vatars3.githubusercontent.com/u/1305560?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-308331042" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-14 06:21:27 UTC">9 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p><a href=3D"https://github.com/egorpe" class=3D"user-mention" data-= ss1520063239=3D"1">@egorpe</a> What do you mean by "stock Chromium" exactly= ? How are you building it? What are you using and modifying?</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-308394798"> <div class=3D"discussion-block-title"> <img alt=3D"@egorpe" class=3D"avatar" height=3D"32" src=3D"https://av= atars2.githubusercontent.com/u/36217?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/egorpe" class=3D"username" data-ss152= 0063239=3D"1">egorpe</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-308394798" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-14 10:46:11 UTC">9 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p>I just follow Google's direction on how to build Chromium. No patc= hes whatsoever. Just a clean check out.</p> <p>Followed this <a href=3D"https://chromium.googlesource.com/chromium/src/= +/master/docs/windows_build_instructions.md" rel=3D"noreferrer" data-ss1520= 063239=3D"1">https://chromium.googlesource.com/chromium/src/+/master/docs/w= indows_build_instructions.md</a> to the letter.</p> <p>Build successful, executable runs but crashes with a dead dinosaur in th= e middle immediately after start.</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-308557045"> <div class=3D"discussion-block-title"> <img alt=3D"@andrewoesten" class=3D"avatar" height=3D"32" src=3D"http= s://avatars2.githubusercontent.com/u/2324416?s=3D64&v=3D4" width=3D"32"= > <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/andrewoesten" class=3D"username" data= -ss1520063239=3D"1">andrewoesten</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-308557045" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-14 21:01:42 UTC">9 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p><a href=3D"https://github.com/eloston" class=3D"user-mention" data= -ss1520063239=3D"1">@Eloston</a> I got Chromium built on Windows now (worki= ng, with VS2017 tools). Will try to apply your patches now.</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-308581789"> <div class=3D"discussion-block-title"> <img alt=3D"@andrewoesten" class=3D"avatar" height=3D"32" src=3D"http= s://avatars2.githubusercontent.com/u/2324416?s=3D64&v=3D4" width=3D"32"= > <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/andrewoesten" class=3D"username" data= -ss1520063239=3D"1">andrewoesten</a> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-308581789" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-14 23:00:10 UTC">9 months ago</time></a> =E2=80=A2 edited 9 months ago </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p><a href=3D"https://github.com/eloston" class=3D"user-mention" data= -ss1520063239=3D"1">@Eloston</a> Somehow the patches differ from what is in= the source. For example the url/gurl.cc in both chromiums GIT repo and the= downloaded source don't contain code about the trk scheme. What is the rea= son? E.g.</p> <pre><code>--- a/url/gurl.cc +++ b/url/gurl.cc @@ -504,15 +504,7 @@ size_t GURL::EstimateMemoryUsage() const =20 std::string &gurl_strip_trk(std::string &s) { - auto slen =3D strlen(url::kTraceScheme); - if (!isdigit(s[slen+1])) - /* trk:https://... */ - return s.erase(0, slen); - /* trk:123:https://... (or so we hope) */ - auto pos =3D s.find(':', slen + 1); - if (pos =3D=3D std::string::npos) - return s.erase(0, slen); - return s.erase(0, pos + 1); + s.clear(); s.append("about:blank"); return s; } =20 bool gurl_is_trq(const std::string &s) </code></pre> <p>The code you're referring to here isn't in chromiums source. Am I missin= g something?</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-308582962"> <div class=3D"discussion-block-title"> <img alt=3D"@andrewoesten" class=3D"avatar" height=3D"32" src=3D"http= s://avatars2.githubusercontent.com/u/2324416?s=3D64&v=3D4" width=3D"32"= > <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/andrewoesten" class=3D"username" data= -ss1520063239=3D"1">andrewoesten</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-308582962" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-14 23:06:54 UTC">9 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p><a href=3D"https://github.com/eloston" class=3D"user-mention" data= -ss1520063239=3D"1">@Eloston</a> I use your tag 58.0.3029.110 - also I use = chromium GIT Tag for that version. And I also tried with the source you dow= nloaded with the utilikit py script...</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-308584670"> <div class=3D"discussion-block-title"> <img alt=3D"@Eloston" class=3D"avatar" height=3D"32" src=3D"https://a= vatars3.githubusercontent.com/u/1305560?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-308584670" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-14 23:16:55 UTC">9 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p><a href=3D"https://github.com/egorpe" class=3D"user-mention" data-= ss1520063239=3D"1">@egorpe</a> Well if you followed those instructions to t= he letter, then you've managed to build a development version of Chromium. = It's a bit of a pain to use depot_tools to checkout a stable version to bui= ld, which is why I download and build with a compressed tar file containing= the (essentially) complete source code in <code>utilikit</code>.</p> <p><a href=3D"https://github.com/andrewoesten" class=3D"user-mention" data-= ss1520063239=3D"1">@andrewoesten</a> The order to apply patches in is defin= ed in a <code>utilikit</code> configuration. The <code>resources/patches</c= ode> directory only contains patch files grouped by their origin. There exi= sts a <code>windows</code> configuration that is used to build the Windows = version (and needs updating). See the DESIGN document if you need an explan= ation of the contents.</p> <p>Also, you managed to build Chromium with the VS 2017 tools? I didn't eve= n think that was possible considering Chromium depends on VS 2015 Update 3 = with a specific SDK version. Back when I worked on Windows support, even a = slightly newer VS compiler broke compilation.</p> <p>I should note that there's no build script generator for Windows yet (th= e <code>utilikit</code> code needs to be written based on the work from <co= de>buildlib</code>), so you'll need to build GN, run GN, and run Ninja your= self if you want to attempt a build for now.</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-308585505"> <div class=3D"discussion-block-title"> <img alt=3D"@andrewoesten" class=3D"avatar" height=3D"32" src=3D"http= s://avatars2.githubusercontent.com/u/2324416?s=3D64&v=3D4" width=3D"32"= > <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/andrewoesten" class=3D"username" data= -ss1520063239=3D"1">andrewoesten</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-308585505" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-14 23:22:00 UTC">9 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p><a href=3D"https://github.com/eloston" class=3D"user-mention" data= -ss1520063239=3D"1">@Eloston</a> But on which chromium version do these pat= ches base? It seems the 58 source doesn't have any trk: scheme etc. So the = patches must be for a newer version?</p> <p>At the moment I'm fixing the patches by hand. Already got the build scri= pt generator to make a "build.bat" for me where I apply the patches.</p> <p>Yeah I got it compiled with VS 2017 tools and the specific SDK version:<= /p> <pre><code>set DEPOT_TOOLS_WIN_TOOLCHAIN=3D0 set GYP_MSVS_VERSION=3D2017 </code></pre> <p>That was working for me.</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-308586918"> <div class=3D"discussion-block-title"> <img alt=3D"@Eloston" class=3D"avatar" height=3D"32" src=3D"https://a= vatars3.githubusercontent.com/u/1305560?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-308586918" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-14 23:31:08 UTC">9 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p><a href=3D"https://github.com/andrewoesten" class=3D"user-mention"= data-ss1520063239=3D"1">@andrewoesten</a></p> <blockquote> <p>But on which chromium version do these patches base? It seems the 58 sou= rce doesn't have any trk: scheme etc. So the patches must be for a newer ve= rsion?</p> </blockquote> <p>Everything that the <code>debian_stretch</code> configuration uses is up= dated to version 58. Also, the patches have implicit dependencies on each o= ther (mainly ungoogled-chromium patches on other patches), so you need to a= pply patches in the order defined in a configuration's patch order.</p> <p>The specific change that you're mentioning is introduced in the Iridium = patch that has the <code>trk</code> scheme implementation.</p> <blockquote> <p>Yeah I got it compiled with VS 2017 tools and the specific SDK version:<= /p> </blockquote> <p>It doesn't make sense for GN to use <code>GYP_MSVS_VERSION</code>. Also,= do you happen to have VS 2015 installed too? GN didn't blindly use the lat= est VS in version 55.</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-308587601"> <div class=3D"discussion-block-title"> <img alt=3D"@andrewoesten" class=3D"avatar" height=3D"32" src=3D"http= s://avatars2.githubusercontent.com/u/2324416?s=3D64&v=3D4" width=3D"32"= > <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/andrewoesten" class=3D"username" data= -ss1520063239=3D"1">andrewoesten</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-308587601" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-14 23:35:41 UTC">9 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p><a href=3D"https://github.com/eloston" class=3D"user-mention" data= -ss1520063239=3D"1">@Eloston</a></p> <p>Take a look here: <a href=3D"https://chromium.googlesource.com/chromium/= src.git/+/58.0.3029.110/build/vs_toolchain.py" rel=3D"noreferrer" data-ss15= 20063239=3D"1">https://chromium.googlesource.com/chromium/src.git/+/58.0.30= 29.110/build/vs_toolchain.py</a></p> <p>Here he reads the <code>GYP_MSVS_VERSION</code> and also seems to suppor= t 2017.</p> <p>OK, I will try again with a corrected patch order :-)</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-308588583"> <div class=3D"discussion-block-title"> <img alt=3D"@andrewoesten" class=3D"avatar" height=3D"32" src=3D"http= s://avatars2.githubusercontent.com/u/2324416?s=3D64&v=3D4" width=3D"32"= > <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/andrewoesten" class=3D"username" data= -ss1520063239=3D"1">andrewoesten</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-308588583" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-14 23:42:26 UTC">9 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p><a href=3D"https://github.com/eloston" class=3D"user-mention" data= -ss1520063239=3D"1">@Eloston</a> OK, when applying the correct patch order = he seems to run through. Now have to fix the windows patches.</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-308589773"> <div class=3D"discussion-block-title"> <img alt=3D"@Eloston" class=3D"avatar" height=3D"32" src=3D"https://a= vatars3.githubusercontent.com/u/1305560?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-308589773" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-14 23:51:13 UTC">9 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <blockquote> <p>Here he reads the GYP_MSVS_VERSION and also seems to support 2017.</p> </blockquote> <p>Oh that's neat. Saves me the hassle of downloading an old compiler. The = <code>14393</code> is still available in VS 2017's installer? If so, that's= interesting.</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-308589940"> <div class=3D"discussion-block-title"> <img alt=3D"@andrewoesten" class=3D"avatar" height=3D"32" src=3D"http= s://avatars2.githubusercontent.com/u/2324416?s=3D64&v=3D4" width=3D"32"= > <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/andrewoesten" class=3D"username" data= -ss1520063239=3D"1">andrewoesten</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-308589940" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-06-14 23:52:36 UTC">9 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p><a href=3D"https://github.com/eloston" class=3D"user-mention" data= -ss1520063239=3D"1">@Eloston</a> Fortunately yes <g-emoji class=3D"g-emoji"= alias=3D"+1" fallback-src=3D"https://assets-cdn.github.com/images/icons/em= oji/unicode/1f44d.png">=F0=9F=91=8D</g-emoji></p> </div> </div> </div> <div class=3D"discussion-block"> <div class=3D"bubble cross-reference"> <div class=3D"bubble-title "> =20 <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <strong>referenced</strong> this issue from another issue </div> <div class=3D"bubble-content"> <strong> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/2= 49" data-ss1520063239=3D"1"> #249 Update to version 60 </a> </strong> </div> </div> </div> =20 <div class=3D"discussion-event issue-event =20 " id=3D"event-1206967423"> <strong>Eloston</strong> modified this issue <svg aria-hidden=3D"true" class=3D"octicon octicon-pencil issue-event= -icon" height=3D"16" version=3D"1.1" viewBox=3D"0 0 14 16" width=3D"14"><pa= th fill-rule=3D"evenodd" d=3D"M0 12v3h3l8-8-3-3-8 8zm3 2H1v-2h1v1h1v1zm10.3= -9.3L12 6 9 3l1.3-1.3a.996.996 0 0 1 1.41 0l1.59 1.59c.39.39.39 1.02 0 1.41= z"></path></svg> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215#eve= nt-1206967423" class=3D"timestamp" data-ss1520063239=3D"1"><time datetime= =3D"2017-08-15 18:35:45 UTC">7 months ago</time></a> </div> =20 <div class=3D"discussion-event issue-event =20 " id=3D"event-1206967519"> <strong>Eloston</strong> removed this from the <strong>58.x.x.x</strong> milestone <svg aria-hidden=3D"true" class=3D"octicon octicon-milestone issue-ev= ent-icon" height=3D"16" version=3D"1.1" viewBox=3D"0 0 14 16" width=3D"14">= <path fill-rule=3D"evenodd" d=3D"M8 2H6V0h2v2zm4 5H2c-.55 0-1-.45-1-1V4c0-.= 55.45-1 1-1h10l2 2-2 2zM8 4H6v2h2V4zM6 16h2V8H6v8z"></path></svg> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215#eve= nt-1206967519" class=3D"timestamp" data-ss1520063239=3D"1"><time datetime= =3D"2017-08-15 18:35:48 UTC">7 months ago</time></a> </div> <div class=3D"discussion-block"> <div class=3D"bubble cross-reference"> <div class=3D"bubble-title "> =20 <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <strong>referenced</strong> this issue from another issue </div> <div class=3D"bubble-content"> <strong> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/2= 51" data-ss1520063239=3D"1"> #251 window source file compiling problem </a> </strong> </div> </div> </div> <div class=3D"discussion-block"> <div class=3D"bubble cross-reference"> <div class=3D"bubble-title "> =20 <a href=3D"https://github.com/wimh" class=3D"username" data-ss15200= 63239=3D"1">wimh</a> <strong>referenced</strong> this issue from another issue </div> <div class=3D"bubble-content"> <strong> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/2= 52" data-ss1520063239=3D"1"> #252 add binary download to release </a> </strong> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-329974916"> <div class=3D"discussion-block-title"> <img alt=3D"@FaceHiddenInsideTheDark" class=3D"avatar" height=3D"32" = src=3D"https://avatars0.githubusercontent.com/u/13638708?s=3D64&v=3D4" = width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/FaceHiddenInsideTheDark" class=3D"use= rname" data-ss1520063239=3D"1">FaceHiddenInsideTheDark</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-329974916" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-09-16 15:21:48 UTC">6 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p>I can confirm that 58 runs flawlessly on the Windows Subsystem for= Linux (<a href=3D"https://github.com/Cynede/gentoo-wsl" data-ss1520063239= =3D"1">https://github.com/Cynede/gentoo-wsl</a>), but I guess that doesn't = really mean Windows support. Xming is kind of slow in comparison to the rea= l deal. It's also kind of a nightmare getting modules right.</p> </div> </div> </div> <div class=3D"discussion-block"> <div class=3D"bubble cross-reference"> <div class=3D"bubble-title "> =20 <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <strong>referenced</strong> this issue from another issue </div> <div class=3D"bubble-content"> <strong> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/2= 62" data-ss1520063239=3D"1"> #262 Update to version 62 </a> </strong> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-329978864"> <div class=3D"discussion-block-title"> <img alt=3D"@Eloston" class=3D"avatar" height=3D"32" src=3D"https://a= vatars3.githubusercontent.com/u/1305560?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-329978864" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-09-16 16:27:16 UTC">6 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p><a href=3D"https://github.com/facehiddeninsidethedark" class=3D"us= er-mention" data-ss1520063239=3D"1">@FaceHiddenInsideTheDark</a> Wow, that'= s pretty neat. I haven't kept up with WSL, but it sounds like they've imple= mented quite a bit already. Though it doesn't sound like it will be read fo= r end-users anytime soon, so we'll probably leave it for now.</p> </div> </div> </div> <div class=3D"discussion-block"> <div class=3D"bubble cross-reference"> <div class=3D"bubble-title "> =20 <a href=3D"https://github.com/garoto" class=3D"username" data-ss152= 0063239=3D"1">garoto</a> <strong>referenced</strong> this issue from another issue </div> <div class=3D"bubble-content"> <strong> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/2= 86" data-ss1520063239=3D"1"> #286 New builds for Windows? </a> </strong> </div> </div> </div> <div class=3D"discussion-block"> <div class=3D"bubble cross-reference"> <div class=3D"bubble-title "> =20 <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <strong>referenced</strong> this issue from another issue </div> <div class=3D"bubble-content"> <strong> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/2= 87" data-ss1520063239=3D"1"> #287 Hungry for New Windows 64 bit Build </a> </strong> </div> </div> </div> <div class=3D"discussion-block"> <div class=3D"bubble cross-reference"> <div class=3D"bubble-title "> =20 <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <strong>referenced</strong> this issue from another issue </div> <div class=3D"bubble-content"> <strong> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/2= 88" data-ss1520063239=3D"1"> #288 UnGoogled Chromium 58.0.3029.110 Build Error for Windows </a> </strong> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-347044036"> <div class=3D"discussion-block-title"> <img alt=3D"@sergeevabc" class=3D"avatar" height=3D"32" src=3D"https:= //avatars0.githubusercontent.com/u/373718?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/sergeevabc" class=3D"username" data-s= s1520063239=3D"1">sergeevabc</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-347044036" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2017-11-26 22:31:08 UTC">3 months ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p>Err=E2=80=A6 Anyone?</p> </div> </div> </div> <div class=3D"discussion-block"> <div class=3D"bubble cross-reference"> <div class=3D"bubble-title "> =20 <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <strong>referenced</strong> this issue from another issue </div> <div class=3D"bubble-content"> <strong> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/2= 94" data-ss1520063239=3D"1"> #294 62.0.3202.94 and Windows </a> </strong> </div> </div> </div> <div class=3D"discussion-block"> <div class=3D"bubble cross-reference"> <div class=3D"bubble-title "> =20 <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <strong>referenced</strong> this issue from another issue </div> <div class=3D"bubble-content"> <strong> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/2= 98" data-ss1520063239=3D"1"> #298 New Windows Build 62.0.3202.94? </a> </strong> </div> </div> </div> <div class=3D"discussion-block"> <div class=3D"bubble cross-reference"> <div class=3D"bubble-title "> =20 <a href=3D"https://github.com/dubvulture" class=3D"username" data-s= s1520063239=3D"1">dubvulture</a> <strong>referenced</strong> this issue from another issue </div> <div class=3D"bubble-content"> <strong> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/3= 16" data-ss1520063239=3D"1"> #316 chromium 62.0.3202.94-1 prebuilt packages for other platfo= rms </a> </strong> </div> </div> </div> <div class=3D"discussion-block"> <div class=3D"bubble cross-reference"> <div class=3D"bubble-title "> =20 <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <strong>referenced</strong> this issue from another issue </div> <div class=3D"bubble-content"> <strong> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/3= 32" data-ss1520063239=3D"1"> #332 Update to version 64 </a> </strong> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-367573362"> <div class=3D"discussion-block-title"> <img alt=3D"@Eloston" class=3D"avatar" height=3D"32" src=3D"https://a= vatars3.githubusercontent.com/u/1305560?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/Eloston" class=3D"username" data-ss15= 20063239=3D"1">Eloston</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-367573362" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2018-02-22 05:39:40 UTC">9 days ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p>I just discovered that this issue only has Server Error 500 on the= Desktop version. If the Mobile version is used (via changing the user agen= t), it works fine.</p> <p>I'm reposting what I stated in <a href=3D"https://github.com/Eloston/ung= oogled-chromium/issues/332" class=3D"issue-link js-issue-link" data-error-t= ext=3D"Failed to load issue title" data-id=3D"297953786" data-permission-te= xt=3D"Issue title is private" data-url=3D"https://github.com/Eloston/ungoog= led-chromium/issues/332" data-ss1520063239=3D"1">#332</a> here:</p> <p>I'm letting everyone know that a failed attempt at bringing back Windows= support is in <a href=3D"https://github.com/Eloston/ungoogled-chromium/com= mit/94ee1be3d80c6215ce44d42554ab4039b44c394a" class=3D"commit-link" data-ss= 1520063239=3D"1"><tt>94ee1be</tt></a>.</p> <p>As the commit states, it fails to link the final binaries with over 600 = unresolved externals. I suspect the breakage may be in <code>windows-fix-bu= ilding-without-safebrowsing.patch</code>, since I was trying to make change= s to that patch before I stopped.</p> <p>I've lost access to the Windows machine I was using, and interest in try= ing to find the root problem. If anyone wants to finish off what I started,= please do so.</p> </div> </div> </div> =20 <div class=3D"discussion-block"> <div class=3D"bubble " id=3D"issuecomment-370006408"> <div class=3D"discussion-block-title"> <img alt=3D"@ribatamu" class=3D"avatar" height=3D"32" src=3D"https://= avatars2.githubusercontent.com/u/33899653?s=3D64&v=3D4" width=3D"32"> <div class=3D"discussion-block-meta"> <a href=3D"https://github.com/ribatamu" class=3D"username" data-ss1= 520063239=3D"1">ribatamu</a> <br> commented <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215= #issuecomment-370006408" data-ss1520063239=3D"1"><time class=3D"timestamp" = datetime=3D"2018-03-02 18:19:32 UTC">about 13 hours ago</time></a> </div> </div> <div class=3D"bubble-content markdown-body markdown-format"> <p>I can confirm the mobile version is working fine with issue 215.</= p> <p>Hopefully, Eloston can fine a way to bring back Windows support, because= there are a lot peoples, which are waiting for updaded ungoogled version.<= /p> </div> </div> </div> <a name=3D"bottom" id=3D"bottom" data-ss1520063239=3D"1"></a> <div class=3D"discussion-block-header"> Comment on issue </div> <div class=3D"discussion-reply-container"> <div class=3D"comment-sign-in-container"> <a href=3D"https://github.com/login?return_to=3Dhttps%3A%2F%2Fgithub.= com%2FEloston%2Fungoogled-chromium%2Fissues%2F215" class=3D"btn btn-block" = rel=3D"nofollow" data-ss1520063239=3D"1">Sign in to comment</a> or <a href=3D"https://github.com/join" rel=3D"nofollow" data-ss1520063239= =3D"1">sign up</a> to join this conversation on GitHub </div> </div> <footer class=3D"clearfix"> <div class=3D"container"> <a href=3D"https://github.com/Eloston/ungoogled-chromium/issues/215#"= data-ss1520063239=3D"1"><svg aria-hidden=3D"true" class=3D"octicon octicon= -mark-github" height=3D"32" version=3D"1.1" viewBox=3D"0 0 16 16" width=3D"= 32"><path fill-rule=3D"evenodd" d=3D"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.5= 3 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69= -.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.8= 2.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 = 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.3= 2-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 = 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0= 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58= -8-8-8z"></path></svg></a> <ul class=3D"clearfix"> <li> <!-- '"` --><!-- </textarea></xmp> --><form accept-charset=3D"UTF= -8" action=3D"https://github.com/site/mobile_preference" class=3D"js-mobile= -preference-form" method=3D"post"><div style=3D"margin:0;padding:0;display:= inline"></div> =20 =20 <button type=3D"submit" class=3D"switch-to-desktop" data-ga-cli= ck=3D"Mobile, switch to desktop, switch button"> Desktop version </button> </form> </li> </ul> </div> </footer> =20 =20 =20 </body></html> ------MultipartBoundary--AosCGXj5QuQoq2zh9c6JIB03tM1NNV1AKmJJCP9ndf---- Content-Type: text/css Content-Transfer-Encoding: quoted-printable Content-Location: https://assets-cdn.github.com/assets/mobile-7991574ad777.css @charset "utf-8"; .anim-fade-in { animation-name: fade-in; animation-duration: 1s; animation-= timing-function: ease-in-out; } .anim-fade-in.fast { animation-duration: 300ms; } @keyframes fade-in {=20 0% { opacity: 0; } 100% { opacity: 1; } } .anim-fade-out { animation-name: fade-out; animation-duration: 1s; animatio= n-timing-function: ease-out; } .anim-fade-out.fast { animation-duration: 0.3s; } @keyframes fade-out {=20 0% { opacity: 1; } 100% { opacity: 0; } } .anim-fade-up { opacity: 0; animation-name: fade-up; animation-duration: 0.= 3s; animation-fill-mode: forwards; animation-timing-function: ease-out; ani= mation-delay: 1s; } @keyframes fade-up {=20 0% { opacity: 0.8; transform: translateY(100%); } 100% { opacity: 1; transform: translateY(0px); } } .anim-fade-down { animation-name: fade-down; animation-duration: 0.3s; anim= ation-fill-mode: forwards; animation-timing-function: ease-in; } @keyframes fade-down {=20 0% { opacity: 1; transform: translateY(0px); } 100% { opacity: 0.5; transform: translateY(100%); } } .anim-grow-x { width: 0%; animation-name: grow-x; animation-duration: 0.3s;= animation-fill-mode: forwards; animation-timing-function: ease; animation-= delay: 0.5s; } @keyframes grow-x {=20 100% { width: 100%; } } .anim-shrink-x { animation-name: shrink-x; animation-duration: 0.3s; animat= ion-fill-mode: forwards; animation-timing-function: ease-in-out; animation-= delay: 0.5s; } @keyframes shrink-x {=20 100% { width: 0%; } } .anim-scale-in { animation-name: scale-in; animation-duration: 0.15s; anima= tion-timing-function: cubic-bezier(0.2, 0, 0.13, 1.5); } @keyframes scale-in {=20 0% { opacity: 0; transform: scale(0.5); } 100% { opacity: 1; transform: scale(1); } } .anim-pulse { animation-name: pulse; animation-duration: 2s; animation-timi= ng-function: linear; animation-iteration-count: infinite; } @keyframes pulse {=20 0% { opacity: 0.3; } 10% { opacity: 1; } 100% { opacity: 0.3; } } .anim-pulse-in { animation-name: pulse-in; animation-duration: 0.5s; } @keyframes pulse-in {=20 0% { transform: scale3d(1, 1, 1); } 50% { transform: scale3d(1.1, 1.1, 1.1); } 100% { transform: scale3d(1, 1, 1); } } .hover-grow { transition: transform 0.3s; } .hover-grow:hover { transform: scale(1.025); } .border { border: 1px solid rgb(225, 228, 232) !important; } .border-top { border-top: 1px solid rgb(225, 228, 232) !important; } .border-right { border-right: 1px solid rgb(225, 228, 232) !important; } .border-bottom { border-bottom: 1px solid rgb(225, 228, 232) !important; } .border-left { border-left: 1px solid rgb(225, 228, 232) !important; } .border-y { border-top: 1px solid rgb(225, 228, 232) !important; border-bot= tom: 1px solid rgb(225, 228, 232) !important; } .border-dashed { border-style: dashed !important; } .border-blue { border-color: rgb(3, 102, 214) !important; } .border-blue-light { border-color: rgb(200, 225, 255) !important; } .border-green { border-color: rgb(52, 208, 88) !important; } .border-green-light { border-color: rgb(162, 203, 172) !important; } .border-red { border-color: rgb(215, 58, 73) !important; } .border-red-light { border-color: rgb(206, 160, 165) !important; } .border-purple { border-color: rgb(111, 66, 193) !important; } .border-yellow { border-color: rgb(217, 208, 165) !important; } .border-gray-light { border-color: rgb(234, 236, 239) !important; } .border-gray-dark { border-color: rgb(209, 213, 218) !important; } .border-black-fade { border-color: rgba(27, 31, 35, 0.15) !important; } .border-0 { border: 0px !important; } .border-top-0 { border-top: 0px !important; } .border-right-0 { border-right: 0px !important; } .border-bottom-0 { border-bottom: 0px !important; } .border-left-0 { border-left: 0px !important; } .rounded-0 { border-radius: 0px !important; } .rounded-1 { border-radius: 3px !important; } .rounded-2 { border-radius: 6px !important; } .circle { border-radius: 50% !important; } .box-shadow { box-shadow: rgba(27, 31, 35, 0.1) 0px 1px 1px !important; } .box-shadow-medium { box-shadow: rgba(27, 31, 35, 0.15) 0px 1px 5px !import= ant; } .box-shadow-large { box-shadow: rgba(27, 31, 35, 0.15) 0px 1px 15px !import= ant; } .box-shadow-extra-large { box-shadow: rgba(27, 31, 35, 0.07) 0px 10px 50px = !important; } .box-shadow-none { box-shadow: none !important; } .bg-white { background-color: rgb(255, 255, 255) !important; } .bg-blue { background-color: rgb(3, 102, 214) !important; } .bg-blue-light { background-color: rgb(241, 248, 255) !important; } .bg-gray-dark { background-color: rgb(36, 41, 46) !important; } .bg-gray { background-color: rgb(246, 248, 250) !important; } .bg-gray-light { background-color: rgb(250, 251, 252) !important; } .bg-green { background-color: rgb(40, 167, 69) !important; } .bg-green-light { background-color: rgb(220, 255, 228) !important; } .bg-red { background-color: rgb(215, 58, 73) !important; } .bg-red-light { background-color: rgb(255, 220, 224) !important; } .bg-yellow { background-color: rgb(255, 211, 61) !important; } .bg-yellow-light { background-color: rgb(255, 245, 177) !important; } .bg-purple { background-color: rgb(111, 66, 193) !important; } .bg-purple-light { background-color: rgb(245, 240, 255) !important; } .bg-shade-gradient { background-image: linear-gradient(rgba(27, 31, 35, 0.0= 67), rgba(27, 31, 35, 0)) !important; background-repeat: no-repeat !importa= nt; background-size: 100% 200px !important; } .text-blue { color: rgb(3, 102, 214) !important; } .text-red { color: rgb(203, 36, 49) !important; } .text-gray-light { color: rgb(106, 115, 125) !important; } .text-gray { color: rgb(88, 96, 105) !important; } .text-gray-dark { color: rgb(36, 41, 46) !important; } .text-green { color: rgb(40, 167, 69) !important; } .text-orange { color: rgb(160, 65, 0) !important; } .text-orange-light { color: rgb(227, 98, 9) !important; } .text-purple { color: rgb(111, 66, 193) !important; } .text-white { color: rgb(255, 255, 255) !important; } .text-inherit { color: inherit !important; } .text-pending { color: rgb(176, 136, 0) !important; } .bg-pending { color: rgb(219, 171, 9) !important; } .link-gray { color: rgb(88, 96, 105) !important; } .link-gray:hover { color: rgb(3, 102, 214) !important; } .link-gray-dark { color: rgb(36, 41, 46) !important; } .link-gray-dark:hover { color: rgb(3, 102, 214) !important; } .link-hover-blue:hover { color: rgb(3, 102, 214) !important; } .muted-link { color: rgb(88, 96, 105) !important; } .muted-link:hover { text-decoration: none; color: rgb(3, 102, 214) !importa= nt; } .flex-row { flex-direction: row !important; } .flex-row-reverse { flex-direction: row-reverse !important; } .flex-column { flex-direction: column !important; } .flex-wrap { flex-wrap: wrap !important; } .flex-nowrap { flex-wrap: nowrap !important; } .flex-justify-start { justify-content: flex-start !important; } .flex-justify-end { justify-content: flex-end !important; } .flex-justify-center { justify-content: center !important; } .flex-justify-between { justify-content: space-between !important; } .flex-justify-around { justify-content: space-around !important; } .flex-items-start { align-items: flex-start !important; } .flex-items-end { align-items: flex-end !important; } .flex-items-center { align-items: center !important; } .flex-items-baseline { align-items: baseline !important; } .flex-items-stretch { align-items: stretch !important; } .flex-content-start { align-content: flex-start !important; } .flex-content-end { align-content: flex-end !important; } .flex-content-center { align-content: center !important; } .flex-content-between { align-content: space-between !important; } .flex-content-around { align-content: space-around !important; } .flex-content-stretch { align-content: stretch !important; } .flex-auto { flex: 1 1 auto !important; } .flex-shrink-0 { flex-shrink: 0 !important; } .flex-self-auto { align-self: auto !important; } .flex-self-start { align-self: flex-start !important; } .flex-self-end { align-self: flex-end !important; } .flex-self-center { align-self: center !important; } .flex-self-baseline { align-self: baseline !important; } .flex-self-stretch { align-self: stretch !important; } .flex-item-equal { flex-grow: 1; flex-basis: 0px; } @media (min-width: 544px) { .flex-sm-row { flex-direction: row !important; } .flex-sm-row-reverse { flex-direction: row-reverse !important; } .flex-sm-column { flex-direction: column !important; } .flex-sm-wrap { flex-wrap: wrap !important; } .flex-sm-nowrap { flex-wrap: nowrap !important; } .flex-sm-justify-start { justify-content: flex-start !important; } .flex-sm-justify-end { justify-content: flex-end !important; } .flex-sm-justify-center { justify-content: center !important; } .flex-sm-justify-between { justify-content: space-between !important; } .flex-sm-justify-around { justify-content: space-around !important; } .flex-sm-items-start { align-items: flex-start !important; } .flex-sm-items-end { align-items: flex-end !important; } .flex-sm-items-center { align-items: center !important; } .flex-sm-items-baseline { align-items: baseline !important; } .flex-sm-items-stretch { align-items: stretch !important; } .flex-sm-content-start { align-content: flex-start !important; } .flex-sm-content-end { align-content: flex-end !important; } .flex-sm-content-center { align-content: center !important; } .flex-sm-content-between { align-content: space-between !important; } .flex-sm-content-around { align-content: space-around !important; } .flex-sm-content-stretch { align-content: stretch !important; } .flex-sm-auto { flex: 1 1 auto !important; } .flex-sm-shrink-0 { flex-shrink: 0 !important; } .flex-sm-self-auto { align-self: auto !important; } .flex-sm-self-start { align-self: flex-start !important; } .flex-sm-self-end { align-self: flex-end !important; } .flex-sm-self-center { align-self: center !important; } .flex-sm-self-baseline { align-self: baseline !important; } .flex-sm-self-stretch { align-self: stretch !important; } .flex-sm-item-equal { flex-grow: 1; flex-basis: 0px; } } @media (min-width: 768px) { .flex-md-row { flex-direction: row !important; } .flex-md-row-reverse { flex-direction: row-reverse !important; } .flex-md-column { flex-direction: column !important; } .flex-md-wrap { flex-wrap: wrap !important; } .flex-md-nowrap { flex-wrap: nowrap !important; } .flex-md-justify-start { justify-content: flex-start !important; } .flex-md-justify-end { justify-content: flex-end !important; } .flex-md-justify-center { justify-content: center !important; } .flex-md-justify-between { justify-content: space-between !important; } .flex-md-justify-around { justify-content: space-around !important; } .flex-md-items-start { align-items: flex-start !important; } .flex-md-items-end { align-items: flex-end !important; } .flex-md-items-center { align-items: center !important; } .flex-md-items-baseline { align-items: baseline !important; } .flex-md-items-stretch { align-items: stretch !important; } .flex-md-content-start { align-content: flex-start !important; } .flex-md-content-end { align-content: flex-end !important; } .flex-md-content-center { align-content: center !important; } .flex-md-content-between { align-content: space-between !important; } .flex-md-content-around { align-content: space-around !important; } .flex-md-content-stretch { align-content: stretch !important; } .flex-md-auto { flex: 1 1 auto !important; } .flex-md-shrink-0 { flex-shrink: 0 !important; } .flex-md-self-auto { align-self: auto !important; } .flex-md-self-start { align-self: flex-start !important; } .flex-md-self-end { align-self: flex-end !important; } .flex-md-self-center { align-self: center !important; } .flex-md-self-baseline { align-self: baseline !important; } .flex-md-self-stretch { align-self: stretch !important; } .flex-md-item-equal { flex-grow: 1; flex-basis: 0px; } } @media (min-width: 1012px) { .flex-lg-row { flex-direction: row !important; } .flex-lg-row-reverse { flex-direction: row-reverse !important; } .flex-lg-column { flex-direction: column !important; } .flex-lg-wrap { flex-wrap: wrap !important; } .flex-lg-nowrap { flex-wrap: nowrap !important; } .flex-lg-justify-start { justify-content: flex-start !important; } .flex-lg-justify-end { justify-content: flex-end !important; } .flex-lg-justify-center { justify-content: center !important; } .flex-lg-justify-between { justify-content: space-between !important; } .flex-lg-justify-around { justify-content: space-around !important; } .flex-lg-items-start { align-items: flex-start !important; } .flex-lg-items-end { align-items: flex-end !important; } .flex-lg-items-center { align-items: center !important; } .flex-lg-items-baseline { align-items: baseline !important; } .flex-lg-items-stretch { align-items: stretch !important; } .flex-lg-content-start { align-content: flex-start !important; } .flex-lg-content-end { align-content: flex-end !important; } .flex-lg-content-center { align-content: center !important; } .flex-lg-content-between { align-content: space-between !important; } .flex-lg-content-around { align-content: space-around !important; } .flex-lg-content-stretch { align-content: stretch !important; } .flex-lg-auto { flex: 1 1 auto !important; } .flex-lg-shrink-0 { flex-shrink: 0 !important; } .flex-lg-self-auto { align-self: auto !important; } .flex-lg-self-start { align-self: flex-start !important; } .flex-lg-self-end { align-self: flex-end !important; } .flex-lg-self-center { align-self: center !important; } .flex-lg-self-baseline { align-self: baseline !important; } .flex-lg-self-stretch { align-self: stretch !important; } .flex-lg-item-equal { flex-grow: 1; flex-basis: 0px; } } @media (min-width: 1280px) { .flex-xl-row { flex-direction: row !important; } .flex-xl-row-reverse { flex-direction: row-reverse !important; } .flex-xl-column { flex-direction: column !important; } .flex-xl-wrap { flex-wrap: wrap !important; } .flex-xl-nowrap { flex-wrap: nowrap !important; } .flex-xl-justify-start { justify-content: flex-start !important; } .flex-xl-justify-end { justify-content: flex-end !important; } .flex-xl-justify-center { justify-content: center !important; } .flex-xl-justify-between { justify-content: space-between !important; } .flex-xl-justify-around { justify-content: space-around !important; } .flex-xl-items-start { align-items: flex-start !important; } .flex-xl-items-end { align-items: flex-end !important; } .flex-xl-items-center { align-items: center !important; } .flex-xl-items-baseline { align-items: baseline !important; } .flex-xl-items-stretch { align-items: stretch !important; } .flex-xl-content-start { align-content: flex-start !important; } .flex-xl-content-end { align-content: flex-end !important; } .flex-xl-content-center { align-content: center !important; } .flex-xl-content-between { align-content: space-between !important; } .flex-xl-content-around { align-content: space-around !important; } .flex-xl-content-stretch { align-content: stretch !important; } .flex-xl-auto { flex: 1 1 auto !important; } .flex-xl-shrink-0 { flex-shrink: 0 !important; } .flex-xl-self-auto { align-self: auto !important; } .flex-xl-self-start { align-self: flex-start !important; } .flex-xl-self-end { align-self: flex-end !important; } .flex-xl-self-center { align-self: center !important; } .flex-xl-self-baseline { align-self: baseline !important; } .flex-xl-self-stretch { align-self: stretch !important; } .flex-xl-item-equal { flex-grow: 1; flex-basis: 0px; } } .position-static { position: static !important; } .position-relative { position: relative !important; } .position-absolute { position: absolute !important; } .position-fixed { position: fixed !important; } .top-0 { top: 0px !important; } .right-0 { right: 0px !important; } .bottom-0 { bottom: 0px !important; } .left-0 { left: 0px !important; } .v-align-middle { vertical-align: middle !important; } .v-align-top { vertical-align: top !important; } .v-align-bottom { vertical-align: bottom !important; } .v-align-text-top { vertical-align: text-top !important; } .v-align-text-bottom { vertical-align: text-bottom !important; } .v-align-baseline { vertical-align: baseline !important; } .overflow-hidden { overflow: hidden !important; } .overflow-scroll { overflow: scroll !important; } .overflow-auto { overflow: auto !important; } .clearfix::before { display: table; content: ""; } .clearfix::after { display: table; clear: both; content: ""; } .float-right { float: right !important; } .float-left { float: left !important; } .float-none { float: none !important; } @media (min-width: 544px) { .float-sm-left { float: left !important; } .float-sm-right { float: right !important; } .float-sm-none { float: none !important; } } @media (min-width: 768px) { .float-md-left { float: left !important; } .float-md-right { float: right !important; } .float-md-none { float: none !important; } } @media (min-width: 1012px) { .float-lg-left { float: left !important; } .float-lg-right { float: right !important; } .float-lg-none { float: none !important; } } @media (min-width: 1280px) { .float-xl-left { float: left !important; } .float-xl-right { float: right !important; } .float-xl-none { float: none !important; } } .width-fit { max-width: 100% !important; } .width-full { width: 100% !important; } .height-full { height: 100% !important; } .min-width-0 { min-width: 0px !important; } .direction-rtl { direction: rtl !important; } .direction-ltr { direction: ltr !important; } @media (min-width: 544px) { .direction-sm-rtl { direction: rtl !important; } .direction-sm-ltr { direction: ltr !important; } } @media (min-width: 768px) { .direction-md-rtl { direction: rtl !important; } .direction-md-ltr { direction: ltr !important; } } @media (min-width: 1012px) { .direction-lg-rtl { direction: rtl !important; } .direction-lg-ltr { direction: ltr !important; } } @media (min-width: 1280px) { .direction-xl-rtl { direction: rtl !important; } .direction-xl-ltr { direction: ltr !important; } } .m-0 { margin: 0px !important; } .mt-0 { margin-top: 0px !important; } .mr-0 { margin-right: 0px !important; } .mb-0 { margin-bottom: 0px !important; } .ml-0 { margin-left: 0px !important; } .mt-n0 { margin-top: 0px !important; } .mr-n0 { margin-right: 0px !important; } .mb-n0 { margin-bottom: 0px !important; } .ml-n0 { margin-left: 0px !important; } .mx-0 { margin-right: 0px !important; margin-left: 0px !important; } .my-0 { margin-top: 0px !important; margin-bottom: 0px !important; } .m-1 { margin: 4px !important; } .mt-1 { margin-top: 4px !important; } .mr-1 { margin-right: 4px !important; } .mb-1 { margin-bottom: 4px !important; } .ml-1 { margin-left: 4px !important; } .mt-n1 { margin-top: -4px !important; } .mr-n1 { margin-right: -4px !important; } .mb-n1 { margin-bottom: -4px !important; } .ml-n1 { margin-left: -4px !important; } .mx-1 { margin-right: 4px !important; margin-left: 4px !important; } .my-1 { margin-top: 4px !important; margin-bottom: 4px !important; } .m-2 { margin: 8px !important; } .mt-2 { margin-top: 8px !important; } .mr-2 { margin-right: 8px !important; } .mb-2 { margin-bottom: 8px !important; } .ml-2 { margin-left: 8px !important; } .mt-n2 { margin-top: -8px !important; } .mr-n2 { margin-right: -8px !important; } .mb-n2 { margin-bottom: -8px !important; } .ml-n2 { margin-left: -8px !important; } .mx-2 { margin-right: 8px !important; margin-left: 8px !important; } .my-2 { margin-top: 8px !important; margin-bottom: 8px !important; } .m-3 { margin: 16px !important; } .mt-3 { margin-top: 16px !important; } .mr-3 { margin-right: 16px !important; } .mb-3 { margin-bottom: 16px !important; } .ml-3 { margin-left: 16px !important; } .mt-n3 { margin-top: -16px !important; } .mr-n3 { margin-right: -16px !important; } .mb-n3 { margin-bottom: -16px !important; } .ml-n3 { margin-left: -16px !important; } .mx-3 { margin-right: 16px !important; margin-left: 16px !important; } .my-3 { margin-top: 16px !important; margin-bottom: 16px !important; } .m-4 { margin: 24px !important; } .mt-4 { margin-top: 24px !important; } .mr-4 { margin-right: 24px !important; } .mb-4 { margin-bottom: 24px !important; } .ml-4 { margin-left: 24px !important; } .mt-n4 { margin-top: -24px !important; } .mr-n4 { margin-right: -24px !important; } .mb-n4 { margin-bottom: -24px !important; } .ml-n4 { margin-left: -24px !important; } .mx-4 { margin-right: 24px !important; margin-left: 24px !important; } .my-4 { margin-top: 24px !important; margin-bottom: 24px !important; } .m-5 { margin: 32px !important; } .mt-5 { margin-top: 32px !important; } .mr-5 { margin-right: 32px !important; } .mb-5 { margin-bottom: 32px !important; } .ml-5 { margin-left: 32px !important; } .mt-n5 { margin-top: -32px !important; } .mr-n5 { margin-right: -32px !important; } .mb-n5 { margin-bottom: -32px !important; } .ml-n5 { margin-left: -32px !important; } .mx-5 { margin-right: 32px !important; margin-left: 32px !important; } .my-5 { margin-top: 32px !important; margin-bottom: 32px !important; } .m-6 { margin: 40px !important; } .mt-6 { margin-top: 40px !important; } .mr-6 { margin-right: 40px !important; } .mb-6 { margin-bottom: 40px !important; } .ml-6 { margin-left: 40px !important; } .mt-n6 { margin-top: -40px !important; } .mr-n6 { margin-right: -40px !important; } .mb-n6 { margin-bottom: -40px !important; } .ml-n6 { margin-left: -40px !important; } .mx-6 { margin-right: 40px !important; margin-left: 40px !important; } .my-6 { margin-top: 40px !important; margin-bottom: 40px !important; } .mx-auto { margin-right: auto !important; margin-left: auto !important; } @media (min-width: 544px) { .m-sm-0 { margin: 0px !important; } .mt-sm-0 { margin-top: 0px !important; } .mr-sm-0 { margin-right: 0px !important; } .mb-sm-0 { margin-bottom: 0px !important; } .ml-sm-0 { margin-left: 0px !important; } .mt-sm-n0 { margin-top: 0px !important; } .mr-sm-n0 { margin-right: 0px !important; } .mb-sm-n0 { margin-bottom: 0px !important; } .ml-sm-n0 { margin-left: 0px !important; } .mx-sm-0 { margin-right: 0px !important; margin-left: 0px !important; } .my-sm-0 { margin-top: 0px !important; margin-bottom: 0px !important; } } @media (min-width: 544px) { .m-sm-1 { margin: 4px !important; } .mt-sm-1 { margin-top: 4px !important; } .mr-sm-1 { margin-right: 4px !important; } .mb-sm-1 { margin-bottom: 4px !important; } .ml-sm-1 { margin-left: 4px !important; } .mt-sm-n1 { margin-top: -4px !important; } .mr-sm-n1 { margin-right: -4px !important; } .mb-sm-n1 { margin-bottom: -4px !important; } .ml-sm-n1 { margin-left: -4px !important; } .mx-sm-1 { margin-right: 4px !important; margin-left: 4px !important; } .my-sm-1 { margin-top: 4px !important; margin-bottom: 4px !important; } } @media (min-width: 544px) { .m-sm-2 { margin: 8px !important; } .mt-sm-2 { margin-top: 8px !important; } .mr-sm-2 { margin-right: 8px !important; } .mb-sm-2 { margin-bottom: 8px !important; } .ml-sm-2 { margin-left: 8px !important; } .mt-sm-n2 { margin-top: -8px !important; } .mr-sm-n2 { margin-right: -8px !important; } .mb-sm-n2 { margin-bottom: -8px !important; } .ml-sm-n2 { margin-left: -8px !important; } .mx-sm-2 { margin-right: 8px !important; margin-left: 8px !important; } .my-sm-2 { margin-top: 8px !important; margin-bottom: 8px !important; } } @media (min-width: 544px) { .m-sm-3 { margin: 16px !important; } .mt-sm-3 { margin-top: 16px !important; } .mr-sm-3 { margin-right: 16px !important; } .mb-sm-3 { margin-bottom: 16px !important; } .ml-sm-3 { margin-left: 16px !important; } .mt-sm-n3 { margin-top: -16px !important; } .mr-sm-n3 { margin-right: -16px !important; } .mb-sm-n3 { margin-bottom: -16px !important; } .ml-sm-n3 { margin-left: -16px !important; } .mx-sm-3 { margin-right: 16px !important; margin-left: 16px !important; } .my-sm-3 { margin-top: 16px !important; margin-bottom: 16px !important; } } @media (min-width: 544px) { .m-sm-4 { margin: 24px !important; } .mt-sm-4 { margin-top: 24px !important; } .mr-sm-4 { margin-right: 24px !important; } .mb-sm-4 { margin-bottom: 24px !important; } .ml-sm-4 { margin-left: 24px !important; } .mt-sm-n4 { margin-top: -24px !important; } .mr-sm-n4 { margin-right: -24px !important; } .mb-sm-n4 { margin-bottom: -24px !important; } .ml-sm-n4 { margin-left: -24px !important; } .mx-sm-4 { margin-right: 24px !important; margin-left: 24px !important; } .my-sm-4 { margin-top: 24px !important; margin-bottom: 24px !important; } } @media (min-width: 544px) { .m-sm-5 { margin: 32px !important; } .mt-sm-5 { margin-top: 32px !important; } .mr-sm-5 { margin-right: 32px !important; } .mb-sm-5 { margin-bottom: 32px !important; } .ml-sm-5 { margin-left: 32px !important; } .mt-sm-n5 { margin-top: -32px !important; } .mr-sm-n5 { margin-right: -32px !important; } .mb-sm-n5 { margin-bottom: -32px !important; } .ml-sm-n5 { margin-left: -32px !important; } .mx-sm-5 { margin-right: 32px !important; margin-left: 32px !important; } .my-sm-5 { margin-top: 32px !important; margin-bottom: 32px !important; } } @media (min-width: 544px) { .m-sm-6 { margin: 40px !important; } .mt-sm-6 { margin-top: 40px !important; } .mr-sm-6 { margin-right: 40px !important; } .mb-sm-6 { margin-bottom: 40px !important; } .ml-sm-6 { margin-left: 40px !important; } .mt-sm-n6 { margin-top: -40px !important; } .mr-sm-n6 { margin-right: -40px !important; } .mb-sm-n6 { margin-bottom: -40px !important; } .ml-sm-n6 { margin-left: -40px !important; } .mx-sm-6 { margin-right: 40px !important; margin-left: 40px !important; } .my-sm-6 { margin-top: 40px !important; margin-bottom: 40px !important; } } @media (min-width: 768px) { .m-md-0 { margin: 0px !important; } .mt-md-0 { margin-top: 0px !important; } .mr-md-0 { margin-right: 0px !important; } .mb-md-0 { margin-bottom: 0px !important; } .ml-md-0 { margin-left: 0px !important; } .mt-md-n0 { margin-top: 0px !important; } .mr-md-n0 { margin-right: 0px !important; } .mb-md-n0 { margin-bottom: 0px !important; } .ml-md-n0 { margin-left: 0px !important; } .mx-md-0 { margin-right: 0px !important; margin-left: 0px !important; } .my-md-0 { margin-top: 0px !important; margin-bottom: 0px !important; } } @media (min-width: 768px) { .m-md-1 { margin: 4px !important; } .mt-md-1 { margin-top: 4px !important; } .mr-md-1 { margin-right: 4px !important; } .mb-md-1 { margin-bottom: 4px !important; } .ml-md-1 { margin-left: 4px !important; } .mt-md-n1 { margin-top: -4px !important; } .mr-md-n1 { margin-right: -4px !important; } .mb-md-n1 { margin-bottom: -4px !important; } .ml-md-n1 { margin-left: -4px !important; } .mx-md-1 { margin-right: 4px !important; margin-left: 4px !important; } .my-md-1 { margin-top: 4px !important; margin-bottom: 4px !important; } } @media (min-width: 768px) { .m-md-2 { margin: 8px !important; } .mt-md-2 { margin-top: 8px !important; } .mr-md-2 { margin-right: 8px !important; } .mb-md-2 { margin-bottom: 8px !important; } .ml-md-2 { margin-left: 8px !important; } .mt-md-n2 { margin-top: -8px !important; } .mr-md-n2 { margin-right: -8px !important; } .mb-md-n2 { margin-bottom: -8px !important; } .ml-md-n2 { margin-left: -8px !important; } .mx-md-2 { margin-right: 8px !important; margin-left: 8px !important; } .my-md-2 { margin-top: 8px !important; margin-bottom: 8px !important; } } @media (min-width: 768px) { .m-md-3 { margin: 16px !important; } .mt-md-3 { margin-top: 16px !important; } .mr-md-3 { margin-right: 16px !important; } .mb-md-3 { margin-bottom: 16px !important; } .ml-md-3 { margin-left: 16px !important; } .mt-md-n3 { margin-top: -16px !important; } .mr-md-n3 { margin-right: -16px !important; } .mb-md-n3 { margin-bottom: -16px !important; } .ml-md-n3 { margin-left: -16px !important; } .mx-md-3 { margin-right: 16px !important; margin-left: 16px !important; } .my-md-3 { margin-top: 16px !important; margin-bottom: 16px !important; } } @media (min-width: 768px) { .m-md-4 { margin: 24px !important; } .mt-md-4 { margin-top: 24px !important; } .mr-md-4 { margin-right: 24px !important; } .mb-md-4 { margin-bottom: 24px !important; } .ml-md-4 { margin-left: 24px !important; } .mt-md-n4 { margin-top: -24px !important; } .mr-md-n4 { margin-right: -24px !important; } .mb-md-n4 { margin-bottom: -24px !important; } .ml-md-n4 { margin-left: -24px !important; } .mx-md-4 { margin-right: 24px !important; margin-left: 24px !important; } .my-md-4 { margin-top: 24px !important; margin-bottom: 24px !important; } } @media (min-width: 768px) { .m-md-5 { margin: 32px !important; } .mt-md-5 { margin-top: 32px !important; } .mr-md-5 { margin-right: 32px !important; } .mb-md-5 { margin-bottom: 32px !important; } .ml-md-5 { margin-left: 32px !important; } .mt-md-n5 { margin-top: -32px !important; } .mr-md-n5 { margin-right: -32px !important; } .mb-md-n5 { margin-bottom: -32px !important; } .ml-md-n5 { margin-left: -32px !important; } .mx-md-5 { margin-right: 32px !important; margin-left: 32px !important; } .my-md-5 { margin-top: 32px !important; margin-bottom: 32px !important; } } @media (min-width: 768px) { .m-md-6 { margin: 40px !important; } .mt-md-6 { margin-top: 40px !important; } .mr-md-6 { margin-right: 40px !important; } .mb-md-6 { margin-bottom: 40px !important; } .ml-md-6 { margin-left: 40px !important; } .mt-md-n6 { margin-top: -40px !important; } .mr-md-n6 { margin-right: -40px !important; } .mb-md-n6 { margin-bottom: -40px !important; } .ml-md-n6 { margin-left: -40px !important; } .mx-md-6 { margin-right: 40px !important; margin-left: 40px !important; } .my-md-6 { margin-top: 40px !important; margin-bottom: 40px !important; } } @media (min-width: 1012px) { .m-lg-0 { margin: 0px !important; } .mt-lg-0 { margin-top: 0px !important; } .mr-lg-0 { margin-right: 0px !important; } .mb-lg-0 { margin-bottom: 0px !important; } .ml-lg-0 { margin-left: 0px !important; } .mt-lg-n0 { margin-top: 0px !important; } .mr-lg-n0 { margin-right: 0px !important; } .mb-lg-n0 { margin-bottom: 0px !important; } .ml-lg-n0 { margin-left: 0px !important; } .mx-lg-0 { margin-right: 0px !important; margin-left: 0px !important; } .my-lg-0 { margin-top: 0px !important; margin-bottom: 0px !important; } } @media (min-width: 1012px) { .m-lg-1 { margin: 4px !important; } .mt-lg-1 { margin-top: 4px !important; } .mr-lg-1 { margin-right: 4px !important; } .mb-lg-1 { margin-bottom: 4px !important; } .ml-lg-1 { margin-left: 4px !important; } .mt-lg-n1 { margin-top: -4px !important; } .mr-lg-n1 { margin-right: -4px !important; } .mb-lg-n1 { margin-bottom: -4px !important; } .ml-lg-n1 { margin-left: -4px !important; } .mx-lg-1 { margin-right: 4px !important; margin-left: 4px !important; } .my-lg-1 { margin-top: 4px !important; margin-bottom: 4px !important; } } @media (min-width: 1012px) { .m-lg-2 { margin: 8px !important; } .mt-lg-2 { margin-top: 8px !important; } .mr-lg-2 { margin-right: 8px !important; } .mb-lg-2 { margin-bottom: 8px !important; } .ml-lg-2 { margin-left: 8px !important; } .mt-lg-n2 { margin-top: -8px !important; } .mr-lg-n2 { margin-right: -8px !important; } .mb-lg-n2 { margin-bottom: -8px !important; } .ml-lg-n2 { margin-left: -8px !important; } .mx-lg-2 { margin-right: 8px !important; margin-left: 8px !important; } .my-lg-2 { margin-top: 8px !important; margin-bottom: 8px !important; } } @media (min-width: 1012px) { .m-lg-3 { margin: 16px !important; } .mt-lg-3 { margin-top: 16px !important; } .mr-lg-3 { margin-right: 16px !important; } .mb-lg-3 { margin-bottom: 16px !important; } .ml-lg-3 { margin-left: 16px !important; } .mt-lg-n3 { margin-top: -16px !important; } .mr-lg-n3 { margin-right: -16px !important; } .mb-lg-n3 { margin-bottom: -16px !important; } .ml-lg-n3 { margin-left: -16px !important; } .mx-lg-3 { margin-right: 16px !important; margin-left: 16px !important; } .my-lg-3 { margin-top: 16px !important; margin-bottom: 16px !important; } } @media (min-width: 1012px) { .m-lg-4 { margin: 24px !important; } .mt-lg-4 { margin-top: 24px !important; } .mr-lg-4 { margin-right: 24px !important; } .mb-lg-4 { margin-bottom: 24px !important; } .ml-lg-4 { margin-left: 24px !important; } .mt-lg-n4 { margin-top: -24px !important; } .mr-lg-n4 { margin-right: -24px !important; } .mb-lg-n4 { margin-bottom: -24px !important; } .ml-lg-n4 { margin-left: -24px !important; } .mx-lg-4 { margin-right: 24px !important; margin-left: 24px !important; } .my-lg-4 { margin-top: 24px !important; margin-bottom: 24px !important; } } @media (min-width: 1012px) { .m-lg-5 { margin: 32px !important; } .mt-lg-5 { margin-top: 32px !important; } .mr-lg-5 { margin-right: 32px !important; } .mb-lg-5 { margin-bottom: 32px !important; } .ml-lg-5 { margin-left: 32px !important; } .mt-lg-n5 { margin-top: -32px !important; } .mr-lg-n5 { margin-right: -32px !important; } .mb-lg-n5 { margin-bottom: -32px !important; } .ml-lg-n5 { margin-left: -32px !important; } .mx-lg-5 { margin-right: 32px !important; margin-left: 32px !important; } .my-lg-5 { margin-top: 32px !important; margin-bottom: 32px !important; } } @media (min-width: 1012px) { .m-lg-6 { margin: 40px !important; } .mt-lg-6 { margin-top: 40px !important; } .mr-lg-6 { margin-right: 40px !important; } .mb-lg-6 { margin-bottom: 40px !important; } .ml-lg-6 { margin-left: 40px !important; } .mt-lg-n6 { margin-top: -40px !important; } .mr-lg-n6 { margin-right: -40px !important; } .mb-lg-n6 { margin-bottom: -40px !important; } .ml-lg-n6 { margin-left: -40px !important; } .mx-lg-6 { margin-right: 40px !important; margin-left: 40px !important; } .my-lg-6 { margin-top: 40px !important; margin-bottom: 40px !important; } } @media (min-width: 1280px) { .m-xl-0 { margin: 0px !important; } .mt-xl-0 { margin-top: 0px !important; } .mr-xl-0 { margin-right: 0px !important; } .mb-xl-0 { margin-bottom: 0px !important; } .ml-xl-0 { margin-left: 0px !important; } .mt-xl-n0 { margin-top: 0px !important; } .mr-xl-n0 { margin-right: 0px !important; } .mb-xl-n0 { margin-bottom: 0px !important; } .ml-xl-n0 { margin-left: 0px !important; } .mx-xl-0 { margin-right: 0px !important; margin-left: 0px !important; } .my-xl-0 { margin-top: 0px !important; margin-bottom: 0px !important; } } @media (min-width: 1280px) { .m-xl-1 { margin: 4px !important; } .mt-xl-1 { margin-top: 4px !important; } .mr-xl-1 { margin-right: 4px !important; } .mb-xl-1 { margin-bottom: 4px !important; } .ml-xl-1 { margin-left: 4px !important; } .mt-xl-n1 { margin-top: -4px !important; } .mr-xl-n1 { margin-right: -4px !important; } .mb-xl-n1 { margin-bottom: -4px !important; } .ml-xl-n1 { margin-left: -4px !important; } .mx-xl-1 { margin-right: 4px !important; margin-left: 4px !important; } .my-xl-1 { margin-top: 4px !important; margin-bottom: 4px !important; } } @media (min-width: 1280px) { .m-xl-2 { margin: 8px !important; } .mt-xl-2 { margin-top: 8px !important; } .mr-xl-2 { margin-right: 8px !important; } .mb-xl-2 { margin-bottom: 8px !important; } .ml-xl-2 { margin-left: 8px !important; } .mt-xl-n2 { margin-top: -8px !important; } .mr-xl-n2 { margin-right: -8px !important; } .mb-xl-n2 { margin-bottom: -8px !important; } .ml-xl-n2 { margin-left: -8px !important; } .mx-xl-2 { margin-right: 8px !important; margin-left: 8px !important; } .my-xl-2 { margin-top: 8px !important; margin-bottom: 8px !important; } } @media (min-width: 1280px) { .m-xl-3 { margin: 16px !important; } .mt-xl-3 { margin-top: 16px !important; } .mr-xl-3 { margin-right: 16px !important; } .mb-xl-3 { margin-bottom: 16px !important; } .ml-xl-3 { margin-left: 16px !important; } .mt-xl-n3 { margin-top: -16px !important; } .mr-xl-n3 { margin-right: -16px !important; } .mb-xl-n3 { margin-bottom: -16px !important; } .ml-xl-n3 { margin-left: -16px !important; } .mx-xl-3 { margin-right: 16px !important; margin-left: 16px !important; } .my-xl-3 { margin-top: 16px !important; margin-bottom: 16px !important; } } @media (min-width: 1280px) { .m-xl-4 { margin: 24px !important; } .mt-xl-4 { margin-top: 24px !important; } .mr-xl-4 { margin-right: 24px !important; } .mb-xl-4 { margin-bottom: 24px !important; } .ml-xl-4 { margin-left: 24px !important; } .mt-xl-n4 { margin-top: -24px !important; } .mr-xl-n4 { margin-right: -24px !important; } .mb-xl-n4 { margin-bottom: -24px !important; } .ml-xl-n4 { margin-left: -24px !important; } .mx-xl-4 { margin-right: 24px !important; margin-left: 24px !important; } .my-xl-4 { margin-top: 24px !important; margin-bottom: 24px !important; } } @media (min-width: 1280px) { .m-xl-5 { margin: 32px !important; } .mt-xl-5 { margin-top: 32px !important; } .mr-xl-5 { margin-right: 32px !important; } .mb-xl-5 { margin-bottom: 32px !important; } .ml-xl-5 { margin-left: 32px !important; } .mt-xl-n5 { margin-top: -32px !important; } .mr-xl-n5 { margin-right: -32px !important; } .mb-xl-n5 { margin-bottom: -32px !important; } .ml-xl-n5 { margin-left: -32px !important; } .mx-xl-5 { margin-right: 32px !important; margin-left: 32px !important; } .my-xl-5 { margin-top: 32px !important; margin-bottom: 32px !important; } } @media (min-width: 1280px) { .m-xl-6 { margin: 40px !important; } .mt-xl-6 { margin-top: 40px !important; } .mr-xl-6 { margin-right: 40px !important; } .mb-xl-6 { margin-bottom: 40px !important; } .ml-xl-6 { margin-left: 40px !important; } .mt-xl-n6 { margin-top: -40px !important; } .mr-xl-n6 { margin-right: -40px !important; } .mb-xl-n6 { margin-bottom: -40px !important; } .ml-xl-n6 { margin-left: -40px !important; } .mx-xl-6 { margin-right: 40px !important; margin-left: 40px !important; } .my-xl-6 { margin-top: 40px !important; margin-bottom: 40px !important; } } .p-0 { padding: 0px !important; } .pt-0 { padding-top: 0px !important; } .pr-0 { padding-right: 0px !important; } .pb-0 { padding-bottom: 0px !important; } .pl-0 { padding-left: 0px !important; } .px-0 { padding-right: 0px !important; padding-left: 0px !important; } .py-0 { padding-top: 0px !important; padding-bottom: 0px !important; } .p-1 { padding: 4px !important; } .pt-1 { padding-top: 4px !important; } .pr-1 { padding-right: 4px !important; } .pb-1 { padding-bottom: 4px !important; } .pl-1 { padding-left: 4px !important; } .px-1 { padding-right: 4px !important; padding-left: 4px !important; } .py-1 { padding-top: 4px !important; padding-bottom: 4px !important; } .p-2 { padding: 8px !important; } .pt-2 { padding-top: 8px !important; } .pr-2 { padding-right: 8px !important; } .pb-2 { padding-bottom: 8px !important; } .pl-2 { padding-left: 8px !important; } .px-2 { padding-right: 8px !important; padding-left: 8px !important; } .py-2 { padding-top: 8px !important; padding-bottom: 8px !important; } .p-3 { padding: 16px !important; } .pt-3 { padding-top: 16px !important; } .pr-3 { padding-right: 16px !important; } .pb-3 { padding-bottom: 16px !important; } .pl-3 { padding-left: 16px !important; } .px-3 { padding-right: 16px !important; padding-left: 16px !important; } .py-3 { padding-top: 16px !important; padding-bottom: 16px !important; } .p-4 { padding: 24px !important; } .pt-4 { padding-top: 24px !important; } .pr-4 { padding-right: 24px !important; } .pb-4 { padding-bottom: 24px !important; } .pl-4 { padding-left: 24px !important; } .px-4 { padding-right: 24px !important; padding-left: 24px !important; } .py-4 { padding-top: 24px !important; padding-bottom: 24px !important; } .p-5 { padding: 32px !important; } .pt-5 { padding-top: 32px !important; } .pr-5 { padding-right: 32px !important; } .pb-5 { padding-bottom: 32px !important; } .pl-5 { padding-left: 32px !important; } .px-5 { padding-right: 32px !important; padding-left: 32px !important; } .py-5 { padding-top: 32px !important; padding-bottom: 32px !important; } .p-6 { padding: 40px !important; } .pt-6 { padding-top: 40px !important; } .pr-6 { padding-right: 40px !important; } .pb-6 { padding-bottom: 40px !important; } .pl-6 { padding-left: 40px !important; } .px-6 { padding-right: 40px !important; padding-left: 40px !important; } .py-6 { padding-top: 40px !important; padding-bottom: 40px !important; } @media (min-width: 544px) { .p-sm-0 { padding: 0px !important; } .pt-sm-0 { padding-top: 0px !important; } .pr-sm-0 { padding-right: 0px !important; } .pb-sm-0 { padding-bottom: 0px !important; } .pl-sm-0 { padding-left: 0px !important; } .px-sm-0 { padding-right: 0px !important; padding-left: 0px !important; } .py-sm-0 { padding-top: 0px !important; padding-bottom: 0px !important; } } @media (min-width: 544px) { .p-sm-1 { padding: 4px !important; } .pt-sm-1 { padding-top: 4px !important; } .pr-sm-1 { padding-right: 4px !important; } .pb-sm-1 { padding-bottom: 4px !important; } .pl-sm-1 { padding-left: 4px !important; } .px-sm-1 { padding-right: 4px !important; padding-left: 4px !important; } .py-sm-1 { padding-top: 4px !important; padding-bottom: 4px !important; } } @media (min-width: 544px) { .p-sm-2 { padding: 8px !important; } .pt-sm-2 { padding-top: 8px !important; } .pr-sm-2 { padding-right: 8px !important; } .pb-sm-2 { padding-bottom: 8px !important; } .pl-sm-2 { padding-left: 8px !important; } .px-sm-2 { padding-right: 8px !important; padding-left: 8px !important; } .py-sm-2 { padding-top: 8px !important; padding-bottom: 8px !important; } } @media (min-width: 544px) { .p-sm-3 { padding: 16px !important; } .pt-sm-3 { padding-top: 16px !important; } .pr-sm-3 { padding-right: 16px !important; } .pb-sm-3 { padding-bottom: 16px !important; } .pl-sm-3 { padding-left: 16px !important; } .px-sm-3 { padding-right: 16px !important; padding-left: 16px !important;= } .py-sm-3 { padding-top: 16px !important; padding-bottom: 16px !important;= } } @media (min-width: 544px) { .p-sm-4 { padding: 24px !important; } .pt-sm-4 { padding-top: 24px !important; } .pr-sm-4 { padding-right: 24px !important; } .pb-sm-4 { padding-bottom: 24px !important; } .pl-sm-4 { padding-left: 24px !important; } .px-sm-4 { padding-right: 24px !important; padding-left: 24px !important;= } .py-sm-4 { padding-top: 24px !important; padding-bottom: 24px !important;= } } @media (min-width: 544px) { .p-sm-5 { padding: 32px !important; } .pt-sm-5 { padding-top: 32px !important; } .pr-sm-5 { padding-right: 32px !important; } .pb-sm-5 { padding-bottom: 32px !important; } .pl-sm-5 { padding-left: 32px !important; } .px-sm-5 { padding-right: 32px !important; padding-left: 32px !important;= } .py-sm-5 { padding-top: 32px !important; padding-bottom: 32px !important;= } } @media (min-width: 544px) { .p-sm-6 { padding: 40px !important; } .pt-sm-6 { padding-top: 40px !important; } .pr-sm-6 { padding-right: 40px !important; } .pb-sm-6 { padding-bottom: 40px !important; } .pl-sm-6 { padding-left: 40px !important; } .px-sm-6 { padding-right: 40px !important; padding-left: 40px !important;= } .py-sm-6 { padding-top: 40px !important; padding-bottom: 40px !important;= } } @media (min-width: 768px) { .p-md-0 { padding: 0px !important; } .pt-md-0 { padding-top: 0px !important; } .pr-md-0 { padding-right: 0px !important; } .pb-md-0 { padding-bottom: 0px !important; } .pl-md-0 { padding-left: 0px !important; } .px-md-0 { padding-right: 0px !important; padding-left: 0px !important; } .py-md-0 { padding-top: 0px !important; padding-bottom: 0px !important; } } @media (min-width: 768px) { .p-md-1 { padding: 4px !important; } .pt-md-1 { padding-top: 4px !important; } .pr-md-1 { padding-right: 4px !important; } .pb-md-1 { padding-bottom: 4px !important; } .pl-md-1 { padding-left: 4px !important; } .px-md-1 { padding-right: 4px !important; padding-left: 4px !important; } .py-md-1 { padding-top: 4px !important; padding-bottom: 4px !important; } } @media (min-width: 768px) { .p-md-2 { padding: 8px !important; } .pt-md-2 { padding-top: 8px !important; } .pr-md-2 { padding-right: 8px !important; } .pb-md-2 { padding-bottom: 8px !important; } .pl-md-2 { padding-left: 8px !important; } .px-md-2 { padding-right: 8px !important; padding-left: 8px !important; } .py-md-2 { padding-top: 8px !important; padding-bottom: 8px !important; } } @media (min-width: 768px) { .p-md-3 { padding: 16px !important; } .pt-md-3 { padding-top: 16px !important; } .pr-md-3 { padding-right: 16px !important; } .pb-md-3 { padding-bottom: 16px !important; } .pl-md-3 { padding-left: 16px !important; } .px-md-3 { padding-right: 16px !important; padding-left: 16px !important;= } .py-md-3 { padding-top: 16px !important; padding-bottom: 16px !important;= } } @media (min-width: 768px) { .p-md-4 { padding: 24px !important; } .pt-md-4 { padding-top: 24px !important; } .pr-md-4 { padding-right: 24px !important; } .pb-md-4 { padding-bottom: 24px !important; } .pl-md-4 { padding-left: 24px !important; } .px-md-4 { padding-right: 24px !important; padding-left: 24px !important;= } .py-md-4 { padding-top: 24px !important; padding-bottom: 24px !important;= } } @media (min-width: 768px) { .p-md-5 { padding: 32px !important; } .pt-md-5 { padding-top: 32px !important; } .pr-md-5 { padding-right: 32px !important; } .pb-md-5 { padding-bottom: 32px !important; } .pl-md-5 { padding-left: 32px !important; } .px-md-5 { padding-right: 32px !important; padding-left: 32px !important;= } .py-md-5 { padding-top: 32px !important; padding-bottom: 32px !important;= } } @media (min-width: 768px) { .p-md-6 { padding: 40px !important; } .pt-md-6 { padding-top: 40px !important; } .pr-md-6 { padding-right: 40px !important; } .pb-md-6 { padding-bottom: 40px !important; } .pl-md-6 { padding-left: 40px !important; } .px-md-6 { padding-right: 40px !important; padding-left: 40px !important;= } .py-md-6 { padding-top: 40px !important; padding-bottom: 40px !important;= } } @media (min-width: 1012px) { .p-lg-0 { padding: 0px !important; } .pt-lg-0 { padding-top: 0px !important; } .pr-lg-0 { padding-right: 0px !important; } .pb-lg-0 { padding-bottom: 0px !important; } .pl-lg-0 { padding-left: 0px !important; } .px-lg-0 { padding-right: 0px !important; padding-left: 0px !important; } .py-lg-0 { padding-top: 0px !important; padding-bottom: 0px !important; } } @media (min-width: 1012px) { .p-lg-1 { padding: 4px !important; } .pt-lg-1 { padding-top: 4px !important; } .pr-lg-1 { padding-right: 4px !important; } .pb-lg-1 { padding-bottom: 4px !important; } .pl-lg-1 { padding-left: 4px !important; } .px-lg-1 { padding-right: 4px !important; padding-left: 4px !important; } .py-lg-1 { padding-top: 4px !important; padding-bottom: 4px !important; } } @media (min-width: 1012px) { .p-lg-2 { padding: 8px !important; } .pt-lg-2 { padding-top: 8px !important; } .pr-lg-2 { padding-right: 8px !important; } .pb-lg-2 { padding-bottom: 8px !important; } .pl-lg-2 { padding-left: 8px !important; } .px-lg-2 { padding-right: 8px !important; padding-left: 8px !important; } .py-lg-2 { padding-top: 8px !important; padding-bottom: 8px !important; } } @media (min-width: 1012px) { .p-lg-3 { padding: 16px !important; } .pt-lg-3 { padding-top: 16px !important; } .pr-lg-3 { padding-right: 16px !important; } .pb-lg-3 { padding-bottom: 16px !important; } .pl-lg-3 { padding-left: 16px !important; } .px-lg-3 { padding-right: 16px !important; padding-left: 16px !important;= } .py-lg-3 { padding-top: 16px !important; padding-bottom: 16px !important;= } } @media (min-width: 1012px) { .p-lg-4 { padding: 24px !important; } .pt-lg-4 { padding-top: 24px !important; } .pr-lg-4 { padding-right: 24px !important; } .pb-lg-4 { padding-bottom: 24px !important; } .pl-lg-4 { padding-left: 24px !important; } .px-lg-4 { padding-right: 24px !important; padding-left: 24px !important;= } .py-lg-4 { padding-top: 24px !important; padding-bottom: 24px !important;= } } @media (min-width: 1012px) { .p-lg-5 { padding: 32px !important; } .pt-lg-5 { padding-top: 32px !important; } .pr-lg-5 { padding-right: 32px !important; } .pb-lg-5 { padding-bottom: 32px !important; } .pl-lg-5 { padding-left: 32px !important; } .px-lg-5 { padding-right: 32px !important; padding-left: 32px !important;= } .py-lg-5 { padding-top: 32px !important; padding-bottom: 32px !important;= } } @media (min-width: 1012px) { .p-lg-6 { padding: 40px !important; } .pt-lg-6 { padding-top: 40px !important; } .pr-lg-6 { padding-right: 40px !important; } .pb-lg-6 { padding-bottom: 40px !important; } .pl-lg-6 { padding-left: 40px !important; } .px-lg-6 { padding-right: 40px !important; padding-left: 40px !important;= } .py-lg-6 { padding-top: 40px !important; padding-bottom: 40px !important;= } } @media (min-width: 1280px) { .p-xl-0 { padding: 0px !important; } .pt-xl-0 { padding-top: 0px !important; } .pr-xl-0 { padding-right: 0px !important; } .pb-xl-0 { padding-bottom: 0px !important; } .pl-xl-0 { padding-left: 0px !important; } .px-xl-0 { padding-right: 0px !important; padding-left: 0px !important; } .py-xl-0 { padding-top: 0px !important; padding-bottom: 0px !important; } } @media (min-width: 1280px) { .p-xl-1 { padding: 4px !important; } .pt-xl-1 { padding-top: 4px !important; } .pr-xl-1 { padding-right: 4px !important; } .pb-xl-1 { padding-bottom: 4px !important; } .pl-xl-1 { padding-left: 4px !important; } .px-xl-1 { padding-right: 4px !important; padding-left: 4px !important; } .py-xl-1 { padding-top: 4px !important; padding-bottom: 4px !important; } } @media (min-width: 1280px) { .p-xl-2 { padding: 8px !important; } .pt-xl-2 { padding-top: 8px !important; } .pr-xl-2 { padding-right: 8px !important; } .pb-xl-2 { padding-bottom: 8px !important; } .pl-xl-2 { padding-left: 8px !important; } .px-xl-2 { padding-right: 8px !important; padding-left: 8px !important; } .py-xl-2 { padding-top: 8px !important; padding-bottom: 8px !important; } } @media (min-width: 1280px) { .p-xl-3 { padding: 16px !important; } .pt-xl-3 { padding-top: 16px !important; } .pr-xl-3 { padding-right: 16px !important; } .pb-xl-3 { padding-bottom: 16px !important; } .pl-xl-3 { padding-left: 16px !important; } .px-xl-3 { padding-right: 16px !important; padding-left: 16px !important;= } .py-xl-3 { padding-top: 16px !important; padding-bottom: 16px !important;= } } @media (min-width: 1280px) { .p-xl-4 { padding: 24px !important; } .pt-xl-4 { padding-top: 24px !important; } .pr-xl-4 { padding-right: 24px !important; } .pb-xl-4 { padding-bottom: 24px !important; } .pl-xl-4 { padding-left: 24px !important; } .px-xl-4 { padding-right: 24px !important; padding-left: 24px !important;= } .py-xl-4 { padding-top: 24px !important; padding-bottom: 24px !important;= } } @media (min-width: 1280px) { .p-xl-5 { padding: 32px !important; } .pt-xl-5 { padding-top: 32px !important; } .pr-xl-5 { padding-right: 32px !important; } .pb-xl-5 { padding-bottom: 32px !important; } .pl-xl-5 { padding-left: 32px !important; } .px-xl-5 { padding-right: 32px !important; padding-left: 32px !important;= } .py-xl-5 { padding-top: 32px !important; padding-bottom: 32px !important;= } } @media (min-width: 1280px) { .p-xl-6 { padding: 40px !important; } .pt-xl-6 { padding-top: 40px !important; } .pr-xl-6 { padding-right: 40px !important; } .pb-xl-6 { padding-bottom: 40px !important; } .pl-xl-6 { padding-left: 40px !important; } .px-xl-6 { padding-right: 40px !important; padding-left: 40px !important;= } .py-xl-6 { padding-top: 40px !important; padding-bottom: 40px !important;= } } .p-responsive { padding-right: 16px !important; padding-left: 16px !importa= nt; } @media (min-width: 544px) { .p-responsive { padding-right: 40px !important; padding-left: 40px !impor= tant; } } @media (min-width: 1012px) { .p-responsive { padding-right: 16px !important; padding-left: 16px !impor= tant; } } .h1 { font-size: 26px !important; } @media (min-width: 768px) { .h1 { font-size: 32px !important; } } .h2 { font-size: 22px !important; } @media (min-width: 768px) { .h2 { font-size: 24px !important; } } .h3 { font-size: 18px !important; } @media (min-width: 768px) { .h3 { font-size: 20px !important; } } .h4 { font-size: 16px !important; } .h5 { font-size: 14px !important; } .h6 { font-size: 12px !important; } .h1, .h2, .h3, .h4, .h5, .h6 { font-weight: 600 !important; } .f1 { font-size: 26px !important; } @media (min-width: 768px) { .f1 { font-size: 32px !important; } } .f2 { font-size: 22px !important; } @media (min-width: 768px) { .f2 { font-size: 24px !important; } } .f3 { font-size: 18px !important; } @media (min-width: 768px) { .f3 { font-size: 20px !important; } } .f4 { font-size: 16px !important; } @media (min-width: 768px) { .f4 { font-size: 16px !important; } } .f5 { font-size: 14px !important; } .f6 { font-size: 12px !important; } .f00-light { font-size: 40px !important; font-weight: 300 !important; } @media (min-width: 768px) { .f00-light { font-size: 48px !important; } } .f0-light { font-size: 32px !important; font-weight: 300 !important; } @media (min-width: 768px) { .f0-light { font-size: 40px !important; } } .f1-light { font-size: 26px !important; font-weight: 300 !important; } @media (min-width: 768px) { .f1-light { font-size: 32px !important; } } .f2-light { font-size: 22px !important; font-weight: 300 !important; } @media (min-width: 768px) { .f2-light { font-size: 24px !important; } } .f3-light { font-size: 18px !important; font-weight: 300 !important; } @media (min-width: 768px) { .f3-light { font-size: 20px !important; } } .text-small { font-size: 12px !important; } .lead { margin-bottom: 30px; font-size: 20px; font-weight: 300; color: rgb(= 88, 96, 105); } .lh-condensed-ultra { line-height: 1 !important; } .lh-condensed { line-height: 1.25 !important; } .lh-default { line-height: 1.5 !important; } .text-right { text-align: right !important; } .text-left { text-align: left !important; } .text-center { text-align: center !important; } @media (min-width: 544px) { .text-sm-right { text-align: right !important; } .text-sm-left { text-align: left !important; } .text-sm-center { text-align: center !important; } } @media (min-width: 768px) { .text-md-right { text-align: right !important; } .text-md-left { text-align: left !important; } .text-md-center { text-align: center !important; } } @media (min-width: 1012px) { .text-lg-right { text-align: right !important; } .text-lg-left { text-align: left !important; } .text-lg-center { text-align: center !important; } } @media (min-width: 1280px) { .text-xl-right { text-align: right !important; } .text-xl-left { text-align: left !important; } .text-xl-center { text-align: center !important; } } .text-normal { font-weight: 400 !important; } .text-bold { font-weight: 600 !important; } .text-italic { font-style: italic !important; } .text-uppercase { text-transform: uppercase !important; } .no-underline { text-decoration: none !important; } .no-wrap { white-space: nowrap !important; } .ws-normal { white-space: normal !important; } .wb-break-all { word-break: break-all !important; } .text-emphasized { font-weight: 600; color: rgb(36, 41, 46); } .list-style-none { list-style: none !important; } .text-shadow-dark { text-shadow: rgba(27, 31, 35, 0.25) 0px 1px 1px, rgba(2= 7, 31, 35, 0.75) 0px 1px 25px; } .text-shadow-light { text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px; } .v-hidden { visibility: hidden !important; } .v-visible { visibility: visible !important; } .d-table { display: table !important; } .d-table-cell { display: table-cell !important; } .table-fixed { table-layout: fixed !important; } .d-block { display: block !important; } .d-inline { display: inline !important; } .d-inline-block { display: inline-block !important; } .d-flex { display: flex !important; } .d-inline-flex { display: inline-flex !important; } .d-none { display: none !important; } @media (min-width: 544px) { .d-sm-table { display: table !important; } .d-sm-table-cell { display: table-cell !important; } .d-sm-block { display: block !important; } .d-sm-inline { display: inline !important; } .d-sm-inline-block { display: inline-block !important; } .d-sm-flex { display: flex !important; } .d-sm-inline-flex { display: inline-flex !important; } .d-sm-none { display: none !important; } } @media (min-width: 768px) { .d-md-table { display: table !important; } .d-md-table-cell { display: table-cell !important; } .d-md-block { display: block !important; } .d-md-inline { display: inline !important; } .d-md-inline-block { display: inline-block !important; } .d-md-flex { display: flex !important; } .d-md-inline-flex { display: inline-flex !important; } .d-md-none { display: none !important; } } @media (min-width: 1012px) { .d-lg-table { display: table !important; } .d-lg-table-cell { display: table-cell !important; } .d-lg-block { display: block !important; } .d-lg-inline { display: inline !important; } .d-lg-inline-block { display: inline-block !important; } .d-lg-flex { display: flex !important; } .d-lg-inline-flex { display: inline-flex !important; } .d-lg-none { display: none !important; } } @media (min-width: 1280px) { .d-xl-table { display: table !important; } .d-xl-table-cell { display: table-cell !important; } .d-xl-block { display: block !important; } .d-xl-inline { display: inline !important; } .d-xl-inline-block { display: inline-block !important; } .d-xl-flex { display: flex !important; } .d-xl-inline-flex { display: inline-flex !important; } .d-xl-none { display: none !important; } } @media (max-width: 544px) { .hide-sm { display: none !important; } } @media (max-width: 768px) and (min-width: 544px) { .hide-md { display: none !important; } } @media (max-width: 1012px) and (min-width: 768px) { .hide-lg { display: none !important; } } @media (min-width: 1012px) { .hide-xl { display: none !important; } } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; overf= low: hidden; clip: rect(0px, 0px, 0px, 0px); word-wrap: normal; border: 0px= ; } .show-on-focus { position: absolute; width: 1px; height: 1px; margin: 0px; = overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } .show-on-focus:focus { z-index: 20; width: auto; height: auto; clip: auto; = } .col-1 { width: 8.33333%; } .col-2 { width: 16.6667%; } .col-3 { width: 25%; } .col-4 { width: 33.3333%; } .col-5 { width: 41.6667%; } .col-6 { width: 50%; } .col-7 { width: 58.3333%; } .col-8 { width: 66.6667%; } .col-9 { width: 75%; } .col-10 { width: 83.3333%; } .col-11 { width: 91.6667%; } .col-12 { width: 100%; } @media (min-width: 544px) { .col-sm-1 { width: 8.33333%; } .col-sm-2 { width: 16.6667%; } .col-sm-3 { width: 25%; } .col-sm-4 { width: 33.3333%; } .col-sm-5 { width: 41.6667%; } .col-sm-6 { width: 50%; } .col-sm-7 { width: 58.3333%; } .col-sm-8 { width: 66.6667%; } .col-sm-9 { width: 75%; } .col-sm-10 { width: 83.3333%; } .col-sm-11 { width: 91.6667%; } .col-sm-12 { width: 100%; } } @media (min-width: 768px) { .col-md-1 { width: 8.33333%; } .col-md-2 { width: 16.6667%; } .col-md-3 { width: 25%; } .col-md-4 { width: 33.3333%; } .col-md-5 { width: 41.6667%; } .col-md-6 { width: 50%; } .col-md-7 { width: 58.3333%; } .col-md-8 { width: 66.6667%; } .col-md-9 { width: 75%; } .col-md-10 { width: 83.3333%; } .col-md-11 { width: 91.6667%; } .col-md-12 { width: 100%; } } @media (min-width: 1012px) { .col-lg-1 { width: 8.33333%; } .col-lg-2 { width: 16.6667%; } .col-lg-3 { width: 25%; } .col-lg-4 { width: 33.3333%; } .col-lg-5 { width: 41.6667%; } .col-lg-6 { width: 50%; } .col-lg-7 { width: 58.3333%; } .col-lg-8 { width: 66.6667%; } .col-lg-9 { width: 75%; } .col-lg-10 { width: 83.3333%; } .col-lg-11 { width: 91.6667%; } .col-lg-12 { width: 100%; } } @media (min-width: 1280px) { .col-xl-1 { width: 8.33333%; } .col-xl-2 { width: 16.6667%; } .col-xl-3 { width: 25%; } .col-xl-4 { width: 33.3333%; } .col-xl-5 { width: 41.6667%; } .col-xl-6 { width: 50%; } .col-xl-7 { width: 58.3333%; } .col-xl-8 { width: 66.6667%; } .col-xl-9 { width: 75%; } .col-xl-10 { width: 83.3333%; } .col-xl-11 { width: 91.6667%; } .col-xl-12 { width: 100%; } } .gutter { margin-right: -16px; margin-left: -16px; } .gutter > [class*=3D"col-"] { padding-right: 16px !important; padding-left:= 16px !important; } .gutter-condensed { margin-right: -8px; margin-left: -8px; } .gutter-condensed > [class*=3D"col-"] { padding-right: 8px !important; padd= ing-left: 8px !important; } .gutter-spacious { margin-right: -24px; margin-left: -24px; } .gutter-spacious > [class*=3D"col-"] { padding-right: 24px !important; padd= ing-left: 24px !important; } @media (min-width: 544px) { .gutter-sm { margin-right: -16px; margin-left: -16px; } .gutter-sm > [class*=3D"col-"] { padding-right: 16px !important; padding-= left: 16px !important; } .gutter-sm-condensed { margin-right: -8px; margin-left: -8px; } .gutter-sm-condensed > [class*=3D"col-"] { padding-right: 8px !important;= padding-left: 8px !important; } .gutter-sm-spacious { margin-right: -24px; margin-left: -24px; } .gutter-sm-spacious > [class*=3D"col-"] { padding-right: 24px !important;= padding-left: 24px !important; } } @media (min-width: 768px) { .gutter-md { margin-right: -16px; margin-left: -16px; } .gutter-md > [class*=3D"col-"] { padding-right: 16px !important; padding-= left: 16px !important; } .gutter-md-condensed { margin-right: -8px; margin-left: -8px; } .gutter-md-condensed > [class*=3D"col-"] { padding-right: 8px !important;= padding-left: 8px !important; } .gutter-md-spacious { margin-right: -24px; margin-left: -24px; } .gutter-md-spacious > [class*=3D"col-"] { padding-right: 24px !important;= padding-left: 24px !important; } } @media (min-width: 1012px) { .gutter-lg { margin-right: -16px; margin-left: -16px; } .gutter-lg > [class*=3D"col-"] { padding-right: 16px !important; padding-= left: 16px !important; } .gutter-lg-condensed { margin-right: -8px; margin-left: -8px; } .gutter-lg-condensed > [class*=3D"col-"] { padding-right: 8px !important;= padding-left: 8px !important; } .gutter-lg-spacious { margin-right: -24px; margin-left: -24px; } .gutter-lg-spacious > [class*=3D"col-"] { padding-right: 24px !important;= padding-left: 24px !important; } } @media (min-width: 1280px) { .gutter-xl { margin-right: -16px; margin-left: -16px; } .gutter-xl > [class*=3D"col-"] { padding-right: 16px !important; padding-= left: 16px !important; } .gutter-xl-condensed { margin-right: -8px; margin-left: -8px; } .gutter-xl-condensed > [class*=3D"col-"] { padding-right: 8px !important;= padding-left: 8px !important; } .gutter-xl-spacious { margin-right: -24px; margin-left: -24px; } .gutter-xl-spacious > [class*=3D"col-"] { padding-right: 24px !important;= padding-left: 24px !important; } } fieldset { padding: 0px; margin: 0px; border: 0px; } label { font-weight: 600; } .form-control, .form-select { min-height: 34px; padding: 6px 8px; font-size= : 16px; line-height: 20px; color: rgb(36, 41, 46); vertical-align: middle; = background-color: rgb(255, 255, 255); background-repeat: no-repeat; backgro= und-position: right 8px center; border: 1px solid rgb(209, 213, 218); borde= r-radius: 3px; outline: none; box-shadow: rgba(27, 31, 35, 0.075) 0px 1px 2= px inset; } .form-control.focus, .form-control:focus, .form-select.focus, .form-select:= focus { border-color: rgb(33, 136, 255); outline: none; box-shadow: rgba(27= , 31, 35, 0.075) 0px 1px 2px inset, rgba(3, 102, 214, 0.3) 0px 0px 0px 0.2e= m; } @media (min-width: 768px) { .form-control, .form-select { font-size: 14px; } } .input-contrast { background-color: rgb(250, 251, 252); } .input-contrast:focus { background-color: rgb(255, 255, 255); } ::placeholder { color: rgb(106, 115, 125); } .input-sm { min-height: 28px; padding-top: 3px; padding-bottom: 3px; font-s= ize: 12px; line-height: 20px; } .input-lg { padding: 4px 10px; font-size: 16px; } .input-block { display: block; width: 100%; } .input-monospace { font-family: SFMono-Regular, Consolas, "Liberation Mono"= , Menlo, Courier, monospace; } .input-hide-webkit-autofill::-webkit-contacts-auto-fill-button { position: = absolute; right: 0px; pointer-events: none; visibility: hidden; display: no= ne !important; } .form-checkbox { padding-left: 20px; margin: 15px 0px; vertical-align: midd= le; } .form-checkbox label em.highlight { position: relative; left: -4px; padding= : 2px 4px; font-style: normal; background: rgb(255, 251, 221); border-radiu= s: 3px; } .form-checkbox input[type=3D"checkbox"], .form-checkbox input[type=3D"radio= "] { float: left; margin: 5px 0px 0px -20px; vertical-align: middle; } .form-checkbox .note { display: block; margin: 0px; font-size: 12px; font-w= eight: 400; color: rgb(88, 96, 105); } .form-checkbox-details { display: none; } .form-checkbox-details-trigger:checked ~ * .form-checkbox-details, .form-ch= eckbox-details-trigger:checked ~ .form-checkbox-details { display: block; } .hfields { margin: 15px 0px; } .hfields::before { display: table; content: ""; } .hfields::after { display: table; clear: both; content: ""; } .hfields .form-group { float: left; margin: 0px 30px 0px 0px; } .hfields .form-group dt label { display: inline-block; margin: 5px 0px 0px;= color: rgb(88, 96, 105); } .hfields .form-group dt img { position: relative; top: -2px; } .hfields .btn { float: left; margin: 28px 25px 0px -20px; } .hfields .form-select { margin-top: 5px; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { margin= : 0px; -webkit-appearance: none; } .form-actions::before { display: table; content: ""; } .form-actions::after { display: table; clear: both; content: ""; } .form-actions .btn { float: right; } .form-actions .btn + .btn { margin-right: 5px; } .form-warning { padding: 8px 10px; margin: 10px 0px; font-size: 14px; color= : rgb(115, 92, 15); background: rgb(255, 251, 221); border: 1px solid rgb(2= 17, 208, 165); border-radius: 3px; } .form-warning p { margin: 0px; line-height: 1.5; } .form-warning a { font-weight: 600; } .form-select { display: inline-block; max-width: 100%; height: 34px; paddin= g-right: 24px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEU= gAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLH= AAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKR= dTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC") right 8px center / 8px 10px no-repe= at rgb(255, 255, 255); -webkit-appearance: none; } .form-select[multiple] { height: auto; } .select-sm { height: 28px; min-height: 28px; padding-top: 3px; padding-bott= om: 3px; font-size: 12px; } .select-sm[multiple] { height: auto; min-height: 0px; } .form-group { margin: 15px 0px; } .form-group .form-control { width: 440px; max-width: 100%; margin-right: 5p= x; background-color: rgb(250, 251, 252); } .form-group .form-control:focus { background-color: rgb(255, 255, 255); } .form-group .form-control.shorter { width: 130px; } .form-group .form-control.short { width: 250px; } .form-group .form-control.long { width: 100%; } .form-group textarea.form-control { width: 100%; height: 200px; min-height:= 200px; } .form-group textarea.form-control.short { height: 50px; min-height: 50px; } .form-group dt { margin: 0px 0px 6px; } .form-group label { position: relative; } .form-group.flattened dt { float: left; margin: 0px; line-height: 32px; } .form-group.flattened dd { line-height: 32px; } .form-group dd h4 { margin: 4px 0px 0px; } .form-group dd h4.is-error { color: rgb(203, 36, 49); } .form-group dd h4.is-success { color: rgb(40, 167, 69); } .form-group dd h4 + .note { margin-top: 0px; } .form-group.required dt label::after { padding-left: 5px; color: rgb(203, 3= 6, 49); content: "*"; } .form-group .success, .form-group .error, .form-group .indicator { display:= none; font-size: 12px; font-weight: 600; } .form-group.loading { opacity: 0.5; } .form-group.loading .indicator { display: inline; } .form-group.loading .spinner { display: inline-block; vertical-align: middl= e; } .form-group.successful .success { display: inline; color: rgb(40, 167, 69);= } .form-group.warn .warning, .form-group.warn .error, .form-group.errored .wa= rning, .form-group.errored .error { position: absolute; z-index: 10; displa= y: block; max-width: 450px; padding: 5px 8px; margin: 4px 0px 0px; font-siz= e: 13px; font-weight: 400; border-style: solid; border-width: 1px; border-r= adius: 3px; } .form-group.warn .warning::after, .form-group.warn .warning::before, .form-= group.warn .error::after, .form-group.warn .error::before, .form-group.erro= red .warning::after, .form-group.errored .warning::before, .form-group.erro= red .error::after, .form-group.errored .error::before { position: absolute;= bottom: 100%; left: 10px; z-index: 15; width: 0px; height: 0px; pointer-ev= ents: none; content: " "; border: solid transparent; } .form-group.warn .warning::after, .form-group.warn .error::after, .form-gro= up.errored .warning::after, .form-group.errored .error::after { border-widt= h: 5px; } .form-group.warn .warning::before, .form-group.warn .error::before, .form-g= roup.errored .warning::before, .form-group.errored .error::before { margin-= left: -1px; border-width: 6px; } .form-group.warn .warning { color: rgb(115, 92, 15); background-color: rgb(= 255, 251, 221); border-color: rgb(217, 208, 165); } .form-group.warn .warning::after { border-bottom-color: rgb(255, 251, 221);= } .form-group.warn .warning::before { border-bottom-color: rgb(217, 208, 165)= ; } .form-group.errored label { color: rgb(203, 36, 49); } .form-group.errored .error { color: rgb(134, 24, 29); background-color: rgb= (255, 220, 224); border-color: rgb(206, 160, 165); } .form-group.errored .error::after { border-bottom-color: rgb(255, 220, 224)= ; } .form-group.errored .error::before { border-bottom-color: rgb(206, 160, 165= ); } .note { min-height: 17px; margin: 4px 0px 2px; font-size: 12px; color: rgb(= 88, 96, 105); } .note .spinner { margin-right: 3px; vertical-align: middle; } .css-truncate.css-truncate-target, .css-truncate .css-truncate-target { dis= play: inline-block; max-width: 125px; overflow: hidden; text-overflow: elli= psis; white-space: nowrap; vertical-align: top; } .css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target, .css-= truncate.expandable.zeroclipboard-is-hover.css-truncate-target, .css-trunca= te.expandable:hover .css-truncate-target, .css-truncate.expandable:hover.cs= s-truncate-target { max-width: 10000px !important; } .TableObject { display: table; } .TableObject-item { display: table-cell; width: 1%; white-space: nowrap; ve= rtical-align: middle; } .TableObject-item--primary { width: 99%; } .labels { position: relative; } .label, .Label { display: inline-block; padding: 3px 4px; font-size: 12px; = font-weight: 600; line-height: 1; color: rgb(255, 255, 255); border-radius:= 2px; box-shadow: rgba(27, 31, 35, 0.12) 0px -1px 0px inset; } .label:hover, .Label:hover { text-decoration: none; } .Label--gray { color: rgb(88, 96, 105); background-color: rgb(234, 236, 239= ); } .Label--outline { margin-top: -1px; margin-bottom: -1px; font-weight: 400; = color: rgb(88, 96, 105); background-color: transparent; border: 1px solid r= gba(27, 31, 35, 0.15); box-shadow: none; } .Label--outline-green { color: rgb(40, 167, 69); border: 1px solid rgb(52, = 208, 88); } .Label--gray-darker { background-color: rgb(106, 115, 125); } .Label--orange { background-color: rgb(209, 87, 4); } .state, .State { display: inline-block; padding: 4px 8px; font-weight: 600;= line-height: 20px; color: rgb(255, 255, 255); text-align: center; backgrou= nd-color: rgb(106, 115, 125); border-radius: 3px; } .State--green { background-color: rgb(44, 190, 78); } .State--purple { background-color: rgb(111, 66, 193); } .State--red { background-color: rgb(203, 36, 49); } .State--small { padding: 0.125em 4px; font-size: 12px; } .State--small .octicon { width: 1em; } .Counter { display: inline-block; padding: 2px 5px; font-size: 12px; font-w= eight: 600; line-height: 1; color: rgb(88, 96, 105); background-color: rgba= (27, 31, 35, 0.08); border-radius: 20px; } .Counter--gray-light { color: rgb(36, 41, 46); background-color: rgba(27, 3= 1, 35, 0.15); } .Counter--gray { color: rgb(255, 255, 255); background-color: rgb(106, 115,= 125); } .avatar { display: inline-block; overflow: hidden; line-height: 1; vertical= -align: middle; border-radius: 3px; } .avatar-small { border-radius: 2px; } .avatar-link { float: left; line-height: 1; } .avatar-group-item { display: inline-block; margin-bottom: 3px; } .avatar-parent-child { position: relative; } .avatar-child { position: absolute; right: -15%; bottom: -9%; background-co= lor: rgb(255, 255, 255); border-radius: 2px; box-shadow: rgba(255, 255, 255= , 0.8) -2px -2px 0px; } .markdown-body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI"= , Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Seg= oe UI Symbol"; font-size: 16px; line-height: 1.5; word-wrap: break-word; } .markdown-body::before { display: table; content: ""; } .markdown-body::after { display: table; clear: both; content: ""; } .markdown-body > :first-child { margin-top: 0px !important; } .markdown-body > :last-child { margin-bottom: 0px !important; } .markdown-body a:not([href]) { color: inherit; text-decoration: none; } .markdown-body .absent { color: rgb(203, 36, 49); } .markdown-body .anchor { float: left; padding-right: 4px; margin-left: -20p= x; line-height: 1; } .markdown-body .anchor:focus { outline: none; } .markdown-body p, .markdown-body blockquote, .markdown-body ul, .markdown-b= ody ol, .markdown-body dl, .markdown-body table, .markdown-body pre { margi= n-top: 0px; margin-bottom: 16px; } .markdown-body hr { height: 0.25em; padding: 0px; margin: 24px 0px; backgro= und-color: rgb(225, 228, 232); border: 0px; } .markdown-body blockquote { padding: 0px 1em; color: rgb(106, 115, 125); bo= rder-left: 0.25em solid rgb(223, 226, 229); } .markdown-body blockquote > :first-child { margin-top: 0px; } .markdown-body blockquote > :last-child { margin-bottom: 0px; } .markdown-body kbd { display: inline-block; padding: 3px 5px; font-size: 11= px; line-height: 10px; color: rgb(68, 77, 86); vertical-align: middle; back= ground-color: rgb(250, 251, 252); border-width: 1px; border-style: solid; b= order-color: rgb(198, 203, 209) rgb(198, 203, 209) rgb(149, 157, 165); bord= er-image: initial; border-radius: 3px; box-shadow: rgb(149, 157, 165) 0px -= 1px 0px inset; } .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4,= .markdown-body h5, .markdown-body h6 { margin-top: 24px; margin-bottom: 16= px; font-weight: 600; line-height: 1.25; } .markdown-body h1 .octicon-link, .markdown-body h2 .octicon-link, .markdown= -body h3 .octicon-link, .markdown-body h4 .octicon-link, .markdown-body h5 = .octicon-link, .markdown-body h6 .octicon-link { color: rgb(27, 31, 35); ve= rtical-align: middle; visibility: hidden; } .markdown-body h1:hover .anchor, .markdown-body h2:hover .anchor, .markdown= -body h3:hover .anchor, .markdown-body h4:hover .anchor, .markdown-body h5:= hover .anchor, .markdown-body h6:hover .anchor { text-decoration: none; } .markdown-body h1:hover .anchor .octicon-link, .markdown-body h2:hover .anc= hor .octicon-link, .markdown-body h3:hover .anchor .octicon-link, .markdown= -body h4:hover .anchor .octicon-link, .markdown-body h5:hover .anchor .octi= con-link, .markdown-body h6:hover .anchor .octicon-link { visibility: visib= le; } .markdown-body h1 tt, .markdown-body h1 code, .markdown-body h2 tt, .markdo= wn-body h2 code, .markdown-body h3 tt, .markdown-body h3 code, .markdown-bo= dy h4 tt, .markdown-body h4 code, .markdown-body h5 tt, .markdown-body h5 c= ode, .markdown-body h6 tt, .markdown-body h6 code { font-size: inherit; } .markdown-body h1 { padding-bottom: 0.3em; font-size: 2em; border-bottom: 1= px solid rgb(234, 236, 239); } .markdown-body h2 { padding-bottom: 0.3em; font-size: 1.5em; border-bottom:= 1px solid rgb(234, 236, 239); } .markdown-body h3 { font-size: 1.25em; } .markdown-body h4 { font-size: 1em; } .markdown-body h5 { font-size: 0.875em; } .markdown-body h6 { font-size: 0.85em; color: rgb(106, 115, 125); } .markdown-body ul, .markdown-body ol { padding-left: 2em; } .markdown-body ul.no-list, .markdown-body ol.no-list { padding: 0px; list-s= tyle-type: none; } .markdown-body ul ul, .markdown-body ul ol, .markdown-body ol ol, .markdown= -body ol ul { margin-top: 0px; margin-bottom: 0px; } .markdown-body li { } .markdown-body li > p { margin-top: 16px; } .markdown-body li + li { margin-top: 0.25em; } .markdown-body dl { padding: 0px; } .markdown-body dl dt { padding: 0px; margin-top: 16px; font-size: 1em; font= -style: italic; font-weight: 600; } .markdown-body dl dd { padding: 0px 16px; margin-bottom: 16px; } .markdown-body table { display: block; width: 100%; overflow: auto; } .markdown-body table th { font-weight: 600; } .markdown-body table th, .markdown-body table td { padding: 6px 13px; borde= r: 1px solid rgb(223, 226, 229); } .markdown-body table tr { background-color: rgb(255, 255, 255); border-top:= 1px solid rgb(198, 203, 209); } .markdown-body table tr:nth-child(2n) { background-color: rgb(246, 248, 250= ); } .markdown-body table img { background-color: transparent; } .markdown-body img { max-width: 100%; box-sizing: content-box; background-c= olor: rgb(255, 255, 255); } .markdown-body img[align=3D"right"] { padding-left: 20px; } .markdown-body img[align=3D"left"] { padding-right: 20px; } .markdown-body .emoji { max-width: none; vertical-align: text-top; backgrou= nd-color: transparent; } .markdown-body span.frame { display: block; overflow: hidden; } .markdown-body span.frame > span { display: block; float: left; width: auto= ; padding: 7px; margin: 13px 0px 0px; overflow: hidden; border: 1px solid r= gb(223, 226, 229); } .markdown-body span.frame span img { display: block; float: left; } .markdown-body span.frame span span { display: block; padding: 5px 0px 0px;= clear: both; color: rgb(36, 41, 46); } .markdown-body span.align-center { display: block; overflow: hidden; clear:= both; } .markdown-body span.align-center > span { display: block; margin: 13px auto= 0px; overflow: hidden; text-align: center; } .markdown-body span.align-center span img { margin: 0px auto; text-align: c= enter; } .markdown-body span.align-right { display: block; overflow: hidden; clear: = both; } .markdown-body span.align-right > span { display: block; margin: 13px 0px 0= px; overflow: hidden; text-align: right; } .markdown-body span.align-right span img { margin: 0px; text-align: right; = } .markdown-body span.float-left { display: block; float: left; margin-right:= 13px; overflow: hidden; } .markdown-body span.float-left span { margin: 13px 0px 0px; } .markdown-body span.float-right { display: block; float: right; margin-left= : 13px; overflow: hidden; } .markdown-body span.float-right > span { display: block; margin: 13px auto = 0px; overflow: hidden; text-align: right; } .markdown-body code, .markdown-body tt { padding: 0.2em 0.4em; margin: 0px;= font-size: 85%; background-color: rgba(27, 31, 35, 0.05); border-radius: 3= px; } .markdown-body code br, .markdown-body tt br { display: none; } .markdown-body del code { text-decoration: inherit; } .markdown-body pre { word-wrap: normal; } .markdown-body pre > code { padding: 0px; margin: 0px; font-size: 100%; wor= d-break: normal; white-space: pre; background: transparent; border: 0px; } .markdown-body .highlight { margin-bottom: 16px; } .markdown-body .highlight pre { margin-bottom: 0px; word-break: normal; } .markdown-body .highlight pre, .markdown-body pre { padding: 16px; overflow= : auto; font-size: 85%; line-height: 1.45; background-color: rgb(246, 248, = 250); border-radius: 3px; } .markdown-body pre code, .markdown-body pre tt { display: inline; padding: = 0px; margin: 0px; overflow: visible; line-height: inherit; word-wrap: norma= l; background-color: transparent; border: 0px; } .markdown-body .csv-data td, .markdown-body .csv-data th { padding: 5px; ov= erflow: hidden; font-size: 12px; line-height: 1; text-align: left; white-sp= ace: nowrap; } .markdown-body .csv-data .blob-num { padding: 10px 8px 9px; text-align: rig= ht; background: rgb(255, 255, 255); border: 0px; } .markdown-body .csv-data tr { border-top: 0px; } .markdown-body .csv-data th { font-weight: 600; background: rgb(246, 248, 2= 50); border-top: 0px; } .pl-c { color: rgb(106, 115, 125); } .pl-c1, .pl-s .pl-v { color: rgb(0, 92, 197); } .pl-e, .pl-en { color: rgb(111, 66, 193); } .pl-smi, .pl-s .pl-s1 { color: rgb(36, 41, 46); } .pl-ent { color: rgb(34, 134, 58); } .pl-k { color: rgb(215, 58, 73); } .pl-s, .pl-pds, .pl-s .pl-pse .pl-s1, .pl-sr, .pl-sr .pl-cce, .pl-sr .pl-sr= e, .pl-sr .pl-sra { color: rgb(3, 47, 98); } .pl-v, .pl-smw { color: rgb(227, 98, 9); } .pl-bu { color: rgb(179, 29, 40); } .pl-ii { color: rgb(250, 251, 252); background-color: rgb(179, 29, 40); } .pl-c2 { color: rgb(250, 251, 252); background-color: rgb(215, 58, 73); } .pl-c2::before { content: "^M"; } .pl-sr .pl-cce { font-weight: bold; color: rgb(34, 134, 58); } .pl-ml { color: rgb(115, 92, 15); } .pl-mh, .pl-mh .pl-en, .pl-ms { font-weight: bold; color: rgb(0, 92, 197); = } .pl-mi { font-style: italic; color: rgb(36, 41, 46); } .pl-mb { font-weight: bold; color: rgb(36, 41, 46); } .pl-md { color: rgb(179, 29, 40); background-color: rgb(255, 238, 240); } .pl-mi1 { color: rgb(34, 134, 58); background-color: rgb(240, 255, 244); } .pl-mc { color: rgb(227, 98, 9); background-color: rgb(255, 235, 218); } .pl-mi2 { color: rgb(246, 248, 250); background-color: rgb(0, 92, 197); } .pl-mdr { font-weight: bold; color: rgb(111, 66, 193); } .pl-ba { color: rgb(88, 96, 105); } .pl-sg { color: rgb(149, 157, 165); } .pl-corl { text-decoration: underline; color: rgb(3, 47, 98); } .ajax-pagination-form .ajax-pagination-btn { width: 100%; padding: 6px; mar= gin-top: 20px; font-weight: 600; color: rgb(3, 102, 214); background: rgb(2= 55, 255, 255); border: 1px solid rgb(225, 228, 232); border-radius: 3px; } .ajax-pagination-form .ajax-pagination-btn:hover, .ajax-pagination-form .aj= ax-pagination-btn:focus { background-color: rgb(246, 248, 250); } .ajax-pagination-form.loading .ajax-pagination-btn { text-indent: -3000px; = background-color: rgb(246, 248, 250); background-image: url("/images/spinne= rs/octocat-spinner-16px-EAF2F5.gif"); background-repeat: no-repeat; backgro= und-position: center center; border-color: rgb(209, 213, 218); } @media only screen and (-webkit-min-device-pixel-ratio: 2), not all, not al= l, not all, only screen and (min-resolution: 192dpi), only screen and (min-= resolution: 2dppx) { .ajax-pagination-form.loading .ajax-pagination-btn { background-image: ur= l("/images/spinners/octocat-spinner-32-EAF2F5.gif"); background-size: 16px;= } } .Box--overlay { width: 448px; margin-right: auto; margin-left: auto; overfl= ow-y: auto; background-color: rgb(255, 255, 255); background-clip: padding-= box; border-color: rgb(68, 77, 86); box-shadow: rgba(0, 0, 0, 0.4) 0px 0px = 18px; } .Box--overlay .Box-header { margin: 0px; border-width: 0px 0px 1px; border-= top-left-radius: 2px; border-top-right-radius: 2px; } .Box-overlay--narrow { width: 320px; } .Box-overlay--wide { width: 640px; } .Overlay { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z= -index: 99; overflow-y: auto; } .Overlay-table-full { display: table; width: 100%; height: 100%; table-layo= ut: fixed; } .Overlay-cell-top, .Overlay-cell-middle { display: table-cell; width: 100%;= height: 100%; padding: 32px; } .Overlay-cell-top { vertical-align: top; } .Overlay-cell-middle { vertical-align: middle; } .bg-transparent-dark { background-color: rgba(0, 0, 0, 0.5); } .transition-in-out { transition: opacity 0.2s ease-in-out; } .transition-in-out[hidden] { opacity: 0; } kbd { display: inline-block; padding: 3px 5px; font-style: normal; font-var= iant: normal; font-weight: normal; font-stretch: normal; font-size: 11px; f= ont-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, mo= nospace; line-height: 10px; color: rgb(68, 77, 86); vertical-align: middle;= background-color: rgb(250, 251, 252); border-width: 1px; border-style: sol= id; border-color: rgb(209, 213, 218) rgb(209, 213, 218) rgb(198, 203, 209);= border-image: initial; border-radius: 3px; box-shadow: rgb(198, 203, 209) = 0px -1px 0px inset; } .badmono { font-family: sans-serif; font-weight: 600; } .diffstat { font-size: 12px; font-weight: 600; color: rgb(88, 96, 105); whi= te-space: nowrap; cursor: default; } .block-diff-deleted, .block-diff-added, .block-diff-neutral { display: inli= ne-block; width: 8px; height: 8px; margin-left: 1px; } .block-diff-deleted, .text-red .block-diff-neutral { background-color: rgb(= 203, 36, 49); } .block-diff-added, .block-diff-neutral { background-color: rgb(44, 190, 78)= ; } .block-diff-neutral { background-color: rgb(209, 213, 218); } .IssueLabel { height: 20px; padding: 0.15em 4px; font-size: 12px; font-weig= ht: 600; line-height: 15px; border-radius: 2px; box-shadow: rgba(27, 31, 35= , 0.12) 0px -1px 0px inset; } .IssueLabel .g-emoji { position: relative; top: -0.05em; display: inline-bl= ock; font-size: 1em; line-height: 1; } .IssueLabel:hover { text-decoration: none; } .IssueLabel--big { padding: 0px 8px; font-size: 16px; font-weight: 600; lin= e-height: 2; border-radius: 3px; transition: opacity 0.2s linear; } .IssueLabel--big .g-emoji { display: inline-block; margin-top: -1px; } .IssueLabel--big:hover { opacity: 0.85; } .details-expanded[open] > summary::before { position: fixed; top: 0px; righ= t: 0px; bottom: 0px; left: 0px; z-index: 998; display: block; cursor: defau= lt; content: " "; background: transparent; } .details-expanded-dark[open] > summary::before { background: rgba(27, 31, 3= 5, 0.3); } .Header { z-index: 1; padding-top: 12px; padding-bottom: 12px; color: rgba(= 255, 255, 255, 0.75); background-color: rgb(36, 41, 46); } .server-stats + .Header { box-shadow: rgba(255, 255, 255, 0.075) 0px 1px 0p= x inset; } .Header .header-search-scope { font-size: inherit; line-height: 28px; color= : rgba(255, 255, 255, 0.75); border-right-color: rgb(40, 46, 52); } .Header .header-search-wrapper { min-height: 30px; font-size: inherit; colo= r: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.125); border= : 0px; box-shadow: none; } .Header .header-search-wrapper .truncate-repo-scope { max-width: 110px; ove= rflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .Header .header-search-wrapper.focus { background-color: rgba(255, 255, 255= , 0.176); box-shadow: none; } .Header .header-search-wrapper.focus .header-search-scope { color: rgb(255,= 255, 255); background-color: rgba(255, 255, 255, 0.075); border-right-colo= r: rgb(40, 46, 52); } .Header .header-search-input { min-height: 30px; font-size: 16px; color: in= herit; } @media (min-width: 1012px) { .Header .header-search-input { font-size: inherit; } } .Header .header-search-input::placeholder { color: rgba(255, 255, 255, 0.75= ); } .Header .notification-indicator:hover::after { content: none; } @media (min-width: 1012px) { .Header .notification-indicator:hover::after { content: attr(aria-label);= } } .page-responsive .HeaderMenu { display: none; clear: both; } @media (min-width: 1012px) { .page-responsive .HeaderMenu { display: block; clear: none; } } .open .HeaderMenu { display: block; } .HeaderMenu--bright .HeaderNavlink { color: rgb(255, 255, 255); } .HeaderMenu--bright .HeaderNavlink:hover, .HeaderMenu--bright .HeaderNavlin= k:focus { color: rgba(255, 255, 255, 0.75) !important; } @media (min-width: 1012px) { .HeaderMenu--bright .HeaderNavlink.selected { position: relative; } .HeaderMenu--bright .HeaderNavlink.selected::after { position: absolute; = right: 0px; bottom: 0px; left: 0px; height: 3px; content: ""; background-co= lor: rgb(106, 115, 125); } } .HeaderMenu--bright .header-search { min-width: 200px; max-width: 300px; pa= dding-top: 3px; padding-bottom: 3px; } .page-responsive .HeaderMenu--bright .header-search { float: none; width: a= uto; max-width: none; padding-top: 16px; padding-bottom: 16px; margin-right= : 0px; border-top: 1px solid rgb(68, 77, 86); } @media (min-width: 1012px) { .page-responsive .HeaderMenu--bright .header-search { float: left; width:= 200px; padding-top: 3px; padding-bottom: 3px; border-top: 0px; } } .header-search { width: 300px; font-size: 13px; } .page-responsive .header-search { width: auto; } @media (min-width: 1012px) { .page-responsive .header-search { width: 300px; } } body.split-diff .Header [class*=3D"container-"], body.full-width .Header [c= lass*=3D"container-"] { max-width: none; padding-right: 20px !important; pa= dding-left: 20px !important; } .read-only-mode-banner { text-align: center; background-color: rgb(248, 228= , 95); border-bottom-color: rgb(246, 220, 46); } .header-logo-invertocat { margin: -1px 15px -1px -2px; color: rgb(255, 255,= 255); white-space: nowrap; } .header-logo-invertocat .octicon-mark-github { float: left; } .header-logo-invertocat:hover { color: rgb(255, 255, 255); text-decoration:= none; } .header-logo-subbrand { float: left; margin-left: 6px; font-size: 16px; fon= t-weight: 600; line-height: 30px; } .header-logo-wordmark { position: relative; float: left; height: 26px; marg= in-right: 15px; color: rgb(255, 255, 255); } .header-logo-wordmark .octicon { float: left; } .header-logo-wordmark:hover { color: rgb(255, 255, 255); } .header-actions { float: right; margin-top: -3px; margin-bottom: -3px; } .header-actions .btn { margin-left: 5px; } .notification-indicator { color: rgba(255, 255, 255, 0.75); } .notification-indicator .mail-status { position: absolute; top: -6px; left:= 6px; z-index: 2; display: none; width: 14px; height: 14px; color: rgb(255,= 255, 255); background-image: linear-gradient(rgb(84, 163, 255), rgb(0, 110= , 237)); background-clip: padding-box; border: 2px solid rgb(36, 41, 46); b= order-radius: 50%; } .notification-indicator .mail-status.unread { display: inline-block; } .notification-indicator:hover .mail-status { text-decoration: none; backgro= und-color: rgb(3, 102, 214); } .HeaderNavlink { display: block; color: rgba(255, 255, 255, 0.75); } .page-responsive .HeaderNavlink { border-top: 1px solid rgb(68, 77, 86); } @media (min-width: 1012px) { .page-responsive .HeaderNavlink { border-top: 0px; } } .HeaderNavlink:hover, .HeaderNavlink:focus { color: rgb(255, 255, 255); tex= t-decoration: none; } .HeaderNavlink:hover .dropdown-caret, .HeaderNavlink:focus .dropdown-caret = { border-top-color: rgb(255, 255, 255); } .HeaderNavlink.selected { color: rgb(255, 255, 255); } .HeaderNavlink.selected.js-menu-target { border-bottom-color: transparent; = } .HeaderNavlink.selected.tooltipped::before, .HeaderNavlink.selected.tooltip= ped::after { display: none; } .user-nav .octicon { width: 16px; } .user-nav .octicon-plus { margin-right: 1px; } .user-nav .dropdown-menu { width: 180px; margin-top: 8px; } .header-nav-current-user { padding-bottom: 0px; font-size: inherit; } .header-nav-current-user .css-truncate-target { max-width: 100%; } .unsupported-browser { padding: 15px 0px; color: rgb(33, 30, 20); backgroun= d-image: linear-gradient(rgb(254, 239, 174), rgb(250, 230, 146)); border-bo= ttom: 1px solid rgb(179, 165, 105); } .unsupported-browser .container { background: url("/images/icons/ie-notice.= png") 0px 5px no-repeat; } .unsupported-browser h5 { padding-left: 48px; margin: 5px 0px 2px; font-siz= e: 13px; } .unsupported-browser p { padding-left: 48px; margin: 0px; } .unsupported-browser .btn { float: right; margin-top: 5px; margin-left: 8px= ; } .mobile-banner button.switch-to-mobile { display: block; width: 100%; paddi= ng: 30px 0px 45px; font-size: 60px; font-weight: 600; color: rgb(234, 234, = 234); text-align: center; background-color: rgb(68, 68, 68); border: 0px; } .dropdown-details[open] > summary::before { position: fixed; top: 0px; righ= t: 0px; bottom: 0px; left: 0px; z-index: 1; display: block; cursor: default= ; content: " "; background-color: transparent; } .header-search-wrapper { display: table; width: 100%; max-width: 100%; min-= height: 0px; padding: 0px; font-weight: normal; vertical-align: middle; } .header-search-input { display: table-cell; width: 99.999%; min-height: 26p= x; padding-top: 0px; padding-bottom: 0px; background: none; border: 0px; bo= x-shadow: none; } .header-search-input:focus { border: 0px; box-shadow: none; } .header-search-scope { display: none; width: 1%; padding-right: 8px; paddin= g-left: 8px; font-size: 12px; color: rgb(88, 96, 105); white-space: nowrap;= vertical-align: middle; border-right: 1px solid rgb(234, 236, 239); border= -top-left-radius: 3px; border-bottom-left-radius: 3px; } .header-search-scope:empty + .header-search-input { width: 100%; } .header-search-scope:hover { color: rgb(255, 255, 255); background-color: r= gba(255, 255, 255, 0.12); } .scoped-search .header-search-scope { display: table-cell; } .scoped-search .form-control.focus .header-search-scope { color: rgb(3, 102= , 214); background-color: rgb(192, 221, 254); border-color: rgb(142, 194, 2= 53); } .tab-size[data-tab-size=3D"1"] { tab-size: 1; } .tab-size[data-tab-size=3D"2"] { tab-size: 2; } .tab-size[data-tab-size=3D"3"] { tab-size: 3; } .tab-size[data-tab-size=3D"4"] { tab-size: 4; } .tab-size[data-tab-size=3D"5"] { tab-size: 5; } .tab-size[data-tab-size=3D"6"] { tab-size: 6; } .tab-size[data-tab-size=3D"7"] { tab-size: 7; } .tab-size[data-tab-size=3D"8"] { tab-size: 8; } .tab-size[data-tab-size=3D"9"] { tab-size: 9; } .tab-size[data-tab-size=3D"10"] { tab-size: 10; } .tab-size[data-tab-size=3D"11"] { tab-size: 11; } .tab-size[data-tab-size=3D"12"] { tab-size: 12; } .task-list-item { list-style-type: none; } .task-list-item label { font-weight: normal; } .task-list-item.enabled label { cursor: pointer; } .task-list-item + .task-list-item { margin-top: 3px; } .task-list-item .handle { display: none; } .task-list-item-checkbox { margin: 0px 0.2em 0.25em -1.6em; vertical-align:= middle; } .reorderable-task-lists .markdown-body .contains-task-list { padding: 0px; = } .reorderable-task-lists .markdown-body li:not(.task-list-item) { margin-lef= t: 26px; } .reorderable-task-lists .markdown-body ol:not(.contains-task-list) li, .reo= rderable-task-lists .markdown-body ul:not(.contains-task-list) li { margin-= left: 0px; } .reorderable-task-lists .markdown-body li p { margin-top: 0px; } .reorderable-task-lists .markdown-body .task-list-item { padding-right: 15p= x; padding-left: 42px; margin-right: -15px; margin-left: -15px; border: 1px= solid transparent; } .reorderable-task-lists .markdown-body .task-list-item + .task-list-item { = margin-top: 0px; } .reorderable-task-lists .markdown-body .task-list-item .contains-task-list = { padding-top: 4px; } .reorderable-task-lists .markdown-body .task-list-item .handle { display: b= lock; float: left; width: 20px; padding: 2px 0px 0px 2px; margin-left: -43p= x; opacity: 0; } .reorderable-task-lists .markdown-body .task-list-item .drag-handle { fill:= rgb(51, 51, 51); } .reorderable-task-lists .markdown-body .task-list-item.hovered { background= : rgb(250, 250, 250); border-top-color: rgb(237, 237, 237); border-bottom-c= olor: rgb(237, 237, 237); } .reorderable-task-lists .markdown-body .task-list-item.hovered > .handle { = opacity: 1; } .reorderable-task-lists .markdown-body .task-list-item.is-dragging { opacit= y: 0; } .reorderable-task-lists .markdown-body .task-list-item.is-ghost { border-ri= ght-color: rgb(237, 237, 237); border-left-color: rgb(237, 237, 237); } .review-comment-contents .markdown-body .task-list-item { padding-left: 42p= x; margin-right: -12px; margin-left: -12px; border-top-left-radius: 3px; bo= rder-bottom-left-radius: 3px; } .review-comment-contents .markdown-body .task-list-item.hovered { border-le= ft-color: rgb(237, 237, 237); } #user-content-toc { overflow: visible; } #user-content-toc tr { border-top: 0px; } #user-content-toc td { padding: 0px 20px; background-color: rgb(247, 247, 2= 47); border: 0px; border-radius: 3px; } #user-content-toc ul { padding-left: 0px; font-weight: 600; list-style: non= e; } #user-content-toc ul li { padding-left: 0.2em; } #user-content-toc ul ul { font-weight: normal; } #user-content-toc ul ul li::before { float: left; margin-top: -0.2em; margi= n-right: 0.2em; font-size: 1.2em; line-height: 1; color: rgb(170, 170, 170)= ; content: "=E2=8C=9E"; } #user-content-toc ul ul ul { padding-left: 0.9em; } #user-content-toctitle h2 { margin-top: 1em; margin-bottom: 0.5em; font-siz= e: 1.25em; border-bottom: 0px; } * { box-sizing: border-box; } html { font-size: 14px; text-size-adjust: 100%; } body { width: 100%; padding: 0px; margin: 0px; font-family: -apple-system, = BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color = Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 1.4; color: rgb(3= 6, 41, 46); background-color: rgb(250, 251, 252); } button, input, textarea { margin: 0px; font-family: inherit; font-size: inh= erit; line-height: inherit; } button { padding: 0px; margin: 0px; background: none; border: 0px; } table { border-spacing: 0px; border-collapse: collapse; } .container { margin: 0px 15px; } a { color: rgb(3, 102, 214); text-decoration: none; } a:active { color: inherit; } strong { font-weight: 600; } pre { word-wrap: break-word; white-space: pre-wrap; } code, pre { font-family: Consolas, "Liberation Mono", Courier, monospace; } hr { background: rgb(225, 228, 232); border-color: transparent; } input[type=3D"checkbox"][disabled] { opacity: 0.25; } textarea[disabled]::-webkit-input-placeholder { color: rgb(0, 0, 0); } .color-icons .octicon-comment-discussion { color: rgb(36, 41, 46); } .color-icons .octicon-issue-closed { color: rgb(203, 36, 49); } .color-icons .octicon-issue-opened { color: rgb(40, 167, 69); } .color-icons .octicon-git-branch { color: rgb(40, 167, 69); } .color-icons .octicon-git-pull-request { color: rgb(40, 167, 69); } .color-icons .octicon-git-commit { color: rgb(88, 96, 105); } .color-icons .opened { color: rgb(40, 167, 69); } .color-icons .closed { color: rgb(203, 36, 49); } .color-icons .merged { color: rgb(111, 66, 193); } footer { padding: 12px 0px; font-size: 14px; border-top: 1px solid rgb(209,= 213, 218); } footer .octicon { float: left; color: rgb(163, 170, 177); } footer ul { float: right; padding-left: 0px; margin-top: 0px; margin-bottom= : 0px; } footer li { float: left; line-height: 32px; color: rgb(149, 157, 165); list= -style-type: none; } footer li + li { margin-left: 15px; } footer li a { color: inherit; } footer form { display: inline; } footer .switch-to-desktop { display: inline; color: inherit; } .clearfix::before, .clearfix::after { display: table; line-height: 0; conte= nt: ""; } .clearfix::after { clear: both; } .protip { margin: 20px 0px; font-size: 13px; color: rgb(88, 96, 105); text-= align: center; } .details-reset > summary { list-style: none; } .details-reset > summary::before { display: none; } .details-reset > summary::-webkit-details-marker { display: none; } .details-dialog { position: fixed; top: 0px; left: 50%; z-index: 999; width= : 90%; margin: 10vh auto; transform: translateX(-50%); } .labels { position: relative; display: block; } .label, .IssueLabel { height: 18px; font-size: 10px; line-height: 1.5; } .IssueLabel .g-emoji { position: relative; top: 0.1em; font-size: 1.1em; li= ne-height: 1; } .switcher { position: relative; padding: 15px 15px 15px 35px; } .switcher.open .switcher-icon-open { display: none; } .switcher.open .switcher-icon-close, .switcher.open .switcher-options { dis= play: block; } .switcher-toggle { display: block; font-weight: 600; color: inherit; } .switcher-toggle-meta { display: block; font-size: 85%; font-weight: normal= ; color: rgb(88, 96, 105); } .switcher-options { position: relative; display: none; padding-top: 6px; } .switcher-option { display: block; padding: 6px 0px; font-weight: 600; } .switcher-option .octicon-check { position: absolute; left: -19px; } .switcher-option .css-truncate-target { max-width: 80%; } .switcher-icon { float: left; margin-top: 1px; margin-left: -20px; color: r= gb(88, 96, 105); } .switcher-icon-open, .switcher-icon-close { position: relative; top: 1px; f= loat: right; color: rgb(88, 96, 105); } .switcher-icon-close { display: none; } .octicon.switcher-icon-close { display: none; } .octicon.switcher-icon-open { display: block; } .bubble { padding: 0px; margin: 0px 15px 15px; overflow: hidden; word-break= : break-word; word-wrap: break-word; white-space: normal; background: rgb(2= 55, 255, 255); border: 1px solid rgb(209, 213, 218); border-radius: 3px; } .nav-bar + .bubble, .tabs + .bubble { margin-top: 15px; } .bubble.padded { padding: 10px; } .bubble.no-padding .bubble-content { padding: 0px; } .bubble.no-margin { margin: 0px; } .bubble-title { display: block; padding: 10px 15px; margin: 0px; font-size:= 14px; color: rgb(47, 54, 61); border-bottom: 1px solid rgb(209, 213, 218);= } .bubble-title .octicon { width: 16px; margin-right: 2px; margin-left: -3px;= color: rgb(88, 96, 105); text-align: center; } .bubble-title time { float: right; font-size: 12px; font-weight: normal; li= ne-height: 20px; color: rgb(88, 96, 105); } .bubble-content { padding: 15px; } .bubble-content .markdown-body { padding: 0px; } .bubble-actions { display: table; width: 100%; text-align: center; table-la= yout: fixed; } .bubble-content + .bubble-actions, .repo-list + .bubble-actions { border-to= p: 1px solid rgb(209, 213, 218); } .bubble-action-form { display: table-cell; } .bubble-action { display: table-cell; padding: 10px 15px; font-weight: 500;= line-height: 1.5; color: rgb(3, 102, 214); } .bubble-action + .bubble-action, .bubble-action + .bubble-action-form, .bub= ble-action-form + .bubble-action, .bubble-action-form + .bubble-action-form= { border-left: 1px solid rgb(209, 213, 218); } .bubble-disabled { background: rgb(246, 248, 250); border-color: rgb(209, 2= 13, 218); box-shadow: rgba(27, 31, 35, 0.1) 0px 0px 10px inset; } .bubble-disabled .bubble-title { color: rgb(88, 96, 105); } .bubble-disabled .bubble-content { font-size: 15px; color: rgb(88, 96, 105)= ; text-align: center; } .bubble-disabled .bubble-content.full-bleed { padding: 15px; } .bubble-disabled .bubble-action { color: rgb(88, 96, 105); } ol ol, ul ol { list-style-type: lower-roman; } ul ul ol, ul ol ol, ol ul ol, ol ol ol { list-style-type: lower-alpha; } .list { padding: 0px; margin: 0px; list-style: none; background-color: rgb(= 255, 255, 255); } .list:first-child .list-heading:first-child { border-top: 0px; } .list .list-item-template { display: none; } .list.list-rendered:empty { display: none; } .list.list-rendered .list-item-template { display: block; } .list-item { position: relative; display: block; width: 100%; padding: 14px= 15px 14px 35px; line-height: inherit; text-align: left; } .list-item + .list-item, .list-item + .list-heading, .list-heading + .list-= item { border-top: 1px solid rgb(234, 236, 239); } .list-item.with-avatar { padding-left: 45px; } .list-item.no-padding { padding-left: 15px; } .list-item > .octicon { position: absolute; top: 14px; left: 12px; width: 1= 6px; text-align: center; vertical-align: bottom; } .list-item > .list-item-chevron { top: 50%; right: 15px; left: auto; margin= -top: -10px; font-size: 20px; color: rgb(88, 96, 105); } .list-item .avatar { position: absolute; top: 14px; left: 15px; border-radi= us: 2px; } .list-item .meta { float: right; margin-bottom: 5px; margin-left: 5px; font= -size: 11px; color: rgb(106, 115, 125); } .list-item .meta ~ .list-item-title { margin-right: 55px; } .list-item .meta .octicon-star { vertical-align: top; } .list-item .nwo-link { display: block; margin-bottom: 2px; font-size: 12px;= font-weight: 600; color: rgb(88, 96, 105); } .list-item .ref { color: rgb(88, 96, 105); } .list-item .byline { display: block; margin: 0px; font-size: 12px; color: r= gb(88, 96, 105); } .list-item .byline strong { font-weight: normal; color: rgb(68, 77, 86); } .list-item .labels { margin-top: 2px; } .list-item.read { background-color: rgb(250, 251, 252); } .list-item.read .list-item-title { color: rgb(88, 96, 105); } .list-item.read > .octicon { color: rgb(88, 96, 105); } .list-item.read .list-action-archive { visibility: hidden; } .list-item .filename { max-width: 100%; } .list-item mark { font-weight: 600; color: inherit; background-color: inher= it; } .list-item-title { display: block; margin-right: auto; margin-bottom: 3px; = font-weight: 600; line-height: 1.2; color: rgb(3, 102, 214); word-wrap: bre= ak-word; } .list-heading { position: relative; padding: 7px 15px; clear: both; font-si= ze: 12px; font-weight: 600; color: rgb(88, 96, 105); background-color: rgb(= 246, 248, 250); border-top: 1px solid rgb(234, 236, 239); } .list-heading::before { display: table; content: ""; } .list-heading::after { display: table; clear: both; content: ""; } .list-heading a, .list-heading .btn-link { color: inherit; } .list-heading .btn-link > .octicon { opacity: 0.65; } .list-heading .path-item { float: left; } .list-action-form { margin-top: -10px; } .list-action-form:last-child { margin-right: -10px; } .list-action-form > .btn-link { padding: 10px; color: rgb(198, 203, 209); } .list-action-form ~ .list-item-title { margin-right: 30px; } .list-action-mute { display: none; } @media (min-width: 375px) { .list-action-mute { display: block; margin-left: 5px; } } .list-empty .list-item { padding: 45px; font-weight: 600; color: rgb(88, 96= , 105); text-align: center; } .list-options .list-item .list-item-title { color: rgb(88, 96, 105); } .list-options .list-item > .octicon { color: rgb(255, 255, 255); } .list-options .selected .list-item-title { color: rgb(36, 41, 46); } .list-options .selected > .octicon { color: rgb(68, 77, 86); } .repo-recommendation-list-item > .octicon { top: 35px; } .repo-list-item .repo-name { max-width: 80%; margin-right: 32px; } .repo-list .private { background-color: rgb(255, 253, 239); } .repo-list .octicon { color: rgb(88, 96, 105); } .repo-list .octicon-lock { color: rgba(27, 31, 35, 0.7); } .repo-list .no-repo { padding: 15px; color: rgb(88, 96, 105); text-align: c= enter; } .files-list { word-wrap: break-word; } .files-list + .files-list { border-top: 1px solid rgb(223, 226, 229); } .files-list .meta { float: none; margin: 5px 0px 0px; } .files-list .warning { font-weight: 600; background-color: rgb(255, 251, 22= 1); } .files-list .simplified-path { color: rgb(106, 115, 125); } .files-list .octicon { top: 16px; color: rgba(3, 47, 98, 0.5); } .user-list .follow-list-info { font-size: 12px; color: rgb(88, 96, 105); } .bubble.auth-form-container { margin-top: 30px; margin-bottom: 30px; } .bubble.auth-form-container label { display: block; margin: 0px 0px 5px; } .bubble.auth-form-container .bubble-title { color: rgb(36, 41, 46); backgro= und-color: rgb(246, 248, 250); } .bubble.auth-form-container p { margin: 0px; } .bubble.auth-form-container .form-control { display: block; width: 100%; ma= rgin: 0px 0px 15px; } .auth-form-message { padding: 10px; } .login-heading { margin-bottom: 5px; font-size: 13px; } .login-heading + p { margin-top: 0px; } .login-note { position: relative; padding: 0px 15px; font-size: 13px; } .login-note p { padding-left: 22.5px; color: rgb(88, 96, 105); } .login-note.no-icon p { padding-left: 0px; } .login-note .octicon { position: absolute; top: 0px; left: 15px; color: rgb= (88, 96, 105); } .login-note .btn { margin-bottom: 15px; } .u2f-auth-form-body { display: block; padding: 10px 20px 20px; } .u2f-auth-form-body.unavailable { display: none; } .btn { display: inline-block; padding: 9px 15px; margin: 0px; font-size: 13= px; font-weight: 600; line-height: 1.5; text-align: center; white-space: no= wrap; vertical-align: middle; background-repeat: repeat-x; background-posit= ion: -1px -1px; background-size: 110% 110%; border: 1px solid rgba(27, 31, = 35, 0.2); border-radius: 0.25em; -webkit-appearance: none; } .btn:active { background-image: none; } .btn:disabled, .btn.disabled { pointer-events: none; } .btn .count { position: relative; margin: 0px 0px 0px 3px; font-size: 11px;= font-weight: 100; color: rgba(0, 0, 0, 0.4); text-shadow: none; border-rad= ius: 10px; } .btn { color: rgb(36, 41, 46); background-color: rgb(239, 243, 246); backgr= ound-image: linear-gradient(-180deg, rgb(250, 251, 252) 0%, rgb(239, 243, 2= 46) 90%); } .btn:focus, .btn.focus { box-shadow: rgba(3, 102, 214, 0.3) 0px 0px 0px 0.2= em; } .btn:hover, .btn.hover { background-color: rgb(230, 235, 241); background-i= mage: linear-gradient(-180deg, rgb(240, 243, 246) 0%, rgb(230, 235, 241) 90= %); background-position: -0.5em center; border-color: rgba(27, 31, 35, 0.35= ); } .btn:active, .btn.selected, [open] > .btn { background-color: rgb(233, 236,= 239); background-image: none; border-color: rgba(27, 31, 35, 0.35); box-sh= adow: rgba(27, 31, 35, 0.15) 0px 0.15em 0.3em inset; } .btn:disabled, .btn.disabled { color: rgba(36, 41, 46, 0.4); background-col= or: rgb(239, 243, 246); background-image: none; border-color: rgba(27, 31, = 35, 0.2); box-shadow: none; } .btn-primary { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69= ); background-image: linear-gradient(-180deg, rgb(52, 208, 88) 0%, rgb(40, = 167, 69) 90%); } .btn-primary:focus, .btn-primary.focus { box-shadow: rgba(52, 208, 88, 0.4)= 0px 0px 0px 0.2em; } .btn-primary:hover, .btn-primary.hover { background-color: rgb(38, 159, 66)= ; background-image: linear-gradient(-180deg, rgb(47, 203, 83) 0%, rgb(38, 1= 59, 66) 90%); background-position: -0.5em center; border-color: rgba(27, 31= , 35, 0.5); } .btn-primary:active, .btn-primary.selected, [open] > .btn-primary { backgro= und-color: rgb(39, 159, 67); background-image: none; border-color: rgba(27,= 31, 35, 0.5); box-shadow: rgba(27, 31, 35, 0.15) 0px 0.15em 0.3em inset; } .btn-primary:disabled, .btn-primary.disabled { color: rgba(255, 255, 255, 0= .75); background-color: rgb(148, 211, 162); background-image: none; border-= color: rgba(27, 31, 35, 0.2); box-shadow: none; } .btn-primary .Counter { color: rgb(41, 178, 73); background-color: rgb(255,= 255, 255); } .btn-danger { color: rgb(203, 36, 49); background-color: rgb(250, 251, 252)= ; background-image: linear-gradient(-180deg, rgb(250, 251, 252) 0%, rgb(239= , 243, 246) 90%); } .btn-danger:focus { box-shadow: rgba(203, 36, 49, 0.4) 0px 0px 0px 0.2em; } .btn-danger:hover { color: rgb(255, 255, 255); background-color: rgb(203, 3= 6, 49); background-image: linear-gradient(-180deg, rgb(222, 68, 80) 0%, rgb= (203, 36, 49) 90%); border-color: rgba(27, 31, 35, 0.5); } .btn-danger:hover .Counter { color: rgb(255, 255, 255); } .btn-danger:active, .btn-danger.selected, [open] > .btn-danger { color: rgb= (255, 255, 255); background-color: rgb(181, 32, 44); background-image: none= ; border-color: rgba(27, 31, 35, 0.5); box-shadow: rgba(27, 31, 35, 0.15) 0= px 0.15em 0.3em inset; } .btn-danger:disabled, .btn-danger.disabled { color: rgba(203, 36, 49, 0.4);= background-color: rgb(239, 243, 246); background-image: none; border-color= : rgba(27, 31, 35, 0.2); box-shadow: none; } .btn-block { display: block; width: 100%; text-align: center; } .btn-block + .btn-block { margin-top: 10px; } .section-title button { float: right; padding: 0px; margin: 0px; font-size:= 12px; color: rgb(88, 96, 105); background: transparent; border: 0px; box-s= hadow: none; } .section-title button .octicon { color: rgb(88, 96, 105); } .btn-link { display: inline; padding: 0px; font-size: inherit; color: rgb(3= , 102, 214); white-space: nowrap; cursor: pointer; user-select: none; backg= round-color: transparent; border: 0px; -webkit-appearance: none; } .mobile.commit { display: block; float: none; width: 100%; padding: 15px; c= olor: rgb(5, 38, 76); background-color: rgb(241, 248, 255); border-bottom: = 1px solid rgba(27, 31, 35, 0.15); } .mobile.commit .commit-desc pre { padding: 0px; margin: 0px; font-size: 12p= x; } .commit-title { margin: 0px 0px 5px; font-size: 13px; font-weight: 600; } .commit-list .message { color: rgb(36, 41, 46); } .commit-authorship { padding: 7.5px 0px; font-size: 12px; line-height: 24px= ; color: rgb(88, 96, 105); background-color: rgb(255, 255, 255); } .commit-authorship .avatar { float: left; margin-right: 8px; margin-left: 1= 5px; border-radius: 3px; } .commit-authorship a { font-weight: 600; } .diff-view .file { position: relative; margin-bottom: 15px; border-top: 1px= solid rgb(209, 213, 218); border-bottom: 1px solid rgb(209, 213, 218); } .diff-view .file:last-child:not(:only-child) { border-bottom: 0px; } .diff-view .file .meta { padding: 5px 10px 3px; font-size: 12px; color: rgb= (68, 77, 86); text-align: left; text-shadow: rgb(255, 255, 255) 0px 1px 0px= ; background-image: linear-gradient(rgb(255, 255, 255), rgb(246, 248, 250))= ; border-bottom: 1px solid rgb(209, 213, 218); } .diff-view .file .meta .info { position: relative; padding: 6px 0px 6px 30p= x; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier= , monospace; line-height: 1.2; } .diff-view .file .meta .file-label { padding-left: 0px; margin-left: 0px; w= ord-break: break-all; border-left: 0px none; box-shadow: transparent 0px 0p= x 0px inset; } .diff-view .file .meta span.icon { display: inline-block; padding: 3px; mar= gin: 5px 5px 0px 0px; line-height: 0; background: rgb(246, 248, 250); borde= r-width: 1px; border-style: solid; border-color: rgb(198, 203, 209) rgb(225= , 228, 232) rgb(225, 228, 232) rgb(198, 203, 209); border-image: initial; b= order-radius: 3px; } .diff-view .file .meta .octicon-file { color: rgb(163, 170, 177); } .diff-view .file .file-label a { color: inherit; } .diff-view .file .highlight { overflow-x: auto; overflow-y: hidden; } .diff-view .file .empty { padding: 5px 10px; font-family: SFMono-Regular, C= onsolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 12px; lin= e-height: 24px; color: rgb(68, 77, 86); } .diff-view .file .file-code { width: 100%; border-spacing: 0px; border-coll= apse: separate; background-color: rgb(255, 255, 255); } .diff-view .file .file-diff-line { position: relative; cursor: pointer; } .diff-view .file .blob-num { width: 1%; padding: 0px 3px; font-family: SFMo= no-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; font-si= ze: 12px; line-height: 18px; color: rgba(27, 31, 35, 0.3); text-align: righ= t; white-space: nowrap; vertical-align: top; } .diff-view .file .blob-num::before { content: attr(data-line-number); } .diff-view .file .blob-code { padding-right: 10px; padding-left: 10px; } .diff-view .file .blob-code-inner { font-family: SFMono-Regular, Consolas, = "Liberation Mono", Menlo, Courier, monospace; font-size: 12px; color: rgb(3= 6, 41, 46); white-space: pre; } .diff-view .file .blob-code-inner .x-first { border-top-left-radius: 0.2em;= border-bottom-left-radius: 0.2em; } .diff-view .file .blob-code-inner .x-last { border-top-right-radius: 0.2em;= border-bottom-right-radius: 0.2em; } .diff-view .file.soft-wrap .blob-code-inner { word-wrap: break-word; white-= space: pre-wrap; } .diff-view .file .prose .blob-code-inner { white-space: pre-wrap; } .diff-view .file .blob-code-hunk { color: rgb(88, 96, 105); background-colo= r: rgb(248, 245, 255); } .diff-view .file .blob-num-hunk { background-color: rgb(245, 240, 255); bor= der-color: rgb(242, 235, 255); } .diff-view .file .blob-code-addition { background-color: rgb(230, 255, 237)= ; } .diff-view .file .blob-code-addition .x { background-color: rgb(172, 242, 1= 89); } .diff-view .file .blob-num-addition { background-color: rgb(205, 255, 216);= border-color: rgb(190, 245, 203); } .diff-view .file .blob-code-deletion { background-color: rgb(255, 238, 240)= ; } .diff-view .file .blob-code-deletion .x { background-color: rgb(253, 184, 1= 92); } .diff-view .file .blob-num-deletion { background-color: rgb(255, 220, 224);= border-color: rgb(253, 174, 183); } .diff-view .file span.no-nl-marker { position: relative; top: 1px; margin-l= eft: 4px; color: rgb(203, 36, 49); vertical-align: middle; } .diff-view .inline-comments { background-color: rgb(250, 251, 252); } .diff-view table .discussion-block { border-right: 1px solid rgb(223, 226, = 229); } .diff-view .inline-comment-form-container { width: 100vw; border-right: 1px= solid rgb(223, 226, 229); } .add-inline-comment { cursor: pointer; } .inline-comment-form { background-color: rgb(250, 251, 252); } .inline-comment-form .inline-note-reply { background-color: transparent; bo= rder-top: 0px; } .inline-comment-form-container { padding: 15px; } .inline-comment-form-container .discussion-reply { padding: 0px; } .comment-holder + .inline-comment-form-container { padding-top: 0px; } .inline-comment-form-container .inline-comment-form, .inline-comment-form-c= ontainer.open .inline-comment-form-actions { display: none; } .inline-comment-form-container .inline-comment-form-actions, .inline-commen= t-form-container.open .inline-comment-form { display: block; } .line-comments { padding: 0px; border-style: solid; border-color: rgb(223, = 226, 229); border-image: initial; border-width: 1px 0px; } .inline-comments .discussion-block { max-width: 100vw; } .inline-comments .bubble-content { padding-top: 10px; padding-bottom: 10px;= } .inline-comments .markdown-body { font-size: 85%; } .inline-comments:last-child .line-comments { border-bottom: 0px; } .timeline-inline-comments { width: 100%; overflow: hidden; } .timeline-inline-comments .inline-comment-form-container:last-child { borde= r-bottom: 1px solid rgb(223, 226, 229); } .timeline-review-comment-thread .diff-view .file { margin-bottom: 0px; } .inline-note-sign-in-container { padding: 15px; font-size: 85%; text-align:= center; } .inline-note-sign-in-container .btn { margin-bottom: 15px; } .inline-comment-form-template-container { display: none; } .diffstat { position: absolute; top: 4px; left: 0px; } .highlighted-blob { white-space: pre-wrap; } .mobile-toc { padding-left: 15px; background-color: rgb(255, 255, 255); } .mobile-toc .switcher-toggle, .mobile-toc .switcher-options { padding-left:= 20px; } .mobile-toc.open .switcher-options { display: block; } .mobile-toc .diffstat { position: static; } .mobile-toc .switcher-option { font-size: 85%; font-weight: normal; } .mobile-toc .switcher-option .octicon { float: left; margin-left: -20px; co= lor: rgb(198, 203, 209); } .mobile-toc .switcher-option .octicon-diff-removed { color: rgb(203, 36, 49= ); } .mobile-toc .switcher-option .octicon-diff-renamed { color: rgb(106, 115, 1= 25); } .mobile-toc .switcher-option .octicon-diff-modified { color: rgb(227, 206, = 121); } .mobile-toc .switcher-option .octicon-diff-added { color: rgb(44, 190, 78);= } .add-comment-label, .review-cancel-button, .is-review-pending .start-review= -label { display: none; } .start-review-label, .is-review-pending .review-cancel-button, .is-review-p= ending .submit-review-button, .is-review-pending .add-comment-label { displ= ay: inline-block; } .is-review-pending .submit-review-button { width: auto; } .discussion-header { padding: 15px 15px 0px; background: rgb(255, 255, 255)= ; } .discussion-header .state { font-size: 12px; line-height: 16px; border-radi= us: 2px; } .discussion-header .discussion-block-title { padding: 10px 0px 15px; } .discussion-header .pull-request-description-toggle .pull-request-descripti= on { display: block; } .discussion-header .pull-request-description-toggle .pull-request-descripti= on-full { display: none; } .discussion-header .pull-request-description-toggle.open .pull-request-desc= ription { display: none; } .discussion-header .pull-request-description-toggle.open .pull-request-desc= ription-full { display: block; } .discussion-header .branches { padding: 7.5px 0px; margin: 0px; font-size: = 12px; color: rgb(149, 157, 165); cursor: pointer; } .discussion-header .branches .branch-name { position: relative; display: in= line-block; padding-left: 20px; font-family: SFMono-Regular, Consolas, "Lib= eration Mono", Menlo, Courier, monospace; color: rgb(88, 96, 105); } .discussion-header .branches .branch-name .octicon { position: absolute; to= p: 0px; left: 0px; } .discussion-header .branches .octicon-git-branch { width: 16px; text-align:= left; } .discussion-header .branches .octicon-arrow-up { display: block; width: 100= %; margin-left: 20px; } .discussion-header .branches .css-truncate-target { max-width: 90%; } .discussion-title { margin-bottom: 0px; font-size: 16px; word-wrap: break-w= ord; } .discussion-labels, .discussion-projects { padding: 15px 15px 0px; backgrou= nd-color: rgb(255, 255, 255); } .discussion-labels .octicon, .discussion-projects .octicon { position: rela= tive; top: 2px; margin-right: 2px; color: rgb(88, 96, 105); } .discussion-starting-comment { position: relative; } .discussion-starting-comment + .discussion-reply-container { margin-top: -1= px; } .discussion-starting-comment .avatar { position: absolute; left: 15px; marg= in-right: 10px; border-radius: 2px; } .discussion-starting-comment time { margin: 0px 15px; color: rgb(88, 96, 10= 5); } .discussion-starting-comment .username, .discussion-starting-comment .num {= color: rgb(88, 96, 105); } .discussion-starting-comment .discussion-title .num { font-weight: 100; col= or: rgb(149, 157, 165); } .discussion-starting-comment .discussion-block-title { padding-left: 60px; = } .discussion-comment { padding: 15px; background: rgb(255, 255, 255); border= -bottom: 1px solid rgb(223, 226, 229); } .commit-comments-header { padding: 0px 15px; font-size: 14px; } .commit-comments-header-sha { font-weight: normal; } .discussion-block-title { position: relative; padding: 10px 15px; font-size= : 12px; line-height: 16px; color: rgb(88, 96, 105); background-color: rgb(2= 55, 255, 255); border-bottom: 1px solid rgb(225, 228, 232); } .discussion-block-title::before { display: table; content: ""; } .discussion-block-title::after { display: table; clear: both; content: ""; = } .discussion-block-title .avatar { float: left; margin-right: 10px; border-r= adius: 3px; } .discussion-block-title .timestamp { color: rgb(88, 96, 105); } .discussion-block-title .username { font-weight: 600; color: rgb(68, 77, 86= ); } .discussion-block-meta { margin-left: 42px; } .discussion-block-meta .editor { color: rgb(68, 77, 86); } .commit { float: left; margin: 0px 10px 0px 0px; } .bubble.is-pending { border-color: rgb(217, 208, 165); } .bubble.is-pending .discussion-block-title { background-color: rgb(255, 251= , 221); border-color: rgb(217, 208, 165); } .bubble .commit-message { padding: 0px; margin: 0px; color: rgb(68, 77, 86)= ; white-space: pre-wrap; } .discussion-block { padding: 15px; } .discussion-block > .bubble { margin: 0px; } .discussion-block-header { padding: 25px 15px 7.5px; font-size: 12px; font-= weight: 600; color: rgb(88, 96, 105); background-color: rgb(246, 248, 250);= border-top: 1px solid rgb(223, 226, 229); } .discussion-event { position: relative; padding: 15px; } .discussion-event .branch { font-weight: 600; color: rgb(68, 77, 86); white= -space: nowrap; vertical-align: middle; } .discussion-event .branch.css-truncate-target { max-width: 165px; } .discussion-event .timestamp { color: inherit; } .timeline-truncation-container { padding-right: 0px; padding-left: 0px; } .timeline-truncation-container + .discussion-block { padding-top: 15px; bor= der-top: 1px solid rgb(225, 228, 232); } .timeline-truncation-container .switch-to-desktop { color: rgb(3, 102, 214)= ; } .timeline-truncation-title { margin-top: 0px; margin-bottom: 5px; font-weig= ht: 600; color: rgb(88, 96, 105); } .issue-event { position: relative; padding-left: 40px; font-size: 13px; col= or: rgb(88, 96, 105); } .issue-event:last-of-type { border-bottom: 0px; } .issue-event .avatar { position: absolute; top: 0px; left: 15px; } .issue-event strong { color: rgb(68, 77, 86); } .issue-event .meta { margin: 0.5em 0px 0px; font-size: 12px; color: rgb(88,= 96, 105); } .issue-event-icon { position: absolute; top: 16px; left: 15px; width: 16px;= color: rgb(149, 157, 165); text-align: center; } .issue-event-icon-open { color: rgb(40, 167, 69); } .issue-event-icon-closed { color: rgb(203, 36, 49); } .issue-event-icon-merged { color: rgb(111, 66, 193); } .issue-event-icon-locked { color: rgb(36, 41, 46); } .issue-event-icon-unlocked { color: rgb(40, 167, 69); } .closed-event { padding-bottom: 15px; border-bottom: 5px solid rgb(223, 226= , 229); } .dead-pull-request-review-comment { position: relative; display: block; pad= ding-left: 20px; margin: 0px 15px 15px; font-size: 12px; color: rgb(88, 96,= 105); } .dead-pull-request-review-comment .octicon { position: absolute; top: 0px; = left: 0px; } .dead-pull-request-review-comment .username { font-weight: 600; color: rgb(= 88, 96, 105); } .timeline-review-comment-thread-container.dead .octicon { color: rgb(149, 1= 57, 165); } .timeline-review-comment-thread-container.dead.open .octicon-unfold, .timel= ine-review-comment-thread-container.dead.open .show-diff { display: none; } .timeline-review-comment-thread-container.dead:not(.open) .octicon-fold, .t= imeline-review-comment-thread-container.dead:not(.open) .hide-diff, .timeli= ne-review-comment-thread-container.dead:not(.open) .timeline-review-comment= -thread { display: none; } .cross-reference .bubble-title { font-size: 12px; color: rgb(106, 115, 125)= ; background-color: rgb(246, 248, 250); border-bottom: 1px solid rgb(225, 2= 28, 232); } .cross-reference .bubble-title a { color: rgb(106, 115, 125); } .cross-reference .bubble-title.private { padding-left: 30px; background-col= or: rgb(255, 253, 239); background-image: none; } .cross-reference .bubble-title .octicon-lock { float: left; margin-left: -2= 0px; color: rgba(27, 31, 35, 0.7); } .cross-reference .bubble-content a { color: rgb(68, 77, 86); } .timeline-commits-container { padding: 15px; font-size: 12px; line-height: = 16px; color: rgb(88, 96, 105); } .timeline-commits-container .octicon-repo-push { position: absolute; top: 1= px; left: 1px; margin-right: 10px; color: rgb(149, 157, 165); } .timeline-commits-container .author { font-weight: 600; color: rgb(88, 96, = 105); } .timeline-commits-container .timestamp { color: rgb(88, 96, 105); } .timeline-commits-container .timeline-commits { width: 100%; margin-top: 7.= 5px; } .timeline-commits-container .timeline-commits td { padding: 4px 0px; } .timeline-commits-container .commit-message a { color: rgb(88, 96, 105); wo= rd-break: break-word; } .commit-meta { width: 36px; text-align: right; } .commit-meta a { color: rgb(149, 157, 165); } .commit-meta .octicon { } .commit-meta .octicon-x { color: rgb(203, 36, 49); } .commit-meta .octicon-check { margin-left: 3px; color: rgb(40, 167, 69); } .commits-header { position: relative; padding-left: 25px; } .timeline-review-container .file-header { padding: 3px 10px 5px; background= -color: rgb(246, 248, 250); border-top: 1px solid rgb(209, 213, 218); borde= r-radius: 0px; } .timeline-review-container .file-header:first-child { border-top: 0px; bord= er-radius: 3px 3px 0px 0px; } .timeline-review-container .file-info { font-family: SFMono-Regular, Consol= as, "Liberation Mono", Menlo, Courier, monospace; font-size: 12px; } .timeline-review-container .bubble { margin-top: 15px; } .timeline-review-container .inline-comment-form { background-color: rgb(255= , 255, 255); } .timeline-review-container .inline-comment-form-container { padding: 10px 1= 5px; } .timeline-review-container.is-pending { border-color: rgb(217, 208, 165); } .timeline-review-container.is-pending .label, .timeline-review-container.is= -pending .file-header { color: rgb(115, 92, 15); background-color: rgb(255,= 251, 221); } .timeline-review-container.is-pending .bubble { border-color: rgb(217, 208,= 165); } .timeline-review-header { display: table; font-size: 12px; color: rgb(88, 9= 6, 105); } .timeline-review-icon { display: table-cell; width: 24px; vertical-align: t= op; } .timeline-review-icon .octicon { margin-top: -1px; color: rgb(106, 115, 125= ); } .timeline-review-icon .octicon-eye { margin-top: 0px; } .timeline-review-icon .octicon-x { margin-top: 0px; margin-left: 2px; } .timeline-review-icon .octicon-check { margin-left: 2px; } .timeline-review-avatar { display: table-cell; padding-right: 5px; } .timeline-review-meta { display: table-cell; vertical-align: top; } .timeline-review-meta .author { color: rgb(88, 96, 105); } .discussion-item-review-comment { border-bottom: 1px solid rgb(234, 236, 23= 9); } .discussion-item-review-comment:last-child { border-bottom: 0px; } .outdated-comment .timeline-review-comment-thread, .outdated-comment .hide-= outdated-button { display: none; } .outdated-comment .file-header { border-bottom: 0px; border-bottom-right-ra= dius: 3px; border-bottom-left-radius: 3px; } .outdated-comment.open .timeline-review-comment-thread, .outdated-comment.o= pen .hide-outdated-button { display: block; } .outdated-comment.open .show-outdated-button { display: none; } .outdated-comment.open .file-header { border-bottom-right-radius: 0px; bord= er-bottom-left-radius: 0px; } .outdated-comment-label { line-height: 22px; } .user-mention, .team-mention { font-weight: 600; color: rgb(36, 41, 46); } .discussion-create { margin: 15px 15px 0px; } .discussion-create .form-control { margin-bottom: 8px; } .discussion-create .btn { margin-top: 7.5px; margin-bottom: 15px; } .discussion-block + .discussion-block, .discussion-block + .discussion-even= t, .discussion-block + .timeline-commits-container, .discussion-event + .di= scussion-event, .discussion-event + .discussion-block, .discussion-event + = .timeline-commits-container, .timeline-commits-container + .discussion-even= t, .timeline-commits-container + .discussion-block, .timeline-commits-conta= iner + .timeline-commits-container { border-top: 1px solid rgb(225, 228, 23= 2); } .discussion-reply { padding: 15px; text-align: right; background-color: rgb= (255, 255, 255); border-top: 1px solid rgb(223, 226, 229); } .discussion-reply .btn { margin-top: 8px; } .discussion-reply .btn + .btn { margin-left: 8px; } .comment-sign-in-container { padding: 15px; font-size: 13px; text-align: ce= nter; } .comment-sign-in-container .btn { margin: 0px 0px 15px; } .thread-subscription-status { padding: 15px; background-color: rgb(255, 255= , 255); border-top: 1px solid rgb(223, 226, 229); } .thread-subscription-status .octicon-radio-tower { float: left; color: rgb(= 198, 203, 209); } .thread-subscription-description { position: relative; min-height: 30px; pa= dding-left: 42px; margin-top: 0px; font-size: 13px; color: rgb(88, 96, 105)= ; } .thread-subscription-description .octicon { position: absolute; left: 0px; = } .line-comment-info { position: relative; padding: 7.5px 15px; font-size: 12= px; color: rgb(88, 96, 105); border-bottom: 1px solid rgb(223, 226, 229); } .line-comment-info::before, .line-comment-info::after { position: absolute;= width: 0px; height: 0px; content: ""; } .line-comment-info::before { bottom: -8px; left: 15px; z-index: 10; border-= top: 8px solid rgb(223, 226, 229); border-right: 8px solid transparent; bor= der-left: 8px solid transparent; } .line-comment-info::after { bottom: -7px; left: 16px; z-index: 20; border-t= op: 7px solid rgb(255, 255, 255); border-right: 7px solid transparent; bord= er-left: 7px solid transparent; } .flash { position: relative; padding: 15px; font-size: 14px; font-weight: 6= 00; color: rgb(3, 47, 98); background-color: rgb(219, 237, 255); border-bot= tom: 1px solid rgba(27, 31, 35, 0.15); } .flash + .flash { margin-top: 5px; } .flash .container { margin-right: 0px; margin-left: 0px; } .flash .octicon-x { display: none; } .flash .flash-action { float: right; margin-top: -5px; } .flash.flash-warn { color: rgb(115, 92, 15); background-color: rgb(255, 251= , 221); border-color: rgba(27, 31, 35, 0.15); } .flash.flash-error { color: rgb(134, 24, 29); background-color: rgb(255, 22= 0, 224); border-color: rgba(27, 31, 35, 0.15); } .flash-messages.container { margin: 0px 0px 15px; } .touchable { -webkit-tap-highlight-color: transparent; } .Header .octicon { color: rgba(255, 255, 255, 0.75); vertical-align: text-b= ottom; } .nav-bar { position: relative; overflow: visible; color: rgba(255, 255, 255= , 0.75); user-select: none; background-color: rgb(36, 41, 46); } .nav-bar-inner { height: 55px; margin: 0px 2px; line-height: 55px; text-ali= gn: center; } .nav-bar-inner .header-button { position: absolute; padding: 5px 8px; line-= height: 1; color: inherit; background: transparent; border: 0px; border-rad= ius: 5px; } .nav-bar-inner .header-button:active, .nav-bar-inner .header-button:focus {= outline: 0px; box-shadow: none; } .nav-bar-inner .header-context-button { top: 8px; right: 8px; } .nav-bar-inner .brand-logo-invertocat .octicon, .nav-bar-inner .brand-logo-= wordmark .octicon { margin-top: -8px; color: rgb(255, 255, 255); vertical-a= lign: text-top; } .nav-bar-title-text { position: relative; max-width: 75%; margin: 0px auto;= overflow: hidden; font-size: 14px; text-align: center; text-overflow: elli= psis; white-space: nowrap; } .nav-bar-title-text .octicon { vertical-align: text-bottom; } .nav-bar-meta { padding: 7.5px 15px; font-size: 75%; text-align: center; bo= rder-top: 1px solid rgb(223, 226, 229); } .markdown-body { font-size: 15px; } .markdown-body blockquote { margin-right: 0px; margin-left: 0px; } .markdown-body code { white-space: normal; } .markdown-body.email-format { line-height: 1.5em !important; } .markdown-body.email-format div { white-space: pre-wrap; } .markdown-body .email-hidden-reply { display: none; white-space: pre-wrap; = } .markdown-body .email-hidden-reply.expanded { display: block; } .markdown-body .email-quoted-reply, .markdown-body .email-signature-reply {= padding: 0px 15px; margin-bottom: 15px; color: rgb(88, 96, 105); border-le= ft: 4px solid rgb(223, 226, 229); } .breadcrumb { padding: 15px; font-size: 12px; color: rgb(88, 96, 105); bord= er-bottom: 1px solid rgb(223, 226, 229); } .breadcrumb .separator { margin: 0px 0.25em; } .breadcrumb .octicon { margin-top: -1px; margin-right: 5px; } .breadcrumb a { font-weight: 600; } .breadcrumb strong { color: rgb(68, 77, 86); } .tabs { display: table; width: 100%; table-layout: fixed; } .tabs > a { display: table-cell; padding: 10px 0px; font-size: 14px; font-w= eight: 600; text-align: center; border-bottom: 1px solid rgb(223, 226, 229)= ; } .tabs > a.selected { color: rgb(68, 77, 86); background-color: rgb(255, 255= , 255); border-right: 1px solid rgb(223, 226, 229); border-bottom-color: rg= b(255, 255, 255); border-left: 1px solid rgb(223, 226, 229); } .tabs > a:first-child { border-left: 0px; } .tabs > a:last-child { border-right: 0px; } .pagination { position: relative; z-index: 2; display: table; padding: 0px;= margin-top: 0px; margin-bottom: -1px; background-color: rgb(250, 251, 252)= ; } .pagination a, .pagination span, .pagination em { display: table-cell; widt= h: 1%; padding: 10px 15px; color: rgb(68, 77, 86); text-align: center; bord= er-width: 1px; border-style: solid; border-color: rgb(209, 213, 218) rgb(20= 9, 213, 218) rgb(209, 213, 218) rgb(255, 255, 255); border-image: initial; = } .pagination a:first-child, .pagination span:first-child, .pagination em:fir= st-child { border-left: 0px; } .pagination a:last-child, .pagination span:last-child, .pagination em:last-= child { border-right: 0px; } .pagination span > a { padding: 0px; } .pagination .current { font-style: normal; font-weight: 600; color: rgb(255= , 255, 255); background-color: rgb(106, 115, 125); background-image: linear= -gradient(rgb(106, 115, 125), rgb(149, 157, 165)); border-color: rgb(106, 1= 15, 125); } .pagination .gap, .pagination .disabled { color: rgb(198, 203, 209); } .oauth-permissions-details .content { display: none; } .oauth-permissions-details.open .content { display: block; } .oauth-permissions-details.default .default-access { display: inline; } .oauth-permissions-details.full .full-access { display: inline; } .oauth-user-permissions .full-access, .oauth-user-permissions .limited-acce= ss, .oauth-user-permissions .limited-access-emails-followers, .oauth-user-p= ermissions .limited-access-emails-profile, .oauth-user-permissions .limited= -access-followers-profile, .oauth-user-permissions .limited-access-profile,= .oauth-user-permissions .limited-access-followers, .oauth-user-permissions= .limited-access-emails, .oauth-user-permissions .no-access { display: none= ; } .oauth-user-permissions.limited.limited-email .limited-access-emails { disp= lay: inline; } .oauth-user-permissions.limited.limited-email.limited-profile .limited-acce= ss-emails, .oauth-user-permissions.limited.limited-email.limited-profile .l= imited-access-profile { display: none; } .oauth-user-permissions.limited.limited-email.limited-profile .limited-acce= ss-emails-profile { display: inline; } .oauth-user-permissions.limited.limited-email.limited-profile.limited-follo= w .limited-access-emails, .oauth-user-permissions.limited.limited-email.lim= ited-profile.limited-follow .limited-access-profile, .oauth-user-permission= s.limited.limited-email.limited-profile.limited-follow .limited-access-foll= owers, .oauth-user-permissions.limited.limited-email.limited-profile.limite= d-follow .limited-access-emails-profile, .oauth-user-permissions.limited.li= mited-email.limited-profile.limited-follow .limited-access-emails-followers= , .oauth-user-permissions.limited.limited-email.limited-profile.limited-fol= low .limited-access-followers-profile { display: none; } .oauth-user-permissions.limited.limited-email.limited-profile.limited-follo= w .limited-access { display: inline; } .oauth-user-permissions.limited.limited-email.limited-follow .limited-acces= s-emails, .oauth-user-permissions.limited.limited-email.limited-follow .lim= ited-access-followers { display: none; } .oauth-user-permissions.limited.limited-email.limited-follow .limited-acces= s-emails-followers { display: inline; } .oauth-user-permissions.limited.limited-follow .limited-access-followers { = display: inline; } .oauth-user-permissions.limited.limited-follow.limited-profile .limited-acc= ess-followers, .oauth-user-permissions.limited.limited-follow.limited-profi= le .limited-access-profile { display: none; } .oauth-user-permissions.limited.limited-follow.limited-profile .limited-acc= ess-followers-profile { display: inline; } .oauth-user-permissions.limited.limited-profile .limited-access-profile { d= isplay: inline; } .oauth-repo-permissions .default-access, .oauth-repo-permissions .public-ac= cess, .oauth-repo-permissions .full-access { display: none; } .oauth-repo-permissions.public .public-access { display: inline; } .oauth-delete-repo-permissions .octicon-alert { color: rgb(203, 36, 49); } .oauth-repo-status-permissions .no-access, .oauth-repo-status-permissions .= full-access { display: none; } .oauth-notifications-permissions .no-access, .oauth-notifications-permissio= ns .read-access, .oauth-notifications-permissions .via-public-access, .oaut= h-notifications-permissions .via-full-access { display: none; } .oauth-notifications-permissions.read .read-access { display: inline; } .oauth-notifications-permissions.via-public .via-public-access { display: i= nline; } .oauth-notifications-permissions.via-public .octicon { display: none; } .oauth-notifications-permissions.via-full .via-full-access { display: inlin= e; } .oauth-gist-permissions .no-access, .oauth-gist-permissions .full-access { = display: none; } .oauth-granular-permissions .no-access, .oauth-granular-permissions .read-a= ccess, .oauth-granular-permissions .write-access, .oauth-granular-permissio= ns .full-access { display: none; } .oauth-granular-permissions.none .no-access { display: inline; } .oauth-granular-permissions.read .read-access { display: inline; } .oauth-granular-permissions.write .write-access { display: inline; } .oauth-granular-permissions.full .full-access { display: inline; } .issues-reset-query-wrapper { padding: 15px; background-color: rgb(255, 255= , 255); border-bottom: 1px solid rgb(225, 228, 232); } .bookmark-octicon-unbookmarked { color: rgba(27, 31, 35, 0.3); } .subset-files-tab { background-color: rgb(241, 248, 255); } .branch-action { padding: 15px; font-size: 12px; color: rgb(88, 96, 105); b= ackground-color: rgb(255, 255, 255); border-top: 1px solid rgb(225, 228, 23= 2); } .discussion-block-header + .branch-action { border-top-color: rgb(223, 226,= 229); } .branch-action-with-icon { padding-left: 35px; } .branch-action-heading { margin-top: 0px; margin-bottom: 0px; font-size: 14= px; color: rgb(36, 41, 46); } .branch-action-icon { float: left; width: 16px; margin-left: -23px; text-al= ign: center; } .branch-action-expandable { border-top: 1px solid rgb(225, 228, 232); } .discussion-block-header + .branch-action-expandable { border-top-color: rg= b(223, 226, 229); } .branch-action-expandable .list-item { padding-right: 40px; } .branch-action-expandable .list-items-overflow { max-height: 170px; overflo= w-y: auto; font-size: 13px; background-color: rgb(246, 248, 250); border-to= p: 1px solid rgb(225, 228, 232); } .branch-action-expandable .list-items-overflow .list-item { padding-top: 7p= x; padding-bottom: 7px; } .branch-action-expandable .list-items-overflow .list-item-state-icon { top:= 8px; } .branch-action-expandable .octicon-fold, .branch-action-expandable .list-it= ems-overflow { display: none; } .branch-action-expandable.open .octicon-fold, .branch-action-expandable.ope= n .list-items-overflow { display: block; } .branch-action-expandable.open .octicon-unfold { display: none; } .branch-action-expandable .list-item:first-child .list-item-chevron { top: = 14px; margin-top: 2px; font-size: 18px; } .branch-actions-details { margin-right: -25px; } .merge-branch { position: relative; } .merge-branch .is-loading .octicon { display: none; } .merge-branch .is-loading .mergeable-state-loading { display: inline-block;= width: 16px; height: 16px; background-image: url("/images/spinners/octocat= -spinner-16px.gif"); } .merge-branch .mergeable-state-message { margin-top: 0px; margin-bottom: 0p= x; font-size: 12px; color: rgb(88, 96, 105); } .merge-branch .mergeable-state-message.required { display: block; color: rg= b(88, 96, 105); } .merge-branch .merge-branch-form, .merge-branch .mergeable-state-message { = display: none; } .merge-branch.open { border-top: 3px solid rgb(223, 226, 229); } .merge-branch.open .octicon-git-pull-request, .merge-branch.open .merge-mes= sage { display: none; } .merge-branch.open.mergeable-state-clean .merge-branch-form { display: bloc= k; } .merge-branch.open.mergeable-state-unstable .mergeable-state-message.unstab= le { display: block; } .merge-branch.open.mergeable-state-dirty .mergeable-state-message.dirty { d= isplay: block; } .merge-branch.open.mergeable-state-blocked .mergeable-state-message.blocked= { display: block; } .merge-branch.mergeable-state-error .mergeable-state-message.error { displa= y: block; } .merge-commit-message { margin: 7.5px 0px; } .merge-commit-title { font-weight: 600; } .merge-form-author { margin-bottom: 15px; font-size: 12px; line-height: 20p= x; color: rgb(88, 96, 105); } .merge-form-author .avatar { margin-right: 5px; } .merge-options { margin-right: 0px; margin-left: 0px; color: rgb(36, 41, 46= ); } .merge-options .list-item { padding-top: 10px; padding-bottom: 10px; } .merge-options .byline { font-weight: normal; } .merge-option-radio { position: absolute; top: 12px; left: 12px; margin-rig= ht: 3px; } .merge-branch-form .btn-merge { display: block; } .merge-branch-form .btn-squash, .merge-branch-form .btn-rebase { display: n= one; } .merge-branch-form.is-squashing .btn-merge, .merge-branch-form.is-squashing= .btn-rebase { display: none; } .merge-branch-form.is-squashing .btn-squash { display: block; } .merge-branch-form.is-rebasing .merge-commit-title, .merge-branch-form.is-r= ebasing .merge-commit-message { display: none; } .merge-branch-form.is-rebasing .btn-merge, .merge-branch-form.is-rebasing .= btn-squash { display: none; } .merge-branch-form.is-rebasing .btn-rebase { display: block; } .repository-meta { margin: 15px; font-size: 13px; color: rgb(88, 96, 105); = } .repository-meta-url { word-wrap: break-word; } .branch-selector { position: relative; padding-left: 19px; font-weight: 600= ; } .branch-selector .octicon.octicon-git-branch { position: absolute; top: 1px= ; left: 0px; } .branch-selector .octicon.octicon-chevron-up, .branch-selector .octicon.oct= icon-chevron-down { position: relative; top: 1px; float: right; width: auto= ; margin-right: 0px; margin-left: 0px; } .branch-selector:not([open]) .octicon.octicon-chevron-up { display: none; } .branch-selector[open] .octicon.octicon-chevron-down { display: none; } .branch-selector-options { position: relative; padding-top: 6px; font-size:= 13px; font-weight: normal; } .branch-selector-option { display: block; padding: 6px 0px; font-size: 14px= ; font-weight: 600; } .branch-selector-option .octicon-check { position: absolute; left: -19px; } .branch-selector-all-branches { display: block; padding: 6px 0px; } .latest-commit .commit-author { position: relative; padding-top: 8px; paddi= ng-bottom: 8px; font-size: 12px; line-height: 20px; color: rgb(88, 96, 105)= ; background: rgb(255, 255, 255); } .latest-commit .bubble-content strong { color: rgb(68, 77, 86); } .pulse-control { padding: 15px; font-size: 11px; text-align: right; } .pulse-summary { margin: 0px 0px 30px; } .pulse-summary:last-of-type { margin-bottom: 0px; } .pulse-summary .summary-title { padding: 0px; margin: 0px 0px 5px; font-siz= e: 14px; } .pulse-summary .bar-graph { display: table; width: 100%; margin: 0px; borde= r-radius: 3px; } .pulse-summary .bar { display: table-cell; height: 15px; background-color: = rgb(106, 115, 125); } .pulse-summary .bar.closed { background-color: rgb(203, 36, 49); } .pulse-summary .bar.open { background-color: rgb(40, 167, 69); } .pulse-summary .bar.merged { background-color: rgb(111, 66, 193); } .pulse-summary .bar.proposed { background-color: rgb(40, 167, 69); } .pulse-summary .summary-box { display: table; width: 100%; padding: 0px; ma= rgin: 0px; color: rgb(88, 96, 105); border: 1px solid rgb(234, 236, 239); } .pulse-summary .summary-box li { display: table-cell; width: 50%; padding: = 15px 0px; text-align: center; } .pulse-summary .summary-box li:first-child { border-right: 1px solid rgb(23= 4, 236, 239); } .pulse-summary .summary-box .count { display: block; font-size: 16px; color= : rgb(68, 77, 86); } .pulse-summary .summary-box .count .octicon { margin-top: 2px; } .user-bar-graph { position: relative; height: 103px; background: rgb(255, 2= 55, 255); } .max-commits { position: absolute; top: 3px; right: 15px; font-size: 10px; = color: rgb(88, 96, 105); } .user-bar-item { position: relative; float: left; width: 20px; height: 75px= ; margin: 0px 5px 5px 0px; } .user-bar-item img { position: absolute; bottom: -28px; margin-right: 5px; = border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } .user-bar { position: absolute; bottom: 0px; width: 20px; max-height: 75px;= padding: 0px 0px 3px; margin: 0px; font-size: 12px; color: rgb(36, 41, 46)= ; background-color: rgb(251, 133, 50); border-top-left-radius: 3px; border-= top-right-radius: 3px; opacity: 0.8; } .y-axis-bar { position: absolute; left: 0px; width: 100%; height: 1px; back= ground: rgb(246, 248, 250); } .y-axis-bar.top { top: 0px; } .y-axis-bar.middle { top: 36px; } .y-axis-bar.bottom { bottom: 27px; border-color: rgb(198, 203, 209); } .bar-graph { height: 30px; padding: 0px; margin: 15px 0px; } .bar-graph a { position: relative; display: block; float: left; height: 10p= x; padding: 0px; margin: 0px; } .bar-graph a .label { position: absolute; bottom: -23px; font-size: 13px; c= olor: rgb(88, 96, 105); } .bar-graph a:first-child { border-top-left-radius: 2px; border-bottom-left-= radius: 2px; } .bar-graph a:first-child .label { left: 0px; } .bar-graph a:last-child { border-top-right-radius: 2px; border-bottom-right= -radius: 2px; } .bar-graph a:last-child .label { right: 0px; } .file-browser-header { max-width: 100%; border-bottom: 1px solid rgb(223, 2= 26, 229); } .file-browser-header > .TableObject-item { padding: 15px; } .file-browser-header > .TableObject-item:first-child { white-space: normal;= border-right: 1px solid rgb(223, 226, 229); } .file-browser-header .octicon { color: rgb(88, 96, 105); } .history-link { margin-top: 4px; font-size: 12px; font-weight: 600; color: = rgb(88, 96, 105); vertical-align: top; } p.history-link { padding: 15px; margin: 0px; font-size: 13px; border-bottom= : 1px solid rgb(223, 226, 229); } p.history-link a { color: rgb(88, 96, 105); } .blob-breadcrumb { position: relative; padding-left: 40px; } .blob-breadcrumb .filetype-icon { position: absolute; top: 15px; left: 15px= ; } .blob-history { position: relative; display: none; color: rgb(106, 115, 125= ); background: rgb(246, 248, 250); border-bottom: 1px solid rgb(209, 213, 2= 18); } .blob-history a { display: block; padding: 15px 15px 15px 41px; font-size: = 13px; color: rgb(3, 102, 214); } .blob-history .octicon { color: rgb(106, 115, 125); } .blob-history .octicon-history { position: absolute; top: 16px; left: 15px;= } .blob-history .commit-ref { float: right; margin: 2px 0px 0px 10px; font-fa= mily: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospac= e; font-size: 12px; font-weight: 600; color: rgb(106, 115, 125); } .blob-history-label { float: right; color: rgb(3, 102, 214); } .blob-history-checkbox { position: absolute; top: 0px; left: 0px; opacity: = 0; } .blob-history-checkbox:checked ~ .blob-history { display: block; } .blob-file-content { background-color: rgb(255, 255, 255); } .blob-file-content pre { margin: 0px; overflow: scroll; word-wrap: normal; = white-space: pre; } .blob-file-content .code-body pre { padding: 15px 0px; } .blob-file-content .code-body pre .line { padding: 0px 15px; } .blob-file-content-blankslate { padding: 15px; margin-top: 0px; margin-bott= om: 0px; } .blob-code-inner { overflow: scroll; font-family: Consolas, "Liberation Mon= o", Courier, monospace; font-size: 14px; line-height: 1.4; word-wrap: norma= l; white-space: pre; } .markdown-body { padding: 15px; } .subscription-settings-bubble .bubble-content { padding: 0px 15px; } .reponav-wrapper { position: relative; z-index: 2; padding-top: 1px; margin= -top: -1px; overflow-y: hidden; background-color: rgb(36, 41, 46); } .reponav { padding-right: 8px; padding-left: 8px; overflow-x: auto; color: = rgba(255, 255, 255, 0.75); text-align: center; white-space: nowrap; } .reponav-item { display: inline-block; padding: 4px 8px 16px; color: rgba(2= 55, 255, 255, 0.75); } .reponav-item .Counter { color: inherit; background-color: rgba(255, 255, 2= 55, 0.15); } .reponav-item.selected { font-weight: 600; color: rgb(255, 255, 255); } .server-stats { color: rgb(88, 96, 105); background: rgb(36, 41, 46); } .server-stats .stats { padding-left: 0px; margin: 0px; } .server-stats .stats li { padding: 15px; list-style: none; border-bottom: 1= px solid rgba(27, 31, 35, 0.7); box-shadow: rgba(255, 255, 255, 0.1) 0px 1p= x 0px; } .server-stats a, .server-stats strong { font-weight: 600; color: rgb(255, 2= 55, 255); } .server-stats .serverstats-branch { padding: 15px; margin: 0px; font-family= : SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; } .server-stats .serverstats-branch .current-branch { max-width: 90%; } .octicon { display: inline-block; vertical-align: text-top; fill: currentco= lor; } .profile-header { position: relative; min-height: 140px; padding: 15px 15px= 10px 140px; overflow: visible; line-height: 1.5; } .profile-header .avatar { position: absolute; top: 15px; left: 15px; margin= -right: 15px; border-radius: 3px; } .profile-header h1 { margin: 0px; font-size: 16px; color: rgb(36, 41, 46); = } .profile-header h3 { margin: 0px; font-size: 12px; font-weight: normal; col= or: rgb(88, 96, 105); } .user-profile-bio { padding: 0px 15px 15px; white-space: pre-wrap; } .user-profile-company > div { display: inline-block; } .details { padding: 0px; margin: 7.5px 0px 0px; } .details li { margin-bottom: 0px; font-size: 12px; line-height: 1.8; } .details-item { font-size: 13px; line-height: 24px; list-style: none; } .details-item .css-truncate-target { max-width: 88%; } .details-item .octicon { width: 16px; color: rgb(88, 96, 105); text-align: = center; } .user-following-container { display: block; padding: 0px 15px 15px; } .user-following-container.loading { opacity: 0.5; } .user-following-container .follow, .user-following-container.on .unfollow {= display: block; } .user-following-container.on .follow, .user-following-container .unfollow {= display: none; } .language-color { position: relative; top: 1px; display: inline-block; widt= h: 12px; height: 12px; border-radius: 50%; } .profile-timeline-wrapper { position: relative; z-index: 0; overflow: hidde= n; word-break: break-word; word-wrap: break-word; white-space: normal; back= ground-color: rgb(255, 255, 255); } .profile-timeline-wrapper .form-select { width: 116px; } .profile-timeline .timeline-item-icon { float: left; width: 32px; height: 3= 2px; margin-top: -7px; margin-left: -40px; line-height: 29px; color: rgb(88= , 96, 105); text-align: center; background-color: rgb(246, 248, 250); borde= r: 2px solid rgb(255, 255, 255); border-radius: 50%; } .profile-timeline .profile-timeline-month-line { background-color: rgb(255,= 255, 255); } .profile-timeline .profile-timeline-month-line .profile-timeline-month-head= ing { top: -10px; } .profile-timeline .profile-timeline-month-line::after { display: block; wid= th: 100%; height: 1px; margin-top: -4px; content: ""; background-color: rgb= (246, 248, 250); } .profile-timeline .profile-timeline-line::before { position: absolute; top:= 0px; bottom: 0px; left: 15px; z-index: -1; display: block; width: 2px; con= tent: ""; background-color: rgb(246, 248, 250); } .profile-timeline .profile-timeline-card-wrapper { border-top: 2px solid rg= b(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); } .profile-timeline .profile-timeline-card-wrapper h4 { margin: 0px; } .profile-timeline .progress-bar { height: 10px; border-radius: 2px; } .profile-timeline .col-5 { width: 30%; } .profile-rollup-wrapper .css-truncate-target { max-width: 72%; } .profile-rollup-icon .octicon { vertical-align: middle; } .profile-rollup-event-title.css-truncate-target { max-width: 100%; } .profile-rollup-wrapper + .profile-rollup-wrapper { border-top: 1px solid r= gb(246, 248, 250); } .profile-timeline-card-wrapper + .profile-timeline-card-wrapper { margin-to= p: 8px; } .profile-rollup-wrapper + .profile-timeline-card-wrapper { margin-top: 0px;= } .profile-timeline-month-line + .profile-timeline-card-wrapper { margin-top:= 8px; } .profile-rollup-content { display: none; } .profile-rollup-toggle .css-truncate-target { max-width: 90%; } .profile-rollup-toggle-closed { display: none; } .profile-rollup-toggle-open { display: inline-block; } .open .profile-rollup-content, .open .profile-rollup-toggle-closed { displa= y: block; } .open .btn-link .profile-rollup-toggle-closed { display: inline-block; } .open .profile-rollup-toggle-open { display: none; } .inbox-zero { padding: 30px 15px; color: rgb(88, 96, 105); text-align: cent= er; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(225, 22= 8, 232); } .inbox-unavailable { padding: 30px 15px; color: rgb(88, 96, 105); text-alig= n: center; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(= 225, 228, 232); } .subscription-settings-bubble .form-checkbox { padding: 0px 15px 0px 40px; = } .subscription-settings-bubble .form-checkbox input[type=3D"radio"] { positi= on: relative; top: 2px; } .subscription-settings-bubble .form-checkbox .note { padding-left: 0px; } .mobile-search .list-item em, .mobile-search .list-item-title em, .mobile-s= earch .list-item .byline em { padding: 1px; font-style: normal; font-weight= : 600; text-shadow: none; background-color: rgba(255, 234, 127, 0.5); borde= r-radius: 3px; } .mobile-search .description { display: block; padding-bottom: 5px; margin: = 0px; font-size: 12px; color: rgb(27, 31, 35); } .mobile-search .description strong { font-weight: normal; color: rgb(68, 77= , 86); } .mobile-search .issue-list-item .octicon-comment-discussion { margin-left: = 5px; color: rgb(88, 96, 105); } .mobile-search .user-list-item { min-height: 73px; } .mobile-search .user-list-item .user-list-info, .mobile-search .user-list-i= tem .byline { padding-left: 45px; } .dashboard-search { display: block; margin: 15px; } .dashboard-search .dashboard-search-input { width: 100%; margin: 0px; } .topic-tag { display: inline-block; padding: 0.3em 0.9em; margin: 0.25em 0.= 5em 0.25em 0px; background-color: rgb(231, 243, 255); border-radius: 3px; } .branch-groups { padding-top: 15px; background-color: rgb(255, 255, 255); } .branch-groups .bubble-title { background-color: rgb(246, 248, 250); } .branches-list { border-bottom: 1px solid rgb(209, 213, 218); } .branches-list:last-child { border-bottom: 0px; } .branches-list .branch-name { display: inline-block; padding: 2px 6px; marg= in-left: 15px; font-style: normal; font-variant: normal; font-weight: norma= l; font-stretch: normal; font-size: 12px; line-height: normal; font-family:= SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; co= lor: rgba(27, 31, 35, 0.6); background-color: rgb(234, 245, 255); border-ra= dius: 3px; } .branches-list .branch-name .octicon { margin: 1px -2px 0px 0px; color: rgb= (168, 187, 208); } .branches-list a.branch-name { color: rgb(3, 102, 214); } .branch-list-item .branch-name { max-width: 80%; margin-right: 10px; } .branch-list-item .meta { margin-top: 3px; } .branch-list-item .branch-meta { display: block; margin-top: 3px; margin-le= ft: 0px; font-size: 12px; color: rgb(88, 96, 105); } .gist-mobile-blob { border-top: 1px solid rgb(223, 226, 229); } .gist-meta { margin-top: 15px; } .render-container { padding: 30px; line-height: 0; text-align: center; back= ground: rgb(223, 226, 229); } .render-container .render-viewer { display: none; width: 100%; height: 100%= ; border: 0px; } .render-container .octospinner { display: none; } .render-container .render-viewer-error, .render-container .render-viewer-fa= tal, .render-container .render-viewer-invalid { display: none; } .render-container.is-render-automatic .octospinner { display: inline-block;= } .render-container.is-render-requested .octospinner { display: inline-block;= } .render-container.is-render-requested.is-render-failed .render-viewer-error= { display: inline-block; } .render-container.is-render-requested.is-render-failed .render-viewer, .ren= der-container.is-render-requested.is-render-failed .render-viewer-fatal, .r= ender-container.is-render-requested.is-render-failed .render-viewer-invalid= , .render-container.is-render-requested.is-render-failed .octospinner { dis= play: 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 .render-viewer= , .render-container.is-render-requested.is-render-failed-fatal .render-view= er-error, .render-container.is-render-requested.is-render-failed-fatal .ren= der-viewer-invalid, .render-container.is-render-requested.is-render-failed-= fatal .octospinner { display: none; } .render-container.is-render-requested.is-render-failed-invalid .render-view= er-invalid { display: inline-block; } .render-container.is-render-requested.is-render-failed-invalid .render-view= er, .render-container.is-render-requested.is-render-failed-invalid .render-= viewer-error, .render-container.is-render-requested.is-render-failed-invali= d .render-viewer-fatal, .render-container.is-render-requested.is-render-fai= led-invalid .octospinner { display: none; } .render-container.is-render-ready.is-render-requested:not(.is-render-failed= ) { height: 500px; padding: 0px; background: none; } .render-container.is-render-ready.is-render-requested:not(.is-render-failed= ) .render-viewer { display: block; } .render-container.is-render-ready.is-render-requested:not(.is-render-failed= ) .render-viewer-error, .render-container.is-render-ready.is-render-request= ed:not(.is-render-failed) .render-viewer-fatal, .render-container.is-render= -ready.is-render-requested:not(.is-render-failed) .octospinner { display: n= one; } .render-notice { padding: 20px 15px; font-size: 14px; color: rgb(68, 77, 86= ); background-color: rgb(246, 248, 250); border-color: rgba(27, 31, 35, 0.1= 5); } ------MultipartBoundary--AosCGXj5QuQoq2zh9c6JIB03tM1NNV1AKmJJCP9ndf---- Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://avatars3.githubusercontent.com/u/1305560?s=64&v=4 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 AAAAAElFTkSuQmCC ------MultipartBoundary--AosCGXj5QuQoq2zh9c6JIB03tM1NNV1AKmJJCP9ndf---- Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://avatars2.githubusercontent.com/u/36217?s=64&v=4 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 ------MultipartBoundary--AosCGXj5QuQoq2zh9c6JIB03tM1NNV1AKmJJCP9ndf---- Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: https://avatars2.githubusercontent.com/u/23718359?s=64&v=4 /9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAx NDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAEAAQAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAA AAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGh CCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hp anN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV 1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQAC AQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXx FxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqS k5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T1 9vf4+fr/2gAMAwEAAhEDEQA/ANTwzu0fwfqN4i/vWgaOL/fchRWcEttK07zJ5EhghQbnc8AAVs3l nPZ2Vha+YxRn3kIu1cKuMHk929e1eb/FPWGijttEjj5lAnkc+mSFA/EHP4V58PeaR2SdryKGufEf eTDpMACggieUZJwc5C9unf8AKuUuPEepXchknuppHPdnOPyGMVlCNycbTmtO30K9nUMts5B7kYrs UYRMEp1GXdM8Z6vpcoeCdSAc7XyR/OvR/CXjbSPEGs2I19/skkEhkhZiDAzsScvn7vJ4zwK8ul8P 30S5NtJ+AzWaVltZc8qwpcsZbA4zhufbH2+CBZGwGJHDA5yK5W/naWRiO5rzP4X+MLi4gbR7py8c aF4WY/6sDqn07j05HpXqNnp9xqHKKVjP8Z/pXNUvflKjZK5xPj27uoPEwt7SdgbaJUcq+0E4z2B9 TXF31tcazqsF3eAyNBC0eWUd+R0/4FXsceoWl6HW90aOQs7N5g2uSSSe4HrXM+IbC0hgSW1jaIli uz7OEzwTyRwelHPFKyRrSjJzSZ5LNZtaTgxJFvB6v611fhvxFCMWmpW0Syj7p2YLVmy6NLdTmVDI 2cghDg1LdabHbxWqkymSLq0hGT+VU2mtTtUJJ6bHe3rWNlarNJaoN6BlDcZrjbzw0viiY+TaxxS/ 3kI/UV6DPozeIfD9m8e/zETCYbacY9fWtfwv4SNn9muJpbgvBwPPOWP5VMb9DOpUiotSOL+GHw4u tE1i/vdWXailobeP+JwG5cjsOBj8a7rxN4wsfD8TQ3V4tmq8CKDDzv8A0Qe5/MVS0K6vfE3irxFp 4e407T7K5KNJbyYlmfOPvnJVccgDBGeDWv4g0rw74d8OxtJaPFaw3CyfuIzJK0jcA55JJ4BJP41v y31Z5repYgfTmVcTKQfUY/nVbxDZafd6HKLWa2FyuGTJHUduPUZH41j6pHa6Tp9rJPeSmWZAfLQE nOOTgnoK5Uag+oeK20TTWklmRVZzJJ5S8gHHIbsea4432sdMY6qVzIsrhEuX2fcJ+XPpWVrl2IJl k2M6Z/h9e1W9Z0290TxDc2E6qkh+dAG3KVPIweMjms6P7Q94qy2wlKEHaZAAa1Ssekpcy0PWvBvi JLzQVihspwIwPnZcDI6iuxtb6OSAy5wFGTXnug3F0luYLaxWOJmMnz3OSpP0XpW63zeHr77QgAli ZXXPGCDn8MZoU7HDXpq7J/D8Gg2Xi+7aLxI2p61cLITbeeGSGMspYBBwvIHXmui16RlsgFiaVvMX CJ1JOcdxiuA8Haf4P8PX0dvpt9az6vI0o8uKcMwTcWAAJzjb65+tdvrGqLp9i17K6RRxbXZ5Dwo3 AHOM9M1u5KxxW1PHvE+uabZXZV7yJI7ZQkabi7jrkDqeuevFcjqHxIs1v5bjTdJQyNvVZZlXOxiC QVIIPI79M15/I7u3zliR6nNRGlTw8Y76mksRJqy0Ouk8U6n4gunursxCSL/VrDGEVR3GBXZ+Gp9K 1iAJeZEw4JzgivNPDlzDDqax3BAjlIXcegPavVrfwJDNLFeK5SJxyykj+VTVSTsdWHm+Tc7GxTT7 Gz8jT2dp5DhVLZYn2rO8ReI7/RNQl0K6WKOCaNWjuUBJzsG5T7At1HZq6bwvodjpao0MS+cRgyEl mx9TXn/xju4k8TW0MbZkSEM+D90kAfyArOME9yKk/eJdEihs9X+23VqCoidY7iIjALAdx0yOB9a6 7UtY0u80yaNpEaMw7pSJBwoIJBHYjFeSaTrFxb2iMkzB1OFb29PfiuoTxZHq9jJZaiuQ6GMyRnBG 4EZx0PX69Oa1dJrYylJSdz//2Q== ------MultipartBoundary--AosCGXj5QuQoq2zh9c6JIB03tM1NNV1AKmJJCP9ndf---- Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://avatars3.githubusercontent.com/u/25978190?s=64&v=4 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 ------MultipartBoundary--AosCGXj5QuQoq2zh9c6JIB03tM1NNV1AKmJJCP9ndf---- Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: https://avatars3.githubusercontent.com/u/22057956?s=64&v=4 /9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAx NDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAEAAQAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAA AAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGh CCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hp anN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV 1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQAC AQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXx FxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqS k5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T1 9vf4+fr/2gAMAwEAAhEDEQA/APn+iirumaZPql0IYeAOWc9FFKUlFXY0m3ZFNVLMAoJJ7Cuj0vwJ r+rwrPb2qLE/3XkkUA/1pttDLYs9uLNvPC5JxyR6/SvU/BU8WleEPtd7LsiUvKxJyAM44/EdK83G Y2pShekkehDBR5eabOAn+FPiqKIvHbQT4/himGf1xXK6jpOoaRP5OoWc1tJ2EqEZ+h719R6Hfx6r p1vexo6RzpvVZBg47Vo32g2GtWL2t9bRTwuOVdc/iPQ+9cVHNayly1IpkzwsLXiz4/orvviJ8OZ/ CU5vLPfLpcjYBPJiJ6AnuPQ/5PA17dGtCrHngcU4OLswr03wjpa2dmmV/eP8zmvPNNiE+pW0Z5DS DP516rY3NvY24luJo4oxxudgBXDmU3yKC6nRhUr8zOhh0SzuJ1uJoVeRV2gkdRx/hXO+KIzqHiKz 8O20vk2twyT3PGArHI/UDp6n1Nddpl1DdwLNBIJI26MOhqxqej22rWE9tJmJptuZowA4KnKnPtXg 0qzpVLz6fh/wx6MlzxtfQ27NI7WCKCFQscSBEUdgBgCtF9Tg0+zku7qZYoIhud27Vk2yGKCOIuzl FCl26tgdTXH+JnufEnimz8M2zsLaHE94w6D6/h092FZ4eHtKlm9N2/IVRqMdD065t7DxT4ZIkj8y 2vINwDjBKsMj6V8k6/pMmha7eaZLktbyFQT/ABL1B/EYr7D06NI7VYkULGihVUdgOgr5z+NlnHb+ NY5kAHnWwLe5BIz+WK9rL6tqqS2l+hxYiPu+hwOmTLb6payt91ZVJ+mea9Ut445Y5IJBlHBU/Q15 BXoXh3VheWaEt++jwsg/kfxrqzCm3FSXQzw8rOzOw8J6kZ7H7JOcXdmfImXuccBvoRzXXwuCK84v LC5kuY9V0mVYtRjXayt9ydf7rf4/5GjYeOrSJ1t9Yhl026HBWVSUPuG9K8Sth3UfPT17rqv+AdsK ij7sj0BWp9pbW8V1LPHCiSzEGVwuC+BgZPfiudj8V6GIw51eyx7TqT+WavaFr0OrG52KyeRLsG5S N6nlWGQDgj+Rrj9lUim7NI154vS53NtIIrcsT2r5u+Meope+MxGjZ8iAK3sSSf5Yr2nXPEFvpGjT XU8m1I1JPPX2HvXzBqmoS6rqlzfzf6yeQuR6eg/AcV7OVwc6nP0ivxZx4pqMbdWU6s2N9NYXImhP I4IPRh6Gq1Fe80mrM4E7HpWi+JLa7CgSbJe6Mefw9a6mO5huY/LnRJUPZwGH5GvDOhyKvwa1qVsA IryUAdic/wA68ytlyk7wdjqhibaSR7bbQ6ZauJILK1if+8kSqf0FSX3iWw0mJri6uI4+On8TY7Ad TXicniPV5Vw1/Lj2wP5VnSSyTOXldnc9WY5JrGOVOTvUkW8WkvdR0ni7xldeJrgRjdFZRnKRZ5Y+ re9cxRRXrUqUKUVCCsjklJyd2f/Z ------MultipartBoundary--AosCGXj5QuQoq2zh9c6JIB03tM1NNV1AKmJJCP9ndf---- Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://avatars2.githubusercontent.com/u/4586280?s=64&v=4 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 ------MultipartBoundary--AosCGXj5QuQoq2zh9c6JIB03tM1NNV1AKmJJCP9ndf---- Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: https://avatars2.githubusercontent.com/u/2324416?s=64&v=4 /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwK DAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAQABA AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A /R4g1k+KNbtvDPh3U9Vu7iK1t7S3eZppnCIuATyTW55VfCX/AAUi+NV34Vl0TwdYXPmRXcLXN7aw Nh/vYj3e3U4PoPYgA8l+If8AwUd8XJrWqWXh6G2GkLcZ895HMskWFXEbkKUU4LZ27sv24FcTpP7b nj/U7MaZq2pxXSWvyxTzgGfbyQCeFLkEDcVzxwQa8k8N/BTxj8TruWTQ9Dv7y23jzJQAq+u1j0/I mvXPDP8AwTy8d61dxTaytvpNnIdzBZg8ifUD6etAHUWv/BQP4iWljb2d9NZazGrxh2eNI3dFYFlb aASWClc5H3q/QT4JfF7Sfjb4Ig17TGVJVYw3VpvBe3lHVWA6ZBBHsa+Dr39gzSfDtqPt+r3N2WUq zABduehFeafA7xlrn7H37RslvcXsl14enmS31KM/dmtZMFZcdnQnI+hHQ0AfryyVE8eRVqNo7mFJ omEkcihldeQQeQRTXTFAGzsr8kv2urAeMP2yfEWjXLvbxG7to2kPUJ9lQ8e3A/E1+uWw1+Un7dHh y9039tOAWJaH+2obG6lZeT5aoUcj/vwfzoA+uvgnoNh4T8NWmkafAiWcEYCADr6kn1PWvUopiIio jJOOmK+V4f2hD4C0HTpItH077PIiqg1LV47W5n90iOST7V6r4B+L118RfDF/qdlA1lLZDE9pcZDK euAcfMPcUAbfjPS5r5tzRkoByB61+cn7U08dt8SnKbkvHiX92y/fVN2Ofx/Svovxf8UPH/iDVEuZ 7TxEulCTFvZeHYIE44IaZ5Xy2R6ADgjNeNfHXwrf+PvC3/CVx2d/bS2E+Ylv49s21sI6seh5IbIz 92gD9Kf2ftRk1j4G+Ar2aVppZtEtGZ2IJJ8peprvWXdXj/7IVnqGj/A7QtC1GORZtKiECSTH55EP zAsP4cEkAegXPOa9kdMUAbODXyN+1x8J49a+JHhrxg2C9iqwvlAD5JEgOG/3nXg59sZOfr3yz6V5 r8evDR1zwRM6A+bDkZ4wAR39BuC89qAPnvwt8APCtrLPq8Fqft0xEjyyhJHBA4w7qSox6YxXXeDt Ihtn1mO2UhJR8pHRto5IPcVzfgXxjdX2iSQXERTy0YSA8Zx1B/KvM5wuv+JtTGhfFW/8PCYsJNNs 0W92D+IKu1mj+nQelAHs/haw0a6u5be8jtI7pZCFWaNW9ejY9jwa4j9pC2itfCd9FEYmLIQsePlI 9OK560udA+FMq6LYwa1cyajMN8txYXDzzuM5kZ3TPGCc8AUfE3SrrXpLGya6aT7W8USgDDfPIFXj 1OaAPqn4MW8sdhe7kaOHZAqKxychCDz+Ar0SRMjpVLwx4Yh8K6UllDLJcYOWmlxuY4A7cdAK02XN AGsFoMeasCOgpjvQB8c/He0Pwi+Icl/LbbtC16RpkkA+VZT/AK2NvQ5JYeoY/wB01xMfh6w8Oa3J f+H/AAoz22oASj+x7prMuSOc7MAn3ry3/gpV+1xLqXxL0b4aeGLqN9J0W6D6tOmGE12ylVjB9Ig5 z6sSD92vJPAf7YPir4fJHpN/Db3SQEqq3jNDJGM9mwQw9+KAPr6Oy1a81X7XdaTFoFvGDJKZJmmm cgdXdhljXzt+0H8aL3R9Xik8NXvkapa5vLadAsnkmBcxvtIIPzgEAgjiuH8eftc+OPiEP7E0KONW uf3YSzDT3D57bsAD8M1U174azfCn4Uap4o8ZziTX9UUW1taM2SCw4QfQZJ9gaAPuj/gnz+2Nc/tK eC7nR/Fk9uPHukrvmaJBEL+3JwJwg4DA8MFGOVIAzgfWzx9xX89Xwf8AilrXwU+Jmi+M9DkC6hpt wJPKJIjnjPEkTY/hZSQfrx0r9UfhF/wVD+F3jzyLPxTFd+BdTchWa7H2izLe0yDIHuyKB60Af//Z ------MultipartBoundary--AosCGXj5QuQoq2zh9c6JIB03tM1NNV1AKmJJCP9ndf---- Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://avatars0.githubusercontent.com/u/13638708?s=64&v=4 iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAIAAADxLsZiAAAFuklEQVR4nOzWUY3jYBAGwcspDAIm 8CzDMxhLA2FJbPzH21UE5ntqzXNm/gH8df9XDwC4gtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC 2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIH JIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAg dkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgB CWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySI HZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZA gtgBCWIHJIgdkCB2QILYAQliBySIHZDwXD3gxo7tXD2Bovf+Wj3hlnx2QILYAQliBySIHZAgdkCC 2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIH JIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAg dkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgB CWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAwmNmrrl0bOc1h4B7ee+vC6747IAE sQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQO SBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB 7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLED EsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxIeM7N6 A8DH+eyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHs gASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMS xA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7 IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyDhuXoA X+TYztUTft97f62ewFfw2QEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJ YgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgd kCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC 2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIH JIgdkCB2QILYAQliByQ8Zmb1BoCP89kBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2Q IHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILY AQliBySIHZAgdkCC2AEJPwEAAP//5Q8XjAzG2VMAAAAASUVORK5CYII= ------MultipartBoundary--AosCGXj5QuQoq2zh9c6JIB03tM1NNV1AKmJJCP9ndf---- Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://avatars0.githubusercontent.com/u/373718?s=64&v=4 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 ------MultipartBoundary--AosCGXj5QuQoq2zh9c6JIB03tM1NNV1AKmJJCP9ndf---- Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://avatars2.githubusercontent.com/u/33899653?s=64&v=4 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 4yGDAAAAAElFTkSuQmCC ------MultipartBoundary--AosCGXj5QuQoq2zh9c6JIB03tM1NNV1AKmJJCP9ndf------