mirror of
https://github.com/spectreconsole/spectre.console.git
synced 2026-02-10 04:13:32 +01:00
Remove documentation (for real this time)
This commit is contained in:
40
docs/.gitignore
vendored
40
docs/.gitignore
vendored
@@ -1,40 +0,0 @@
|
||||
[Bb]in/
|
||||
[Bb]uild/
|
||||
[Oo]bj/
|
||||
[Dd]ebug/
|
||||
[Rr]elease/
|
||||
[Pp]ackages/
|
||||
[Tt]ools/
|
||||
![Tt]ools/packages.config
|
||||
[Oo]utput/
|
||||
[Cc]ache/
|
||||
![Ii]nput/
|
||||
nuget.exe
|
||||
*.com
|
||||
*.class
|
||||
*.exe
|
||||
*.o
|
||||
*.so
|
||||
*.user
|
||||
Thumbs.db
|
||||
_ReSharper*
|
||||
*ReSharper.user
|
||||
*dotCover
|
||||
.JustCode
|
||||
*.suo
|
||||
.svn
|
||||
ipch
|
||||
*.ilk
|
||||
*.sdf
|
||||
*.opensdf
|
||||
*.pdb
|
||||
/*.~vsd
|
||||
*UpgradeWizard*
|
||||
.vs/*
|
||||
TestResult.xml
|
||||
/debug.log
|
||||
/packages.xml
|
||||
*.ncrunch*
|
||||
.*crunch*.local.xml
|
||||
/_NCrunch_Statiq.Framework
|
||||
*.pfx
|
||||
@@ -1,61 +0,0 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk.Web">
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<RunWorkingDirectory>$(MSBuildProjectDirectory)</RunWorkingDirectory>
|
||||
<DefaultItemExcludes>$(DefaultItemExcludes);output\**;.gitignore</DefaultItemExcludes>
|
||||
<NoWarn>MVC1000</NoWarn>
|
||||
<MinVerSkip>true</MinVerSkip>
|
||||
<!--
|
||||
Disable NuGetAudit for now, there is an in progress PR with Statiq regarding these packages,
|
||||
but since since this is just a generator we are safe to ignore this for now.
|
||||
-->
|
||||
<NuGetAudit>false</NuGetAudit>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Remove="input\**" />
|
||||
<Compile Remove="sass\**" />
|
||||
<Compile Include="input\api\Sections\_ConstantValue.cshtml.cs" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Include="input\**">
|
||||
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="sass\**">
|
||||
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Remove="src\Data\emojis.json" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="src\Data\emojis.json" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.Playwright" Version="1.56.0" />
|
||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
|
||||
<PackageReference Include="Statiq.CodeAnalysis" Version="1.0.0-beta.72" />
|
||||
<PackageReference Include="Statiq.Common" Version="1.0.0-beta.72" />
|
||||
<PackageReference Include="Statiq.Web" Version="1.0.0-beta.60" />
|
||||
<PackageReference Include="MinVer" PrivateAssets="All" Version="6.0.0" />
|
||||
<PackageReference Include="Statiq.Web.Netlify" Version="1.0.0-beta.60" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="input\assets\images\emojis\" />
|
||||
</ItemGroup>
|
||||
|
||||
<Target Name="Versioning" BeforeTargets="MinVer">
|
||||
<PropertyGroup Label="Build">
|
||||
<MinVerDefaultPreReleasePhase>preview</MinVerDefaultPreReleasePhase>
|
||||
<MinVerVerbosity>normal</MinVerVerbosity>
|
||||
</PropertyGroup>
|
||||
</Target>
|
||||
|
||||
</Project>
|
||||
@@ -1,3 +0,0 @@
|
||||
<Solution>
|
||||
<Project Path="Docs.csproj" />
|
||||
</Solution>
|
||||
@@ -1 +0,0 @@
|
||||
dotnet run -- preview
|
||||
@@ -1,77 +0,0 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Threading.Tasks;
|
||||
using Docs.Extensions;
|
||||
using Docs.Shortcodes;
|
||||
using Docs.Utilities;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Statiq.App;
|
||||
using Statiq.Common;
|
||||
using Statiq.Core;
|
||||
using Statiq.Web;
|
||||
|
||||
namespace Docs
|
||||
{
|
||||
public static class Program
|
||||
{
|
||||
public static async Task<int> Main(string[] args) =>
|
||||
await Bootstrapper.Factory
|
||||
.CreateWeb(args)
|
||||
.AddSetting(Keys.Host, "spectreconsole.net")
|
||||
.AddSetting(Keys.LinksUseHttps, true)
|
||||
.AddSetting(Constants.EditLink, ConfigureEditLink())
|
||||
.AddSetting(Constants.SourceFiles, new List<string>
|
||||
{
|
||||
"../../src/Spectre.Console/**/{!bin,!obj,!packages,!*.Tests,}/**/*.cs",
|
||||
"../../src/Spectre.Console.Testing/**/{!bin,!obj,!packages,!*.Tests,}/**/*.cs",
|
||||
"../../src/Extensions/Spectre.Console.ImageSharp/**/{!bin,!obj,!packages,!*.Tests,}/**/*.cs",
|
||||
"../../src/Extensions/Spectre.Console.Json/**/{!bin,!obj,!packages,!*.Tests,}/**/*.cs"
|
||||
})
|
||||
.AddSetting(Constants.ExampleSourceFiles, new List<string>
|
||||
{
|
||||
"../../examples/**/{!bin,!obj,!packages,!*.Tests,}/**/*.cs",
|
||||
}
|
||||
)
|
||||
.ConfigureServices(i =>
|
||||
{
|
||||
i.AddSingleton(new TypeNameLinks());
|
||||
})
|
||||
.ConfigureSite("spectreconsole", "spectre.console", "main")
|
||||
.AddShortcode("Children", typeof(ChildrenShortcode))
|
||||
.AddShortcode("ColorTable", typeof(ColorTableShortcode))
|
||||
.AddShortcode("EmojiTable", typeof(EmojiTableShortcode))
|
||||
.AddShortcode("Alert", typeof(AlertShortcode))
|
||||
.AddShortcode("Info", typeof(InfoShortcode))
|
||||
.AddShortcode("AsciiCast", typeof(AsciiCastShortcode))
|
||||
.AddShortcode("Example", typeof(ExampleSnippet))
|
||||
.AddPipelines()
|
||||
.BuildPipeline(
|
||||
"Bootstrap",
|
||||
builder => builder
|
||||
.WithInputReadFiles("../node_modules/asciinema-player/dist/bundle/asciinema-player.js")
|
||||
.WithProcessModules(new SetDestination(Config.FromDocument(doc => new NormalizedPath($"./assets/{doc.Source.FileName}")), true))
|
||||
.WithOutputWriteFiles()
|
||||
)
|
||||
.AddProcess(ProcessTiming.Initialization, _ => new ProcessLauncher("npm", "install --audit false --fund false --progress false")
|
||||
{
|
||||
LogErrors = false
|
||||
})
|
||||
.AddProcess(ProcessTiming.Initialization, _ => new ProcessLauncher("dotnet", "playwright install chromium"))
|
||||
.AddProcess(ProcessTiming.BeforeDeployment, _ => new ProcessLauncher("npm", "run build:tailwind")
|
||||
{
|
||||
LogErrors = false
|
||||
})
|
||||
.RunAsync();
|
||||
|
||||
private static Config<string> ConfigureEditLink()
|
||||
{
|
||||
return Config.FromDocument((doc, ctx) =>
|
||||
{
|
||||
return string.Format("https://github.com/{0}/{1}/edit/{2}/docs/input/{3}",
|
||||
ctx.GetString(Constants.Site.Owner),
|
||||
ctx.GetString(Constants.Site.Repository),
|
||||
ctx.GetString(Constants.Site.Branch),
|
||||
doc.Source.GetRelativeInputPath());
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,46 +0,0 @@
|
||||
# Documentation
|
||||
|
||||
To start contributing to the [Spectre.Console](https://github.com/spectreconsole/spectre.console) documentation, you will need the [.NET Core SDK](https://dot.net) 7.0.100 or higher (as defined in the repository root `global.json` file).
|
||||
|
||||
## Running Preview Site
|
||||
|
||||
The documentation site uses [Statiq](https://statiq.dev), a static site generator. To build the documentation site run the following in a command-line terminal.
|
||||
|
||||
```
|
||||
> Preview.ps1
|
||||
```
|
||||
|
||||
After the build is complete, you can navigate to [http://localhost:5080](http://localhost:5080).
|
||||
|
||||
## Npm
|
||||
|
||||
The site uses some tools from the JavaScript ecosystem including npm. While Statiq will execute `npm install` and other commands as needed, you need to have [npm installed](https://www.npmjs.com/get-npm) before running a site build.
|
||||
|
||||
## Editing Content
|
||||
|
||||
The documentation is written using [Markdown](https://www.markdownguide.org/basic-syntax/).
|
||||
|
||||
Markdown files can be found under the following directories:
|
||||
|
||||
- [/input](./input)
|
||||
- [/appendix](./input/appendix)
|
||||
|
||||
## Editing Layout
|
||||
|
||||
Layout and styling can also be found in the [input](./input) directory. Look for Sass, Css, and Images under the [assets](./input/assets) directory.
|
||||
|
||||
## Custom Build Features
|
||||
|
||||
The documentation site has custom enhancements to Statiq located under the [./src](./src) directory.
|
||||
|
||||
## License
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2020 Patrik Svensson, Phil Scott, Nils Andresen
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"isRoot": true,
|
||||
"tools": {
|
||||
"microsoft.playwright.cli": {
|
||||
"version": "1.2.3",
|
||||
"commands": [
|
||||
"playwright"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
spectreconsole.net
|
||||
@@ -1,72 +0,0 @@
|
||||
Title: Short title of the Widget being documented. Typically the class name
|
||||
Order: 99999
|
||||
Description: Description of the widget. This will be displayed on social card
|
||||
Highlights:
|
||||
- List features.
|
||||
- These will be used for the social card.
|
||||
- Keep to three items.
|
||||
Reference:
|
||||
- T:Spectre.Console.BarChart
|
||||
Hidden: true
|
||||
---
|
||||
|
||||
<!---
|
||||
Documentation steps
|
||||
1. Edit front matter. Change all fields. Order dictates how it is sorted in the sidebar. Remove hidden attributes.
|
||||
Make sure to reference the appropriate XMLDOC page. You can find this by looking in the generated HTML
|
||||
of the API reference section. You can reference multiple items e.g. types, methods, etc that are related to the Widget.
|
||||
2. Remove comments as you edit the fields.
|
||||
3. All widgets should have at minimum description and a usage section.
|
||||
-->
|
||||
|
||||
<!---
|
||||
Short description of the widget. Can be the same as the description above
|
||||
-->
|
||||
|
||||
|
||||
<!---
|
||||
Optional: Embed an asciicast. The cast parameter should be the base name of the cast. There are two files,
|
||||
one suffixed with -rich.cast and a second named -plain.cast. The cast attribute should be the name without
|
||||
the suffix.
|
||||
|
||||
To generate a new cast file, open the \resources\scripts\Generator\Generator.slnx project and add a new sample in the
|
||||
Commands/AsciiCast/Samples/ folder. If the widget is static such as a tree or a table, try and animate the widget
|
||||
using the Live widget to change the content or styling.
|
||||
|
||||
Running the generator project with by executing
|
||||
|
||||
dotnet run -- samples -l
|
||||
|
||||
and pick your sample. This will generate a new asciicast in the docs/input/assets/casts folder which can then be referenced via:
|
||||
|
||||
<?# AsciiCast cast="sample-name" /?>
|
||||
-->
|
||||
|
||||
|
||||
|
||||
## Usage
|
||||
|
||||
### Basic usage
|
||||
|
||||
<!---
|
||||
Code sample for a default output of the widget. Code Samples can be embedded with a markdown code block or
|
||||
linked to via the Example snipped. The example snippet takes the XMLDOC reference of the snippet from the Examples
|
||||
project that you want to reference.
|
||||
|
||||
If linking to a method it will, by default, only include the method body. Include BodyOnly="false" to include
|
||||
the entire method including the declaration.
|
||||
|
||||
<?# Example symbol="M:Prompt.Program.AskConfirmation" /?>
|
||||
-->
|
||||
|
||||
### Additional Styling
|
||||
|
||||
<!---
|
||||
Include additional examples of styling or functionality
|
||||
-->
|
||||
|
||||
### More styling and functions
|
||||
|
||||
<!---
|
||||
Include additional examples of styling or functionality
|
||||
-->
|
||||
@@ -1,8 +0,0 @@
|
||||
@using Statiq.Common
|
||||
@using Statiq.Razor
|
||||
@using Statiq.Web
|
||||
@using Statiq.Web.Pipelines
|
||||
@using Docs
|
||||
@using Docs.Utilities;
|
||||
|
||||
@inherits StatiqRazorPage<IDocument>
|
||||
@@ -1,3 +0,0 @@
|
||||
@{
|
||||
Layout = @"_layout.cshtml";
|
||||
}
|
||||
@@ -1,309 +0,0 @@
|
||||
@using Docs.Extensions
|
||||
@using Statiq.CodeAnalysis
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<link href="@Context.GetLink("/assets/styles.css")" rel="stylesheet"/>
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com"/>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700&display=swap" rel="stylesheet"/>
|
||||
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="@Context.GetLink("/assets/favicons/apple-touch-icon.png")">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="@Context.GetLink("/assets/favicons/favicon-32x32.png")">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="@Context.GetLink("/assets/favicons/favicon-16x16.png")">
|
||||
|
||||
@{
|
||||
string title = Document.ContainsKey(Keys.Title) ? $"Spectre.Console - {Document.GetString(Keys.Title)}" : "Spectre.Console";
|
||||
string description = Document.ContainsKey(Constants.Description) ? Document.GetString(Constants.Description) : "Spectre.Console is a .NET library that makes it easier to create beautiful console applications";
|
||||
var card = Context.FindCard(Model.Id);
|
||||
var urlBase = $"https://{Document.GetString(Keys.Host)}/";
|
||||
}
|
||||
<title>@title</title>
|
||||
<meta name="description" content="@description"/>
|
||||
<meta name="xref" content="@HtmlEncoder.Encode(Document.GetString(WebKeys.Xref))" />
|
||||
|
||||
@if (card != null)
|
||||
{
|
||||
<meta name="twitter:card" content="summary_large_image"/>
|
||||
<meta name="og:title" content="@title"/>
|
||||
<meta name="og:description" content="@description"/>
|
||||
<meta name="og:image" content="@(urlBase + card)"/>
|
||||
}
|
||||
|
||||
<script>
|
||||
if (localStorage.theme === 'dark' || (!('theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
|
||||
document.documentElement.classList.add('dark');
|
||||
} else {
|
||||
document.documentElement.classList.remove('dark');
|
||||
}
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body class="antialiased text-slate-800 dark:text-slate-200 bg-slate-100 dark:bg-slate-800 transition-colors min-h-full flex flex-col">
|
||||
<header class="flex-none sticky top-0 z-40 text-sm font-medium bg-slate-200 backdrop-blur dark:bg-slate-800 ring-1 ring-slate-900 dark:ring-slate-700 ring-opacity-5 shadow-lg py-2 md:py-4">
|
||||
<nav class="flex flex-row container mx-auto items-center">
|
||||
<a class="flex flex-row items-center" href="@Context.GetLink("/")">
|
||||
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
id="logo" class="w-auto h-10 md:h-12 fill-slate-700 dark:fill-slate-400 dark:stroke-slate-900" height="48" width="48" viewBox="0 0 1270.000000 1270.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<metadata>
|
||||
Created by potrace 1.16, written by Peter Selinger 2001-2019
|
||||
</metadata>
|
||||
<g transform="translate(0.000000,1270.000000) scale(0.100000,-0.100000)">
|
||||
<path d="M799 10610 c-199 -48 -354 -191 -414 -383 l-25 -78 0 -3084 0 -3084
|
||||
25 -79 c45 -141 155 -270 289 -335 124 -61 -80 -57 2819 -57 l2646 0 5 -43 c3
|
||||
-23 8 -71 11 -105 13 -137 88 -334 179 -471 57 -85 187 -219 247 -254 25 -15
|
||||
76 -34 112 -43 87 -22 163 -7 246 46 120 78 195 211 234 411 l23 124 14 -55
|
||||
c63 -263 172 -511 326 -741 94 -142 229 -291 313 -348 272 -185 583 -197 750
|
||||
-30 66 67 84 109 89 215 4 90 4 91 -51 230 -108 276 -137 477 -122 868 l7 196
|
||||
77 0 c55 0 118 -11 229 -39 l154 -38 50 -84 c103 -172 221 -427 277 -599 38
|
||||
-120 70 -274 86 -412 8 -75 21 -155 29 -178 37 -106 117 -199 220 -253 51 -26
|
||||
202 -35 283 -17 83 18 193 97 268 192 157 199 256 485 286 825 11 122 6 524
|
||||
-7 583 -5 24 -1 26 62 43 64 16 67 16 80 0 39 -50 109 -215 149 -351 25 -85
|
||||
55 -174 67 -199 73 -156 261 -206 441 -117 65 32 110 70 159 135 128 169 178
|
||||
414 157 764 -8 143 -38 350 -55 376 -2 4 7 25 22 46 77 112 168 344 200 504
|
||||
l16 86 87 28 c188 60 391 170 498 269 132 122 183 230 183 383 0 71 -5 98 -24
|
||||
138 -24 52 -82 112 -138 141 -52 28 -205 30 -378 5 -80 -11 -179 -23 -220 -27
|
||||
l-75 -6 -29 56 c-33 65 -137 182 -211 236 -75 55 -156 94 -382 181 -110 43
|
||||
-221 87 -245 100 -54 27 -92 69 -125 138 -25 52 -26 59 -20 180 4 69 16 200
|
||||
26 291 52 430 53 809 5 1170 -54 405 -249 740 -569 979 -136 102 -297 190
|
||||
-419 231 l-36 12 0 433 c0 433 0 434 -25 512 -52 167 -171 292 -341 360 l-69
|
||||
28 -4215 2 c-2318 0 -4231 -3 -4251 -7z m8363 -1476 c417 -53 735 -193 962
|
||||
-423 98 -98 155 -175 210 -282 84 -160 117 -292 141 -559 28 -313 17 -684 -30
|
||||
-1025 -9 -60 -18 -164 -22 -230 -10 -208 22 -314 136 -452 76 -91 124 -118
|
||||
391 -218 307 -116 377 -155 450 -249 23 -31 41 -58 39 -60 -2 -2 -47 8 -99 21
|
||||
-131 35 -268 36 -360 3 -132 -47 -248 -116 -364 -218 -163 -143 -516 -488
|
||||
-703 -687 -350 -372 -504 -514 -701 -644 -348 -231 -878 -408 -1322 -442 -409
|
||||
-31 -796 45 -1059 208 -111 69 -249 210 -292 298 -32 65 -34 76 -33 165 1 104
|
||||
23 178 85 287 75 131 137 194 430 441 181 152 251 295 250 511 -1 152 -16 223
|
||||
-117 560 -35 117 -61 217 -58 222 3 5 20 9 38 9 55 0 217 31 261 50 53 23 103
|
||||
73 132 131 43 88 56 187 59 437 2 266 -1 258 91 292 108 40 254 21 330 -45 35
|
||||
-30 35 -32 53 -170 41 -311 106 -484 206 -546 48 -29 168 -48 381 -59 188 -10
|
||||
432 -1 548 20 76 14 206 56 266 86 64 32 122 101 144 170 15 49 17 82 12 253
|
||||
-5 198 -27 398 -52 482 -42 146 -125 221 -290 265 -57 15 -108 19 -268 19
|
||||
l-197 0 0 45 c0 120 -37 255 -82 300 -76 77 -210 5 -291 -157 -31 -60 -67
|
||||
-184 -67 -229 0 -27 -6 -34 -41 -50 -65 -29 -159 -98 -195 -144 -34 -43 -67
|
||||
-119 -79 -181 l-6 -35 -57 28 c-114 57 -270 58 -379 2 -61 -31 -70 -21 -49 54
|
||||
33 118 16 442 -29 536 -38 79 -114 84 -188 12 -68 -66 -136 -230 -137 -330 l0
|
||||
-29 -61 7 c-34 3 -93 6 -131 6 l-69 0 6 48 c14 97 56 282 84 368 155 475 486
|
||||
821 963 1008 108 42 308 94 430 110 62 9 124 17 138 20 76 11 479 5 592 -10z
|
||||
m-7029 -78 c18 -8 261 -243 569 -552 582 -584 560 -559 543 -651 -6 -33 -69
|
||||
-101 -523 -557 -553 -554 -564 -564 -644 -551 -89 15 -151 110 -128 198 10 37
|
||||
65 95 463 495 l452 452 -472 473 c-414 414 -472 477 -478 510 -25 132 98 235
|
||||
218 183z m7169 -1405 c164 -57 201 -136 234 -502 37 -414 9 -486 -212 -558
|
||||
-155 -50 -298 -64 -579 -57 -249 6 -398 23 -439 50 -95 62 -177 346 -180 621
|
||||
-1 135 0 142 28 203 50 109 148 179 304 218 149 37 329 53 567 50 191 -2 216
|
||||
-4 277 -25z m-2002 -174 c95 -34 118 -52 152 -114 52 -94 63 -159 62 -368 -1
|
||||
-358 -44 -479 -187 -520 -146 -42 -612 -65 -727 -36 -153 38 -196 98 -226 316
|
||||
-16 120 -31 487 -21 527 9 35 89 121 140 151 99 58 228 76 522 73 200 -2 214
|
||||
-3 285 -29z m-1604 -443 c45 -33 67 -70 71 -121 5 -59 -25 -117 -77 -147 -35
|
||||
-21 -47 -21 -980 -24 -520 -2 -964 0 -988 3 -57 8 -116 60 -130 115 -19 75 12
|
||||
146 78 182 34 17 75 18 1017 16 974 -3 982 -3 1009 -24z m5329 -2140 c66 -7
|
||||
173 -14 237 -14 103 0 146 5 247 26 24 5 24 5 18 -64 -15 -159 -89 -371 -180
|
||||
-515 l-43 -68 -57 113 c-72 145 -160 261 -318 422 l-126 128 51 -7 c28 -3 105
|
||||
-13 171 -21z m-812 -652 c53 -41 140 -115 193 -165 96 -91 224 -231 224 -245
|
||||
0 -5 -30 -18 -67 -30 -79 -25 -305 -84 -308 -80 -1 2 -12 53 -24 113 -28 135
|
||||
-70 268 -127 402 -24 57 -44 106 -44 109 0 9 43 -20 153 -104z m-1173 -560
|
||||
c-9 -4 -271 61 -315 78 -29 11 -28 12 79 55 59 24 111 46 114 49 3 3 33 -36
|
||||
67 -87 34 -50 59 -93 55 -95z"/>
|
||||
</g>
|
||||
</svg>
|
||||
<span class="text-lg md:text-2xl font-light ml-2 lg:ml-4 font-mono tracking-tighter">Spectre.Console</span>
|
||||
</a>
|
||||
<div class="ml-auto">
|
||||
<ul class="flex flex-row">
|
||||
<li>
|
||||
<button aria-label="Toggle Dark Mode" class="mr-4 dark:text-yellow-300 stroke-1 opacity-80" onclick="swapTheme()">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor">
|
||||
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z"/>
|
||||
</svg>
|
||||
</button>
|
||||
</li>
|
||||
<li>
|
||||
<a class="flex flex-row items-center text-slate-900 dark:text-slate-300"
|
||||
href="https://discord.gg/DxqCxpmA2K">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="h-6 w-6 mr-1" viewBox="0 0 16 16">
|
||||
<title>Discord</title>
|
||||
<path d="M13.545 2.907a13.2 13.2 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.2 12.2 0 0 0-3.658 0 8 8 0 0 0-.412-.833.05.05 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.04.04 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032q.003.022.021.037a13.3 13.3 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019q.463-.63.818-1.329a.05.05 0 0 0-.01-.059l-.018-.011a9 9 0 0 1-1.248-.595.05.05 0 0 1-.02-.066l.015-.019q.127-.095.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.05.05 0 0 1 .053.007q.121.1.248.195a.05.05 0 0 1-.004.085 8 8 0 0 1-1.249.594.05.05 0 0 0-.03.03.05.05 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.2 13.2 0 0 0 4.001-2.02.05.05 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.03.03 0 0 0-.02-.019m-8.198 7.307c-.789 0-1.438-.724-1.438-1.612s.637-1.613 1.438-1.613c.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612m5.316 0c-.788 0-1.438-.724-1.438-1.612s.637-1.613 1.438-1.613c.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612"/>
|
||||
</svg>
|
||||
<span class="hidden sm:block text-gray-600 dark:text-slate-300">Discord</span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="ml-4">
|
||||
<a class="flex flex-row items-center text-gray-600 fill-slate-300 stroke-slate-800 fill-slate-900 dark:stroke-slate-900 dark:fill-slate-300 dark:text-slate-300" href="https://github.com/spectreconsole/spectre.console">
|
||||
<svg role="img" class="h-6 w-6 mr-1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
|
||||
<title>GitHub icon</title>
|
||||
<path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/>
|
||||
</svg>
|
||||
<span class="hidden sm:block">GitHub</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="container mx-auto pt-8 w-full">
|
||||
<div class="flex flex-col-reverse lg:flex-row">
|
||||
<nav class="flex-none font-light text-sm xl:text-base sm:mr-16 mt-8 pt-6 lg:mt-0 lg:pt-0 lg:pb-10 border-t border-gray-300 lg:border-t-0">
|
||||
@{
|
||||
var sidebar = Context.GetSidebar();
|
||||
var root = sidebar.Node;
|
||||
<div class="text-xl @(Document.IdEquals(root) ? "font-bold" : null)">
|
||||
@if (sidebar.ShowLink)
|
||||
{
|
||||
@Html.DocumentLink(root)
|
||||
}
|
||||
else
|
||||
{
|
||||
@sidebar.Title;
|
||||
}
|
||||
</div>
|
||||
|
||||
@foreach (var sidebarItem in sidebar.Leafs)
|
||||
{
|
||||
var document = sidebarItem.Node;
|
||||
if (string.IsNullOrWhiteSpace(sidebarItem.Title))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
var documentChildren = sidebarItem.Leafs;
|
||||
<div class="text-teal-800 font-medium dark:text-teal-400 mt-4">
|
||||
@if (sidebarItem.ShowLink)
|
||||
{
|
||||
@Html.DocumentLink(document)
|
||||
}
|
||||
else
|
||||
{
|
||||
@sidebarItem.Title;
|
||||
}
|
||||
</div>
|
||||
|
||||
@if (documentChildren.Any())
|
||||
{
|
||||
<div class="ml-2 flex flex-row flex-wrap lg:flex-col border-separate">
|
||||
@foreach (var childItem in documentChildren)
|
||||
{
|
||||
var child = childItem.Node;
|
||||
<div class="mt-2 mr-4 @(Document.IdEquals(child) ? "font-bold" : null)">
|
||||
@Html.DocumentLink(child)
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
}
|
||||
}
|
||||
}
|
||||
</nav>
|
||||
<article class="flex-1 min-w-0">
|
||||
<header class="text-slate-900 dark:text-slate-50 mb-4">
|
||||
@RenderSection("header", required: false)
|
||||
@if (!IsSectionDefined("header"))
|
||||
{
|
||||
<h1 class="text-2xl md:text-4xl font-extrabold">@(Document.GetString(Keys.Title) ?? Document.GetTitle())</h1>
|
||||
}
|
||||
|
||||
@RenderSection("subheading", required: false)
|
||||
</header>
|
||||
<div class="prose prose-sm md:prose-base prose-slate dark:prose-invert max-w-full font-light lg:leading-loose">
|
||||
@RenderBody()
|
||||
|
||||
@{
|
||||
var referenceLinks = Model.GetList<string>(Constants.ApiReference);
|
||||
if (referenceLinks != null)
|
||||
{
|
||||
<h3>References</h3>
|
||||
<ul>
|
||||
@foreach (var link in referenceLinks)
|
||||
{
|
||||
if (Context.TryGetXrefDocument(link, out var refDoc, out string error))
|
||||
{
|
||||
<li>
|
||||
@{
|
||||
var kind = refDoc.GetString(CodeAnalysisKeys.SpecificKind);
|
||||
var prefix = string.Empty;
|
||||
var containingType = @refDoc.GetDocument(CodeAnalysisKeys.ContainingType);
|
||||
if (containingType != null)
|
||||
{
|
||||
prefix = containingType.GetString(CodeAnalysisKeys.DisplayName) + ".";
|
||||
}
|
||||
}
|
||||
|
||||
@if (!string.IsNullOrWhiteSpace(prefix)){ <span class="text-slate-600 dark:text-slate-400">@prefix</span>}@Html.DocumentLink(refDoc, refDoc.GetString(CodeAnalysisKeys.DisplayName) ?? refDoc.GetTitle()) <span class="ml-4 uppercase text-xs text-slate-700 dark:text-slate-400">@kind</span>
|
||||
</li>
|
||||
}
|
||||
else
|
||||
{
|
||||
Context.LogWarning(Model, $"Error finding xref for {link} - {error}");
|
||||
}
|
||||
}
|
||||
</ul>
|
||||
}
|
||||
}
|
||||
</div>
|
||||
</article>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<footer class="py-4 md:py-8 mt-8 bg-gray-100 dark:bg-slate-800 text-sm border-t border-gray-200 dark:border-slate-700">
|
||||
<div class="container">
|
||||
<div class="flex flex-row">
|
||||
<span>© @DateTime.Today.Year Patrik Svensson, Phil Scott, Nils Andresen</span>
|
||||
<span class="ml-auto">Powered by <a href="https://www.netlify.com/">Netlify</a></span>
|
||||
<span class="ml-auto">Supported by the <a href="https://dotnetfoundation.org">.NET Foundation</a></span>
|
||||
<span class="ml-auto">@VersionUtilities.GetVersion()</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
<script>
|
||||
// adapted from https://www.w3schools.com/howto/howto_js_filter_table.asp
|
||||
function search(input, searchTarget, columnIndex) {
|
||||
// Declare variables
|
||||
var filter, table, tr, td, i, txtValue;
|
||||
filter = input.value.toUpperCase();
|
||||
table = document.getElementById(searchTarget);
|
||||
tr = table.getElementsByTagName("tr");
|
||||
|
||||
// Loop through all table rows, and hide those who don't match the search query
|
||||
for (i = 0; i < tr.length; i++) {
|
||||
td = tr[i].getElementsByTagName("td")[columnIndex];
|
||||
if (td) {
|
||||
txtValue = td.textContent || td.innerText;
|
||||
if (txtValue.toUpperCase().indexOf(filter) > -1) {
|
||||
tr[i].style.display = "";
|
||||
} else {
|
||||
tr[i].style.display = "none";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/prism.min.js" integrity="sha512-YBk7HhgDZvBxmtOfUdvX0z8IH2d10Hp3aEygaMNhtF8fSOvBZ16D/1bXZTJV6ndk/L/DlXxYStP8jrF77v2MIg==" crossorigin="anonymous"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/plugins/autoloader/prism-autoloader.min.js" integrity="sha512-zc7WDnCM3aom2EziyDIRAtQg1mVXLdILE09Bo+aE1xk0AM2c2cVLfSW9NrxE5tKTX44WBY0Z2HClZ05ur9vB6A==" crossorigin="anonymous"></script>
|
||||
<script src="@Context.GetLink("/assets/asciinema-player.js")"></script>
|
||||
<script>
|
||||
document.querySelectorAll('asciinema-player').forEach(cast => {
|
||||
AsciinemaPlayer.create(cast.attributes['src'].value, cast, {autoplay: true, fit: 'none', fontSize: 'inherit'});
|
||||
});
|
||||
</script>
|
||||
|
||||
<script>
|
||||
function swapTheme(){
|
||||
if (document.documentElement.classList.contains('dark')) {
|
||||
document.documentElement.classList.remove('dark');
|
||||
localStorage.theme = 'light';
|
||||
} else {
|
||||
document.documentElement.classList.add('dark');
|
||||
localStorage.theme = 'dark';
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,38 +0,0 @@
|
||||
---
|
||||
Title: SpectreXxxx
|
||||
Description: Rule title
|
||||
Category: Usage
|
||||
Severity: Hidden, Info, Warning, or Error
|
||||
Excluded: true
|
||||
---
|
||||
|
||||
## Cause
|
||||
|
||||
A concise-as-possible description of when this rule is violated. If there's a lot to explain, begin with "A violation of this rule occurs when..."
|
||||
|
||||
## Reason for rule
|
||||
|
||||
Explain why the user should care about the violation.
|
||||
|
||||
## How to fix violations
|
||||
|
||||
To fix a violation of this rule, [describe how to fix a violation].
|
||||
|
||||
## Examples
|
||||
|
||||
### Violates
|
||||
|
||||
Example(s) of code that violates the rule.
|
||||
|
||||
### Does not violate
|
||||
|
||||
Example(s) of code that does not violate the rule.
|
||||
|
||||
## How to suppress violations
|
||||
|
||||
**If the severity of your analyzer isn't _Warning_, delete this section.**
|
||||
|
||||
```csharp
|
||||
#pragma warning disable Spectre1000 // <Rule name>
|
||||
#pragma warning restore Spectre1000 // <Rule name>
|
||||
```
|
||||
@@ -1,56 +0,0 @@
|
||||
---
|
||||
Title: Spectre1021
|
||||
Description: Avoid prompting for input while a current renderable is running.
|
||||
Category: Usage
|
||||
Severity: Warning
|
||||
---
|
||||
|
||||
## Cause
|
||||
|
||||
A violation of this rule occurs when an AnsiConsole prompt is called within the context of an executing renderable e.g. `Progress`, `Status` and `Live`. Concurrent LiveRenderable are not supported and will cause issues when running simultaneously.
|
||||
|
||||
## Reason for rule
|
||||
|
||||
When LiveRenderable such as `Progress`, `Status` or `Live` are running they expect to be running exclusively. They rely on ANSI sequences to draw and keep the console experience consistent. Prompts also rely on ANSI sequences for their drawing. Simultaneous running can result in corrupt output.
|
||||
|
||||
## How to fix violations
|
||||
|
||||
Redesign logic to allow one LiveRenderable to complete before using a prompt or prompt before starting the operation.
|
||||
|
||||
## Examples
|
||||
|
||||
### Violates
|
||||
|
||||
```csharp
|
||||
AnsiConsole.Progress().Start(ctx =>
|
||||
{
|
||||
// code to update progress bar
|
||||
var answer = AnsiConsole.Confirm("Continue?");
|
||||
});
|
||||
```
|
||||
|
||||
### Does not violate
|
||||
|
||||
```csharp
|
||||
AnsiConsole.Progress().Start(ctx =>
|
||||
{
|
||||
// code to update progress bar
|
||||
|
||||
// persist state to restart progress after asking question
|
||||
});
|
||||
|
||||
var answer = AnsiConsole.Confirm("Continue?");
|
||||
|
||||
AnsiConsole.Progress().Start(ctx =>
|
||||
{
|
||||
// apply persisted state
|
||||
// code to update progress bar
|
||||
```
|
||||
|
||||
## How to suppress violations
|
||||
|
||||
```csharp
|
||||
#pragma warning disable Spectre1021 // <Rule name>
|
||||
|
||||
#pragma warning restore Spectre1021 // <Rule name>
|
||||
```
|
||||
@@ -1,3 +0,0 @@
|
||||
@{
|
||||
Layout = @"_layout.cshtml";
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
@inherits StatiqRazorPage<IDocument>
|
||||
|
||||
@{
|
||||
Layout = @"../../_layout.cshtml";
|
||||
}
|
||||
|
||||
|
||||
<p>@Document.GetString("Description")</p>
|
||||
|
||||
@RenderBody()
|
||||
@@ -1,31 +0,0 @@
|
||||
Title: Roslyn Analyzers
|
||||
Order: 20
|
||||
---
|
||||
|
||||
<code>Spectre.Console.Analyzer</code> provides analyzers for common mistakes when using Spectre.Console. It can be installed via nuget
|
||||
|
||||
<pre><code>nuget install Spectre.Console.Analyzer</code></pre>
|
||||
|
||||
<h2>Supported Analyzers</h2>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Analyzer</th>
|
||||
<th>Description</th>
|
||||
<th>Category</th>
|
||||
<th>Severity</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach (IDocument child in OutputPages.GetChildrenOf(Document))
|
||||
{
|
||||
<tr>
|
||||
<td>@Html.DocumentLink(child)</td>
|
||||
<td>@child.GetString("Description")</td>
|
||||
<td>@child.GetString("Category") </td>
|
||||
<td>@child.GetString("Severity") </td>
|
||||
</tr>
|
||||
}
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -1,27 +0,0 @@
|
||||
---
|
||||
Title: Spectre1000
|
||||
Description: Use AnsiConsole instead of System.Console
|
||||
Category: Usage
|
||||
Severity: Warning
|
||||
---
|
||||
|
||||
## Cause
|
||||
|
||||
A violation of this rule occurs when `System.Console` is used for common methods exposed by Spectre.Console.
|
||||
|
||||
## Reason for rule
|
||||
|
||||
Methods implemented in Spectre.Console should be used over direct access to `System.Console` to allow for enhancements and
|
||||
features to be enabled.
|
||||
|
||||
## How to fix violations
|
||||
|
||||
To fix a violation of this rule, change from `System.Console` to `Spectre.Console.AnsiConsole`.
|
||||
|
||||
## How to suppress violations
|
||||
|
||||
```csharp
|
||||
#pragma warning disable Spectre1000 // Use AnsiConsole instead of System.Console
|
||||
|
||||
#pragma warning restore Spectre1000 // Use AnsiConsole instead of System.Console
|
||||
```
|
||||
@@ -1,63 +0,0 @@
|
||||
---
|
||||
Title: Spectre1010
|
||||
Description: Favor the use of the instance of AnsiConsole over the static helper
|
||||
Category: Usage
|
||||
Severity: Info
|
||||
---
|
||||
|
||||
## Cause
|
||||
|
||||
A violation of this rule occurs when the static helper `AnsiConsole` is used when a field or method parameter of type
|
||||
`IAnsiConsole` is available.
|
||||
|
||||
## Reason for rule
|
||||
|
||||
Use of `IAnsiConsole` improves testability of the code, and also allows upstream callers the ability to customize the console
|
||||
capabilities and features. When a field variable or parameter is available it should be used to ensure the code takes advantage
|
||||
of that configuration.
|
||||
|
||||
## How to fix violations
|
||||
|
||||
To fix a violation of this rule, change from `AnsiConsole` to the name of the local instance.
|
||||
|
||||
## Examples
|
||||
|
||||
### Violates
|
||||
|
||||
```csharp
|
||||
class Example
|
||||
{
|
||||
private IAnsiConsole _ansiConsole;
|
||||
|
||||
public Example(IAnsiConsole ansiConsole)
|
||||
{
|
||||
_ansiConsole = ansiConsole;
|
||||
}
|
||||
|
||||
public Run()
|
||||
{
|
||||
AnsiConsole.WriteLine("Running...");
|
||||
}
|
||||
|
||||
}
|
||||
```
|
||||
|
||||
### Does not violate
|
||||
|
||||
```csharp
|
||||
class Example
|
||||
{
|
||||
private IAnsiConsole _ansiConsole;
|
||||
|
||||
public Example(IAnsiConsole ansiConsole)
|
||||
{
|
||||
_ansiConsole = ansiConsole;
|
||||
}
|
||||
|
||||
public Run()
|
||||
{
|
||||
_ansiConsole.WriteLine("Running...");
|
||||
}
|
||||
|
||||
}
|
||||
```
|
||||
@@ -1,46 +0,0 @@
|
||||
---
|
||||
Title: Spectre1020
|
||||
Description: Avoid calling other live renderables while a current renderable is running.
|
||||
Category: Usage
|
||||
Severity: Warning
|
||||
---
|
||||
|
||||
## Cause
|
||||
|
||||
A violation of this rule occurs when a child LiveRenderable i.e. `Progress`, `Status` and `Live` are called within the context of an executing renderable. Concurrent LiveRenderable are not supported and will cause issues when running simultaneously.
|
||||
|
||||
## Reason for rule
|
||||
|
||||
When LiveRenderable such as `Progress`, `Status` or `Live` are running they expect to be running exclusively. They rely on ANSI sequences to draw and keep the console experience consistent. With simultaneous calls both renderables compete with the console causing concurrent writes corrupting the output.
|
||||
|
||||
## How to fix violations
|
||||
|
||||
Redesign logic to allow one LiveRenderable to complete before starting a second renderable.
|
||||
|
||||
## Examples
|
||||
|
||||
### Violates
|
||||
|
||||
```csharp
|
||||
AnsiConsole.Progress().Start(ctx => {
|
||||
AnsiConsole.Status().Start("Running status too...", statusCtx => {});
|
||||
});
|
||||
```
|
||||
|
||||
### Does not violate
|
||||
|
||||
```csharp
|
||||
AnsiConsole.Progress().Start(ctx => {
|
||||
// run progress and complete tasks
|
||||
});
|
||||
|
||||
AnsiConsole.Status().Start("Running status afterwards...", statusCtx => {});
|
||||
```
|
||||
|
||||
## How to suppress violations
|
||||
|
||||
```csharp
|
||||
#pragma warning disable Spectre1020 // <Rule name>
|
||||
|
||||
#pragma warning restore Spectre1020 // <Rule name>
|
||||
```
|
||||
@@ -1,19 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@using Docs.Pipelines
|
||||
@using Docs.Extensions
|
||||
@foreach (IGrouping<string, IDocument> typeGroup
|
||||
in Outputs.FromPipeline(nameof(Api))
|
||||
.Where(x => x.GetBool(CodeAnalysisKeys.IsResult)
|
||||
&& x.GetString(CodeAnalysisKeys.Kind) == "NamedType"
|
||||
&& Document.IdEquals(x.GetDocument(CodeAnalysisKeys.ContainingAssembly)))
|
||||
.GroupBy(x => x.GetString(CodeAnalysisKeys.SpecificKind))
|
||||
.OrderBy(x => x.Key))
|
||||
{
|
||||
<h2>@typeGroup.Key</h2>
|
||||
@foreach (var type in typeGroup)
|
||||
{
|
||||
<ul>
|
||||
<li>@Context.GetTypeLink(type)</li>
|
||||
</ul>
|
||||
}
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
@await Html.PartialAsync("../Sections/_Syntax.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Examples.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Remarks.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_SeeAlso.cshtml")
|
||||
@@ -1,9 +0,0 @@
|
||||
@await Html.PartialAsync("../Sections/_Summary.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Syntax.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_SymbolInfo.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Examples.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Remarks.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Attributes.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Parameters.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Value.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_SeeAlso.cshtml")
|
||||
@@ -1,10 +0,0 @@
|
||||
@await Html.PartialAsync("../Sections/_Summary.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Syntax.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_SymbolInfo.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Examples.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Remarks.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Attributes.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_TypeParameters.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Parameters.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_ReturnValue.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_SeeAlso.cshtml")
|
||||
@@ -1,15 +0,0 @@
|
||||
@await Html.PartialAsync("../Sections/_Summary.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Syntax.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_SymbolInfo.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Examples.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Remarks.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Attributes.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_TypeParameters.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Constructors.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Events.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Fields.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Properties.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Methods.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_ExtensionMethods.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Operators.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_SeeAlso.cshtml")
|
||||
@@ -1,25 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@using Docs.Extensions
|
||||
@await Html.PartialAsync("../Sections/_Summary.cshtml")
|
||||
@{
|
||||
foreach (IGrouping<string, IDocument> typeGroup
|
||||
in Document.GetDocuments(CodeAnalysisKeys.MemberTypes)
|
||||
.Where(x => x.GetBool(CodeAnalysisKeys.IsResult) && x.GetString(CodeAnalysisKeys.Kind) == "NamedType")
|
||||
.GroupBy(x => x.GetString(CodeAnalysisKeys.SpecificKind)))
|
||||
{
|
||||
<h3>@typeGroup.Key</h3>
|
||||
<div class="doc-summary short-term">
|
||||
<div>
|
||||
<dl>
|
||||
@foreach (var type in typeGroup.OrderBy(x => x.GetString(CodeAnalysisKeys.DisplayName)).ToList())
|
||||
{
|
||||
<div>
|
||||
<dt>@Context.GetTypeLink(type)</dt>
|
||||
<dd>@Html.Raw(type.GetString(CodeAnalysisKeys.Summary))</dd>
|
||||
</div>
|
||||
}
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
@await Html.PartialAsync("../Sections/_Summary.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Syntax.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_SymbolInfo.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Examples.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Remarks.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Attributes.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Parameters.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_Value.cshtml")
|
||||
@await Html.PartialAsync("../Sections/_SeeAlso.cshtml")
|
||||
@@ -1,26 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@using Docs.Extensions
|
||||
@{
|
||||
IReadOnlyList<IDocument> attributes = Document.GetDocumentList(CodeAnalysisKeys.Attributes);
|
||||
if (attributes?.Count > 0)
|
||||
{
|
||||
<h3>Attributes</h3>
|
||||
<div class="doc-summary">
|
||||
<div>
|
||||
<dl>
|
||||
@foreach (var attribute in attributes)
|
||||
{
|
||||
var type = attribute.GetDocument(CodeAnalysisKeys.Type);
|
||||
|
||||
<div>
|
||||
<dt>
|
||||
@Context.GetTypeLink(type)
|
||||
</dt>
|
||||
<dd>@Html.Raw(type.GetString(CodeAnalysisKeys.Summary))</dd>
|
||||
</div>
|
||||
}
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@using Microsoft.AspNetCore.Html
|
||||
@if(Document.GetBool(CodeAnalysisKeys.HasConstantValue))
|
||||
{
|
||||
var constantValue = Document.Get(CodeAnalysisKeys.ConstantValue);
|
||||
|
||||
<h3>Constant Value</h3>
|
||||
<div class="doc-summary">
|
||||
<div>
|
||||
<dl>
|
||||
|
||||
<div>
|
||||
|
||||
<dt>
|
||||
@(new HtmlString(constantValue?.ToString() ?? "null"))
|
||||
</dt>
|
||||
<dd>@(new HtmlString(constantValue?.GetType().Name ?? string.Empty))</dd>
|
||||
</div>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
namespace Docs.input.api.Sections;
|
||||
|
||||
public class _ConstantValue_cshtml
|
||||
{
|
||||
|
||||
}
|
||||
@@ -1,29 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@using Docs.Extensions
|
||||
|
||||
@{
|
||||
var constructors = Document.GetDocumentList(CodeAnalysisKeys.Constructors)
|
||||
?.Where(x => x.GetBool(CodeAnalysisKeys.IsResult))
|
||||
.OrderBy(x => x.GetString(CodeAnalysisKeys.DisplayName))
|
||||
.ToList();
|
||||
|
||||
if (constructors?.Count > 0)
|
||||
{
|
||||
<h3>Constructors</h3>
|
||||
<div class="doc-summary">
|
||||
<div>
|
||||
<dl>
|
||||
@foreach (var constructor in constructors)
|
||||
{
|
||||
<div>
|
||||
<dt>
|
||||
@constructor.GetModifiers() @Context.GetTypeLink(constructor, false)
|
||||
</dt>
|
||||
<dd>@Html.Raw(constructor.GetString(CodeAnalysisKeys.Summary))</dd>
|
||||
</div>
|
||||
}
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@{
|
||||
var examples = Document.GetString(CodeAnalysisKeys.Example);
|
||||
if (!examples.IsNullOrWhiteSpace())
|
||||
{
|
||||
<h3>Examples</h3>
|
||||
<div>@Html.Raw(examples)</div>
|
||||
}
|
||||
}
|
||||
@@ -1,40 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@using Docs.Extensions
|
||||
@using Microsoft.CodeAnalysis
|
||||
|
||||
@{
|
||||
var modelSymbol = Document.Get<ITypeSymbol>(CodeAnalysisKeys.Symbol);
|
||||
IReadOnlyList<IDocument> methods = Document.GetDocumentList(CodeAnalysisKeys.ExtensionMethods)
|
||||
?.Where(x => x.GetBool(CodeAnalysisKeys.IsResult))
|
||||
.OrderBy(x => x.GetString(CodeAnalysisKeys.DisplayName))
|
||||
.ToList();
|
||||
|
||||
if (methods?.Count > 0)
|
||||
{
|
||||
<h3>Extension Methods</h3>
|
||||
<div class="doc-summary">
|
||||
<div>
|
||||
<dl>
|
||||
@foreach (var method in methods)
|
||||
{
|
||||
ISymbol reducedSymbol = method.Get<IMethodSymbol>(CodeAnalysisKeys.Symbol)?.ReduceExtensionMethod(modelSymbol);
|
||||
string reducedName = reducedSymbol?.ToDisplayString(new SymbolDisplayFormat(
|
||||
typeQualificationStyle: SymbolDisplayTypeQualificationStyle.NameAndContainingTypes,
|
||||
genericsOptions: SymbolDisplayGenericsOptions.IncludeTypeParameters,
|
||||
parameterOptions: SymbolDisplayParameterOptions.IncludeType,
|
||||
memberOptions: SymbolDisplayMemberOptions.IncludeParameters,
|
||||
miscellaneousOptions: SymbolDisplayMiscellaneousOptions.UseSpecialTypes));
|
||||
|
||||
<div>
|
||||
<dt>
|
||||
@method.GetModifiers(skipStatic:true) @method.GetDocument(CodeAnalysisKeys.ReturnType).GetString(CodeAnalysisKeys.DisplayName) @Context.GetTypeLink(method,reducedName, false)
|
||||
</dt>
|
||||
<dd>@Html.Raw(method.GetString(CodeAnalysisKeys.Summary))</dd>
|
||||
</div>
|
||||
}
|
||||
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
}
|
||||
@@ -1,59 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@using Microsoft.AspNetCore.Html
|
||||
@using Docs.Extensions
|
||||
@{
|
||||
var isEnum = Document.GetString(CodeAnalysisKeys.SpecificKind) == "Enum";
|
||||
IReadOnlyList<IDocument> fields;
|
||||
if (isEnum)
|
||||
{
|
||||
fields = Document.GetDocumentList(CodeAnalysisKeys.Members)?.Where(x => x.GetBool(CodeAnalysisKeys.IsResult) && x.GetString(CodeAnalysisKeys.Kind) == "Field")
|
||||
.OrderBy(x => x.Get(CodeAnalysisKeys.ConstantValue) as int? ?? 0)
|
||||
.ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
fields = Document.GetDocumentList(CodeAnalysisKeys.Members)?.Where(x => x.GetBool(CodeAnalysisKeys.IsResult) && x.GetString(CodeAnalysisKeys.Kind) == "Field")
|
||||
.OrderBy(x => x.GetString(CodeAnalysisKeys.DisplayName))
|
||||
.ToList();
|
||||
}
|
||||
|
||||
|
||||
if (fields?.Count > 0)
|
||||
{
|
||||
<h3>Fields</h3>
|
||||
<div class="doc-summary">
|
||||
<div>
|
||||
<dl>
|
||||
@foreach (var field in fields)
|
||||
{
|
||||
<div>
|
||||
<dt>
|
||||
|
||||
<div class="flex flex-row">
|
||||
<div class="w-4/5">
|
||||
@if (isEnum)
|
||||
{
|
||||
@Context.GetTypeLink(field, false)
|
||||
}
|
||||
else
|
||||
{
|
||||
@field.GetModifiers() @Context.GetTypeLink(field.GetDocument(CodeAnalysisKeys.Type))
|
||||
@Context.GetTypeLink(field, false)
|
||||
}
|
||||
</div>
|
||||
<div>
|
||||
@(field.GetBool(CodeAnalysisKeys.HasConstantValue) ? new HtmlString(field.Get(CodeAnalysisKeys.ConstantValue)?.ToString() ?? "null") : new HtmlString(string.Empty))
|
||||
</div>
|
||||
</div>
|
||||
</dt>
|
||||
<dd>
|
||||
@Html.Raw(field.GetString(CodeAnalysisKeys.Summary))
|
||||
</dd>
|
||||
</div>
|
||||
}
|
||||
</dl>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
}
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@using Docs.Extensions
|
||||
|
||||
@{
|
||||
IReadOnlyList<IDocument> methods = Model.GetDocumentList(CodeAnalysisKeys.Members)
|
||||
?.Where(x => x.GetBool(CodeAnalysisKeys.IsResult) && x.GetString(CodeAnalysisKeys.Kind) == "Method")
|
||||
.OrderBy(x => x.GetString(CodeAnalysisKeys.DisplayName))
|
||||
.ToList();
|
||||
|
||||
if (methods?.Count > 0)
|
||||
{
|
||||
<h3>Methods</h3>
|
||||
<div class="doc-summary">
|
||||
<div>
|
||||
<dl>
|
||||
@foreach (var method in methods)
|
||||
{
|
||||
<div>
|
||||
<dt>
|
||||
@method.GetModifiers() @method.GetDocument(CodeAnalysisKeys.ReturnType).GetString(CodeAnalysisKeys.DisplayName) @Context.GetTypeLink(method, false)
|
||||
</dt>
|
||||
<dd>@Html.Raw(method.GetString(CodeAnalysisKeys.Summary))</dd>
|
||||
</div>
|
||||
}
|
||||
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@using Docs.Extensions
|
||||
@{
|
||||
var parameters = Model.GetDocumentList(CodeAnalysisKeys.Parameters);
|
||||
var paramComments = Model.GetList<ReferenceComment>(CodeAnalysisKeys.Params);
|
||||
if (parameters?.Count > 0)
|
||||
{
|
||||
<h3>Parameters</h3>
|
||||
<div class="doc-summary">
|
||||
<div>
|
||||
<dl>
|
||||
@foreach (var parameter in parameters)
|
||||
{
|
||||
<div>
|
||||
<dt>
|
||||
@Context.GetTypeLink(parameter.GetDocument(CodeAnalysisKeys.Type)) <span class="identifier">@parameter.GetString(CodeAnalysisKeys.Name)</span>
|
||||
</dt>
|
||||
<dd>@Html.Raw(paramComments?.Where(x => x.Name.Equals(parameter.GetString(CodeAnalysisKeys.Name))).Select(x => x.Html).FirstOrDefault()) </dd>
|
||||
</div>
|
||||
}
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@using Docs.Extensions
|
||||
@{
|
||||
IReadOnlyList<IDocument> properties = Model.GetDocumentList(CodeAnalysisKeys.Members)
|
||||
?.Where(x => x.GetBool(CodeAnalysisKeys.IsResult) && x.GetString(CodeAnalysisKeys.Kind) == "Property")
|
||||
.OrderBy(x => x.GetString(CodeAnalysisKeys.DisplayName))
|
||||
.ToList();
|
||||
|
||||
if (properties?.Count > 0)
|
||||
{
|
||||
<h3>Properties</h3>
|
||||
|
||||
<div class="doc-summary">
|
||||
|
||||
<div>
|
||||
<dl>
|
||||
@foreach (var property in properties)
|
||||
{
|
||||
<div>
|
||||
<dt>
|
||||
@property.GetModifiers() @property.GetDocument(CodeAnalysisKeys.Type).GetString(CodeAnalysisKeys.DisplayName) @Context.GetTypeLink(property, false)
|
||||
</dt>
|
||||
<dd>@Html.Raw(property.GetString(CodeAnalysisKeys.Summary))</dd>
|
||||
</div>
|
||||
}
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@{
|
||||
var remarks = Document.GetString(CodeAnalysisKeys.Remarks);
|
||||
if (!remarks.IsNullOrWhiteSpace())
|
||||
{
|
||||
<h3>Remarks</h3>
|
||||
<div>@Html.Raw(remarks)</div>
|
||||
}
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@using Docs.Extensions
|
||||
@{
|
||||
var returnType = Model.GetDocument(CodeAnalysisKeys.ReturnType);
|
||||
var returns = Model.GetString(CodeAnalysisKeys.Returns);
|
||||
if ((returnType != null && returnType.GetString(CodeAnalysisKeys.DisplayName) != "void") || !string.IsNullOrWhiteSpace(returns))
|
||||
{
|
||||
<h3>Returns</h3>
|
||||
<div class="doc-summary">
|
||||
<div>
|
||||
<dl>
|
||||
<div>
|
||||
|
||||
<dt>
|
||||
@Context.GetTypeLink(returnType, false)
|
||||
</dt>
|
||||
<dd></dd>
|
||||
</div>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@{
|
||||
var seeAlso = Document.GetList<string>(CodeAnalysisKeys.SeeAlso);
|
||||
if (seeAlso?.Count > 0)
|
||||
{
|
||||
<h3 id="SeeAlso">See Also</h3>
|
||||
<ul>
|
||||
@foreach (string seeAlsoComment in seeAlso)
|
||||
{
|
||||
<li>@Html.Raw(seeAlsoComment)</li>
|
||||
}
|
||||
</ul>
|
||||
}
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
@{
|
||||
var summary = Document.GetString("Summary");
|
||||
if (!summary.IsNullOrWhiteSpace())
|
||||
{
|
||||
<div class="my-4 md:my-8">@Html.Raw(summary)</div>
|
||||
}
|
||||
}
|
||||
@@ -1,131 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@using Docs.Extensions
|
||||
@{
|
||||
var containingAssembly = Document.GetDocument(CodeAnalysisKeys.ContainingAssembly);
|
||||
var containingNamespace = Document.GetDocument(CodeAnalysisKeys.ContainingNamespace);
|
||||
var containingType = Document.GetDocument(CodeAnalysisKeys.ContainingType);
|
||||
var type = Document.GetDocument(CodeAnalysisKeys.Type);
|
||||
var overridden = Document.GetDocument(CodeAnalysisKeys.Overridden);
|
||||
IReadOnlyList<IDocument> allInterfaces = Document.GetDocumentList(CodeAnalysisKeys.AllInterfaces);
|
||||
IReadOnlyList<IDocument> baseTypes = Document.GetDocumentList(CodeAnalysisKeys.BaseTypes)?
|
||||
.Where(i => !i.GetString(CodeAnalysisKeys.QualifiedName).Equals("System.Object"))
|
||||
.Reverse()
|
||||
.ToList();
|
||||
IReadOnlyList<IDocument> derivedTypes = Document.GetDocumentList(CodeAnalysisKeys.DerivedTypes);
|
||||
IReadOnlyList<IDocument> implementingTypes = Document.GetDocumentList(CodeAnalysisKeys.ImplementingTypes);
|
||||
if (containingAssembly is object
|
||||
|| containingNamespace is object
|
||||
|| allInterfaces?.Count > 0
|
||||
|| baseTypes?.Count > 0
|
||||
|| derivedTypes?.Count > 0
|
||||
|| implementingTypes?.Count > 0)
|
||||
{
|
||||
<div class="doc-summary tiny-term">
|
||||
<div>
|
||||
<dl>
|
||||
|
||||
@if (containingAssembly != null)
|
||||
{
|
||||
<div>
|
||||
<dt>Assembly</dt>
|
||||
<dd>containingAssembly</dd>
|
||||
</div>
|
||||
}
|
||||
|
||||
@if (containingNamespace != null)
|
||||
{
|
||||
<div>
|
||||
<dt>Namespace</dt>
|
||||
<dd>@Context.GetTypeLink(containingNamespace)</dd>
|
||||
</div>
|
||||
}
|
||||
|
||||
@if (containingType != null)
|
||||
{
|
||||
<div>
|
||||
<dt>Containing Type</dt>
|
||||
<dd>@Context.GetTypeLink(containingType)</dd>
|
||||
</div>
|
||||
}
|
||||
|
||||
@if (overridden != null)
|
||||
{
|
||||
<div>
|
||||
<dt>Overridden</dt>
|
||||
<dd>@Context.GetTypeLink(overridden)</dd>
|
||||
</div>
|
||||
}
|
||||
|
||||
@if (allInterfaces?.Count > 0)
|
||||
{
|
||||
<div>
|
||||
<dt>Interfaces</dt>
|
||||
<dd>
|
||||
<ul class="list-unstyled">
|
||||
@foreach (var interfaceDocument in allInterfaces)
|
||||
{
|
||||
<li>@Context.GetTypeLink(interfaceDocument)</li>
|
||||
}
|
||||
</ul>
|
||||
</dd>
|
||||
</div>
|
||||
}
|
||||
|
||||
@if (baseTypes?.Count > 0)
|
||||
{
|
||||
<div>
|
||||
<dt>Base Types</dt>
|
||||
<dd>
|
||||
<ul class="list-unstyled">
|
||||
@foreach (var baseType in baseTypes)
|
||||
{
|
||||
<li>@Context.GetTypeLink(baseType)</li>
|
||||
}
|
||||
</ul>
|
||||
</dd>
|
||||
</div>
|
||||
}
|
||||
|
||||
@if (derivedTypes?.Count > 0)
|
||||
{
|
||||
<div>
|
||||
<dt>Derived Types</dt>
|
||||
<dd>
|
||||
<ul class="list-unstyled">
|
||||
@foreach (var derivedType in derivedTypes)
|
||||
{
|
||||
<li>@Context.GetTypeLink(derivedType)</li>
|
||||
}
|
||||
</ul>
|
||||
</dd>
|
||||
</div>
|
||||
}
|
||||
|
||||
@if (implementingTypes?.Count > 0)
|
||||
|
||||
{
|
||||
<div>
|
||||
<dt>Implementing Types</dt>
|
||||
<dd>
|
||||
<ul class="list-unstyled">
|
||||
@foreach (var implementingType in implementingTypes)
|
||||
{
|
||||
<li>@Context.GetTypeLink(implementingType)</li>
|
||||
}
|
||||
</ul>
|
||||
</dd>
|
||||
</div>
|
||||
}
|
||||
|
||||
@if (type != null)
|
||||
{
|
||||
<div>
|
||||
<dt>@Document.GetString(CodeAnalysisKeys.Kind) Type</dt>
|
||||
<dd>@Context.GetTypeLink(type)</dd>
|
||||
</div>
|
||||
}
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@{
|
||||
string syntax = Document.GetString(CodeAnalysisKeys.Syntax);
|
||||
if (!syntax.IsNullOrWhiteSpace())
|
||||
{
|
||||
<pre class="language-csharp"><code class="language-csharp">@syntax</code></pre>
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
|
||||
@{
|
||||
var typeParameters = Model.GetDocumentList(CodeAnalysisKeys.TypeParameters);
|
||||
var typeParams = Model.GetList<ReferenceComment>(CodeAnalysisKeys.TypeParams);
|
||||
|
||||
if (typeParameters?.Count > 0)
|
||||
{
|
||||
<h3>Parameters</h3>
|
||||
<div class="doc-summary">
|
||||
<div>
|
||||
<dl>
|
||||
@foreach (var typeParam in typeParameters)
|
||||
{
|
||||
<div>
|
||||
<dt>
|
||||
<code>@typeParam.GetString(CodeAnalysisKeys.Name)</code>
|
||||
</dt>
|
||||
<dd>@Html.Raw(typeParams?.Where(x => x.Name.Equals(typeParam.GetString(CodeAnalysisKeys.Name))).Select(x => x.Html).FirstOrDefault()) </dd>
|
||||
</div>
|
||||
}
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@using Docs.Extensions
|
||||
@{
|
||||
IDocument type = Document.GetDocument(CodeAnalysisKeys.Type);
|
||||
string value = Document.GetString(CodeAnalysisKeys.Value);
|
||||
}
|
||||
|
||||
@if (type is object && !string.IsNullOrWhiteSpace(value))
|
||||
{
|
||||
<p>@Context.GetTypeLink(type)</p>
|
||||
<p>@Html.Raw(value)</p>
|
||||
}
|
||||
@@ -1,48 +0,0 @@
|
||||
@using Statiq.CodeAnalysis
|
||||
@using Docs.Extensions
|
||||
@inherits StatiqRazorPage<IDocument>
|
||||
|
||||
@{
|
||||
Layout = @"../_layout.cshtml";
|
||||
}
|
||||
|
||||
@section header{
|
||||
<h1 class="text-2xl md:text-4xl align-baseline font-extrabold">
|
||||
@Document.GetString(CodeAnalysisKeys.DisplayName) <span class="text-lg md:text-2xl text-uppercase text-sky-600 dark:text-sky-400">@Document.GetString(CodeAnalysisKeys.SpecificKind)</span>
|
||||
</h1>
|
||||
|
||||
<nav class="flex mt-2" aria-label="Breadcrumb">
|
||||
<ol class="flex flex-col sm:flex-row sm:items-center space-x-2 lg:space-x-3">
|
||||
@{
|
||||
var isFirst = true;
|
||||
}
|
||||
@foreach (var parent in Context.GetExecutionCache("sidebar", ctx => ctx.OutputPages).GetAncestorsOf(Document, Document.IdEquals(Model)).Reverse().Skip(1))
|
||||
{
|
||||
<li>
|
||||
<div class="flex items-center">
|
||||
@if (isFirst)
|
||||
{
|
||||
isFirst = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
<svg class="flex-shrink-0 h-5 w-5 mr-2 lg:mr-3 text-slate-400 dark:text-slate-500" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
||||
<path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"/>
|
||||
</svg>
|
||||
}
|
||||
|
||||
<span class="font-light text-sm text-slate-600 dark:text-slate-300" >@Html.DocumentLink(parent, parent.GetString(WebKeys.Title, parent.GetTitle()))</span>
|
||||
</div>
|
||||
</li>
|
||||
}
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
}
|
||||
|
||||
@await Html.PartialAsync($"Kind/_{Model.GetString(CodeAnalysisKeys.Kind)}.cshtml", Model)
|
||||
|
||||
@{
|
||||
IgnoreBody();
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
Title: API Reference
|
||||
Order: 10000
|
||||
---
|
||||
<p>The Spectre.Console API reference is organized by namespace. Each namespace has one or more classes for working with Console applications.</p>
|
||||
|
||||
<ul>
|
||||
@foreach (var child in OutputPages.GetChildrenOf(Document).OrderBy(i => i.GetTitle()))
|
||||
{
|
||||
<li>@Html.DocumentLink(child)</li>
|
||||
}
|
||||
</ul>
|
||||
@@ -1,39 +0,0 @@
|
||||
Title: Borders
|
||||
Order: 2
|
||||
Description: "*Spectre.Console* makes it easy to create tables and panels with a variety of different styles of borders."
|
||||
Highlights:
|
||||
- Rounded
|
||||
- Square
|
||||
- Heavy
|
||||
- And more...
|
||||
---
|
||||
|
||||
There are different built-in borders you can use for tables and panels.
|
||||
|
||||
## Table borders
|
||||
|
||||

|
||||
|
||||
### Example
|
||||
|
||||
To set a table border to `SimpleHeavy`:
|
||||
|
||||
```csharp
|
||||
var table = new Table();
|
||||
table.Border = TableBorder.SimpleHeavy;
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Panel borders
|
||||
|
||||

|
||||
|
||||
### Example
|
||||
|
||||
To set a panel border to `Rounded`:
|
||||
|
||||
```csharp
|
||||
var panel = new Panel("Hello World");
|
||||
panel.Border = BoxBorder.Rounded;
|
||||
```
|
||||
@@ -1,27 +0,0 @@
|
||||
Title: Colors
|
||||
Order: 0
|
||||
Description: "*Spectre.Console* allows easy rendering of the standard ANSI colors of your terminal, and also supports rendering up to 24-bit colors depending on the capabilities of your terminal."
|
||||
Highlights:
|
||||
- Predefined common colors
|
||||
- Easy syntax for inline styling
|
||||
---
|
||||
|
||||
The following is a list of the standard 8-bit colors supported in terminals.
|
||||
|
||||
Note that the first 16 colors are generally defined by the system or your terminal software, and may not display exactly as rendered here.
|
||||
|
||||
## Usage
|
||||
|
||||
You can either use the colors in code, such as `new Style(foreground: Color.Maroon)` or
|
||||
in markup text such as `AnsiConsole.Markup("[maroon on blue]Hello[/]")`.
|
||||
|
||||
## Standard colors
|
||||
|
||||
<input
|
||||
id="colorSearch"
|
||||
type="search"
|
||||
oninput="search(this, 'color-results', 2)"
|
||||
placeholder="Search for colors.."
|
||||
title="Type in a color" />
|
||||
|
||||
<?# ColorTable /?>
|
||||
@@ -1,70 +0,0 @@
|
||||
Title: Emojis
|
||||
Order: 3
|
||||
Description: "For terminals that support Emojis, *Spectre.Console* supports a simple syntax for rendering emojis."
|
||||
Highlights:
|
||||
- ":rocket: becomes 🚀"
|
||||
- ":waning_gibbous_moon: becomes 🌖"
|
||||
---
|
||||
|
||||
Please note that what emojis that can be used is completely up to
|
||||
the operating system and/or terminal you're using, and no guarantees
|
||||
can be made of how it will look. Calculating the width of emojis
|
||||
is also not an exact science in many ways, so milage might vary when
|
||||
used in tables, panels or grids.
|
||||
|
||||
To ensure best compatibility, consider only using emojis introduced
|
||||
before Unicode 13.0 that belongs in the `Emoji_Presentation` category
|
||||
in the official emoji list at
|
||||
https://www.unicode.org/Public/UCD/latest/ucd/emoji/emoji-data.txt
|
||||
|
||||
## Usage
|
||||
|
||||
```csharp
|
||||
// Markup
|
||||
AnsiConsole.MarkupLine("Hello :globe_showing_europe_africa:!");
|
||||
|
||||
// Constant
|
||||
var hello = "Hello " + Emoji.Known.GlobeShowingEuropeAfrica;
|
||||
```
|
||||
|
||||
## Replacing emojis in text
|
||||
|
||||
```csharp
|
||||
var phrase = "Mmmm :birthday_cake:";
|
||||
var rendered = Emoji.Replace(phrase);
|
||||
```
|
||||
|
||||
## Remapping or adding an emoji
|
||||
|
||||
Sometimes you want to remap an existing emoji, or
|
||||
add a completely new one. For this you can use the
|
||||
`Emoji.Remap` method. This approach works both with
|
||||
markup strings and `Emoji.Replace`.
|
||||
|
||||
```csharp
|
||||
// Remap the emoji
|
||||
Emoji.Remap("globe_showing_europe_africa", "😄");
|
||||
|
||||
// Render markup
|
||||
AnsiConsole.MarkupLine("Hello :globe_showing_europe_africa:!");
|
||||
|
||||
// Replace emojis in string
|
||||
var phrase = "Hello :globe_showing_europe_africa:!";
|
||||
var rendered = Emoji.Replace(phrase);
|
||||
```
|
||||
|
||||
## Emojis
|
||||
|
||||
_The images in the table below might not render correctly in your
|
||||
browser for the same reasons mentioned in the `Compatibility` section._
|
||||
|
||||
|
||||
<input
|
||||
id="emojiSearch"
|
||||
type="search"
|
||||
oninput="search(this, 'emoji-results', 2)"
|
||||
placeholder="Search for emojis.."
|
||||
title="Type in an emoji name" />
|
||||
|
||||
|
||||
<?# EmojiTable /?>
|
||||
@@ -1,11 +0,0 @@
|
||||
Title: Appendix
|
||||
Order: 100
|
||||
---
|
||||
<h1>Sections</h1>
|
||||
|
||||
<ul>
|
||||
@foreach (IDocument child in OutputPages.GetChildrenOf(Document))
|
||||
{
|
||||
<li>@Html.DocumentLink(child)</li>
|
||||
}
|
||||
</ul>
|
||||
@@ -1,47 +0,0 @@
|
||||
Title: Spinners
|
||||
Order: 4
|
||||
Description: "*Spectre.Console* supports over 80 different types of spinners, and allows new ones to be defined. They are used automatically with the controls"
|
||||
Highlights:
|
||||
- Status display
|
||||
- Progress display
|
||||
---
|
||||
|
||||
For all available spinners, see https://jsfiddle.net/sindresorhus/2eLtsbey/embedded/result/
|
||||
|
||||
## Usage
|
||||
|
||||
Spinners can be used with [Progress](xref:live-progress) and [Status](xref:live-status).
|
||||
|
||||
```csharp
|
||||
AnsiConsole.Status()
|
||||
.Spinner(Spinner.Known.Star)
|
||||
.Start("Thinking...", ctx => {
|
||||
// Omitted
|
||||
});
|
||||
```
|
||||
|
||||
## Implementing a spinner
|
||||
|
||||
To implement your own spinner, all you have to do is
|
||||
inherit from the `Spinner` base class.
|
||||
|
||||
In the example below, the spinner will alternate between
|
||||
the characters `A`, `B` and `C` every 100 ms.
|
||||
|
||||
```csharp
|
||||
public sealed class MySpinner : Spinner
|
||||
{
|
||||
// The interval for each frame
|
||||
public override TimeSpan Interval => TimeSpan.FromMilliseconds(100);
|
||||
|
||||
// Whether or not the spinner contains unicode characters
|
||||
public override bool IsUnicode => false;
|
||||
|
||||
// The individual frames of the spinner
|
||||
public override IReadOnlyList<string> Frames =>
|
||||
new List<string>
|
||||
{
|
||||
"A", "B", "C",
|
||||
};
|
||||
}
|
||||
```
|
||||
@@ -1,55 +0,0 @@
|
||||
Title: Styles
|
||||
Order: 1
|
||||
Description: "*Spectre.Console* makes it easy to write text with different styles beyond colors. Depending on your terminal, it can make it easy to use styles such as"
|
||||
Highlights:
|
||||
- Bold, Italic, Underline, strikethrough
|
||||
- Dim, Invert
|
||||
- Conceal, slowblink, rapidblink
|
||||
- Links
|
||||
Xref: appendix-styles
|
||||
---
|
||||
|
||||
Note that what styles that can be used is defined by the system or your terminal software, and may not appear as they should.
|
||||
|
||||
<table class="table">
|
||||
<tr>
|
||||
<td><code>bold</code></td>
|
||||
<td>Bold text</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>dim</code></td>
|
||||
<td>Dim or faint text</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>italic</code></td>
|
||||
<td>Italic text</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>underline</code></td>
|
||||
<td>Underlined text</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>invert</code></td>
|
||||
<td>Swaps the foreground and background colors</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>conceal</code></td>
|
||||
<td>Hides the text</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>slowblink</code></td>
|
||||
<td>Makes text blink slowly</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>rapidblink</code></td>
|
||||
<td>Makes text blink</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>strikethrough</code></td>
|
||||
<td>Shows text with a horizontal line through the center</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>link</code></td>
|
||||
<td>Creates a clickable link within text</td>
|
||||
</tr>
|
||||
</table>
|
||||
Binary file not shown.
@@ -1,2 +0,0 @@
|
||||
{"version": 2, "width": 40, "height": 3, "timestamp": 1667342769, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
|
||||
[0.0, "o", "\u001b[H\u001b[2B\u001b[38;5;9;48;5;0mSpectre!\u001b[0m"]
|
||||
@@ -1,332 +0,0 @@
|
||||
{"version": 2, "width": 42, "height": 4, "title": "await-spinner (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "Loading the rocket ship "]
|
||||
[0, "o", "\u001B[?25l"]
|
||||
[0, "o", "\u280B"]
|
||||
[0, "o", "\u001B[1D"]
|
||||
[0.094, "o", "\u001B[?25l"]
|
||||
[0.094, "o", "\u2819"]
|
||||
[0.094, "o", "\u001B[1D"]
|
||||
[0.188, "o", "\u001B[?25l"]
|
||||
[0.188, "o", "\u2839"]
|
||||
[0.188, "o", "\u001B[1D"]
|
||||
[0.266, "o", "\u001B[?25l"]
|
||||
[0.266, "o", "\u2838"]
|
||||
[0.266, "o", "\u001B[1D"]
|
||||
[0.36, "o", "\u001B[?25l"]
|
||||
[0.36, "o", "\u283C"]
|
||||
[0.36, "o", "\u001B[1D"]
|
||||
[0.453, "o", "\u001B[?25l"]
|
||||
[0.453, "o", "\u2834"]
|
||||
[0.453, "o", "\u001B[1D"]
|
||||
[0.563, "o", "\u001B[?25l"]
|
||||
[0.563, "o", "\u2826"]
|
||||
[0.563, "o", "\u001B[1D"]
|
||||
[0.656, "o", "\u001B[?25l"]
|
||||
[0.656, "o", "\u2827"]
|
||||
[0.656, "o", "\u001B[1D"]
|
||||
[0.75, "o", "\u001B[?25l"]
|
||||
[0.75, "o", "\u2807"]
|
||||
[0.75, "o", "\u001B[1D"]
|
||||
[0.844, "o", "\u001B[?25l"]
|
||||
[0.844, "o", "\u280F"]
|
||||
[0.844, "o", "\u001B[1D"]
|
||||
[0.922, "o", "\u001B[?25l"]
|
||||
[0.922, "o", "\u280B"]
|
||||
[0.922, "o", "\u001B[1D"]
|
||||
[1.016, "o", "\u001B[?25l"]
|
||||
[1.016, "o", "\u2819"]
|
||||
[1.016, "o", "\u001B[1D"]
|
||||
[1.11, "o", "\u001B[?25l"]
|
||||
[1.11, "o", "\u2839"]
|
||||
[1.11, "o", "\u001B[1D"]
|
||||
[1.203, "o", "\u001B[?25l"]
|
||||
[1.203, "o", "\u2838"]
|
||||
[1.203, "o", "\u001B[1D"]
|
||||
[1.297, "o", "\u001B[?25l"]
|
||||
[1.297, "o", "\u283C"]
|
||||
[1.297, "o", "\u001B[1D"]
|
||||
[1.391, "o", "\u001B[?25l"]
|
||||
[1.391, "o", "\u2834"]
|
||||
[1.391, "o", "\u001B[1D"]
|
||||
[1.485, "o", "\u001B[?25l"]
|
||||
[1.485, "o", "\u2826"]
|
||||
[1.485, "o", "\u001B[1D"]
|
||||
[1.578, "o", "\u001B[?25l"]
|
||||
[1.578, "o", "\u2827"]
|
||||
[1.578, "o", "\u001B[1D"]
|
||||
[1.672, "o", "\u001B[?25l"]
|
||||
[1.672, "o", "\u2807"]
|
||||
[1.672, "o", "\u001B[1D"]
|
||||
[1.75, "o", "\u001B[?25l"]
|
||||
[1.75, "o", "\u280F"]
|
||||
[1.75, "o", "\u001B[1D"]
|
||||
[1.828, "o", "\u001B[?25l"]
|
||||
[1.828, "o", "\u280B"]
|
||||
[1.828, "o", "\u001B[1D"]
|
||||
[1.906, "o", "\u001B[?25l"]
|
||||
[1.906, "o", "\u2819"]
|
||||
[1.906, "o", "\u001B[1D"]
|
||||
[2, "o", "\u001B[?25l"]
|
||||
[2, "o", "\u2839"]
|
||||
[2, "o", "\u001B[1D"]
|
||||
[2.11, "o", "\u001B[?25l"]
|
||||
[2.11, "o", "\u2838"]
|
||||
[2.11, "o", "\u001B[1D"]
|
||||
[2.203, "o", "\u001B[?25l"]
|
||||
[2.203, "o", "\u283C"]
|
||||
[2.203, "o", "\u001B[1D"]
|
||||
[2.297, "o", "\u001B[?25l"]
|
||||
[2.297, "o", "\u2834"]
|
||||
[2.297, "o", "\u001B[1D"]
|
||||
[2.391, "o", "\u001B[?25l"]
|
||||
[2.391, "o", "\u2826"]
|
||||
[2.391, "o", "\u001B[1D"]
|
||||
[2.485, "o", "\u001B[?25l"]
|
||||
[2.485, "o", "\u2827"]
|
||||
[2.485, "o", "\u001B[1D"]
|
||||
[2.578, "o", "\u001B[?25l"]
|
||||
[2.578, "o", "\u2807"]
|
||||
[2.578, "o", "\u001B[1D"]
|
||||
[2.656, "o", "\u001B[?25l"]
|
||||
[2.656, "o", "\u280F"]
|
||||
[2.656, "o", "\u001B[1D"]
|
||||
[2.735, "o", "\u001B[?25l"]
|
||||
[2.735, "o", "\u280B"]
|
||||
[2.735, "o", "\u001B[1D"]
|
||||
[2.828, "o", "\u001B[?25l"]
|
||||
[2.828, "o", "\u2819"]
|
||||
[2.828, "o", "\u001B[1D"]
|
||||
[2.922, "o", "\u001B[?25l"]
|
||||
[2.922, "o", "\u2839"]
|
||||
[2.922, "o", "\u001B[1D"]
|
||||
[3.016, "o", "\u001B[?25l"]
|
||||
[3.016, "o", "\u2838"]
|
||||
[3.016, "o", "\u001B[1D"]
|
||||
[3.094, "o", "\u001B[?25l"]
|
||||
[3.094, "o", "\u283C"]
|
||||
[3.094, "o", "\u001B[1D"]
|
||||
[3.188, "o", "\u001B[?25l"]
|
||||
[3.188, "o", "\u2834"]
|
||||
[3.188, "o", "\u001B[1D"]
|
||||
[3.281, "o", "\u001B[?25l"]
|
||||
[3.281, "o", "\u2826"]
|
||||
[3.281, "o", "\u001B[1D"]
|
||||
[3.375, "o", "\u001B[?25l"]
|
||||
[3.375, "o", "\u2827"]
|
||||
[3.375, "o", "\u001B[1D"]
|
||||
[3.453, "o", "\u001B[?25l"]
|
||||
[3.453, "o", "\u2807"]
|
||||
[3.453, "o", "\u001B[1D"]
|
||||
[3.516, "o", " "]
|
||||
[3.516, "o", "\u001B[1D"]
|
||||
[3.516, "o", "\u001B[?25h"]
|
||||
[3.516, "o", "\u001B[32mDone\u001B[0m\r\n"]
|
||||
[3.516, "o", "Firing up the engines "]
|
||||
[3.516, "o", "\u001B[?25l"]
|
||||
[3.516, "o", "[ ]"]
|
||||
[3.516, "o", "\u001B[6D"]
|
||||
[3.61, "o", "\u001B[?25l"]
|
||||
[3.61, "o", "[= ]"]
|
||||
[3.61, "o", "\u001B[6D"]
|
||||
[3.703, "o", "\u001B[?25l"]
|
||||
[3.703, "o", "[== ]"]
|
||||
[3.703, "o", "\u001B[6D"]
|
||||
[3.797, "o", "\u001B[?25l"]
|
||||
[3.797, "o", "[=== ]"]
|
||||
[3.797, "o", "\u001B[6D"]
|
||||
[3.875, "o", "\u001B[?25l"]
|
||||
[3.875, "o", "[ ===]"]
|
||||
[3.875, "o", "\u001B[6D"]
|
||||
[3.953, "o", "\u001B[?25l"]
|
||||
[3.953, "o", "[ ==]"]
|
||||
[3.953, "o", "\u001B[6D"]
|
||||
[4.063, "o", "\u001B[?25l"]
|
||||
[4.063, "o", "[ =]"]
|
||||
[4.063, "o", "\u001B[6D"]
|
||||
[4.156, "o", "\u001B[?25l"]
|
||||
[4.156, "o", "[ ]"]
|
||||
[4.156, "o", "\u001B[6D"]
|
||||
[4.25, "o", "\u001B[?25l"]
|
||||
[4.25, "o", "[ =]"]
|
||||
[4.25, "o", "\u001B[6D"]
|
||||
[4.328, "o", "\u001B[?25l"]
|
||||
[4.328, "o", "[ ==]"]
|
||||
[4.328, "o", "\u001B[6D"]
|
||||
[4.406, "o", "\u001B[?25l"]
|
||||
[4.406, "o", "[ ===]"]
|
||||
[4.406, "o", "\u001B[6D"]
|
||||
[4.5, "o", "\u001B[?25l"]
|
||||
[4.5, "o", "[====]"]
|
||||
[4.5, "o", "\u001B[6D"]
|
||||
[4.594, "o", "\u001B[?25l"]
|
||||
[4.594, "o", "[=== ]"]
|
||||
[4.594, "o", "\u001B[6D"]
|
||||
[4.688, "o", "\u001B[?25l"]
|
||||
[4.688, "o", "[== ]"]
|
||||
[4.688, "o", "\u001B[6D"]
|
||||
[4.781, "o", "\u001B[?25l"]
|
||||
[4.781, "o", "[= ]"]
|
||||
[4.781, "o", "\u001B[6D"]
|
||||
[4.86, "o", "\u001B[?25l"]
|
||||
[4.86, "o", "[ ]"]
|
||||
[4.86, "o", "\u001B[6D"]
|
||||
[4.953, "o", "\u001B[?25l"]
|
||||
[4.953, "o", "[= ]"]
|
||||
[4.953, "o", "\u001B[6D"]
|
||||
[5.031, "o", "\u001B[?25l"]
|
||||
[5.031, "o", "[== ]"]
|
||||
[5.031, "o", "\u001B[6D"]
|
||||
[5.125, "o", "\u001B[?25l"]
|
||||
[5.125, "o", "[=== ]"]
|
||||
[5.125, "o", "\u001B[6D"]
|
||||
[5.219, "o", "\u001B[?25l"]
|
||||
[5.219, "o", "[ ===]"]
|
||||
[5.219, "o", "\u001B[6D"]
|
||||
[5.313, "o", "\u001B[?25l"]
|
||||
[5.313, "o", "[ ==]"]
|
||||
[5.313, "o", "\u001B[6D"]
|
||||
[5.422, "o", "\u001B[?25l"]
|
||||
[5.422, "o", "[ =]"]
|
||||
[5.422, "o", "\u001B[6D"]
|
||||
[5.5, "o", "\u001B[?25l"]
|
||||
[5.5, "o", "[ ]"]
|
||||
[5.5, "o", "\u001B[6D"]
|
||||
[5.594, "o", "\u001B[?25l"]
|
||||
[5.594, "o", "[ =]"]
|
||||
[5.594, "o", "\u001B[6D"]
|
||||
[5.672, "o", "\u001B[?25l"]
|
||||
[5.672, "o", "[ ==]"]
|
||||
[5.672, "o", "\u001B[6D"]
|
||||
[5.766, "o", "\u001B[?25l"]
|
||||
[5.766, "o", "[ ===]"]
|
||||
[5.766, "o", "\u001B[6D"]
|
||||
[5.86, "o", "\u001B[?25l"]
|
||||
[5.86, "o", "[====]"]
|
||||
[5.86, "o", "\u001B[6D"]
|
||||
[5.953, "o", "\u001B[?25l"]
|
||||
[5.969, "o", "[=== ]"]
|
||||
[5.969, "o", "\u001B[6D"]
|
||||
[6.063, "o", "\u001B[?25l"]
|
||||
[6.063, "o", "[== ]"]
|
||||
[6.063, "o", "\u001B[6D"]
|
||||
[6.156, "o", "\u001B[?25l"]
|
||||
[6.156, "o", "[= ]"]
|
||||
[6.156, "o", "\u001B[6D"]
|
||||
[6.25, "o", "\u001B[?25l"]
|
||||
[6.25, "o", "[ ]"]
|
||||
[6.25, "o", "\u001B[6D"]
|
||||
[6.328, "o", "\u001B[?25l"]
|
||||
[6.328, "o", "[= ]"]
|
||||
[6.328, "o", "\u001B[6D"]
|
||||
[6.422, "o", "\u001B[?25l"]
|
||||
[6.422, "o", "[== ]"]
|
||||
[6.422, "o", "\u001B[6D"]
|
||||
[6.516, "o", "\u001B[?25l"]
|
||||
[6.516, "o", "[=== ]"]
|
||||
[6.516, "o", "\u001B[6D"]
|
||||
[6.61, "o", "\u001B[?25l"]
|
||||
[6.61, "o", "[ ===]"]
|
||||
[6.61, "o", "\u001B[6D"]
|
||||
[6.703, "o", "\u001B[?25l"]
|
||||
[6.703, "o", "[ ==]"]
|
||||
[6.703, "o", "\u001B[6D"]
|
||||
[6.797, "o", "\u001B[?25l"]
|
||||
[6.797, "o", "[ =]"]
|
||||
[6.797, "o", "\u001B[6D"]
|
||||
[6.891, "o", "\u001B[?25l"]
|
||||
[6.891, "o", "[ ]"]
|
||||
[6.891, "o", "\u001B[6D"]
|
||||
[6.922, "o", " "]
|
||||
[6.922, "o", "\u001B[6D"]
|
||||
[6.922, "o", "\u001B[?25h"]
|
||||
[6.922, "o", "\u001B[32mDone\u001B[0m\r\n"]
|
||||
[6.922, "o", "Blasting into orbit "]
|
||||
[6.922, "o", "\u001B[?25l"]
|
||||
[6.922, "o", "\u2631"]
|
||||
[6.922, "o", "\u001B[1D"]
|
||||
[7.031, "o", "\u001B[?25l"]
|
||||
[7.031, "o", "\u2632"]
|
||||
[7.031, "o", "\u001B[1D"]
|
||||
[7.141, "o", "\u001B[?25l"]
|
||||
[7.141, "o", "\u2634"]
|
||||
[7.141, "o", "\u001B[1D"]
|
||||
[7.25, "o", "\u001B[?25l"]
|
||||
[7.25, "o", "\u2631"]
|
||||
[7.25, "o", "\u001B[1D"]
|
||||
[7.36, "o", "\u001B[?25l"]
|
||||
[7.36, "o", "\u2632"]
|
||||
[7.36, "o", "\u001B[1D"]
|
||||
[7.485, "o", "\u001B[?25l"]
|
||||
[7.485, "o", "\u2634"]
|
||||
[7.485, "o", "\u001B[1D"]
|
||||
[7.594, "o", "\u001B[?25l"]
|
||||
[7.594, "o", "\u2631"]
|
||||
[7.594, "o", "\u001B[1D"]
|
||||
[7.703, "o", "\u001B[?25l"]
|
||||
[7.703, "o", "\u2632"]
|
||||
[7.703, "o", "\u001B[1D"]
|
||||
[7.813, "o", "\u001B[?25l"]
|
||||
[7.813, "o", "\u2634"]
|
||||
[7.813, "o", "\u001B[1D"]
|
||||
[7.922, "o", "\u001B[?25l"]
|
||||
[7.922, "o", "\u2631"]
|
||||
[7.922, "o", "\u001B[1D"]
|
||||
[8.031, "o", "\u001B[?25l"]
|
||||
[8.031, "o", "\u2632"]
|
||||
[8.031, "o", "\u001B[1D"]
|
||||
[8.141, "o", "\u001B[?25l"]
|
||||
[8.141, "o", "\u2634"]
|
||||
[8.141, "o", "\u001B[1D"]
|
||||
[8.25, "o", "\u001B[?25l"]
|
||||
[8.25, "o", "\u2631"]
|
||||
[8.25, "o", "\u001B[1D"]
|
||||
[8.375, "o", "\u001B[?25l"]
|
||||
[8.375, "o", "\u2632"]
|
||||
[8.375, "o", "\u001B[1D"]
|
||||
[8.485, "o", "\u001B[?25l"]
|
||||
[8.485, "o", "\u2634"]
|
||||
[8.485, "o", "\u001B[1D"]
|
||||
[8.594, "o", "\u001B[?25l"]
|
||||
[8.594, "o", "\u2631"]
|
||||
[8.594, "o", "\u001B[1D"]
|
||||
[8.703, "o", "\u001B[?25l"]
|
||||
[8.703, "o", "\u2632"]
|
||||
[8.703, "o", "\u001B[1D"]
|
||||
[8.813, "o", "\u001B[?25l"]
|
||||
[8.813, "o", "\u2634"]
|
||||
[8.813, "o", "\u001B[1D"]
|
||||
[8.938, "o", "\u001B[?25l"]
|
||||
[8.938, "o", "\u2631"]
|
||||
[8.938, "o", "\u001B[1D"]
|
||||
[9.047, "o", "\u001B[?25l"]
|
||||
[9.047, "o", "\u2632"]
|
||||
[9.047, "o", "\u001B[1D"]
|
||||
[9.156, "o", "\u001B[?25l"]
|
||||
[9.156, "o", "\u2634"]
|
||||
[9.156, "o", "\u001B[1D"]
|
||||
[9.266, "o", "\u001B[?25l"]
|
||||
[9.266, "o", "\u2631"]
|
||||
[9.266, "o", "\u001B[1D"]
|
||||
[9.375, "o", "\u001B[?25l"]
|
||||
[9.375, "o", "\u2632"]
|
||||
[9.375, "o", "\u001B[1D"]
|
||||
[9.485, "o", "\u001B[?25l"]
|
||||
[9.485, "o", "\u2634"]
|
||||
[9.485, "o", "\u001B[1D"]
|
||||
[9.594, "o", "\u001B[?25l"]
|
||||
[9.594, "o", "\u2631"]
|
||||
[9.594, "o", "\u001B[1D"]
|
||||
[9.719, "o", "\u001B[?25l"]
|
||||
[9.719, "o", "\u2632"]
|
||||
[9.719, "o", "\u001B[1D"]
|
||||
[9.828, "o", "\u001B[?25l"]
|
||||
[9.828, "o", "\u2634"]
|
||||
[9.828, "o", "\u001B[1D"]
|
||||
[9.938, "o", "\u001B[?25l"]
|
||||
[9.938, "o", "\u2631"]
|
||||
[9.938, "o", "\u001B[1D"]
|
||||
[9.953, "o", " "]
|
||||
[9.953, "o", "\u001B[1D"]
|
||||
[9.953, "o", "\u001B[?25h"]
|
||||
[9.953, "o", "\u001B[31mOh no\u001B[0m\r\n"]
|
||||
|
||||
@@ -1,326 +0,0 @@
|
||||
{"version": 2, "width": 42, "height": 4, "title": "await-spinner (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "Loading the rocket ship "]
|
||||
[0, "o", "\u001B[?25l"]
|
||||
[0, "o", "\u280B"]
|
||||
[0, "o", "\u001B[1D"]
|
||||
[0.094, "o", "\u001B[?25l"]
|
||||
[0.094, "o", "\u2819"]
|
||||
[0.094, "o", "\u001B[1D"]
|
||||
[0.172, "o", "\u001B[?25l"]
|
||||
[0.172, "o", "\u2839"]
|
||||
[0.172, "o", "\u001B[1D"]
|
||||
[0.266, "o", "\u001B[?25l"]
|
||||
[0.266, "o", "\u2838"]
|
||||
[0.266, "o", "\u001B[1D"]
|
||||
[0.36, "o", "\u001B[?25l"]
|
||||
[0.36, "o", "\u283C"]
|
||||
[0.36, "o", "\u001B[1D"]
|
||||
[0.453, "o", "\u001B[?25l"]
|
||||
[0.453, "o", "\u2834"]
|
||||
[0.453, "o", "\u001B[1D"]
|
||||
[0.547, "o", "\u001B[?25l"]
|
||||
[0.547, "o", "\u2826"]
|
||||
[0.547, "o", "\u001B[1D"]
|
||||
[0.641, "o", "\u001B[?25l"]
|
||||
[0.641, "o", "\u2827"]
|
||||
[0.641, "o", "\u001B[1D"]
|
||||
[0.719, "o", "\u001B[?25l"]
|
||||
[0.719, "o", "\u2807"]
|
||||
[0.719, "o", "\u001B[1D"]
|
||||
[0.797, "o", "\u001B[?25l"]
|
||||
[0.797, "o", "\u280F"]
|
||||
[0.797, "o", "\u001B[1D"]
|
||||
[0.891, "o", "\u001B[?25l"]
|
||||
[0.891, "o", "\u280B"]
|
||||
[0.891, "o", "\u001B[1D"]
|
||||
[0.969, "o", "\u001B[?25l"]
|
||||
[0.969, "o", "\u2819"]
|
||||
[0.969, "o", "\u001B[1D"]
|
||||
[1.078, "o", "\u001B[?25l"]
|
||||
[1.078, "o", "\u2839"]
|
||||
[1.094, "o", "\u001B[1D"]
|
||||
[1.25, "o", "\u001B[?25l"]
|
||||
[1.25, "o", "\u2838"]
|
||||
[1.266, "o", "\u001B[1D"]
|
||||
[1.407, "o", "\u001B[?25l"]
|
||||
[1.407, "o", "\u283C"]
|
||||
[1.422, "o", "\u001B[1D"]
|
||||
[1.532, "o", "\u001B[?25l"]
|
||||
[1.532, "o", "\u2834"]
|
||||
[1.532, "o", "\u001B[1D"]
|
||||
[1.61, "o", "\u001B[?25l"]
|
||||
[1.61, "o", "\u2826"]
|
||||
[1.61, "o", "\u001B[1D"]
|
||||
[1.703, "o", "\u001B[?25l"]
|
||||
[1.703, "o", "\u2827"]
|
||||
[1.703, "o", "\u001B[1D"]
|
||||
[1.782, "o", "\u001B[?25l"]
|
||||
[1.782, "o", "\u2807"]
|
||||
[1.782, "o", "\u001B[1D"]
|
||||
[1.86, "o", "\u001B[?25l"]
|
||||
[1.86, "o", "\u280F"]
|
||||
[1.86, "o", "\u001B[1D"]
|
||||
[1.953, "o", "\u001B[?25l"]
|
||||
[1.953, "o", "\u280B"]
|
||||
[1.953, "o", "\u001B[1D"]
|
||||
[2.047, "o", "\u001B[?25l"]
|
||||
[2.047, "o", "\u2819"]
|
||||
[2.047, "o", "\u001B[1D"]
|
||||
[2.125, "o", "\u001B[?25l"]
|
||||
[2.125, "o", "\u2839"]
|
||||
[2.125, "o", "\u001B[1D"]
|
||||
[2.219, "o", "\u001B[?25l"]
|
||||
[2.219, "o", "\u2838"]
|
||||
[2.219, "o", "\u001B[1D"]
|
||||
[2.313, "o", "\u001B[?25l"]
|
||||
[2.313, "o", "\u283C"]
|
||||
[2.313, "o", "\u001B[1D"]
|
||||
[2.407, "o", "\u001B[?25l"]
|
||||
[2.407, "o", "\u2834"]
|
||||
[2.407, "o", "\u001B[1D"]
|
||||
[2.5, "o", "\u001B[?25l"]
|
||||
[2.5, "o", "\u2826"]
|
||||
[2.5, "o", "\u001B[1D"]
|
||||
[2.594, "o", "\u001B[?25l"]
|
||||
[2.594, "o", "\u2827"]
|
||||
[2.594, "o", "\u001B[1D"]
|
||||
[2.688, "o", "\u001B[?25l"]
|
||||
[2.688, "o", "\u2807"]
|
||||
[2.688, "o", "\u001B[1D"]
|
||||
[2.782, "o", "\u001B[?25l"]
|
||||
[2.782, "o", "\u280F"]
|
||||
[2.782, "o", "\u001B[1D"]
|
||||
[2.875, "o", "\u001B[?25l"]
|
||||
[2.875, "o", "\u280B"]
|
||||
[2.875, "o", "\u001B[1D"]
|
||||
[2.969, "o", "\u001B[?25l"]
|
||||
[2.969, "o", "\u2819"]
|
||||
[2.969, "o", "\u001B[1D"]
|
||||
[3.063, "o", "\u001B[?25l"]
|
||||
[3.063, "o", "\u2839"]
|
||||
[3.063, "o", "\u001B[1D"]
|
||||
[3.157, "o", "\u001B[?25l"]
|
||||
[3.157, "o", "\u2838"]
|
||||
[3.157, "o", "\u001B[1D"]
|
||||
[3.25, "o", "\u001B[?25l"]
|
||||
[3.25, "o", "\u283C"]
|
||||
[3.25, "o", "\u001B[1D"]
|
||||
[3.344, "o", "\u001B[?25l"]
|
||||
[3.344, "o", "\u2834"]
|
||||
[3.344, "o", "\u001B[1D"]
|
||||
[3.469, "o", "\u001B[?25l"]
|
||||
[3.469, "o", "\u2826"]
|
||||
[3.469, "o", "\u001B[1D"]
|
||||
[3.563, "o", "\u001B[?25l"]
|
||||
[3.563, "o", "\u2827"]
|
||||
[3.563, "o", "\u001B[1D"]
|
||||
[3.563, "o", " "]
|
||||
[3.563, "o", "\u001B[1D"]
|
||||
[3.563, "o", "\u001B[?25h"]
|
||||
[3.563, "o", "\u001B[38;5;2mDone\u001B[0m\r\n"]
|
||||
[3.563, "o", "Firing up the engines "]
|
||||
[3.563, "o", "\u001B[?25l"]
|
||||
[3.563, "o", "[ ]"]
|
||||
[3.563, "o", "\u001B[6D"]
|
||||
[3.672, "o", "\u001B[?25l"]
|
||||
[3.672, "o", "[= ]"]
|
||||
[3.672, "o", "\u001B[6D"]
|
||||
[3.75, "o", "\u001B[?25l"]
|
||||
[3.75, "o", "[== ]"]
|
||||
[3.75, "o", "\u001B[6D"]
|
||||
[3.844, "o", "\u001B[?25l"]
|
||||
[3.844, "o", "[=== ]"]
|
||||
[3.844, "o", "\u001B[6D"]
|
||||
[3.953, "o", "\u001B[?25l"]
|
||||
[3.953, "o", "[ ===]"]
|
||||
[3.953, "o", "\u001B[6D"]
|
||||
[4.047, "o", "\u001B[?25l"]
|
||||
[4.047, "o", "[ ==]"]
|
||||
[4.047, "o", "\u001B[6D"]
|
||||
[4.157, "o", "\u001B[?25l"]
|
||||
[4.157, "o", "[ =]"]
|
||||
[4.157, "o", "\u001B[6D"]
|
||||
[4.25, "o", "\u001B[?25l"]
|
||||
[4.25, "o", "[ ]"]
|
||||
[4.25, "o", "\u001B[6D"]
|
||||
[4.344, "o", "\u001B[?25l"]
|
||||
[4.344, "o", "[ =]"]
|
||||
[4.344, "o", "\u001B[6D"]
|
||||
[4.438, "o", "\u001B[?25l"]
|
||||
[4.438, "o", "[ ==]"]
|
||||
[4.438, "o", "\u001B[6D"]
|
||||
[4.532, "o", "\u001B[?25l"]
|
||||
[4.532, "o", "[ ===]"]
|
||||
[4.532, "o", "\u001B[6D"]
|
||||
[4.625, "o", "\u001B[?25l"]
|
||||
[4.625, "o", "[====]"]
|
||||
[4.625, "o", "\u001B[6D"]
|
||||
[4.719, "o", "\u001B[?25l"]
|
||||
[4.719, "o", "[=== ]"]
|
||||
[4.719, "o", "\u001B[6D"]
|
||||
[4.828, "o", "\u001B[?25l"]
|
||||
[4.844, "o", "[== ]"]
|
||||
[4.86, "o", "\u001B[6D"]
|
||||
[4.953, "o", "\u001B[?25l"]
|
||||
[4.953, "o", "[= ]"]
|
||||
[4.953, "o", "\u001B[6D"]
|
||||
[5.047, "o", "\u001B[?25l"]
|
||||
[5.047, "o", "[ ]"]
|
||||
[5.047, "o", "\u001B[6D"]
|
||||
[5.141, "o", "\u001B[?25l"]
|
||||
[5.141, "o", "[= ]"]
|
||||
[5.141, "o", "\u001B[6D"]
|
||||
[5.235, "o", "\u001B[?25l"]
|
||||
[5.235, "o", "[== ]"]
|
||||
[5.235, "o", "\u001B[6D"]
|
||||
[5.328, "o", "\u001B[?25l"]
|
||||
[5.328, "o", "[=== ]"]
|
||||
[5.328, "o", "\u001B[6D"]
|
||||
[5.422, "o", "\u001B[?25l"]
|
||||
[5.422, "o", "[ ===]"]
|
||||
[5.422, "o", "\u001B[6D"]
|
||||
[5.532, "o", "\u001B[?25l"]
|
||||
[5.532, "o", "[ ==]"]
|
||||
[5.532, "o", "\u001B[6D"]
|
||||
[5.625, "o", "\u001B[?25l"]
|
||||
[5.625, "o", "[ =]"]
|
||||
[5.625, "o", "\u001B[6D"]
|
||||
[5.719, "o", "\u001B[?25l"]
|
||||
[5.719, "o", "[ ]"]
|
||||
[5.719, "o", "\u001B[6D"]
|
||||
[5.813, "o", "\u001B[?25l"]
|
||||
[5.813, "o", "[ =]"]
|
||||
[5.813, "o", "\u001B[6D"]
|
||||
[5.907, "o", "\u001B[?25l"]
|
||||
[5.907, "o", "[ ==]"]
|
||||
[5.907, "o", "\u001B[6D"]
|
||||
[6, "o", "\u001B[?25l"]
|
||||
[6, "o", "[ ===]"]
|
||||
[6, "o", "\u001B[6D"]
|
||||
[6.094, "o", "\u001B[?25l"]
|
||||
[6.094, "o", "[====]"]
|
||||
[6.094, "o", "\u001B[6D"]
|
||||
[6.188, "o", "\u001B[?25l"]
|
||||
[6.188, "o", "[=== ]"]
|
||||
[6.188, "o", "\u001B[6D"]
|
||||
[6.282, "o", "\u001B[?25l"]
|
||||
[6.282, "o", "[== ]"]
|
||||
[6.282, "o", "\u001B[6D"]
|
||||
[6.375, "o", "\u001B[?25l"]
|
||||
[6.375, "o", "[= ]"]
|
||||
[6.375, "o", "\u001B[6D"]
|
||||
[6.453, "o", "\u001B[?25l"]
|
||||
[6.453, "o", "[ ]"]
|
||||
[6.453, "o", "\u001B[6D"]
|
||||
[6.547, "o", "\u001B[?25l"]
|
||||
[6.547, "o", "[= ]"]
|
||||
[6.547, "o", "\u001B[6D"]
|
||||
[6.625, "o", "\u001B[?25l"]
|
||||
[6.625, "o", "[== ]"]
|
||||
[6.625, "o", "\u001B[6D"]
|
||||
[6.703, "o", "\u001B[?25l"]
|
||||
[6.703, "o", "[=== ]"]
|
||||
[6.703, "o", "\u001B[6D"]
|
||||
[6.797, "o", "\u001B[?25l"]
|
||||
[6.797, "o", "[ ===]"]
|
||||
[6.797, "o", "\u001B[6D"]
|
||||
[6.891, "o", "\u001B[?25l"]
|
||||
[6.891, "o", "[ ==]"]
|
||||
[6.891, "o", "\u001B[6D"]
|
||||
[6.969, "o", " "]
|
||||
[6.969, "o", "\u001B[6D"]
|
||||
[6.969, "o", "\u001B[?25h"]
|
||||
[6.969, "o", "\u001B[38;5;2mDone\u001B[0m\r\n"]
|
||||
[6.969, "o", "Blasting into orbit "]
|
||||
[6.969, "o", "\u001B[?25l"]
|
||||
[6.969, "o", "\u2631"]
|
||||
[6.969, "o", "\u001B[1D"]
|
||||
[7.078, "o", "\u001B[?25l"]
|
||||
[7.078, "o", "\u2632"]
|
||||
[7.078, "o", "\u001B[1D"]
|
||||
[7.172, "o", "\u001B[?25l"]
|
||||
[7.172, "o", "\u2634"]
|
||||
[7.172, "o", "\u001B[1D"]
|
||||
[7.282, "o", "\u001B[?25l"]
|
||||
[7.282, "o", "\u2631"]
|
||||
[7.282, "o", "\u001B[1D"]
|
||||
[7.375, "o", "\u001B[?25l"]
|
||||
[7.375, "o", "\u2632"]
|
||||
[7.375, "o", "\u001B[1D"]
|
||||
[7.485, "o", "\u001B[?25l"]
|
||||
[7.485, "o", "\u2634"]
|
||||
[7.485, "o", "\u001B[1D"]
|
||||
[7.594, "o", "\u001B[?25l"]
|
||||
[7.594, "o", "\u2631"]
|
||||
[7.594, "o", "\u001B[1D"]
|
||||
[7.703, "o", "\u001B[?25l"]
|
||||
[7.703, "o", "\u2632"]
|
||||
[7.703, "o", "\u001B[1D"]
|
||||
[7.813, "o", "\u001B[?25l"]
|
||||
[7.813, "o", "\u2634"]
|
||||
[7.813, "o", "\u001B[1D"]
|
||||
[7.922, "o", "\u001B[?25l"]
|
||||
[7.922, "o", "\u2631"]
|
||||
[7.922, "o", "\u001B[1D"]
|
||||
[8.032, "o", "\u001B[?25l"]
|
||||
[8.032, "o", "\u2632"]
|
||||
[8.032, "o", "\u001B[1D"]
|
||||
[8.125, "o", "\u001B[?25l"]
|
||||
[8.125, "o", "\u2634"]
|
||||
[8.125, "o", "\u001B[1D"]
|
||||
[8.235, "o", "\u001B[?25l"]
|
||||
[8.235, "o", "\u2631"]
|
||||
[8.235, "o", "\u001B[1D"]
|
||||
[8.344, "o", "\u001B[?25l"]
|
||||
[8.344, "o", "\u2632"]
|
||||
[8.344, "o", "\u001B[1D"]
|
||||
[8.453, "o", "\u001B[?25l"]
|
||||
[8.453, "o", "\u2634"]
|
||||
[8.453, "o", "\u001B[1D"]
|
||||
[8.563, "o", "\u001B[?25l"]
|
||||
[8.563, "o", "\u2631"]
|
||||
[8.563, "o", "\u001B[1D"]
|
||||
[8.657, "o", "\u001B[?25l"]
|
||||
[8.657, "o", "\u2632"]
|
||||
[8.657, "o", "\u001B[1D"]
|
||||
[8.766, "o", "\u001B[?25l"]
|
||||
[8.766, "o", "\u2634"]
|
||||
[8.766, "o", "\u001B[1D"]
|
||||
[8.86, "o", "\u001B[?25l"]
|
||||
[8.86, "o", "\u2631"]
|
||||
[8.86, "o", "\u001B[1D"]
|
||||
[8.969, "o", "\u001B[?25l"]
|
||||
[8.969, "o", "\u2632"]
|
||||
[8.969, "o", "\u001B[1D"]
|
||||
[9.078, "o", "\u001B[?25l"]
|
||||
[9.078, "o", "\u2634"]
|
||||
[9.078, "o", "\u001B[1D"]
|
||||
[9.203, "o", "\u001B[?25l"]
|
||||
[9.203, "o", "\u2631"]
|
||||
[9.203, "o", "\u001B[1D"]
|
||||
[9.313, "o", "\u001B[?25l"]
|
||||
[9.313, "o", "\u2632"]
|
||||
[9.313, "o", "\u001B[1D"]
|
||||
[9.407, "o", "\u001B[?25l"]
|
||||
[9.407, "o", "\u2634"]
|
||||
[9.407, "o", "\u001B[1D"]
|
||||
[9.516, "o", "\u001B[?25l"]
|
||||
[9.516, "o", "\u2631"]
|
||||
[9.516, "o", "\u001B[1D"]
|
||||
[9.625, "o", "\u001B[?25l"]
|
||||
[9.625, "o", "\u2632"]
|
||||
[9.625, "o", "\u001B[1D"]
|
||||
[9.719, "o", "\u001B[?25l"]
|
||||
[9.719, "o", "\u2634"]
|
||||
[9.735, "o", "\u001B[1D"]
|
||||
[9.828, "o", "\u001B[?25l"]
|
||||
[9.828, "o", "\u2631"]
|
||||
[9.828, "o", "\u001B[1D"]
|
||||
[9.938, "o", "\u001B[?25l"]
|
||||
[9.938, "o", "\u2632"]
|
||||
[9.938, "o", "\u001B[1D"]
|
||||
[10, "o", " "]
|
||||
[10, "o", "\u001B[1D"]
|
||||
[10, "o", "\u001B[?25h"]
|
||||
[10, "o", "\u001B[38;5;9mOh no\u001B[0m\r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 5, "title": "bar-chart (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", " \u001B[1;4;32mNumber of fruits\u001B[0m \r\n Apple \u001B[37m\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 12\u001B[0m\u001B[37m \u001B[0m\r\nOrange \u001B[32m\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 54\u001B[0m\r\nBanana \u001B[31m\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 33\u001B[0m\u001B[37m \u001B[0m\r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 5, "title": "bar-chart (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", " \u001B[1;4;38;5;2mNumber of fruits\u001B[0m \r\n Apple \u001B[38;5;11m\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 12\u001B[0m\u001B[38;5;8m \u001B[0m\r\nOrange \u001B[38;5;2m\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 54\u001B[0m\r\nBanana \u001B[38;5;9m\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 33\u001B[0m\u001B[38;5;8m \u001B[0m\r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 5, "title": "breakdown-chart (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[31m\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u001B[0m\u001B[34m\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u001B[0m\u001B[32m\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u001B[0m\u001B[37m\u2588\u2588\u001B[0m\u001B[37m\u2588\u2588\u001B[0m\r\n\u001B[31m\u25A0\u001B[0m SCSS \u001B[37m80\u001B[0m \u001B[34m\u25A0\u001B[0m HTML \u001B[37m28.3\u001B[0m \u001B[32m\u25A0\u001B[0m C# \u001B[37m22.6\u001B[0m \u001B[37m\u25A0\u001B[0m JavaScript \u001B[37m6\u001B[0m \r\n\u001B[37m\u25A0\u001B[0m Ruby \u001B[37m6\u001B[0m \u001B[36m\u25A0\u001B[0m Shell \u001B[37m0.1\u001B[0m \r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 5, "title": "breakdown-chart (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[38;5;9m\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u001B[0m\u001B[38;5;12m\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u001B[0m\u001B[38;5;2m\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u001B[0m\u001B[38;5;11m\u2588\u2588\u001B[0m\u001B[38;5;119m\u2588\u2588\u001B[0m\r\n\u001B[38;5;9m\u25A0\u001B[0m SCSS \u001B[38;5;8m80\u001B[0m \u001B[38;5;12m\u25A0\u001B[0m HTML \u001B[38;5;8m28.3\u001B[0m \u001B[38;5;2m\u25A0\u001B[0m C# \u001B[38;5;8m22.6\u001B[0m \u001B[38;5;11m\u25A0\u001B[0m JavaScript \u001B[38;5;8m6\u001B[0m \r\n\u001B[38;5;119m\u25A0\u001B[0m Ruby \u001B[38;5;8m6\u001B[0m \u001B[38;5;14m\u25A0\u001B[0m Shell \u001B[38;5;8m0.1\u001B[0m \r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 12, "title": "calendar-culture (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", " \u001B[37mOktober 2020\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 M\u00E5n \u2502 Tis \u2502 Ons \u2502 Tor \u2502 Fre \u2502 L\u00F6r \u2502 S\u00F6n \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u2502 1 \u2502 2 \u2502 3 \u2502 4 \u2502\r\n\u2502 5 \u2502 6 \u2502 7 \u2502 8 \u2502 9 \u2502 10 \u2502 11 \u2502\r\n\u2502 12 \u2502 13 \u2502 14 \u2502 15 \u2502 16 \u2502 17 \u2502 18 \u2502\r\n\u2502 19 \u2502 20 \u2502 21 \u2502 22 \u2502 23 \u2502 24 \u2502 25 \u2502\r\n\u2502 26 \u2502 27 \u2502 28 \u2502 29 \u2502 30 \u2502 31 \u2502 \u2502\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2518\r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 12, "title": "calendar-culture (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", " \u001B[38;5;7mOktober 2020\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 M\u00E5n \u2502 Tis \u2502 Ons \u2502 Tor \u2502 Fre \u2502 L\u00F6r \u2502 S\u00F6n \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u2502 1 \u2502 2 \u2502 3 \u2502 4 \u2502\r\n\u2502 5 \u2502 6 \u2502 7 \u2502 8 \u2502 9 \u2502 10 \u2502 11 \u2502\r\n\u2502 12 \u2502 13 \u2502 14 \u2502 15 \u2502 16 \u2502 17 \u2502 18 \u2502\r\n\u2502 19 \u2502 20 \u2502 21 \u2502 22 \u2502 23 \u2502 24 \u2502 25 \u2502\r\n\u2502 26 \u2502 27 \u2502 28 \u2502 29 \u2502 30 \u2502 31 \u2502 \u2502\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2518\r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 12, "title": "calendar-header (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", " \u001B[1;34m2020 October\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Sun \u2502 Mon \u2502 Tue \u2502 Wed \u2502 Thu \u2502 Fri \u2502 Sat \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u2502 \u2502 1 \u2502 2 \u2502 3 \u2502\r\n\u2502 4 \u2502 5 \u2502 6 \u2502 7 \u2502 8 \u2502 9 \u2502 10 \u2502\r\n\u2502 11 \u2502 12 \u2502 13 \u2502 14 \u2502 15 \u2502 16 \u2502 17 \u2502\r\n\u2502 18 \u2502 19 \u2502 20 \u2502 21 \u2502 22 \u2502 23 \u2502 24 \u2502\r\n\u2502 25 \u2502 26 \u2502 27 \u2502 28 \u2502 29 \u2502 30 \u2502 31 \u2502\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2518\r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 12, "title": "calendar-header (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", " \u001B[1;38;5;12m2020 October\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Sun \u2502 Mon \u2502 Tue \u2502 Wed \u2502 Thu \u2502 Fri \u2502 Sat \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u2502 \u2502 1 \u2502 2 \u2502 3 \u2502\r\n\u2502 4 \u2502 5 \u2502 6 \u2502 7 \u2502 8 \u2502 9 \u2502 10 \u2502\r\n\u2502 11 \u2502 12 \u2502 13 \u2502 14 \u2502 15 \u2502 16 \u2502 17 \u2502\r\n\u2502 18 \u2502 19 \u2502 20 \u2502 21 \u2502 22 \u2502 23 \u2502 24 \u2502\r\n\u2502 25 \u2502 26 \u2502 27 \u2502 28 \u2502 29 \u2502 30 \u2502 31 \u2502\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2518\r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 12, "title": "calendar-highlight (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", " \u001B[37m2020 October\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Sun \u2502 Mon \u2502 Tue \u2502 Wed \u2502 Thu \u2502 Fri \u2502 Sat \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u2502 \u2502 1 \u2502 2 \u2502 3 \u2502\r\n\u2502 4 \u2502 5 \u2502 6 \u2502 7 \u2502 8 \u2502 9 \u2502 10 \u2502\r\n\u2502 \u001B[1;37m11*\u001B[0m \u2502 12 \u2502 13 \u2502 14 \u2502 15 \u2502 16 \u2502 17 \u2502\r\n\u2502 18 \u2502 19 \u2502 20 \u2502 21 \u2502 22 \u2502 23 \u2502 24 \u2502\r\n\u2502 25 \u2502 26 \u2502 27 \u2502 28 \u2502 29 \u2502 30 \u2502 31 \u2502\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2518\r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 12, "title": "calendar-highlight (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", " \u001B[38;5;7m2020 October\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Sun \u2502 Mon \u2502 Tue \u2502 Wed \u2502 Thu \u2502 Fri \u2502 Sat \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u2502 \u2502 1 \u2502 2 \u2502 3 \u2502\r\n\u2502 4 \u2502 5 \u2502 6 \u2502 7 \u2502 8 \u2502 9 \u2502 10 \u2502\r\n\u2502 \u001B[1;38;5;11m11*\u001B[0m \u2502 12 \u2502 13 \u2502 14 \u2502 15 \u2502 16 \u2502 17 \u2502\r\n\u2502 18 \u2502 19 \u2502 20 \u2502 21 \u2502 22 \u2502 23 \u2502 24 \u2502\r\n\u2502 25 \u2502 26 \u2502 27 \u2502 28 \u2502 29 \u2502 30 \u2502 31 \u2502\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2518\r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 12, "title": "calendar (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", " \u001B[37m2020 October\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Sun \u2502 Mon \u2502 Tue \u2502 Wed \u2502 Thu \u2502 Fri \u2502 Sat \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u2502 \u2502 1 \u2502 2 \u2502 3 \u2502\r\n\u2502 4 \u2502 5 \u2502 6 \u2502 7 \u2502 8 \u2502 9 \u2502 10 \u2502\r\n\u2502 11 \u2502 12 \u2502 13 \u2502 14 \u2502 15 \u2502 16 \u2502 17 \u2502\r\n\u2502 18 \u2502 19 \u2502 20 \u2502 21 \u2502 22 \u2502 23 \u2502 24 \u2502\r\n\u2502 25 \u2502 26 \u2502 27 \u2502 28 \u2502 29 \u2502 30 \u2502 31 \u2502\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2518\r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 12, "title": "calendar (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", " \u001B[38;5;7m2020 October\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Sun \u2502 Mon \u2502 Tue \u2502 Wed \u2502 Thu \u2502 Fri \u2502 Sat \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u2502 \u2502 1 \u2502 2 \u2502 3 \u2502\r\n\u2502 4 \u2502 5 \u2502 6 \u2502 7 \u2502 8 \u2502 9 \u2502 10 \u2502\r\n\u2502 11 \u2502 12 \u2502 13 \u2502 14 \u2502 15 \u2502 16 \u2502 17 \u2502\r\n\u2502 18 \u2502 19 \u2502 20 \u2502 21 \u2502 22 \u2502 23 \u2502 24 \u2502\r\n\u2502 25 \u2502 26 \u2502 27 \u2502 28 \u2502 29 \u2502 30 \u2502 31 \u2502\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2518\r\n"]
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 24, "title": "canvas-image (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", " \u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[40m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m \r\n \u001B[41m \u001B[0m\u001B[43m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[43m \u001B[0m\u001B[41m \u001B[0m\u001B[40m \u001B[0m \r\n \u001B[41m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[41m \u001B[0m\u001B[40m \u001B[0m \r\n \u001B[41m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[41m \u001B[0m \r\n \u001B[43m \u001B[0m\u001B[47m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[40m \u001B[0m \r\n \u001B[40m \u001B[0m\u001B[43m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[41m \u001B[0m \r\n\u001B[40m \u001B[0m\u001B[43m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[41m \u001B[0m \r\n\u001B[40m \u001B[0m\u001B[43m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[47m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m \r\n\u001B[40m \u001B[0m\u001B[43m \u001B[0m\u001B[47m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[41m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[41m \u001B[0m \r\n\u001B[40m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[40m \u001B[0m \r\n\u001B[40m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[41m \u001B[0m\u001B[40m \u001B[0m \r\n\u001B[40m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[41m \u001B[0m\u001B[40m \u001B[0m \r\n\u001B[40m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[40m \u001B[0m \r\n\u001B[40m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[41m \u001B[0m \r\n\u001B[40m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[40m \u001B[0m\u001B[40m \u001B[0m\u001B[40m \u001B[0m \u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m\u001B[43m \u001B[0m \r\n \u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m\u001B[41m \u001B[0m \r\n"]
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 24, "title": "canvas (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[42m \u001B[0m\u001B[41m \u001B[0m\r\n\u001B[42m \u001B[0m\u001B[47m \u001B[0m \u001B[47m \u001B[0m\u001B[47m \u001B[0m\r\n\u001B[42m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m\r\n\u001B[42m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m\r\n\u001B[42m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m\r\n\u001B[42m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m\r\n\u001B[42m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m\r\n\u001B[42m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m\r\n\u001B[42m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m\r\n\u001B[42m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m\r\n\u001B[42m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m\r\n\u001B[42m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m\r\n\u001B[42m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m\r\n\u001B[42m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m \u001B[47m \u001B[0m\r\n\u001B[42m \u001B[0m\u001B[47m \u001B[0m \u001B[47m \u001B[0m\u001B[47m \u001B[0m\r\n\u001B[42m \u001B[0m\u001B[44m \u001B[0m\u001B[47m \u001B[0m\r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 24, "title": "canvas (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[48;5;2m \u001B[0m\u001B[48;5;9m \u001B[0m\r\n\u001B[48;5;2m \u001B[0m\u001B[48;5;15m \u001B[0m \u001B[48;5;15m \u001B[0m\u001B[48;5;11m \u001B[0m\r\n\u001B[48;5;2m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;11m \u001B[0m\r\n\u001B[48;5;2m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;11m \u001B[0m\r\n\u001B[48;5;2m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;11m \u001B[0m\r\n\u001B[48;5;2m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;11m \u001B[0m\r\n\u001B[48;5;2m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;11m \u001B[0m\r\n\u001B[48;5;2m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;11m \u001B[0m\r\n\u001B[48;5;2m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;11m \u001B[0m\r\n\u001B[48;5;2m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;11m \u001B[0m\r\n\u001B[48;5;2m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;11m \u001B[0m\r\n\u001B[48;5;2m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;11m \u001B[0m\r\n\u001B[48;5;2m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;11m \u001B[0m\r\n\u001B[48;5;2m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;15m \u001B[0m \u001B[48;5;11m \u001B[0m\r\n\u001B[48;5;2m \u001B[0m\u001B[48;5;15m \u001B[0m \u001B[48;5;15m \u001B[0m\u001B[48;5;11m \u001B[0m\r\n\u001B[48;5;2m \u001B[0m\u001B[48;5;12m \u001B[0m\u001B[48;5;11m \u001B[0m\r\n"]
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 24, "title": "columns (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[?25l"]
|
||||
[0.094, "o", "\u001B[1;37mApple\u001B[0m "]
|
||||
[0.297, "o", "\r\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m "]
|
||||
[0.5, "o", "\r\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m "]
|
||||
[0.719, "o", "\r\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m "]
|
||||
[0.922, "o", "\r\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m "]
|
||||
[1.125, "o", "\r\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m "]
|
||||
[1.344, "o", "\r\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m "]
|
||||
[1.563, "o", "\r\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m \u001B[1;37mBreadfruit\u001B[0m"]
|
||||
[1.766, "o", "\r\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m \u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m"]
|
||||
[1.969, "o", "\r\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m \u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m\r\n\u001B[1;37mCherry\u001B[0m "]
|
||||
[2.172, "o", "\r\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m \u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m\r\n\u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m "]
|
||||
[2.375, "o", "\r\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m \u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m\r\n\u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m "]
|
||||
[2.594, "o", "\r\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m \u001B[1;37mBreadfruit\u001B[0m\r\n\u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m "]
|
||||
[2.797, "o", "\r\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m \u001B[1;37mBreadfruit\u001B[0m\r\n\u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m "]
|
||||
[3, "o", "\r\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m \u001B[1;37mBreadfruit\u001B[0m\r\n\u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \u001B[1;37mGrape\u001B[0m "]
|
||||
[3.219, "o", "\r\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m \u001B[1;37mBreadfruit\u001B[0m\r\n\u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m"]
|
||||
[3.422, "o", "\r\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m \u001B[1;37mBreadfruit\u001B[0m\r\n\u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m\r\n\u001B[1;37mJackfruit\u001B[0m "]
|
||||
[3.625, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m "]
|
||||
[3.828, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m "]
|
||||
[4.047, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m "]
|
||||
[4.25, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m "]
|
||||
[4.453, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m "]
|
||||
[4.672, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m "]
|
||||
[4.875, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m \u001B[1;37mBlood orange\u001B[0m "]
|
||||
[5.094, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m \u001B[1;37mBlood orange\u001B[0m \u001B[1;37mClementine\u001B[0m "]
|
||||
[5.297, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m \u001B[1;37mBlood orange\u001B[0m \u001B[1;37mClementine\u001B[0m \u001B[1;37mMandarine\u001B[0m "]
|
||||
[5.516, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m \u001B[1;37mBlood orange\u001B[0m \u001B[1;37mClementine\u001B[0m \u001B[1;37mMandarine\u001B[0m \u001B[1;37mTangerine\u001B[0m "]
|
||||
[5.734, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m \u001B[1;37mBlood orange\u001B[0m \u001B[1;37mClementine\u001B[0m \u001B[1;37mMandarine\u001B[0m \u001B[1;37mTangerine\u001B[0m \u001B[1;37mPapaya\u001B[0m "]
|
||||
[5.953, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m \u001B[1;37mBlood orange\u001B[0m \u001B[1;37mClementine\u001B[0m \u001B[1;37mMandarine\u001B[0m \u001B[1;37mTangerine\u001B[0m \u001B[1;37mPapaya\u001B[0m \r\n\u001B[1;37mPassionfruit\u001B[0m "]
|
||||
[6.172, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m \u001B[1;37mBlood orange\u001B[0m \u001B[1;37mClementine\u001B[0m \u001B[1;37mMandarine\u001B[0m \u001B[1;37mTangerine\u001B[0m \u001B[1;37mPapaya\u001B[0m \r\n\u001B[1;37mPassionfruit\u001B[0m \u001B[1;37mPlum\u001B[0m "]
|
||||
[6.375, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m \u001B[1;37mBlood orange\u001B[0m \u001B[1;37mClementine\u001B[0m \u001B[1;37mMandarine\u001B[0m \u001B[1;37mTangerine\u001B[0m \u001B[1;37mPapaya\u001B[0m \r\n\u001B[1;37mPassionfruit\u001B[0m \u001B[1;37mPlum\u001B[0m \u001B[1;37mPineapple\u001B[0m "]
|
||||
[6.594, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m \u001B[1;37mBlood orange\u001B[0m \u001B[1;37mClementine\u001B[0m \u001B[1;37mMandarine\u001B[0m \u001B[1;37mTangerine\u001B[0m \u001B[1;37mPapaya\u001B[0m \r\n\u001B[1;37mPassionfruit\u001B[0m \u001B[1;37mPlum\u001B[0m \u001B[1;37mPineapple\u001B[0m \u001B[1;37mPomelo\u001B[0m "]
|
||||
[6.797, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m \u001B[1;37mBlood orange\u001B[0m \u001B[1;37mClementine\u001B[0m \u001B[1;37mMandarine\u001B[0m \u001B[1;37mTangerine\u001B[0m \u001B[1;37mPapaya\u001B[0m \r\n\u001B[1;37mPassionfruit\u001B[0m \u001B[1;37mPlum\u001B[0m \u001B[1;37mPineapple\u001B[0m \u001B[1;37mPomelo\u001B[0m \u001B[1;37mRaspberry\u001B[0m "]
|
||||
[7.016, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m \u001B[1;37mBlood orange\u001B[0m \u001B[1;37mClementine\u001B[0m \u001B[1;37mMandarine\u001B[0m \u001B[1;37mTangerine\u001B[0m \u001B[1;37mPapaya\u001B[0m \r\n\u001B[1;37mPassionfruit\u001B[0m \u001B[1;37mPlum\u001B[0m \u001B[1;37mPineapple\u001B[0m \u001B[1;37mPomelo\u001B[0m \u001B[1;37mRaspberry\u001B[0m \u001B[1;37mSalmonberry\u001B[0m "]
|
||||
[7.234, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m \u001B[1;37mBlood orange\u001B[0m \u001B[1;37mClementine\u001B[0m \u001B[1;37mMandarine\u001B[0m \u001B[1;37mTangerine\u001B[0m \u001B[1;37mPapaya\u001B[0m \r\n\u001B[1;37mPassionfruit\u001B[0m \u001B[1;37mPlum\u001B[0m \u001B[1;37mPineapple\u001B[0m \u001B[1;37mPomelo\u001B[0m \u001B[1;37mRaspberry\u001B[0m \u001B[1;37mSalmonberry\u001B[0m \u001B[1;37mStrawberry\u001B[0m "]
|
||||
[7.438, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m \u001B[1;37mBlood orange\u001B[0m \u001B[1;37mClementine\u001B[0m \u001B[1;37mMandarine\u001B[0m \u001B[1;37mTangerine\u001B[0m \u001B[1;37mPapaya\u001B[0m \r\n\u001B[1;37mPassionfruit\u001B[0m \u001B[1;37mPlum\u001B[0m \u001B[1;37mPineapple\u001B[0m \u001B[1;37mPomelo\u001B[0m \u001B[1;37mRaspberry\u001B[0m \u001B[1;37mSalmonberry\u001B[0m \u001B[1;37mStrawberry\u001B[0m \r\n\u001B[1;37mXimenia\u001B[0m "]
|
||||
[7.641, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m \u001B[1;37mBlood orange\u001B[0m \u001B[1;37mClementine\u001B[0m \u001B[1;37mMandarine\u001B[0m \u001B[1;37mTangerine\u001B[0m \u001B[1;37mPapaya\u001B[0m \r\n\u001B[1;37mPassionfruit\u001B[0m \u001B[1;37mPlum\u001B[0m \u001B[1;37mPineapple\u001B[0m \u001B[1;37mPomelo\u001B[0m \u001B[1;37mRaspberry\u001B[0m \u001B[1;37mSalmonberry\u001B[0m \u001B[1;37mStrawberry\u001B[0m \r\n\u001B[1;37mXimenia\u001B[0m "]
|
||||
[7.641, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K"]
|
||||
[7.641, "o", "\u001B[?25h"]
|
||||
[7.656, "o", "\u001B[1;37mApple\u001B[0m \u001B[1;37mApricot\u001B[0m \u001B[1;37mAvocado\u001B[0m \u001B[1;37mBanana\u001B[0m \u001B[1;37mBlackberry\u001B[0m \u001B[1;37mBlueberry\u001B[0m \u001B[1;37mBoysenberry\u001B[0m\r\n\u001B[1;37mBreadfruit\u001B[0m \u001B[1;37mCacao\u001B[0m \u001B[1;37mCherry\u001B[0m \u001B[1;37mCloudberry\u001B[0m \u001B[1;37mCoconut\u001B[0m \u001B[1;37mDragonfruit\u001B[0m \u001B[1;37mElderberry\u001B[0m \r\n\u001B[1;37mGrape\u001B[0m \u001B[1;37mGrapefruit\u001B[0m \u001B[1;37mJackfruit\u001B[0m \u001B[1;37mKiwifruit\u001B[0m \u001B[1;37mLemon\u001B[0m \u001B[1;37mLime\u001B[0m \u001B[1;37mMango\u001B[0m \r\n\u001B[1;37mMelon\u001B[0m \u001B[1;37mOrange\u001B[0m \u001B[1;37mBlood orange\u001B[0m \u001B[1;37mClementine\u001B[0m \u001B[1;37mMandarine\u001B[0m \u001B[1;37mTangerine\u001B[0m \u001B[1;37mPapaya\u001B[0m \r\n\u001B[1;37mPassionfruit\u001B[0m \u001B[1;37mPlum\u001B[0m \u001B[1;37mPineapple\u001B[0m \u001B[1;37mPomelo\u001B[0m \u001B[1;37mRaspberry\u001B[0m \u001B[1;37mSalmonberry\u001B[0m \u001B[1;37mStrawberry\u001B[0m \r\n\u001B[1;37mXimenia\u001B[0m \u001B[1;37mYuzu\u001B[0m \r\n"]
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 24, "title": "columns (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[?25l"]
|
||||
[0, "o", "\u001B[1;38;5;11mApple\u001B[0m "]
|
||||
[0.219, "o", "\r\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m "]
|
||||
[0.422, "o", "\r\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m "]
|
||||
[0.625, "o", "\r\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m "]
|
||||
[0.828, "o", "\r\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m "]
|
||||
[1.032, "o", "\r\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m "]
|
||||
[1.235, "o", "\r\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m "]
|
||||
[1.438, "o", "\r\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m \u001B[1;38;5;11mBreadfruit\u001B[0m"]
|
||||
[1.641, "o", "\r\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m \u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m"]
|
||||
[1.844, "o", "\r\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m \u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m\r\n\u001B[1;38;5;11mCherry\u001B[0m "]
|
||||
[2.047, "o", "\r\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m \u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m\r\n\u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m "]
|
||||
[2.266, "o", "\r\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m \u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m\r\n\u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m "]
|
||||
[2.485, "o", "\r\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m \u001B[1;38;5;11mBreadfruit\u001B[0m\r\n\u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m "]
|
||||
[2.703, "o", "\r\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m \u001B[1;38;5;11mBreadfruit\u001B[0m\r\n\u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m "]
|
||||
[2.907, "o", "\r\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m \u001B[1;38;5;11mBreadfruit\u001B[0m\r\n\u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \u001B[1;38;5;11mGrape\u001B[0m "]
|
||||
[3.11, "o", "\r\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m \u001B[1;38;5;11mBreadfruit\u001B[0m\r\n\u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m"]
|
||||
[3.313, "o", "\r\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m \u001B[1;38;5;11mBreadfruit\u001B[0m\r\n\u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m\r\n\u001B[1;38;5;11mJackfruit\u001B[0m "]
|
||||
[3.532, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m "]
|
||||
[3.735, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m "]
|
||||
[3.953, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m "]
|
||||
[4.157, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m "]
|
||||
[4.36, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m "]
|
||||
[4.578, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m "]
|
||||
[4.782, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m \u001B[1;38;5;11mBlood orange\u001B[0m "]
|
||||
[4.985, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m \u001B[1;38;5;11mBlood orange\u001B[0m \u001B[1;38;5;11mClementine\u001B[0m "]
|
||||
[5.188, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m \u001B[1;38;5;11mBlood orange\u001B[0m \u001B[1;38;5;11mClementine\u001B[0m \u001B[1;38;5;11mMandarine\u001B[0m "]
|
||||
[5.407, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m \u001B[1;38;5;11mBlood orange\u001B[0m \u001B[1;38;5;11mClementine\u001B[0m \u001B[1;38;5;11mMandarine\u001B[0m \u001B[1;38;5;11mTangerine\u001B[0m "]
|
||||
[5.61, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m \u001B[1;38;5;11mBlood orange\u001B[0m \u001B[1;38;5;11mClementine\u001B[0m \u001B[1;38;5;11mMandarine\u001B[0m \u001B[1;38;5;11mTangerine\u001B[0m \u001B[1;38;5;11mPapaya\u001B[0m "]
|
||||
[5.813, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m \u001B[1;38;5;11mBlood orange\u001B[0m \u001B[1;38;5;11mClementine\u001B[0m \u001B[1;38;5;11mMandarine\u001B[0m \u001B[1;38;5;11mTangerine\u001B[0m \u001B[1;38;5;11mPapaya\u001B[0m \r\n\u001B[1;38;5;11mPassionfruit\u001B[0m "]
|
||||
[6.016, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m \u001B[1;38;5;11mBlood orange\u001B[0m \u001B[1;38;5;11mClementine\u001B[0m \u001B[1;38;5;11mMandarine\u001B[0m \u001B[1;38;5;11mTangerine\u001B[0m \u001B[1;38;5;11mPapaya\u001B[0m \r\n\u001B[1;38;5;11mPassionfruit\u001B[0m \u001B[1;38;5;11mPlum\u001B[0m "]
|
||||
[6.219, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m \u001B[1;38;5;11mBlood orange\u001B[0m \u001B[1;38;5;11mClementine\u001B[0m \u001B[1;38;5;11mMandarine\u001B[0m \u001B[1;38;5;11mTangerine\u001B[0m \u001B[1;38;5;11mPapaya\u001B[0m \r\n\u001B[1;38;5;11mPassionfruit\u001B[0m \u001B[1;38;5;11mPlum\u001B[0m \u001B[1;38;5;11mPineapple\u001B[0m "]
|
||||
[6.438, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m \u001B[1;38;5;11mBlood orange\u001B[0m \u001B[1;38;5;11mClementine\u001B[0m \u001B[1;38;5;11mMandarine\u001B[0m \u001B[1;38;5;11mTangerine\u001B[0m \u001B[1;38;5;11mPapaya\u001B[0m \r\n\u001B[1;38;5;11mPassionfruit\u001B[0m \u001B[1;38;5;11mPlum\u001B[0m \u001B[1;38;5;11mPineapple\u001B[0m \u001B[1;38;5;11mPomelo\u001B[0m "]
|
||||
[6.657, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m \u001B[1;38;5;11mBlood orange\u001B[0m \u001B[1;38;5;11mClementine\u001B[0m \u001B[1;38;5;11mMandarine\u001B[0m \u001B[1;38;5;11mTangerine\u001B[0m \u001B[1;38;5;11mPapaya\u001B[0m \r\n\u001B[1;38;5;11mPassionfruit\u001B[0m \u001B[1;38;5;11mPlum\u001B[0m \u001B[1;38;5;11mPineapple\u001B[0m \u001B[1;38;5;11mPomelo\u001B[0m \u001B[1;38;5;11mRaspberry\u001B[0m "]
|
||||
[6.86, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m \u001B[1;38;5;11mBlood orange\u001B[0m \u001B[1;38;5;11mClementine\u001B[0m \u001B[1;38;5;11mMandarine\u001B[0m \u001B[1;38;5;11mTangerine\u001B[0m \u001B[1;38;5;11mPapaya\u001B[0m \r\n\u001B[1;38;5;11mPassionfruit\u001B[0m \u001B[1;38;5;11mPlum\u001B[0m \u001B[1;38;5;11mPineapple\u001B[0m \u001B[1;38;5;11mPomelo\u001B[0m \u001B[1;38;5;11mRaspberry\u001B[0m \u001B[1;38;5;11mSalmonberry\u001B[0m "]
|
||||
[7.063, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m \u001B[1;38;5;11mBlood orange\u001B[0m \u001B[1;38;5;11mClementine\u001B[0m \u001B[1;38;5;11mMandarine\u001B[0m \u001B[1;38;5;11mTangerine\u001B[0m \u001B[1;38;5;11mPapaya\u001B[0m \r\n\u001B[1;38;5;11mPassionfruit\u001B[0m \u001B[1;38;5;11mPlum\u001B[0m \u001B[1;38;5;11mPineapple\u001B[0m \u001B[1;38;5;11mPomelo\u001B[0m \u001B[1;38;5;11mRaspberry\u001B[0m \u001B[1;38;5;11mSalmonberry\u001B[0m \u001B[1;38;5;11mStrawberry\u001B[0m "]
|
||||
[7.266, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m \u001B[1;38;5;11mBlood orange\u001B[0m \u001B[1;38;5;11mClementine\u001B[0m \u001B[1;38;5;11mMandarine\u001B[0m \u001B[1;38;5;11mTangerine\u001B[0m \u001B[1;38;5;11mPapaya\u001B[0m \r\n\u001B[1;38;5;11mPassionfruit\u001B[0m \u001B[1;38;5;11mPlum\u001B[0m \u001B[1;38;5;11mPineapple\u001B[0m \u001B[1;38;5;11mPomelo\u001B[0m \u001B[1;38;5;11mRaspberry\u001B[0m \u001B[1;38;5;11mSalmonberry\u001B[0m \u001B[1;38;5;11mStrawberry\u001B[0m \r\n\u001B[1;38;5;11mXimenia\u001B[0m "]
|
||||
[7.485, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m \u001B[1;38;5;11mBlood orange\u001B[0m \u001B[1;38;5;11mClementine\u001B[0m \u001B[1;38;5;11mMandarine\u001B[0m \u001B[1;38;5;11mTangerine\u001B[0m \u001B[1;38;5;11mPapaya\u001B[0m \r\n\u001B[1;38;5;11mPassionfruit\u001B[0m \u001B[1;38;5;11mPlum\u001B[0m \u001B[1;38;5;11mPineapple\u001B[0m \u001B[1;38;5;11mPomelo\u001B[0m \u001B[1;38;5;11mRaspberry\u001B[0m \u001B[1;38;5;11mSalmonberry\u001B[0m \u001B[1;38;5;11mStrawberry\u001B[0m \r\n\u001B[1;38;5;11mXimenia\u001B[0m "]
|
||||
[7.485, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K"]
|
||||
[7.485, "o", "\u001B[?25h"]
|
||||
[7.485, "o", "\u001B[1;38;5;11mApple\u001B[0m \u001B[1;38;5;11mApricot\u001B[0m \u001B[1;38;5;11mAvocado\u001B[0m \u001B[1;38;5;11mBanana\u001B[0m \u001B[1;38;5;11mBlackberry\u001B[0m \u001B[1;38;5;11mBlueberry\u001B[0m \u001B[1;38;5;11mBoysenberry\u001B[0m\r\n\u001B[1;38;5;11mBreadfruit\u001B[0m \u001B[1;38;5;11mCacao\u001B[0m \u001B[1;38;5;11mCherry\u001B[0m \u001B[1;38;5;11mCloudberry\u001B[0m \u001B[1;38;5;11mCoconut\u001B[0m \u001B[1;38;5;11mDragonfruit\u001B[0m \u001B[1;38;5;11mElderberry\u001B[0m \r\n\u001B[1;38;5;11mGrape\u001B[0m \u001B[1;38;5;11mGrapefruit\u001B[0m \u001B[1;38;5;11mJackfruit\u001B[0m \u001B[1;38;5;11mKiwifruit\u001B[0m \u001B[1;38;5;11mLemon\u001B[0m \u001B[1;38;5;11mLime\u001B[0m \u001B[1;38;5;11mMango\u001B[0m \r\n\u001B[1;38;5;11mMelon\u001B[0m \u001B[1;38;5;11mOrange\u001B[0m \u001B[1;38;5;11mBlood orange\u001B[0m \u001B[1;38;5;11mClementine\u001B[0m \u001B[1;38;5;11mMandarine\u001B[0m \u001B[1;38;5;11mTangerine\u001B[0m \u001B[1;38;5;11mPapaya\u001B[0m \r\n\u001B[1;38;5;11mPassionfruit\u001B[0m \u001B[1;38;5;11mPlum\u001B[0m \u001B[1;38;5;11mPineapple\u001B[0m \u001B[1;38;5;11mPomelo\u001B[0m \u001B[1;38;5;11mRaspberry\u001B[0m \u001B[1;38;5;11mSalmonberry\u001B[0m \u001B[1;38;5;11mStrawberry\u001B[0m \r\n\u001B[1;38;5;11mXimenia\u001B[0m \u001B[1;38;5;11mYuzu\u001B[0m \r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 102, "height": 12, "title": "custom-colors-exception (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[37mInvalidOperationException\u001B[0m: \u001B[37mWhaaat?\u001B[0m\r\n \u001B[37mInvalidCredentialException\u001B[0m: \u001B[37mThe credentials are invalid.\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[31mvoid\u001B[0m \u001B[31mCheckCredentials\u001B[0m\u001B[37m(\u001B[0m\u001B[31mint\u001B[0m \u001B[37mqux\u001B[0m, \u001B[31mstring[,]\u001B[0m \u001B[37mcorgi)\u001B[0m \u001B[37min\u001B[0m \u001B]8;id=496927177;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[31mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[37m:\u001B[0m\u001B[37m76\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[31mvoid\u001B[0m \u001B[31mDoMagic\u001B[0m\u001B[37m(\u001B[0m\u001B[31mint\u001B[0m \u001B[37mfoo\u001B[0m, \u001B[31mstring[,]\u001B[0m \u001B[37mbar)\u001B[0m \u001B[37min\u001B[0m \u001B]8;id=260293059;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[31mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[37m:\u001B[0m\u001B[37m66\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[31mvoid\u001B[0m \u001B[31mDoMagic\u001B[0m\u001B[37m(\u001B[0m\u001B[31mint\u001B[0m \u001B[37mfoo\u001B[0m, \u001B[31mstring[,]\u001B[0m \u001B[37mbar)\u001B[0m \u001B[37min\u001B[0m \u001B]8;id=311730381;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[31mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[37m:\u001B[0m\u001B[37m70\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[31mctor\u001B[0m\u001B[37m()\u001B[0m \u001B[37min\u001B[0m \u001B]8;id=661850274;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[31mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[37m:\u001B[0m\u001B[37m20\u001B[0m \r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 102, "height": 12, "title": "custom-colors-exception (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[38;5;8mInvalidOperationException\u001B[0m: \u001B[38;5;15mWhaaat?\u001B[0m\r\n \u001B[38;5;8mInvalidCredentialException\u001B[0m: \u001B[38;5;15mThe credentials are invalid.\u001B[0m \r\n \u001B[38;5;8mat\u001B[0m \u001B[38;5;9mvoid\u001B[0m \u001B[38;5;9mCheckCredentials\u001B[0m\u001B[38;5;230m(\u001B[0m\u001B[38;5;9mint\u001B[0m \u001B[38;5;230mqux\u001B[0m, \u001B[38;5;9mstring[,]\u001B[0m \u001B[38;5;230mcorgi)\u001B[0m \u001B[38;5;8min\u001B[0m \u001B]8;id=960633358;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[38;5;9mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[38;5;8m:\u001B[0m\u001B[38;5;230m76\u001B[0m \r\n \u001B[38;5;8mat\u001B[0m \u001B[38;5;9mvoid\u001B[0m \u001B[38;5;9mDoMagic\u001B[0m\u001B[38;5;230m(\u001B[0m\u001B[38;5;9mint\u001B[0m \u001B[38;5;230mfoo\u001B[0m, \u001B[38;5;9mstring[,]\u001B[0m \u001B[38;5;230mbar)\u001B[0m \u001B[38;5;8min\u001B[0m \u001B]8;id=93980157;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[38;5;9mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[38;5;8m:\u001B[0m\u001B[38;5;230m66\u001B[0m \r\n \u001B[38;5;8mat\u001B[0m \u001B[38;5;9mvoid\u001B[0m \u001B[38;5;9mDoMagic\u001B[0m\u001B[38;5;230m(\u001B[0m\u001B[38;5;9mint\u001B[0m \u001B[38;5;230mfoo\u001B[0m, \u001B[38;5;9mstring[,]\u001B[0m \u001B[38;5;230mbar)\u001B[0m \u001B[38;5;8min\u001B[0m \u001B]8;id=293733654;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[38;5;9mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[38;5;8m:\u001B[0m\u001B[38;5;230m70\u001B[0m \r\n \u001B[38;5;8mat\u001B[0m \u001B[38;5;9mctor\u001B[0m\u001B[38;5;230m()\u001B[0m \u001B[38;5;8min\u001B[0m \u001B]8;id=762297770;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[38;5;9mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[38;5;8m:\u001B[0m\u001B[38;5;230m20\u001B[0m \r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 102, "height": 12, "title": "default-exception (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[37mSystem.\u001B[0m\u001B[37mInvalidOperationException\u001B[0m: \u001B[1;31mWhaaat?\u001B[0m\r\n \u001B[37mSystem.Security.Authentication.\u001B[0m\u001B[37mInvalidCredentialException\u001B[0m: \u001B[1;31mThe credentials are invalid.\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[34mvoid\u001B[0m \u001B[37mSamples.Exceptions.\u001B[0m\u001B[37mCheckCredentials\u001B[0m\u001B[37m(\u001B[0m\u001B[34mint\u001B[0m \u001B[37mqux\u001B[0m, \u001B[34mstring[,]\u001B[0m \u001B[37mcorgi)\u001B[0m \u001B[37min\u001B[0m \u001B[1;37mExceptions.cs\u001B[0m\u001B[37m:\u001B[0m\u001B[34m76\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[34mvoid\u001B[0m \u001B[37mSamples.Exceptions.\u001B[0m\u001B[37mDoMagic\u001B[0m\u001B[37m(\u001B[0m\u001B[34mint\u001B[0m \u001B[37mfoo\u001B[0m, \u001B[34mstring[,]\u001B[0m \u001B[37mbar)\u001B[0m \u001B[37min\u001B[0m \u001B[1;37mExceptions.cs\u001B[0m\u001B[37m:\u001B[0m\u001B[34m66\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[34mvoid\u001B[0m \u001B[37mSamples.Exceptions.\u001B[0m\u001B[37mDoMagic\u001B[0m\u001B[37m(\u001B[0m\u001B[34mint\u001B[0m \u001B[37mfoo\u001B[0m, \u001B[34mstring[,]\u001B[0m \u001B[37mbar)\u001B[0m \u001B[37min\u001B[0m \u001B[1;37mExceptions.cs\u001B[0m\u001B[37m:\u001B[0m\u001B[34m70\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[37mSamples.Exceptions.BaseExceptionSample..\u001B[0m\u001B[37mctor\u001B[0m\u001B[37m()\u001B[0m \u001B[37min\u001B[0m \u001B[1;37mExceptions.cs\u001B[0m\u001B[37m:\u001B[0m\u001B[34m20\u001B[0m \r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 102, "height": 12, "title": "default-exception (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[38;5;7mSystem.\u001B[0m\u001B[38;5;15mInvalidOperationException\u001B[0m: \u001B[1;38;5;9mWhaaat?\u001B[0m\r\n \u001B[38;5;7mSystem.Security.Authentication.\u001B[0m\u001B[38;5;15mInvalidCredentialException\u001B[0m: \u001B[1;38;5;9mThe credentials are invalid.\u001B[0m \r\n \u001B[38;5;8mat\u001B[0m \u001B[38;5;12mvoid\u001B[0m \u001B[38;5;7mSamples.Exceptions.\u001B[0m\u001B[38;5;11mCheckCredentials\u001B[0m\u001B[38;5;7m(\u001B[0m\u001B[38;5;12mint\u001B[0m \u001B[38;5;7mqux\u001B[0m, \u001B[38;5;12mstring[,]\u001B[0m \u001B[38;5;7mcorgi)\u001B[0m \u001B[38;5;8min\u001B[0m \u001B[1;38;5;11mExceptions.cs\u001B[0m\u001B[38;5;8m:\u001B[0m\u001B[38;5;12m76\u001B[0m \r\n \u001B[38;5;8mat\u001B[0m \u001B[38;5;12mvoid\u001B[0m \u001B[38;5;7mSamples.Exceptions.\u001B[0m\u001B[38;5;11mDoMagic\u001B[0m\u001B[38;5;7m(\u001B[0m\u001B[38;5;12mint\u001B[0m \u001B[38;5;7mfoo\u001B[0m, \u001B[38;5;12mstring[,]\u001B[0m \u001B[38;5;7mbar)\u001B[0m \u001B[38;5;8min\u001B[0m \u001B[1;38;5;11mExceptions.cs\u001B[0m\u001B[38;5;8m:\u001B[0m\u001B[38;5;12m66\u001B[0m \r\n \u001B[38;5;8mat\u001B[0m \u001B[38;5;12mvoid\u001B[0m \u001B[38;5;7mSamples.Exceptions.\u001B[0m\u001B[38;5;11mDoMagic\u001B[0m\u001B[38;5;7m(\u001B[0m\u001B[38;5;12mint\u001B[0m \u001B[38;5;7mfoo\u001B[0m, \u001B[38;5;12mstring[,]\u001B[0m \u001B[38;5;7mbar)\u001B[0m \u001B[38;5;8min\u001B[0m \u001B[1;38;5;11mExceptions.cs\u001B[0m\u001B[38;5;8m:\u001B[0m\u001B[38;5;12m70\u001B[0m \r\n \u001B[38;5;8mat\u001B[0m \u001B[38;5;7mSamples.Exceptions.BaseExceptionSample..\u001B[0m\u001B[38;5;11mctor\u001B[0m\u001B[38;5;7m()\u001B[0m \u001B[38;5;8min\u001B[0m \u001B[1;38;5;11mExceptions.cs\u001B[0m\u001B[38;5;8m:\u001B[0m\u001B[38;5;12m20\u001B[0m \r\n"]
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
{"version": 2, "width": 102, "height": 24, "title": "figlet (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[31m _ __ _ _ _ _ \u001B[0m \r\n\u001B[31m | | ___ / _| | |_ __ _ | | (_) __ _ _ __ ___ __| |\u001B[0m \r\n\u001B[31m | | / _ \\ | |_ | __| / _\u0060 | | | | | / _\u0060 | | \u0027_ \\ / _ \\ / _\u0060 |\u001B[0m \r\n\u001B[31m | |___ | __/ | _| | |_ | (_| | | | | | | (_| | | | | | | __/ | (_| |\u001B[0m \r\n\u001B[31m |_____| \\___| |_| \\__| \\__,_| |_| |_| \\__, | |_| |_| \\___| \\__,_|\u001B[0m \r\n\u001B[31m |___/ \u001B[0m \r\n"]
|
||||
[0.016, "o", " \u001B[32m ____ _ _ \u001B[0m \r\n \u001B[32m / ___| ___ _ __ | |_ ___ _ __ ___ __| |\u001B[0m \r\n \u001B[32m | | / _ \\ | \u0027_ \\ | __| / _ \\ | \u0027__| / _ \\ / _\u0060 |\u001B[0m \r\n \u001B[32m | |___ | __/ | | | | | |_ | __/ | | | __/ | (_| |\u001B[0m \r\n \u001B[32m \\____| \\___| |_| |_| \\__| \\___| |_| \\___| \\__,_|\u001B[0m \r\n \u001B[32m \u001B[0m \r\n"]
|
||||
[0.016, "o", " \u001B[34m ____ _ _ _ _ _ _ \u001B[0m\r\n \u001B[34m | _ \\ (_) __ _ | |__ | |_ __ _ | | (_) __ _ _ __ ___ __| |\u001B[0m\r\n \u001B[34m | |_) | | | / _\u0060 | | \u0027_ \\ | __| / _\u0060 | | | | | / _\u0060 | | \u0027_ \\ / _ \\ / _\u0060 |\u001B[0m\r\n \u001B[34m | _ \u003C | | | (_| | | | | | | |_ | (_| | | | | | | (_| | | | | | | __/ | (_| |\u001B[0m\r\n \u001B[34m |_| \\_\\ |_| \\__, | |_| |_| \\__| \\__,_| |_| |_| \\__, | |_| |_| \\___| \\__,_|\u001B[0m\r\n \u001B[34m |___/ |___/ \u001B[0m\r\n"]
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
{"version": 2, "width": 102, "height": 24, "title": "figlet (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[38;5;9m _ __ _ _ _ _ \u001B[0m \r\n\u001B[38;5;9m | | ___ / _| | |_ __ _ | | (_) __ _ _ __ ___ __| |\u001B[0m \r\n\u001B[38;5;9m | | / _ \\ | |_ | __| / _\u0060 | | | | | / _\u0060 | | \u0027_ \\ / _ \\ / _\u0060 |\u001B[0m \r\n\u001B[38;5;9m | |___ | __/ | _| | |_ | (_| | | | | | | (_| | | | | | | __/ | (_| |\u001B[0m \r\n\u001B[38;5;9m |_____| \\___| |_| \\__| \\__,_| |_| |_| \\__, | |_| |_| \\___| \\__,_|\u001B[0m \r\n\u001B[38;5;9m |___/ \u001B[0m \r\n"]
|
||||
[0, "o", " \u001B[38;5;2m ____ _ _ \u001B[0m \r\n \u001B[38;5;2m / ___| ___ _ __ | |_ ___ _ __ ___ __| |\u001B[0m \r\n \u001B[38;5;2m | | / _ \\ | \u0027_ \\ | __| / _ \\ | \u0027__| / _ \\ / _\u0060 |\u001B[0m \r\n \u001B[38;5;2m | |___ | __/ | | | | | |_ | __/ | | | __/ | (_| |\u001B[0m \r\n \u001B[38;5;2m \\____| \\___| |_| |_| \\__| \\___| |_| \\___| \\__,_|\u001B[0m \r\n \u001B[38;5;2m \u001B[0m \r\n"]
|
||||
[0, "o", " \u001B[38;5;12m ____ _ _ _ _ _ _ \u001B[0m\r\n \u001B[38;5;12m | _ \\ (_) __ _ | |__ | |_ __ _ | | (_) __ _ _ __ ___ __| |\u001B[0m\r\n \u001B[38;5;12m | |_) | | | / _\u0060 | | \u0027_ \\ | __| / _\u0060 | | | | | / _\u0060 | | \u0027_ \\ / _ \\ / _\u0060 |\u001B[0m\r\n \u001B[38;5;12m | _ \u003C | | | (_| | | | | | | |_ | (_| | | | | | | (_| | | | | | | __/ | (_| |\u001B[0m\r\n \u001B[38;5;12m |_| \\_\\ |_| \\__, | |_| |_| \\__| \\__,_| |_| |_| \\__, | |_| |_| \\___| \\__,_|\u001B[0m\r\n \u001B[38;5;12m |___/ |___/ \u001B[0m\r\n"]
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
{"version": 2, "width": 40, "height": 3, "timestamp": 1667342769, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
|
||||
[0.0, "o", "\u001b[38;5;9;48;5;0mHeader 1\u001b[0m \u001b[38;5;2;48;5;0mHeader 2\u001b[0m \u001b[38;5;12;48;5;0mHeader 3\u001b[0m\r\nRow 1 Row 2 Row 3\r\n"]
|
||||
@@ -1,65 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 24, "title": "input (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\r\n"]
|
||||
[0, "o", "\u001B[37m\u2500\u2500 \u001B[0m\u001B[37mStrings\u001B[0m\u001B[37m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n"]
|
||||
[0, "o", "What\u0027s your \u001B[32mname\u001B[0m? "]
|
||||
[0.203, "o", "P"]
|
||||
[0.391, "o", "e"]
|
||||
[0.578, "o", "t"]
|
||||
[0.766, "o", "e"]
|
||||
[0.985, "o", "r"]
|
||||
[1.235, "o", " "]
|
||||
[1.406, "o", "F"]
|
||||
[1.625, "o", "\r\n"]
|
||||
[2.141, "o", "\r\n"]
|
||||
[2.141, "o", "\u001B[37m\u2500\u2500 \u001B[0m\u001B[37mChoices\u001B[0m\u001B[37m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n"]
|
||||
[2.141, "o", "What\u0027s your \u001B[32mfavorite sport\u001B[0m? \u001B[34m[Soccer/Hockey/Basketball]\u001B[0m \u001B[32m(Sport?)\u001B[0m: "]
|
||||
[2.344, "o", "f"]
|
||||
[2.563, "o", "o"]
|
||||
[2.813, "o", "o"]
|
||||
[3.031, "o", "t"]
|
||||
[3.266, "o", "b"]
|
||||
[3.469, "o", "a"]
|
||||
[3.688, "o", "l"]
|
||||
[3.891, "o", "l"]
|
||||
[4.063, "o", "\r\n"]
|
||||
[4.063, "o", "\u001B[31mThat\u0027s not a sport!\u001B[0m\r\n"]
|
||||
[4.063, "o", "What\u0027s your \u001B[32mfavorite sport\u001B[0m? \u001B[34m[Soccer/Hockey/Basketball]\u001B[0m \u001B[32m(Sport?)\u001B[0m: "]
|
||||
[5.047, "o", "H"]
|
||||
[5.266, "o", "o"]
|
||||
[5.516, "o", "c"]
|
||||
[5.735, "o", "k"]
|
||||
[5.906, "o", "e"]
|
||||
[6.141, "o", "y"]
|
||||
[6.375, "o", "\r\n"]
|
||||
[6.891, "o", "\r\n"]
|
||||
[6.891, "o", "\u001B[37m\u2500\u2500 \u001B[0m\u001B[37mIntegers\u001B[0m\u001B[37m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n"]
|
||||
[6.906, "o", "How \u001B[32mold\u001B[0m are you? "]
|
||||
[7.125, "o", "\u001B[32mF\u001B[0m"]
|
||||
[7.344, "o", "\u001B[32mo\u001B[0m"]
|
||||
[7.563, "o", "\u001B[32mr\u001B[0m"]
|
||||
[7.75, "o", "\u001B[32mt\u001B[0m"]
|
||||
[7.938, "o", "\u001B[32my\u001B[0m"]
|
||||
[8.11, "o", "\r\n"]
|
||||
[8.11, "o", "\u001B[31mThat\u0027s not a valid age\u001B[0m\r\n"]
|
||||
[8.11, "o", "How \u001B[32mold\u001B[0m are you? "]
|
||||
[9.078, "o", "\u001B[32m4\u001B[0m"]
|
||||
[9.25, "o", "\u001B[32m0\u001B[0m"]
|
||||
[9.485, "o", "\r\n"]
|
||||
[10, "o", "\r\n"]
|
||||
[10, "o", "\u001B[37m\u2500\u2500 \u001B[0m\u001B[37mSecrets\u001B[0m\u001B[37m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n"]
|
||||
[10, "o", "Enter \u001B[32mpassword\u001B[0m? "]
|
||||
[10.219, "o", "\u001B[31m*\u001B[0m"]
|
||||
[10.453, "o", "\u001B[31m*\u001B[0m"]
|
||||
[10.641, "o", "\u001B[31m*\u001B[0m"]
|
||||
[10.844, "o", "\u001B[31m*\u001B[0m"]
|
||||
[11.031, "o", "\u001B[31m*\u001B[0m"]
|
||||
[11.219, "o", "\u001B[31m*\u001B[0m"]
|
||||
[11.453, "o", "\u001B[31m*\u001B[0m"]
|
||||
[11.688, "o", "\r\n"]
|
||||
[12.188, "o", "\r\n"]
|
||||
[12.188, "o", "\u001B[37m\u2500\u2500 \u001B[0m\u001B[37mOptional\u001B[0m\u001B[37m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n"]
|
||||
[12.188, "o", "\u001B[37m[Optional]\u001B[0m What is your \u001B[32mfavorite color\u001B[0m? "]
|
||||
[12.406, "o", "\r\n"]
|
||||
[12.406, "o", "\u001B[37m\u2500\u2500 \u001B[0m\u001B[37mResults\u001B[0m\u001B[37m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n"]
|
||||
[12.406, "o", "\u001B[37m\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[37mQuestion\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[37mAnswer\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[37mName\u001B[0m \u001B[37m\u2502\u001B[0m Peter F \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[37mFavorite sport\u001B[0m \u001B[37m\u2502\u001B[0m Hockey \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[37mAge\u001B[0m \u001B[37m\u2502\u001B[0m 40 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[37mPassword\u001B[0m \u001B[37m\u2502\u001B[0m hunter2 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[37mFavorite color\u001B[0m \u001B[37m\u2502\u001B[0m Unknown \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\u001B[0m\r\n"]
|
||||
|
||||
@@ -1,65 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 24, "title": "input (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\r\n"]
|
||||
[0, "o", "\u001B[38;5;8m\u2500\u2500 \u001B[0m\u001B[38;5;11mStrings\u001B[0m\u001B[38;5;8m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n"]
|
||||
[0, "o", "What\u0027s your \u001B[38;5;2mname\u001B[0m? "]
|
||||
[0.188, "o", "P"]
|
||||
[0.391, "o", "e"]
|
||||
[0.609, "o", "t"]
|
||||
[0.813, "o", "e"]
|
||||
[1.047, "o", "r"]
|
||||
[1.234, "o", " "]
|
||||
[1.406, "o", "F"]
|
||||
[1.641, "o", "\r\n"]
|
||||
[2.141, "o", "\r\n"]
|
||||
[2.141, "o", "\u001B[38;5;8m\u2500\u2500 \u001B[0m\u001B[38;5;11mChoices\u001B[0m\u001B[38;5;8m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n"]
|
||||
[2.141, "o", "What\u0027s your \u001B[38;5;2mfavorite sport\u001B[0m? \u001B[38;5;12m[Soccer/Hockey/Basketball]\u001B[0m \u001B[38;5;2m(Sport?)\u001B[0m: "]
|
||||
[2.328, "o", "f"]
|
||||
[2.5, "o", "o"]
|
||||
[2.719, "o", "o"]
|
||||
[2.906, "o", "t"]
|
||||
[3.156, "o", "b"]
|
||||
[3.328, "o", "a"]
|
||||
[3.516, "o", "l"]
|
||||
[3.75, "o", "l"]
|
||||
[3.922, "o", "\r\n"]
|
||||
[3.922, "o", "\u001B[38;5;9mThat\u0027s not a sport!\u001B[0m\r\n"]
|
||||
[3.922, "o", "What\u0027s your \u001B[38;5;2mfavorite sport\u001B[0m? \u001B[38;5;12m[Soccer/Hockey/Basketball]\u001B[0m \u001B[38;5;2m(Sport?)\u001B[0m: "]
|
||||
[4.953, "o", "H"]
|
||||
[5.156, "o", "o"]
|
||||
[5.406, "o", "c"]
|
||||
[5.594, "o", "k"]
|
||||
[5.797, "o", "e"]
|
||||
[6.031, "o", "y"]
|
||||
[6.281, "o", "\r\n"]
|
||||
[6.781, "o", "\r\n"]
|
||||
[6.781, "o", "\u001B[38;5;8m\u2500\u2500 \u001B[0m\u001B[38;5;11mIntegers\u001B[0m\u001B[38;5;8m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n"]
|
||||
[6.781, "o", "How \u001B[38;5;2mold\u001B[0m are you? "]
|
||||
[7.016, "o", "\u001B[38;5;2mF\u001B[0m"]
|
||||
[7.188, "o", "\u001B[38;5;2mo\u001B[0m"]
|
||||
[7.406, "o", "\u001B[38;5;2mr\u001B[0m"]
|
||||
[7.609, "o", "\u001B[38;5;2mt\u001B[0m"]
|
||||
[7.828, "o", "\u001B[38;5;2my\u001B[0m"]
|
||||
[8.063, "o", "\r\n"]
|
||||
[8.063, "o", "\u001B[38;5;9mThat\u0027s not a valid age\u001B[0m\r\n"]
|
||||
[8.063, "o", "How \u001B[38;5;2mold\u001B[0m are you? "]
|
||||
[9.188, "o", "\u001B[38;5;2m4\u001B[0m"]
|
||||
[9.406, "o", "\u001B[38;5;2m0\u001B[0m"]
|
||||
[9.594, "o", "\r\n"]
|
||||
[10.094, "o", "\r\n"]
|
||||
[10.094, "o", "\u001B[38;5;8m\u2500\u2500 \u001B[0m\u001B[38;5;11mSecrets\u001B[0m\u001B[38;5;8m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n"]
|
||||
[10.094, "o", "Enter \u001B[38;5;2mpassword\u001B[0m? "]
|
||||
[10.328, "o", "\u001B[38;5;9m*\u001B[0m"]
|
||||
[10.531, "o", "\u001B[38;5;9m*\u001B[0m"]
|
||||
[10.703, "o", "\u001B[38;5;9m*\u001B[0m"]
|
||||
[10.953, "o", "\u001B[38;5;9m*\u001B[0m"]
|
||||
[11.203, "o", "\u001B[38;5;9m*\u001B[0m"]
|
||||
[11.406, "o", "\u001B[38;5;9m*\u001B[0m"]
|
||||
[11.641, "o", "\u001B[38;5;9m*\u001B[0m"]
|
||||
[11.828, "o", "\r\n"]
|
||||
[12.344, "o", "\r\n"]
|
||||
[12.344, "o", "\u001B[38;5;8m\u2500\u2500 \u001B[0m\u001B[38;5;11mOptional\u001B[0m\u001B[38;5;8m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n"]
|
||||
[12.344, "o", "\u001B[38;5;8m[Optional]\u001B[0m What is your \u001B[38;5;2mfavorite color\u001B[0m? "]
|
||||
[12.563, "o", "\r\n"]
|
||||
[12.563, "o", "\u001B[38;5;8m\u2500\u2500 \u001B[0m\u001B[38;5;11mResults\u001B[0m\u001B[38;5;8m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n"]
|
||||
[12.563, "o", "\u001B[38;5;8m\u256D\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256E\u001B[0m\r\n\u001B[38;5;8m\u2502\u001B[0m \u001B[38;5;8mQuestion\u001B[0m \u001B[38;5;8m\u2502\u001B[0m \u001B[38;5;8mAnswer\u001B[0m \u001B[38;5;8m\u2502\u001B[0m\r\n\u001B[38;5;8m\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\u001B[0m\r\n\u001B[38;5;8m\u2502\u001B[0m \u001B[38;5;8mName\u001B[0m \u001B[38;5;8m\u2502\u001B[0m Peter F \u001B[38;5;8m\u2502\u001B[0m\r\n\u001B[38;5;8m\u2502\u001B[0m \u001B[38;5;8mFavorite sport\u001B[0m \u001B[38;5;8m\u2502\u001B[0m Hockey \u001B[38;5;8m\u2502\u001B[0m\r\n\u001B[38;5;8m\u2502\u001B[0m \u001B[38;5;8mAge\u001B[0m \u001B[38;5;8m\u2502\u001B[0m 40 \u001B[38;5;8m\u2502\u001B[0m\r\n\u001B[38;5;8m\u2502\u001B[0m \u001B[38;5;8mPassword\u001B[0m \u001B[38;5;8m\u2502\u001B[0m hunter2 \u001B[38;5;8m\u2502\u001B[0m\r\n\u001B[38;5;8m\u2502\u001B[0m \u001B[38;5;8mFavorite color\u001B[0m \u001B[38;5;8m\u2502\u001B[0m Unknown \u001B[38;5;8m\u2502\u001B[0m\r\n\u001B[38;5;8m\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256F\u001B[0m\r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 62, "height": 20, "title": "json (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[37m\u250C\u2500Some JSON in a panel\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[37m{\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[34m\u0022hello\u0022\u001B[0m\u001B[37m:\u001B[0m \u001B[32m32\u001B[0m\u001B[37m,\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[34m\u0022world\u0022\u001B[0m\u001B[37m:\u001B[0m \u001B[37m{\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[34m\u0022foo\u0022\u001B[0m\u001B[37m:\u001B[0m \u001B[32m21\u001B[0m\u001B[37m,\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[34m\u0022bar\u0022\u001B[0m\u001B[37m:\u001B[0m \u001B[32m255\u001B[0m\u001B[37m,\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[34m\u0022baz\u0022\u001B[0m\u001B[37m:\u001B[0m \u001B[37m[\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[32m0.32\u001B[0m\u001B[37m,\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[32m0.33e-32\u001B[0m\u001B[37m,\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[32m0.42e32\u001B[0m\u001B[37m,\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[32m0.55e\u002B32\u001B[0m\u001B[37m,\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[37m{\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[34m\u0022hello\u0022\u001B[0m\u001B[37m:\u001B[0m \u001B[31m\u0022world\u0022\u001B[0m\u001B[37m,\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[34m\u0022lol\u0022\u001B[0m\u001B[37m:\u001B[0m \u001B[37mnull\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[37m}\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[37m]\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[37m}\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[37m}\u001B[0m \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\u001B[0m\r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 62, "height": 20, "title": "json (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[38;5;11m\u256D\u2500Some JSON in a panel\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256E\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;8m{\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;12m\u0022hello\u0022\u001B[0m\u001B[38;5;11m:\u001B[0m \u001B[38;5;2m32\u001B[0m\u001B[38;5;8m,\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;12m\u0022world\u0022\u001B[0m\u001B[38;5;11m:\u001B[0m \u001B[38;5;8m{\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;12m\u0022foo\u0022\u001B[0m\u001B[38;5;11m:\u001B[0m \u001B[38;5;2m21\u001B[0m\u001B[38;5;8m,\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;12m\u0022bar\u0022\u001B[0m\u001B[38;5;11m:\u001B[0m \u001B[38;5;2m255\u001B[0m\u001B[38;5;8m,\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;12m\u0022baz\u0022\u001B[0m\u001B[38;5;11m:\u001B[0m \u001B[38;5;8m[\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;2m0.32\u001B[0m\u001B[38;5;8m,\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;2m0.33e-32\u001B[0m\u001B[38;5;8m,\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;2m0.42e32\u001B[0m\u001B[38;5;8m,\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;2m0.55e\u002B32\u001B[0m\u001B[38;5;8m,\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;8m{\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;12m\u0022hello\u0022\u001B[0m\u001B[38;5;11m:\u001B[0m \u001B[38;5;9m\u0022world\u0022\u001B[0m\u001B[38;5;8m,\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;12m\u0022lol\u0022\u001B[0m\u001B[38;5;11m:\u001B[0m \u001B[38;5;8mnull\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;8m}\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;8m]\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;8m}\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;8m}\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256F\u001B[0m\r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 82, "height": 24, "title": "layout (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\u250C\u2500Top (40 x 12)\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 Placeholder \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 Hello \u001B[34mWorld!\u001B[0m \u2502\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\r\n\u2502 \u2502\u250C\u2500Bottom (40 x 12)\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 Placeholder \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 82, "height": 24, "title": "layout (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\u256D\u2500Top (40 x 12)\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256E\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 Placeholder \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 Hello \u001B[38;5;12mWorld!\u001B[0m \u2502\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256F\r\n\u2502 \u2502\u256D\u2500Bottom (40 x 12)\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256E\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 Placeholder \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2502 \u2502\u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256F"]
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,27 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 14, "title": "multi-selection (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[?25lWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n\u001B[34m\u003E [ ] Berries\u001B[0m \r\n [ ] Blackcurrant \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[0, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n\u001B[34m\u003E [ ] Berries\u001B[0m \r\n [ ] Blackcurrant \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[0.25, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n\u001B[34m \u003E [ ] Blackcurrant\u001B[0m \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[0.422, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n [ ] Blackcurrant \r\n\u001B[34m \u003E [ ] Blueberry\u001B[0m \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[0.641, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n [ ] Blackcurrant \r\n\u001B[34m \u003E [X] Blueberry\u001B[0m \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[1.266, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n\u001B[34m \u003E [ ] Blackcurrant\u001B[0m \r\n [\u001B[34mX\u001B[0m] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[1.485, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n\u001B[34m\u003E [ ] Berries\u001B[0m \r\n [ ] Blackcurrant \r\n [\u001B[34mX\u001B[0m] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[1.703, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n\u001B[34m\u003E [\u001B[0m\u001B[37mX\u001B[0m\u001B[34m] Berries\u001B[0m \r\n [\u001B[34mX\u001B[0m] Blackcurrant \r\n [\u001B[34mX\u001B[0m] Blueberry \r\n [\u001B[34mX\u001B[0m] Cloudberry \r\n [\u001B[34mX\u001B[0m] Elderberry \r\n [\u001B[34mX\u001B[0m] Honeyberry \r\n [\u001B[34mX\u001B[0m] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[2.375, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n\u001B[34m\u003E [ ] Berries\u001B[0m \r\n [ ] Blackcurrant \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[3.016, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n\u001B[34m \u003E [ ] Blackcurrant\u001B[0m \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[3.235, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n\u001B[34m \u003E [X] Blackcurrant\u001B[0m \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[3.422, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n [\u001B[34mX\u001B[0m] Blackcurrant \r\n\u001B[34m \u003E [ ] Blueberry\u001B[0m \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[3.594, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n [\u001B[34mX\u001B[0m] Blackcurrant \r\n [ ] Blueberry \r\n\u001B[34m \u003E [ ] Cloudberry\u001B[0m \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[3.782, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n [\u001B[34mX\u001B[0m] Blackcurrant \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n\u001B[34m \u003E [ ] Elderberry\u001B[0m \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[3.953, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [\u001B[34mX\u001B[0m] Blackcurrant \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n\u001B[34m \u003E [ ] Honeyberry\u001B[0m \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n [ ] Avocado \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[4.125, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n\u001B[34m \u003E [ ] Mulberry\u001B[0m \r\n [ ] Apple \r\n [ ] Apricot \r\n [ ] Avocado \r\n [ ] Banana \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[4.375, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n\u001B[34m \u003E [X] Mulberry\u001B[0m \r\n [ ] Apple \r\n [ ] Apricot \r\n [ ] Avocado \r\n [ ] Banana \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[4.594, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [\u001B[34mX\u001B[0m] Mulberry \r\n\u001B[34m\u003E [ ] Apple\u001B[0m \r\n [ ] Apricot \r\n [ ] Avocado \r\n [ ] Banana \r\n [ ] Cherry \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[4.797, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [\u001B[34mX\u001B[0m] Mulberry \r\n [ ] Apple \r\n\u001B[34m\u003E [ ] Apricot\u001B[0m \r\n [ ] Avocado \r\n [ ] Banana \r\n [ ] Cherry \r\n [ ] Cocunut \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[5, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [ ] Honeyberry \r\n [\u001B[34mX\u001B[0m] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n\u001B[34m\u003E [ ] Avocado\u001B[0m \r\n [ ] Banana \r\n [ ] Cherry \r\n [ ] Cocunut \r\n [ ] Date \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[5.188, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [\u001B[34mX\u001B[0m] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n [ ] Avocado \r\n\u001B[34m\u003E [ ] Banana\u001B[0m \r\n [ ] Cherry \r\n [ ] Cocunut \r\n [ ] Date \r\n [ ] Dragonfruit \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[5.375, "o", "\r\u001B[13AWhat are your \u001B[32mfavorite fruits\u001B[0m? \r\n \r\n [\u001B[34mX\u001B[0m] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n [ ] Avocado \r\n\u001B[34m\u003E [X] Banana\u001B[0m \r\n [ ] Cherry \r\n [ ] Cocunut \r\n [ ] Date \r\n [ ] Dragonfruit \r\n \r\n\u001B[37m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[37m(Press \u001B[0m\u001B[34m\u003Cspace\u003E\u001B[0m\u001B[37m to toggle a fruit, \u001B[0m\u001B[32m\u003Center\u003E\u001B[0m\u001B[37m to accept)\u001B[0m"]
|
||||
[5.953, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K"]
|
||||
[5.953, "o", "\u001B[?25h"]
|
||||
[5.953, "o", "Your selected: \u001B[37mBlackcurrant,Mulberry,Banana\u001B[0m\r\n"]
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 14, "title": "multi-selection (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u001B[?25lWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n\u001B[38;5;12m\u003E [ ] Berries\u001B[0m \r\n [ ] Blackcurrant \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[0, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n\u001B[38;5;12m\u003E [ ] Berries\u001B[0m \r\n [ ] Blackcurrant \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[0.25, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n\u001B[38;5;12m \u003E [ ] Blackcurrant\u001B[0m \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[0.438, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n [ ] Blackcurrant \r\n\u001B[38;5;12m \u003E [ ] Blueberry\u001B[0m \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[0.688, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n [ ] Blackcurrant \r\n\u001B[38;5;12m \u003E [X] Blueberry\u001B[0m \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[1.344, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n\u001B[38;5;12m \u003E [ ] Blackcurrant\u001B[0m \r\n [\u001B[38;5;12mX\u001B[0m] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[1.531, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n\u001B[38;5;12m\u003E [ ] Berries\u001B[0m \r\n [ ] Blackcurrant \r\n [\u001B[38;5;12mX\u001B[0m] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[1.766, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n\u001B[38;5;12m\u003E [\u001B[0m\u001B[38;5;8mX\u001B[0m\u001B[38;5;12m] Berries\u001B[0m \r\n [\u001B[38;5;12mX\u001B[0m] Blackcurrant \r\n [\u001B[38;5;12mX\u001B[0m] Blueberry \r\n [\u001B[38;5;12mX\u001B[0m] Cloudberry \r\n [\u001B[38;5;12mX\u001B[0m] Elderberry \r\n [\u001B[38;5;12mX\u001B[0m] Honeyberry \r\n [\u001B[38;5;12mX\u001B[0m] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[2.422, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n\u001B[38;5;12m\u003E [ ] Berries\u001B[0m \r\n [ ] Blackcurrant \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[3.109, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n\u001B[38;5;12m \u003E [ ] Blackcurrant\u001B[0m \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[3.281, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n\u001B[38;5;12m \u003E [X] Blackcurrant\u001B[0m \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[3.469, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n [\u001B[38;5;12mX\u001B[0m] Blackcurrant \r\n\u001B[38;5;12m \u003E [ ] Blueberry\u001B[0m \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[3.672, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n [\u001B[38;5;12mX\u001B[0m] Blackcurrant \r\n [ ] Blueberry \r\n\u001B[38;5;12m \u003E [ ] Cloudberry\u001B[0m \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[3.859, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [ ] Berries \r\n [\u001B[38;5;12mX\u001B[0m] Blackcurrant \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n\u001B[38;5;12m \u003E [ ] Elderberry\u001B[0m \r\n [ ] Honeyberry \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[4.031, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [\u001B[38;5;12mX\u001B[0m] Blackcurrant \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n\u001B[38;5;12m \u003E [ ] Honeyberry\u001B[0m \r\n [ ] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n [ ] Avocado \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[4.203, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n\u001B[38;5;12m \u003E [ ] Mulberry\u001B[0m \r\n [ ] Apple \r\n [ ] Apricot \r\n [ ] Avocado \r\n [ ] Banana \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[4.406, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [ ] Blueberry \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n\u001B[38;5;12m \u003E [X] Mulberry\u001B[0m \r\n [ ] Apple \r\n [ ] Apricot \r\n [ ] Avocado \r\n [ ] Banana \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[4.578, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [ ] Cloudberry \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [\u001B[38;5;12mX\u001B[0m] Mulberry \r\n\u001B[38;5;12m\u003E [ ] Apple\u001B[0m \r\n [ ] Apricot \r\n [ ] Avocado \r\n [ ] Banana \r\n [ ] Cherry \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[4.813, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [ ] Elderberry \r\n [ ] Honeyberry \r\n [\u001B[38;5;12mX\u001B[0m] Mulberry \r\n [ ] Apple \r\n\u001B[38;5;12m\u003E [ ] Apricot\u001B[0m \r\n [ ] Avocado \r\n [ ] Banana \r\n [ ] Cherry \r\n [ ] Cocunut \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[5.047, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [ ] Honeyberry \r\n [\u001B[38;5;12mX\u001B[0m] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n\u001B[38;5;12m\u003E [ ] Avocado\u001B[0m \r\n [ ] Banana \r\n [ ] Cherry \r\n [ ] Cocunut \r\n [ ] Date \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[5.219, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [\u001B[38;5;12mX\u001B[0m] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n [ ] Avocado \r\n\u001B[38;5;12m\u003E [ ] Banana\u001B[0m \r\n [ ] Cherry \r\n [ ] Cocunut \r\n [ ] Date \r\n [ ] Dragonfruit \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[5.422, "o", "\r\u001B[13AWhat are your \u001B[38;5;2mfavorite fruits\u001B[0m? \r\n \r\n [\u001B[38;5;12mX\u001B[0m] Mulberry \r\n [ ] Apple \r\n [ ] Apricot \r\n [ ] Avocado \r\n\u001B[38;5;12m\u003E [X] Banana\u001B[0m \r\n [ ] Cherry \r\n [ ] Cocunut \r\n [ ] Date \r\n [ ] Dragonfruit \r\n \r\n\u001B[38;5;8m(Move up and down to reveal more fruits)\u001B[0m \r\n\u001B[38;5;8m(Press \u001B[0m\u001B[38;5;12m\u003Cspace\u003E\u001B[0m\u001B[38;5;8m to toggle a fruit, \u001B[0m\u001B[38;5;2m\u003Center\u003E\u001B[0m\u001B[38;5;8m to accept)\u001B[0m"]
|
||||
[6.094, "o", "\r\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K\u001B[1A\u001B[2K"]
|
||||
[6.094, "o", "\u001B[?25h"]
|
||||
[6.094, "o", "Your selected: \u001B[38;5;11mBlackcurrant,Mulberry,Banana\u001B[0m\r\n"]
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
{"version": 2, "width": 40, "height": 6, "timestamp": 1667448519, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
|
||||
[0.0, "o", " \r\n \u001b[38;5;9;48;5;0mPadded Text I\u001b[0m \u001b[38;5;12;48;5;0mPadded Text II\u001b[0m \r\n \r\n"]
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 24, "title": "panel (plain)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u2554\u2550\u2550\u001B[4mPasta Menu\u001B[0m\u2550\u2550\u2557\r\n\u2551 \u2551\r\n\u2551 \u2551\r\n\u2551 \u001B[31mSpaghetti\u001B[0m \u2551\r\n\u2551 \u001B[31mLinguini\u001B[0m \u2551\r\n\u2551 \u001B[31mFettucine\u001B[0m \u2551\r\n\u2551 \u001B[31mTortellini\u001B[0m \u2551\r\n\u2551 \u001B[31mCapellini\u001B[0m \u2551\r\n\u2551 \u001B[31mLasagna\u001B[0m \u2551\r\n\u2551 \u2551\r\n\u2551 \u2551\r\n\u255A\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255D\r\n"]
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
{"version": 2, "width": 84, "height": 24, "title": "panel (rich)", "env": {"TERM": "Spectre.Console"}}
|
||||
[0, "o", "\u2554\u2550\u2550\u001B[4mPasta Menu\u001B[0m\u2550\u2550\u2557\r\n\u2551 \u2551\r\n\u2551 \u2551\r\n\u2551 \u001B[38;5;9mSpaghetti\u001B[0m \u2551\r\n\u2551 \u001B[38;5;9mLinguini\u001B[0m \u2551\r\n\u2551 \u001B[38;5;9mFettucine\u001B[0m \u2551\r\n\u2551 \u001B[38;5;9mTortellini\u001B[0m \u2551\r\n\u2551 \u001B[38;5;9mCapellini\u001B[0m \u2551\r\n\u2551 \u001B[38;5;9mLasagna\u001B[0m \u2551\r\n\u2551 \u2551\r\n\u2551 \u2551\r\n\u255A\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255D\r\n"]
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user