From c2da2681297fb9f796925fff752b19dbda200277 Mon Sep 17 00:00:00 2001 From: Phil Scott Date: Mon, 14 Feb 2022 12:44:25 -0500 Subject: [PATCH] Docs redesign (#728) * Adding a dark mode * Adding reference for types to summary pages * Adding API Reference * Adding modifiers to methods/fields/etc * Minimizing files input * Caching a lot of the output pages * Cache only for each execution * Adding API references to existing docs --- docs/Docs.csproj | 9 +- docs/Program.cs | 20 +- docs/input/_ViewStart.cshtml | 2 +- docs/input/_layout.cshtml | 402 +- docs/input/analyzer/rules/_layout.cshtml | 2 +- docs/input/api/Kind/_Assembly.cshtml | 19 + docs/input/api/Kind/_Event.cshtml | 4 + docs/input/api/Kind/_Field.cshtml | 9 + docs/input/api/Kind/_Method.cshtml | 10 + docs/input/api/Kind/_NamedType.cshtml | 15 + docs/input/api/Kind/_Namespace.cshtml | 25 + docs/input/api/Kind/_Property.cshtml | 9 + docs/input/api/Sections/_Attributes.cshtml | 26 + docs/input/api/Sections/_ConstantValue.cshtml | 22 + .../api/Sections/_ConstantValue.cshtml.cs | 6 + docs/input/api/Sections/_Constructors.cshtml | 29 + docs/input/api/Sections/_DocumentList.cshtml | 0 docs/input/api/Sections/_Events.cshtml | 0 docs/input/api/Sections/_Examples.cshtml | 9 + .../api/Sections/_ExtensionMethods.cshtml | 40 + docs/input/api/Sections/_Fields.cshtml | 59 + docs/input/api/Sections/_Methods.cshtml | 30 + docs/input/api/Sections/_Operators.cshtml | 0 docs/input/api/Sections/_Parameters.cshtml | 25 + docs/input/api/Sections/_Properties.cshtml | 30 + docs/input/api/Sections/_Remarks.cshtml | 9 + docs/input/api/Sections/_ReturnValue.cshtml | 23 + docs/input/api/Sections/_SeeAlso.cshtml | 14 + docs/input/api/Sections/_Summary.cshtml | 7 + docs/input/api/Sections/_SymbolInfo.cshtml | 131 + docs/input/api/Sections/_Syntax.cshtml | 8 + .../input/api/Sections/_TypeParameters.cshtml | 26 + docs/input/api/Sections/_Value.cshtml | 12 + docs/input/api/_layout.cshtml | 48 + docs/input/api/index.cshtml | 11 + docs/input/appendix/index.cshtml | 1 - .../casts/custom-colors-exception-plain.cast | 4 +- .../casts/custom-colors-exception-rich.cast | 4 +- .../assets/casts/default-exception-plain.cast | 4 +- .../assets/casts/default-exception-rich.cast | 4 +- docs/input/assets/casts/figlet-plain.cast | 8 +- docs/input/assets/casts/figlet-rich.cast | 8 +- docs/input/assets/casts/live-plain.cast | 76 +- docs/input/assets/casts/live-rich.cast | 74 +- .../casts/shortened-exception-plain.cast | 4 +- .../casts/shortened-exception-rich.cast | 4 +- docs/input/assets/logo.svg | 3 +- docs/input/blog/_nextprevious.cshtml | 2 - docs/input/blog/_posts.cshtml | 4 +- docs/input/blog/posts/_layout.cshtml | 2 +- docs/input/cli/commandApp.md | 3 + docs/input/cli/commands.md | 5 +- docs/input/cli/settings.md | 4 + docs/input/exceptions.md | 4 + docs/input/index.md | 2 +- docs/input/live/live-display.md | 6 +- docs/input/live/progress.md | 3 + docs/input/live/status.md | 3 + docs/input/markup.md | 4 + docs/input/prompts/multiselection.md | 3 +- docs/input/prompts/selection.md | 3 + docs/input/prompts/text.md | 55 +- docs/input/tailwind.config.js | 66 +- docs/input/tailwind.css | 3104 ++++++------ docs/input/widgets/barchart.md | 2 + docs/input/widgets/calendar.md | 2 + docs/input/widgets/canvas-image.md | 1 + docs/input/widgets/canvas.md | 1 + docs/input/widgets/figlet.md | 1 + docs/input/widgets/rule.md | 1 + docs/input/widgets/table.md | 1 + docs/input/widgets/tree.md | 2 + docs/package-lock.json | 1154 ++--- docs/package.json | 12 +- docs/public/assets/styles.css | 4245 ----------------- docs/src/Constants.cs | 27 +- docs/src/Extensions/BootstrapperExtensions.cs | 4 +- docs/src/Extensions/DocumentExtensions.cs | 40 +- .../Extensions/IExecutionContextExtensions.cs | 228 + docs/src/Extensions/StringExtensions.cs | 2 +- docs/src/Models/Emoji.cs | 2 - docs/src/Pipelines/CodePipeline.cs | 151 + docs/src/Pipelines/ColorsPipeline.cs | 8 +- docs/src/Pipelines/DeploymentPipeline.cs | 3 +- docs/src/Pipelines/EmojiPipeline.cs | 5 +- docs/src/Shortcodes/AlertShortcode.cs | 2 - docs/src/Shortcodes/ChildrenShortcode.cs | 1 + docs/src/Shortcodes/ColorTableShortcode.cs | 3 - docs/src/Shortcodes/EmojiTableShortcode.cs | 2 - docs/src/Shortcodes/ExampleSnippet.cs | 43 + docs/src/SocialCards/index.cshtml.cs | 8 - docs/src/Utilities/HighlightService.cs | 234 + docs/src/Utilities/TypeNameLinks.cs | 8 + docs/src/Utilities/VersionUtilities.cs | 3 - examples/Cli/Delegates/BarSettings.cs | 2 +- examples/Cli/Delegates/Program.cs | 3 +- .../Demo/Commands/Add/AddPackageCommand.cs | 2 +- .../Demo/Commands/Add/AddReferenceCommand.cs | 2 +- examples/Cli/Demo/Commands/Add/AddSettings.cs | 2 +- examples/Cli/Demo/Commands/Run/RunCommand.cs | 2 +- .../Cli/Demo/Commands/Serve/ServeCommand.cs | 2 +- examples/Cli/Demo/Program.cs | 3 + examples/Cli/Dynamic/MyCommand.cs | 3 +- examples/Cli/Dynamic/Program.cs | 2 +- .../Cli/Injection/Commands/DefaultCommand.cs | 2 +- examples/Cli/Injection/IGreeter.cs | 4 +- .../Injection/Infrastructure/TypeRegistrar.cs | 2 +- .../Injection/Infrastructure/TypeResolver.cs | 3 +- examples/Cli/Injection/Program.cs | 4 +- examples/Cli/Logging/Commands/HelloCommand.cs | 3 +- .../Logging/Commands/LogCommandSettings.cs | 2 +- .../Logging/Infrastructure/LogInterceptor.cs | 3 +- .../Logging/Infrastructure/LoggingEnricher.cs | 2 +- .../Logging/Infrastructure/TypeRegistrar.cs | 2 +- .../Logging/Infrastructure/TypeResolver.cs | 3 +- examples/Cli/Logging/Program.cs | 4 +- examples/Console/Borders/Program.cs | 3 +- examples/Console/Calendars/Program.cs | 4 +- examples/Console/Canvas/Mandelbrot.cs | 7 +- examples/Console/Canvas/Program.cs | 3 +- examples/Console/Charts/Program.cs | 3 +- examples/Console/Colors/Program.cs | 5 +- examples/Console/Columns/Program.cs | 5 +- examples/Console/Columns/User.cs | 2 +- examples/Console/Cursor/Program.cs | 4 +- examples/Console/Emojis/Program.cs | 4 +- examples/Console/Exceptions/Program.cs | 3 +- examples/Console/Figlet/Program.cs | 4 +- examples/Console/Grids/Program.cs | 4 +- examples/Console/Info/Program.cs | 4 +- examples/Console/Links/Program.cs | 4 +- examples/Console/Live/Program.cs | 3 +- examples/Console/LiveTable/Program.cs | 3 +- examples/Console/Panels/Program.cs | 4 +- .../Console/Progress/DescriptionGenerator.cs | 2 +- examples/Console/Progress/Program.cs | 3 +- examples/Console/Prompt/Program.cs | 62 +- examples/Console/Rules/Program.cs | 4 +- .../Console/Showcase/ExceptionGenerator.cs | 2 +- examples/Console/Showcase/Program.cs | 4 +- examples/Console/Status/Program.cs | 3 +- examples/Console/Tables/Program.cs | 4 +- examples/Console/Trees/Program.cs | 4 +- examples/Examples.sln | 30 + .../Commands/AsciiCast/Samples/Exceptions.cs | 7 +- .../AsciiCast/Samples/FigletSample.cs | 2 +- .../Commands/AsciiCast/Samples/LiveSample.cs | 2 +- 147 files changed, 4112 insertions(+), 6897 deletions(-) create mode 100644 docs/input/api/Kind/_Assembly.cshtml create mode 100644 docs/input/api/Kind/_Event.cshtml create mode 100644 docs/input/api/Kind/_Field.cshtml create mode 100644 docs/input/api/Kind/_Method.cshtml create mode 100644 docs/input/api/Kind/_NamedType.cshtml create mode 100644 docs/input/api/Kind/_Namespace.cshtml create mode 100644 docs/input/api/Kind/_Property.cshtml create mode 100644 docs/input/api/Sections/_Attributes.cshtml create mode 100644 docs/input/api/Sections/_ConstantValue.cshtml create mode 100644 docs/input/api/Sections/_ConstantValue.cshtml.cs create mode 100644 docs/input/api/Sections/_Constructors.cshtml create mode 100644 docs/input/api/Sections/_DocumentList.cshtml create mode 100644 docs/input/api/Sections/_Events.cshtml create mode 100644 docs/input/api/Sections/_Examples.cshtml create mode 100644 docs/input/api/Sections/_ExtensionMethods.cshtml create mode 100644 docs/input/api/Sections/_Fields.cshtml create mode 100644 docs/input/api/Sections/_Methods.cshtml create mode 100644 docs/input/api/Sections/_Operators.cshtml create mode 100644 docs/input/api/Sections/_Parameters.cshtml create mode 100644 docs/input/api/Sections/_Properties.cshtml create mode 100644 docs/input/api/Sections/_Remarks.cshtml create mode 100644 docs/input/api/Sections/_ReturnValue.cshtml create mode 100644 docs/input/api/Sections/_SeeAlso.cshtml create mode 100644 docs/input/api/Sections/_Summary.cshtml create mode 100644 docs/input/api/Sections/_SymbolInfo.cshtml create mode 100644 docs/input/api/Sections/_Syntax.cshtml create mode 100644 docs/input/api/Sections/_TypeParameters.cshtml create mode 100644 docs/input/api/Sections/_Value.cshtml create mode 100644 docs/input/api/_layout.cshtml create mode 100644 docs/input/api/index.cshtml delete mode 100644 docs/public/assets/styles.css create mode 100644 docs/src/Extensions/IExecutionContextExtensions.cs create mode 100644 docs/src/Pipelines/CodePipeline.cs create mode 100644 docs/src/Shortcodes/ExampleSnippet.cs create mode 100644 docs/src/Utilities/HighlightService.cs create mode 100644 docs/src/Utilities/TypeNameLinks.cs diff --git a/docs/Docs.csproj b/docs/Docs.csproj index d81c9ab..ded6bac 100644 --- a/docs/Docs.csproj +++ b/docs/Docs.csproj @@ -6,12 +6,13 @@ $(MSBuildProjectDirectory) $(DefaultItemExcludes);output\**;.gitignore MVC1000 - true + true + @@ -33,8 +34,10 @@ - - + + + + diff --git a/docs/Program.cs b/docs/Program.cs index 601b1ca..1e2a19b 100644 --- a/docs/Program.cs +++ b/docs/Program.cs @@ -1,5 +1,9 @@ +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; @@ -15,14 +19,28 @@ namespace Docs .AddSetting(Keys.Host, "spectreconsole.net") .AddSetting(Keys.LinksUseHttps, true) .AddSetting(Constants.EditLink, ConfigureEditLink()) + .AddSetting(Constants.SourceFiles, new List + { + "../../src/Spectre.Console/**/{!bin,!obj,!packages,!*.Tests,}/**/*.cs", + "../../src/Spectre.Console.ImageSharp/**/{!bin,!obj,!packages,!*.Tests,}/**/*.cs" + }) + .AddSetting(Constants.ExampleSourceFiles, new List + { + "../../examples/**/{!bin,!obj,!packages,!*.Tests,}/**/*.cs", + } + ) + .ConfigureServices(i => + { + i.AddSingleton(new TypeNameLinks()); + }) .ConfigureSite("spectreconsole", "spectre.console", "main") .ConfigureDeployment(deployBranch: "docs") - .AddShortcode("Children", typeof(ChildrenShortcode)) .AddShortcode("ColorTable", typeof(ColorTableShortcode)) .AddShortcode("EmojiTable", typeof(EmojiTableShortcode)) .AddShortcode("Alert", typeof(AlertShortcode)) .AddShortcode("AsciiCast", typeof(AsciiCastShortcode)) + .AddShortcode("Example", typeof(ExampleSnippet)) .AddPipelines() .BuildPipeline( "Bootstrap", diff --git a/docs/input/_ViewStart.cshtml b/docs/input/_ViewStart.cshtml index 4b0dc6f..f0b09c8 100644 --- a/docs/input/_ViewStart.cshtml +++ b/docs/input/_ViewStart.cshtml @@ -1,3 +1,3 @@ @{ - Layout = @"/_layout.cshtml"; + Layout = @"_layout.cshtml"; } \ No newline at end of file diff --git a/docs/input/_layout.cshtml b/docs/input/_layout.cshtml index 04985a8..47d2968 100644 --- a/docs/input/_layout.cshtml +++ b/docs/input/_layout.cshtml @@ -1,137 +1,265 @@ +@using Docs.Extensions +@using Statiq.CodeAnalysis - - - - + + + + - - - + + + - - - + + + - @{ - 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 Standard 2.0 library that makes it easier to create beautiful console applications"; - var card = Outputs.FirstOrDefault(i => i.GetString("DocId") == Model.Id.ToString()); - var urlBase = $"https://{Document.GetString(Keys.Host)}/"; - } - @title - - - @if(card != null){ - - - - - } - - - -
- -
-
-
- -
-
-

@(Document.GetString(Keys.Title) ?? Document.GetTitle())

- @RenderSection("subheading", required: false) -
-
- @RenderBody() -
-
-
-
- -
-
-
- © @DateTime.Today.Year Patrik Svensson, Phil Scott - @VersionUtilities.GetVersion() -
-
-
+ @{ + 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 Standard 2.0 library that makes it easier to create beautiful console applications"; + var card = Context.FindCard(Model.Id); + var urlBase = $"https://{Document.GetString(Keys.Host)}/"; + } + @title + + + @if (card != null) + { + + + + + } + + + +
+ +
+
+
+ +
+
+ @RenderSection("header", required: false) + @if (!IsSectionDefined("header")) + { +

@(Document.GetString(Keys.Title) ?? Document.GetTitle())

+ } + + @RenderSection("subheading", required: false) +
+
+ @RenderBody() + + @{ + var referenceLinks = Model.GetList(Constants.ApiReference); + if (referenceLinks != null) + { +

References

+
    + @foreach (var link in referenceLinks) + { + if (Context.TryGetXrefDocument(link, out var refDoc, out string error)) + { +
  • + @{ + 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)){ @prefix}@Html.DocumentLink(refDoc, refDoc.GetString(CodeAnalysisKeys.DisplayName) ?? refDoc.GetTitle()) @kind +
  • + } + else + { + Context.LogWarning(Model, $"Error finding xref for {link} - {error}"); + } + } +
+ } + } +
+
+
+
+ +
+
+
+ © @DateTime.Today.Year Patrik Svensson, Phil Scott + @VersionUtilities.GetVersion() +
+
+
+ + + - - - - + + + - + + + \ No newline at end of file diff --git a/docs/input/analyzer/rules/_layout.cshtml b/docs/input/analyzer/rules/_layout.cshtml index e5ab11c..1e81311 100644 --- a/docs/input/analyzer/rules/_layout.cshtml +++ b/docs/input/analyzer/rules/_layout.cshtml @@ -1,7 +1,7 @@ @inherits StatiqRazorPage @{ - Layout = @"/_layout.cshtml"; + Layout = @"../../_layout.cshtml"; } diff --git a/docs/input/api/Kind/_Assembly.cshtml b/docs/input/api/Kind/_Assembly.cshtml new file mode 100644 index 0000000..d3254f2 --- /dev/null +++ b/docs/input/api/Kind/_Assembly.cshtml @@ -0,0 +1,19 @@ +@using Statiq.CodeAnalysis +@using Docs.Pipelines +@using Docs.Extensions +@foreach (IGrouping 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)) +{ +

@typeGroup.Key

+ @foreach (var type in typeGroup) + { +
    +
  • @Context.GetTypeLink(type)
  • +
+ } +} \ No newline at end of file diff --git a/docs/input/api/Kind/_Event.cshtml b/docs/input/api/Kind/_Event.cshtml new file mode 100644 index 0000000..86240ea --- /dev/null +++ b/docs/input/api/Kind/_Event.cshtml @@ -0,0 +1,4 @@ +@await Html.PartialAsync("../Sections/_Syntax.cshtml") +@await Html.PartialAsync("../Sections/_Examples.cshtml") +@await Html.PartialAsync("../Sections/_Remarks.cshtml") +@await Html.PartialAsync("../Sections/_SeeAlso.cshtml") \ No newline at end of file diff --git a/docs/input/api/Kind/_Field.cshtml b/docs/input/api/Kind/_Field.cshtml new file mode 100644 index 0000000..658b7b0 --- /dev/null +++ b/docs/input/api/Kind/_Field.cshtml @@ -0,0 +1,9 @@ +@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") \ No newline at end of file diff --git a/docs/input/api/Kind/_Method.cshtml b/docs/input/api/Kind/_Method.cshtml new file mode 100644 index 0000000..7b0cdbf --- /dev/null +++ b/docs/input/api/Kind/_Method.cshtml @@ -0,0 +1,10 @@ +@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") \ No newline at end of file diff --git a/docs/input/api/Kind/_NamedType.cshtml b/docs/input/api/Kind/_NamedType.cshtml new file mode 100644 index 0000000..574981c --- /dev/null +++ b/docs/input/api/Kind/_NamedType.cshtml @@ -0,0 +1,15 @@ +@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") \ No newline at end of file diff --git a/docs/input/api/Kind/_Namespace.cshtml b/docs/input/api/Kind/_Namespace.cshtml new file mode 100644 index 0000000..7899ba5 --- /dev/null +++ b/docs/input/api/Kind/_Namespace.cshtml @@ -0,0 +1,25 @@ +@using Statiq.CodeAnalysis +@using Docs.Extensions +@await Html.PartialAsync("../Sections/_Summary.cshtml") +@{ + foreach (IGrouping typeGroup + in Document.GetDocuments(CodeAnalysisKeys.MemberTypes) + .Where(x => x.GetBool(CodeAnalysisKeys.IsResult) && x.GetString(CodeAnalysisKeys.Kind) == "NamedType") + .GroupBy(x => x.GetString(CodeAnalysisKeys.SpecificKind))) + { +

@typeGroup.Key

+
+
+
+ @foreach (var type in typeGroup.OrderBy(x => x.GetString(CodeAnalysisKeys.DisplayName)).ToList()) + { +
+
@Context.GetTypeLink(type)
+
@Html.Raw(type.GetString(CodeAnalysisKeys.Summary))
+
+ } +
+
+
+ } +} \ No newline at end of file diff --git a/docs/input/api/Kind/_Property.cshtml b/docs/input/api/Kind/_Property.cshtml new file mode 100644 index 0000000..658b7b0 --- /dev/null +++ b/docs/input/api/Kind/_Property.cshtml @@ -0,0 +1,9 @@ +@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") \ No newline at end of file diff --git a/docs/input/api/Sections/_Attributes.cshtml b/docs/input/api/Sections/_Attributes.cshtml new file mode 100644 index 0000000..318f3b8 --- /dev/null +++ b/docs/input/api/Sections/_Attributes.cshtml @@ -0,0 +1,26 @@ +@using Statiq.CodeAnalysis +@using Docs.Extensions +@{ + IReadOnlyList attributes = Document.GetDocumentList(CodeAnalysisKeys.Attributes); + if (attributes?.Count > 0) + { +

Attributes

+
+
+
+ @foreach (var attribute in attributes) + { + var type = attribute.GetDocument(CodeAnalysisKeys.Type); + +
+
+ @Context.GetTypeLink(type) +
+
@Html.Raw(type.GetString(CodeAnalysisKeys.Summary))
+
+ } +
+
+
+ } +} \ No newline at end of file diff --git a/docs/input/api/Sections/_ConstantValue.cshtml b/docs/input/api/Sections/_ConstantValue.cshtml new file mode 100644 index 0000000..68fce84 --- /dev/null +++ b/docs/input/api/Sections/_ConstantValue.cshtml @@ -0,0 +1,22 @@ +@using Statiq.CodeAnalysis +@using Microsoft.AspNetCore.Html +@if(Document.GetBool(CodeAnalysisKeys.HasConstantValue)) +{ + var constantValue = Document.Get(CodeAnalysisKeys.ConstantValue); + +

Constant Value

+
+
+
+ +
+ +
+ @(new HtmlString(constantValue?.ToString() ?? "null")) +
+
@(new HtmlString(constantValue?.GetType().Name ?? string.Empty))
+
+
+
+
+} \ No newline at end of file diff --git a/docs/input/api/Sections/_ConstantValue.cshtml.cs b/docs/input/api/Sections/_ConstantValue.cshtml.cs new file mode 100644 index 0000000..34b1f43 --- /dev/null +++ b/docs/input/api/Sections/_ConstantValue.cshtml.cs @@ -0,0 +1,6 @@ +namespace Docs.input.api.Sections; + +public class _ConstantValue_cshtml +{ + +} \ No newline at end of file diff --git a/docs/input/api/Sections/_Constructors.cshtml b/docs/input/api/Sections/_Constructors.cshtml new file mode 100644 index 0000000..10feed5 --- /dev/null +++ b/docs/input/api/Sections/_Constructors.cshtml @@ -0,0 +1,29 @@ +@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) + { +

Constructors

+
+
+
+ @foreach (var constructor in constructors) + { +
+
+ @constructor.GetModifiers() @Context.GetTypeLink(constructor, false) +
+
@Html.Raw(constructor.GetString(CodeAnalysisKeys.Summary))
+
+ } +
+
+
+ } +} \ No newline at end of file diff --git a/docs/input/api/Sections/_DocumentList.cshtml b/docs/input/api/Sections/_DocumentList.cshtml new file mode 100644 index 0000000..e69de29 diff --git a/docs/input/api/Sections/_Events.cshtml b/docs/input/api/Sections/_Events.cshtml new file mode 100644 index 0000000..e69de29 diff --git a/docs/input/api/Sections/_Examples.cshtml b/docs/input/api/Sections/_Examples.cshtml new file mode 100644 index 0000000..bd8ec61 --- /dev/null +++ b/docs/input/api/Sections/_Examples.cshtml @@ -0,0 +1,9 @@ +@using Statiq.CodeAnalysis +@{ + var examples = Document.GetString(CodeAnalysisKeys.Example); + if (!examples.IsNullOrWhiteSpace()) + { +

Examples

+
@Html.Raw(examples)
+ } +} \ No newline at end of file diff --git a/docs/input/api/Sections/_ExtensionMethods.cshtml b/docs/input/api/Sections/_ExtensionMethods.cshtml new file mode 100644 index 0000000..cfa515a --- /dev/null +++ b/docs/input/api/Sections/_ExtensionMethods.cshtml @@ -0,0 +1,40 @@ +@using Statiq.CodeAnalysis +@using Docs.Extensions +@using Microsoft.CodeAnalysis + +@{ + var modelSymbol = Document.Get(CodeAnalysisKeys.Symbol); + IReadOnlyList methods = Document.GetDocumentList(CodeAnalysisKeys.ExtensionMethods) + ?.Where(x => x.GetBool(CodeAnalysisKeys.IsResult)) + .OrderBy(x => x.GetString(CodeAnalysisKeys.DisplayName)) + .ToList(); + + if (methods?.Count > 0) + { +

Extension Methods

+
+
+
+ @foreach (var method in methods) + { + ISymbol reducedSymbol = method.Get(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)); + +
+
+ @method.GetModifiers(skipStatic:true) @method.GetDocument(CodeAnalysisKeys.ReturnType).GetString(CodeAnalysisKeys.DisplayName) @Context.GetTypeLink(method,reducedName, false) +
+
@Html.Raw(method.GetString(CodeAnalysisKeys.Summary))
+
+ } + +
+
+
+ } +} \ No newline at end of file diff --git a/docs/input/api/Sections/_Fields.cshtml b/docs/input/api/Sections/_Fields.cshtml new file mode 100644 index 0000000..aa9827c --- /dev/null +++ b/docs/input/api/Sections/_Fields.cshtml @@ -0,0 +1,59 @@ +@using Statiq.CodeAnalysis +@using Microsoft.AspNetCore.Html +@using Docs.Extensions +@{ + var isEnum = Document.GetString(CodeAnalysisKeys.SpecificKind) == "Enum"; + IReadOnlyList 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) + { +

Fields

+
+
+
+ @foreach (var field in fields) + { +
+
+ +
+
+ @if (isEnum) + { + @Context.GetTypeLink(field, false) + } + else + { + @field.GetModifiers() @Context.GetTypeLink(field.GetDocument(CodeAnalysisKeys.Type)) + @Context.GetTypeLink(field, false) + } +
+
+ @(field.GetBool(CodeAnalysisKeys.HasConstantValue) ? new HtmlString(field.Get(CodeAnalysisKeys.ConstantValue)?.ToString() ?? "null") : new HtmlString(string.Empty)) +
+
+
+
+ @Html.Raw(field.GetString(CodeAnalysisKeys.Summary)) +
+
+ } +
+
+ +
+ } +} \ No newline at end of file diff --git a/docs/input/api/Sections/_Methods.cshtml b/docs/input/api/Sections/_Methods.cshtml new file mode 100644 index 0000000..7572a93 --- /dev/null +++ b/docs/input/api/Sections/_Methods.cshtml @@ -0,0 +1,30 @@ +@using Statiq.CodeAnalysis +@using Docs.Extensions + +@{ + IReadOnlyList 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) + { +

Methods

+
+
+
+ @foreach (var method in methods) + { +
+
+ @method.GetModifiers() @method.GetDocument(CodeAnalysisKeys.ReturnType).GetString(CodeAnalysisKeys.DisplayName) @Context.GetTypeLink(method, false) +
+
@Html.Raw(method.GetString(CodeAnalysisKeys.Summary))
+
+ } + +
+
+
+ } +} \ No newline at end of file diff --git a/docs/input/api/Sections/_Operators.cshtml b/docs/input/api/Sections/_Operators.cshtml new file mode 100644 index 0000000..e69de29 diff --git a/docs/input/api/Sections/_Parameters.cshtml b/docs/input/api/Sections/_Parameters.cshtml new file mode 100644 index 0000000..b9d851e --- /dev/null +++ b/docs/input/api/Sections/_Parameters.cshtml @@ -0,0 +1,25 @@ +@using Statiq.CodeAnalysis +@using Docs.Extensions +@{ + var parameters = Model.GetDocumentList(CodeAnalysisKeys.Parameters); + var paramComments = Model.GetList(CodeAnalysisKeys.Params); + if (parameters?.Count > 0) + { +

Parameters

+
+
+
+ @foreach (var parameter in parameters) + { +
+
+ @Context.GetTypeLink(parameter.GetDocument(CodeAnalysisKeys.Type)) @parameter.GetString(CodeAnalysisKeys.Name) +
+
@Html.Raw(paramComments?.Where(x => x.Name.Equals(parameter.GetString(CodeAnalysisKeys.Name))).Select(x => x.Html).FirstOrDefault())
+
+ } +
+
+
+ } +} \ No newline at end of file diff --git a/docs/input/api/Sections/_Properties.cshtml b/docs/input/api/Sections/_Properties.cshtml new file mode 100644 index 0000000..04f402e --- /dev/null +++ b/docs/input/api/Sections/_Properties.cshtml @@ -0,0 +1,30 @@ +@using Statiq.CodeAnalysis +@using Docs.Extensions +@{ + IReadOnlyList 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) + { +

Properties

+ +
+ +
+
+ @foreach (var property in properties) + { +
+
+ @property.GetModifiers() @property.GetDocument(CodeAnalysisKeys.Type).GetString(CodeAnalysisKeys.DisplayName) @Context.GetTypeLink(property, false) +
+
@Html.Raw(property.GetString(CodeAnalysisKeys.Summary))
+
+ } +
+
+
+ } +} \ No newline at end of file diff --git a/docs/input/api/Sections/_Remarks.cshtml b/docs/input/api/Sections/_Remarks.cshtml new file mode 100644 index 0000000..5b3f854 --- /dev/null +++ b/docs/input/api/Sections/_Remarks.cshtml @@ -0,0 +1,9 @@ +@using Statiq.CodeAnalysis +@{ + var remarks = Document.GetString(CodeAnalysisKeys.Remarks); + if (!remarks.IsNullOrWhiteSpace()) + { +

Remarks

+
@Html.Raw(remarks)
+ } +} \ No newline at end of file diff --git a/docs/input/api/Sections/_ReturnValue.cshtml b/docs/input/api/Sections/_ReturnValue.cshtml new file mode 100644 index 0000000..bc77f8a --- /dev/null +++ b/docs/input/api/Sections/_ReturnValue.cshtml @@ -0,0 +1,23 @@ +@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)) + { +

Returns

+
+
+
+
+ +
+ @Context.GetTypeLink(returnType, false) +
+
+
+
+
+
+ } +} \ No newline at end of file diff --git a/docs/input/api/Sections/_SeeAlso.cshtml b/docs/input/api/Sections/_SeeAlso.cshtml new file mode 100644 index 0000000..4390d3b --- /dev/null +++ b/docs/input/api/Sections/_SeeAlso.cshtml @@ -0,0 +1,14 @@ +@using Statiq.CodeAnalysis +@{ + var seeAlso = Document.GetList(CodeAnalysisKeys.SeeAlso); + if (seeAlso?.Count > 0) + { +

See Also

+
    + @foreach (string seeAlsoComment in seeAlso) + { +
  • @Html.Raw(seeAlsoComment)
  • + } +
+ } +} \ No newline at end of file diff --git a/docs/input/api/Sections/_Summary.cshtml b/docs/input/api/Sections/_Summary.cshtml new file mode 100644 index 0000000..bb0b91e --- /dev/null +++ b/docs/input/api/Sections/_Summary.cshtml @@ -0,0 +1,7 @@ +@{ + var summary = Document.GetString("Summary"); + if (!summary.IsNullOrWhiteSpace()) + { +
@Html.Raw(summary)
+ } +} \ No newline at end of file diff --git a/docs/input/api/Sections/_SymbolInfo.cshtml b/docs/input/api/Sections/_SymbolInfo.cshtml new file mode 100644 index 0000000..fef9e8e --- /dev/null +++ b/docs/input/api/Sections/_SymbolInfo.cshtml @@ -0,0 +1,131 @@ +@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 allInterfaces = Document.GetDocumentList(CodeAnalysisKeys.AllInterfaces); + IReadOnlyList baseTypes = Document.GetDocumentList(CodeAnalysisKeys.BaseTypes)? + .Where(i => !i.GetString(CodeAnalysisKeys.QualifiedName).Equals("System.Object")) + .Reverse() + .ToList(); + IReadOnlyList derivedTypes = Document.GetDocumentList(CodeAnalysisKeys.DerivedTypes); + IReadOnlyList implementingTypes = Document.GetDocumentList(CodeAnalysisKeys.ImplementingTypes); + if (containingAssembly is object + || containingNamespace is object + || allInterfaces?.Count > 0 + || baseTypes?.Count > 0 + || derivedTypes?.Count > 0 + || implementingTypes?.Count > 0) + { +
+
+
+ + @if (containingAssembly != null) + { +
+
Assembly
+
containingAssembly
+
+ } + + @if (containingNamespace != null) + { +
+
Namespace
+
@Context.GetTypeLink(containingNamespace)
+
+ } + + @if (containingType != null) + { +
+
Containing Type
+
@Context.GetTypeLink(containingType)
+
+ } + + @if (overridden != null) + { +
+
Overridden
+
@Context.GetTypeLink(overridden)
+
+ } + + @if (allInterfaces?.Count > 0) + { +
+
Interfaces
+
+
    + @foreach (var interfaceDocument in allInterfaces) + { +
  • @Context.GetTypeLink(interfaceDocument)
  • + } +
+
+
+ } + + @if (baseTypes?.Count > 0) + { +
+
Base Types
+
+
    + @foreach (var baseType in baseTypes) + { +
  • @Context.GetTypeLink(baseType)
  • + } +
+
+
+ } + + @if (derivedTypes?.Count > 0) + { +
+
Derived Types
+
+
    + @foreach (var derivedType in derivedTypes) + { +
  • @Context.GetTypeLink(derivedType)
  • + } +
+
+
+ } + + @if (implementingTypes?.Count > 0) + + { +
+
Implementing Types
+
+
    + @foreach (var implementingType in implementingTypes) + { +
  • @Context.GetTypeLink(implementingType)
  • + } +
+
+
+ } + + @if (type != null) + { +
+
@Document.GetString(CodeAnalysisKeys.Kind) Type
+
@Context.GetTypeLink(type)
+
+ } +
+
+
+ } +} \ No newline at end of file diff --git a/docs/input/api/Sections/_Syntax.cshtml b/docs/input/api/Sections/_Syntax.cshtml new file mode 100644 index 0000000..3ce6de4 --- /dev/null +++ b/docs/input/api/Sections/_Syntax.cshtml @@ -0,0 +1,8 @@ +@using Statiq.CodeAnalysis +@{ + string syntax = Document.GetString(CodeAnalysisKeys.Syntax); + if (!syntax.IsNullOrWhiteSpace()) + { +
@syntax
+ } +} \ No newline at end of file diff --git a/docs/input/api/Sections/_TypeParameters.cshtml b/docs/input/api/Sections/_TypeParameters.cshtml new file mode 100644 index 0000000..8b912f0 --- /dev/null +++ b/docs/input/api/Sections/_TypeParameters.cshtml @@ -0,0 +1,26 @@ +@using Statiq.CodeAnalysis + +@{ + var typeParameters = Model.GetDocumentList(CodeAnalysisKeys.TypeParameters); + var typeParams = Model.GetList(CodeAnalysisKeys.TypeParams); + + if (typeParameters?.Count > 0) + { +

Parameters

+
+
+
+ @foreach (var typeParam in typeParameters) + { +
+
+ @typeParam.GetString(CodeAnalysisKeys.Name) +
+
@Html.Raw(typeParams?.Where(x => x.Name.Equals(typeParam.GetString(CodeAnalysisKeys.Name))).Select(x => x.Html).FirstOrDefault())
+
+ } +
+
+
+ } +} \ No newline at end of file diff --git a/docs/input/api/Sections/_Value.cshtml b/docs/input/api/Sections/_Value.cshtml new file mode 100644 index 0000000..97e07d8 --- /dev/null +++ b/docs/input/api/Sections/_Value.cshtml @@ -0,0 +1,12 @@ +@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)) +{ +

@Context.GetTypeLink(type)

+

@Html.Raw(value)

+} \ No newline at end of file diff --git a/docs/input/api/_layout.cshtml b/docs/input/api/_layout.cshtml new file mode 100644 index 0000000..50d19c6 --- /dev/null +++ b/docs/input/api/_layout.cshtml @@ -0,0 +1,48 @@ +@using Statiq.CodeAnalysis +@using Docs.Extensions +@inherits StatiqRazorPage + +@{ + Layout = @"../_layout.cshtml"; +} + +@section header{ +

+ @Document.GetString(CodeAnalysisKeys.DisplayName) @Document.GetString(CodeAnalysisKeys.SpecificKind) +

+ + + + +} + +@await Html.PartialAsync($"Kind/_{Model.GetString(CodeAnalysisKeys.Kind)}.cshtml", Model) + +@{ + IgnoreBody(); +} \ No newline at end of file diff --git a/docs/input/api/index.cshtml b/docs/input/api/index.cshtml new file mode 100644 index 0000000..1d296e2 --- /dev/null +++ b/docs/input/api/index.cshtml @@ -0,0 +1,11 @@ +Title: API Reference +Order: 10000 +--- +

The Spectre.Console API reference is organized by namespace. Each namespace has one or more classes for working with Console applications.

+ +
    + @foreach (var child in OutputPages.GetChildrenOf(Document).OrderBy(i => i.GetTitle())) + { +
  • @Html.DocumentLink(child)
  • + } +
\ No newline at end of file diff --git a/docs/input/appendix/index.cshtml b/docs/input/appendix/index.cshtml index 0485f88..bd8f8ba 100644 --- a/docs/input/appendix/index.cshtml +++ b/docs/input/appendix/index.cshtml @@ -1,7 +1,6 @@ Title: Appendix Order: 100 --- -

Sections

    diff --git a/docs/input/assets/casts/custom-colors-exception-plain.cast b/docs/input/assets/casts/custom-colors-exception-plain.cast index 7d24b8f..0660cc2 100644 --- a/docs/input/assets/casts/custom-colors-exception-plain.cast +++ b/docs/input/assets/casts/custom-colors-exception-plain.cast @@ -1,3 +1,3 @@ -{"version": 2, "width": 122, "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=1042481981;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[37m75\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=23697541;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[37m65\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=859179850;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[37m69\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[31mctor\u001B[0m\u001B[37m()\u001B[0m \u001B[37min\u001B[0m \u001B]8;id=835958343;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[37m19\u001B[0m \r\n"] +{"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"] diff --git a/docs/input/assets/casts/custom-colors-exception-rich.cast b/docs/input/assets/casts/custom-colors-exception-rich.cast index 9581ef3..ab9664e 100644 --- a/docs/input/assets/casts/custom-colors-exception-rich.cast +++ b/docs/input/assets/casts/custom-colors-exception-rich.cast @@ -1,3 +1,3 @@ -{"version": 2, "width": 122, "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=794652377;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;230m75\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=1790687506;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;230m65\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=1362560761;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;230m69\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=618029590;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;230m19\u001B[0m \r\n"] +{"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"] diff --git a/docs/input/assets/casts/default-exception-plain.cast b/docs/input/assets/casts/default-exception-plain.cast index 99d7160..0e4bbc8 100644 --- a/docs/input/assets/casts/default-exception-plain.cast +++ b/docs/input/assets/casts/default-exception-plain.cast @@ -1,3 +1,3 @@ -{"version": 2, "width": 122, "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[37mGenerator.Commands.Samples.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[34m75\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[34mvoid\u001B[0m \u001B[37mGenerator.Commands.Samples.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[34m65\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[34mvoid\u001B[0m \u001B[37mGenerator.Commands.Samples.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[34m69\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[37mGenerator.Commands.Samples.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[34m19\u001B[0m \r\n"] +{"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"] diff --git a/docs/input/assets/casts/default-exception-rich.cast b/docs/input/assets/casts/default-exception-rich.cast index a1878c6..e7e79ff 100644 --- a/docs/input/assets/casts/default-exception-rich.cast +++ b/docs/input/assets/casts/default-exception-rich.cast @@ -1,3 +1,3 @@ -{"version": 2, "width": 122, "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;7mGenerator.Commands.Samples.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;12m75\u001B[0m \r\n \u001B[38;5;8mat\u001B[0m \u001B[38;5;12mvoid\u001B[0m \u001B[38;5;7mGenerator.Commands.Samples.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;12m65\u001B[0m \r\n \u001B[38;5;8mat\u001B[0m \u001B[38;5;12mvoid\u001B[0m \u001B[38;5;7mGenerator.Commands.Samples.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;12m69\u001B[0m \r\n \u001B[38;5;8mat\u001B[0m \u001B[38;5;7mGenerator.Commands.Samples.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;12m19\u001B[0m \r\n"] +{"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"] diff --git a/docs/input/assets/casts/figlet-plain.cast b/docs/input/assets/casts/figlet-plain.cast index 7765f87..8045284 100644 --- a/docs/input/assets/casts/figlet-plain.cast +++ b/docs/input/assets/casts/figlet-plain.cast @@ -1,5 +1,5 @@ -{"version": 2, "width": 122, "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, "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, "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"] +{"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"] diff --git a/docs/input/assets/casts/figlet-rich.cast b/docs/input/assets/casts/figlet-rich.cast index db8f661..dd6366a 100644 --- a/docs/input/assets/casts/figlet-rich.cast +++ b/docs/input/assets/casts/figlet-rich.cast @@ -1,5 +1,5 @@ -{"version": 2, "width": 122, "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"] +{"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"] diff --git a/docs/input/assets/casts/live-plain.cast b/docs/input/assets/casts/live-plain.cast index 780ed5b..8b39aca 100644 --- a/docs/input/assets/casts/live-plain.cast +++ b/docs/input/assets/casts/live-plain.cast @@ -1,41 +1,41 @@ -{"version": 2, "width": 122, "height": 20, "title": "live (plain)", "env": {"TERM": "Spectre.Console"}} +{"version": 2, "width": 102, "height": 20, "title": "live (plain)", "env": {"TERM": "Spectre.Console"}} [0, "o", "\u001B[?25l"] -[0.015, "o", "\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[0.016, "o", "\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] [0.25, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[0.468, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[0.703, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[0.937, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2518"] -[1.171, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.25, "o", "\r\u001B[4A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.328, "o", "\r\u001B[5A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.406, "o", "\r\u001B[6A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.484, "o", "\r\u001B[7A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.562, "o", "\r\u001B[8A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.64, "o", "\r\u001B[9A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.718, "o", "\r\u001B[10A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.796, "o", "\r\u001B[11A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.859, "o", "\r\u001B[12A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[2.109, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[2.343, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[2.765, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[3.015, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[3.25, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[3.656, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[3.734, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[3.812, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[3.89, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 \u001B[1;32mOpening Weekend\u001B[0m \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[3.968, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 \u001B[1;32mOpening Weekend\u001B[0m \u2502 \u001B[1;34mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[4.39, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 \u001B[1;32mOpening Weekend\u001B[0m \u2502 \u001B[1;34mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;31m$1,633,000,000\u001B[0m \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[4.468, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 \u001B[1;32mOpening Weekend\u001B[0m \u2502 \u001B[1;34mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;31m$1,633,000,000\u001B[0m \u2502 \u001B[1;32m$928,119,224\u001B[0m \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[4.546, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 \u001B[1;32mOpening Weekend\u001B[0m \u2502 \u001B[1;34mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;31m$1,633,000,000\u001B[0m \u2502 \u001B[1;32m$928,119,224\u001B[0m \u2502 \u001B[1;34m$10,318,030,576\u001B[0m \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[4.953, "o", "\r\u001B[14A \u001B[37mStar Wars Movies\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 \u001B[1;32mOpening Weekend\u001B[0m \u2502 \u001B[1;34mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;31m$1,633,000,000\u001B[0m \u2502 \u001B[1;32m$928,119,224\u001B[0m \u2502 \u001B[1;34m$10,318,030,576\u001B[0m \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[5.468, "o", "\r\u001B[15A \u001B[37m[ \u001B[0m\u001B[37mStar Wars Movies\u001B[0m\u001B[37m ]\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 \u001B[1;32mOpening Weekend\u001B[0m \u2502 \u001B[1;34mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;31m$1,633,000,000\u001B[0m \u2502 \u001B[1;32m$928,119,224\u001B[0m \u2502 \u001B[1;34m$10,318,030,576\u001B[0m \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[5.89, "o", "\r\u001B[15A \u001B[37m[ \u001B[0m\u001B[37mStar Wars Movies\u001B[0m\u001B[37m ]\u001B[0m \r\n\u001B[37m\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[1mRelease date\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1mTitle\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;31mBudget\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;32mOpening Weekend\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;34mBox office\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\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\u001B[0m\r\n\u001B[37m\u2502\u001B[0m May 25, 1977 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[37m\u2502\u001B[0m $11,000,000 \u001B[37m\u2502\u001B[0m $1,554,475 \u001B[37m\u2502\u001B[0m $775,398,007 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m May 21, 1980 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[37m\u2502\u001B[0m $18,000,000 \u001B[37m\u2502\u001B[0m $4,910,483 \u001B[37m\u2502\u001B[0m $547,969,004 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m May 25, 1983 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[37m\u2502\u001B[0m $32,500,000 \u001B[37m\u2502\u001B[0m $23,019,618 \u001B[37m\u2502\u001B[0m $475,106,177 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m May 19, 1999 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[37m\u2502\u001B[0m $115,000,000 \u001B[37m\u2502\u001B[0m $64,810,870 \u001B[37m\u2502\u001B[0m $1,027,044,677 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m May 16, 2002 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[37m\u2502\u001B[0m $115,000,000 \u001B[37m\u2502\u001B[0m $80,027,814 \u001B[37m\u2502\u001B[0m $649,436,358 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m May 19, 2005 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[37m\u2502\u001B[0m $113,000,000 \u001B[37m\u2502\u001B[0m $108,435,841 \u001B[37m\u2502\u001B[0m $850,035,635 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m Dec 18, 2015 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[37m\u2502\u001B[0m $245,000,000 \u001B[37m\u2502\u001B[0m $247,966,675 \u001B[37m\u2502\u001B[0m $2,068,223,624 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m Dec 15, 2017 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[37m\u2502\u001B[0m $317,000,000 \u001B[37m\u2502\u001B[0m $220,009,584 \u001B[37m\u2502\u001B[0m $1,333,539,889 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m Dec 20, 2019 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[37m\u2502\u001B[0m $245,000,000 \u001B[37m\u2502\u001B[0m $177,383,864 \u001B[37m\u2502\u001B[0m $1,074,114,248 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;31m$1,633,000,000\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;32m$928,119,224\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;34m$10,318,030,576\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\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\u001B[0m"] -[6.14, "o", "\r\u001B[15A \u001B[37m[ \u001B[0m\u001B[37mStar Wars Movies\u001B[0m\u001B[37m ]\u001B[0m \r\n\u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1mTitle\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;31mBudget\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;32mOpening Weekend\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;34mBox office\u001B[0m \u001B[37m \u001B[0m\r\n\u001B[37m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1977 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[37m\u2502\u001B[0m $11,000,000 \u001B[37m\u2502\u001B[0m $1,554,475 \u001B[37m\u2502\u001B[0m $775,398,007 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 21, 1980 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[37m\u2502\u001B[0m $18,000,000 \u001B[37m\u2502\u001B[0m $4,910,483 \u001B[37m\u2502\u001B[0m $547,969,004 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1983 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[37m\u2502\u001B[0m $32,500,000 \u001B[37m\u2502\u001B[0m $23,019,618 \u001B[37m\u2502\u001B[0m $475,106,177 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 1999 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[37m\u2502\u001B[0m $115,000,000 \u001B[37m\u2502\u001B[0m $64,810,870 \u001B[37m\u2502\u001B[0m $1,027,044,677 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 16, 2002 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[37m\u2502\u001B[0m $115,000,000 \u001B[37m\u2502\u001B[0m $80,027,814 \u001B[37m\u2502\u001B[0m $649,436,358 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 2005 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[37m\u2502\u001B[0m $113,000,000 \u001B[37m\u2502\u001B[0m $108,435,841 \u001B[37m\u2502\u001B[0m $850,035,635 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 18, 2015 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[37m\u2502\u001B[0m $245,000,000 \u001B[37m\u2502\u001B[0m $247,966,675 \u001B[37m\u2502\u001B[0m $2,068,223,624 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 15, 2017 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[37m\u2502\u001B[0m $317,000,000 \u001B[37m\u2502\u001B[0m $220,009,584 \u001B[37m\u2502\u001B[0m $1,333,539,889 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 20, 2019 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[37m\u2502\u001B[0m $245,000,000 \u001B[37m\u2502\u001B[0m $177,383,864 \u001B[37m\u2502\u001B[0m $1,074,114,248 \u001B[37m \u001B[0m\r\n\u001B[37m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u001B[0m\r\n\u001B[37m \u001B[0m \u001B[37m\u2502\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;31m$1,633,000,000\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;32m$928,119,224\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;34m$10,318,030,576\u001B[0m \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m"] -[6.39, "o", "\r\u001B[15A \u001B[37m[ \u001B[0m\u001B[37mStar Wars Movies\u001B[0m\u001B[37m ]\u001B[0m \r\n\u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[37m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[37m \u001B[0m \u001B[1;31mBudget\u001B[0m \u001B[37m \u001B[0m \u001B[1;32mOpening Weekend\u001B[0m \u001B[37m \u001B[0m \u001B[1;34mBox office\u001B[0m \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1977 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[37m \u001B[0m $11,000,000 \u001B[37m \u001B[0m $1,554,475 \u001B[37m \u001B[0m $775,398,007 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 21, 1980 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[37m \u001B[0m $18,000,000 \u001B[37m \u001B[0m $4,910,483 \u001B[37m \u001B[0m $547,969,004 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1983 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[37m \u001B[0m $32,500,000 \u001B[37m \u001B[0m $23,019,618 \u001B[37m \u001B[0m $475,106,177 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 1999 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $64,810,870 \u001B[37m \u001B[0m $1,027,044,677 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 16, 2002 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $80,027,814 \u001B[37m \u001B[0m $649,436,358 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 2005 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[37m \u001B[0m $113,000,000 \u001B[37m \u001B[0m $108,435,841 \u001B[37m \u001B[0m $850,035,635 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 18, 2015 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $247,966,675 \u001B[37m \u001B[0m $2,068,223,624 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 15, 2017 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[37m \u001B[0m $317,000,000 \u001B[37m \u001B[0m $220,009,584 \u001B[37m \u001B[0m $1,333,539,889 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 20, 2019 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $177,383,864 \u001B[37m \u001B[0m $1,074,114,248 \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[1;31m$1,633,000,000\u001B[0m \u001B[37m \u001B[0m \u001B[1;32m$928,119,224\u001B[0m \u001B[37m \u001B[0m \u001B[1;34m$10,318,030,576\u001B[0m \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m"] -[6.625, "o", "\r\u001B[15A \u001B[37m[ \u001B[0m\u001B[37mStar Wars Movies\u001B[0m\u001B[37m ]\u001B[0m \r\n\u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[37m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[37m \u001B[0m \u001B[1;31mBudget\u001B[0m \u001B[37m \u001B[0m \u001B[1;32mOpening Weekend\u001B[0m \u001B[37m \u001B[0m \u001B[1;34mBox office\u001B[0m \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1977 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[37m \u001B[0m $11,000,000 \u001B[37m \u001B[0m $1,554,475 \u001B[37m \u001B[0m $775,398,007 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 21, 1980 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[37m \u001B[0m $18,000,000 \u001B[37m \u001B[0m $4,910,483 \u001B[37m \u001B[0m $547,969,004 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1983 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[37m \u001B[0m $32,500,000 \u001B[37m \u001B[0m $23,019,618 \u001B[37m \u001B[0m $475,106,177 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 1999 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $64,810,870 \u001B[37m \u001B[0m $1,027,044,677 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 16, 2002 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $80,027,814 \u001B[37m \u001B[0m $649,436,358 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 2005 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[37m \u001B[0m $113,000,000 \u001B[37m \u001B[0m $108,435,841 \u001B[37m \u001B[0m $850,035,635 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 18, 2015 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $247,966,675 \u001B[37m \u001B[0m $2,068,223,624 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 15, 2017 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[37m \u001B[0m $317,000,000 \u001B[37m \u001B[0m $220,009,584 \u001B[37m \u001B[0m $1,333,539,889 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 20, 2019 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $177,383,864 \u001B[37m \u001B[0m $1,074,114,248 \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[1;31m$1,633,000,000\u001B[0m \u001B[37m \u001B[0m \u001B[1;32m$928,119,224\u001B[0m \u001B[37m \u001B[0m \u001B[1;34m$10,318,030,576\u001B[0m \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m"] -[6.875, "o", "\r\u001B[15A \u001B[37m[ \u001B[0m\u001B[37mStar Wars Movies\u001B[0m\u001B[37m ]\u001B[0m \r\n\u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[37m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[37m \u001B[0m \u001B[1;31mBudget\u001B[0m \u001B[37m \u001B[0m \u001B[1;32mOpening Weekend\u001B[0m \u001B[37m \u001B[0m \u001B[1;34mBox office\u001B[0m \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1977 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[37m \u001B[0m $11,000,000 \u001B[37m \u001B[0m $1,554,475 \u001B[37m \u001B[0m $775,398,007 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 21, 1980 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[37m \u001B[0m $18,000,000 \u001B[37m \u001B[0m $4,910,483 \u001B[37m \u001B[0m $547,969,004 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1983 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[37m \u001B[0m $32,500,000 \u001B[37m \u001B[0m $23,019,618 \u001B[37m \u001B[0m $475,106,177 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 1999 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $64,810,870 \u001B[37m \u001B[0m $1,027,044,677 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 16, 2002 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $80,027,814 \u001B[37m \u001B[0m $649,436,358 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 2005 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[37m \u001B[0m $113,000,000 \u001B[37m \u001B[0m $108,435,841 \u001B[37m \u001B[0m $850,035,635 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 18, 2015 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $247,966,675 \u001B[37m \u001B[0m $2,068,223,624 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 15, 2017 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[37m \u001B[0m $317,000,000 \u001B[37m \u001B[0m $220,009,584 \u001B[37m \u001B[0m $1,333,539,889 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 20, 2019 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $177,383,864 \u001B[37m \u001B[0m $1,074,114,248 \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[1;31m$1,633,000,000\u001B[0m \u001B[37m \u001B[0m \u001B[1;32m$928,119,224\u001B[0m \u001B[37m \u001B[0m \u001B[1;34m$10,318,030,576\u001B[0m \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m\r\n \u001B[37m[ \u001B[0m\u001B[34mTHE END\u001B[0m\u001B[37m ]\u001B[0m "] -[7.296, "o", "\r\u001B[16A \u001B[37m[ \u001B[0m\u001B[37mStar Wars Movies\u001B[0m\u001B[37m ]\u001B[0m \r\n\u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[37m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[37m \u001B[0m \u001B[1;31mBudget\u001B[0m \u001B[37m \u001B[0m \u001B[1;32mOpening Weekend\u001B[0m \u001B[37m \u001B[0m \u001B[1;34mBox office\u001B[0m \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1977 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[37m \u001B[0m $11,000,000 \u001B[37m \u001B[0m $1,554,475 \u001B[37m \u001B[0m $775,398,007 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 21, 1980 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[37m \u001B[0m $18,000,000 \u001B[37m \u001B[0m $4,910,483 \u001B[37m \u001B[0m $547,969,004 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1983 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[37m \u001B[0m $32,500,000 \u001B[37m \u001B[0m $23,019,618 \u001B[37m \u001B[0m $475,106,177 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 1999 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $64,810,870 \u001B[37m \u001B[0m $1,027,044,677 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 16, 2002 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $80,027,814 \u001B[37m \u001B[0m $649,436,358 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 2005 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[37m \u001B[0m $113,000,000 \u001B[37m \u001B[0m $108,435,841 \u001B[37m \u001B[0m $850,035,635 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 18, 2015 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $247,966,675 \u001B[37m \u001B[0m $2,068,223,624 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 15, 2017 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[37m \u001B[0m $317,000,000 \u001B[37m \u001B[0m $220,009,584 \u001B[37m \u001B[0m $1,333,539,889 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 20, 2019 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $177,383,864 \u001B[37m \u001B[0m $1,074,114,248 \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[1;31m$1,633,000,000\u001B[0m \u001B[37m \u001B[0m \u001B[1;32m$928,119,224\u001B[0m \u001B[37m \u001B[0m \u001B[1;34m$10,318,030,576\u001B[0m \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m\r\n \u001B[37m[ \u001B[0m\u001B[34mTHE END\u001B[0m\u001B[37m ]\u001B[0m "] -[7.296, "o", "\r\n"] -[7.296, "o", "\u001B[?25h"] +[0.485, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[0.735, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[0.969, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2518"] +[1.235, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.313, "o", "\r\u001B[4A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.391, "o", "\r\u001B[5A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.469, "o", "\r\u001B[6A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.547, "o", "\r\u001B[7A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.625, "o", "\r\u001B[8A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.704, "o", "\r\u001B[9A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.782, "o", "\r\u001B[10A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.86, "o", "\r\u001B[11A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.954, "o", "\r\u001B[12A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[2.188, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[2.438, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[2.86, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[3.094, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[3.329, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[3.75, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[3.829, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[3.907, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[3.985, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 \u001B[1;32mOpening Weekend\u001B[0m \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[4.063, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 \u001B[1;32mOpening Weekend\u001B[0m \u2502 \u001B[1;34mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[4.469, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 \u001B[1;32mOpening Weekend\u001B[0m \u2502 \u001B[1;34mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;31m$1,633,000,000\u001B[0m \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[4.547, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 \u001B[1;32mOpening Weekend\u001B[0m \u2502 \u001B[1;34mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;31m$1,633,000,000\u001B[0m \u2502 \u001B[1;32m$928,119,224\u001B[0m \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[4.625, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 \u001B[1;32mOpening Weekend\u001B[0m \u2502 \u001B[1;34mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;31m$1,633,000,000\u001B[0m \u2502 \u001B[1;32m$928,119,224\u001B[0m \u2502 \u001B[1;34m$10,318,030,576\u001B[0m \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[5.047, "o", "\r\u001B[14A \u001B[37mStar Wars Movies\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 \u001B[1;32mOpening Weekend\u001B[0m \u2502 \u001B[1;34mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;31m$1,633,000,000\u001B[0m \u2502 \u001B[1;32m$928,119,224\u001B[0m \u2502 \u001B[1;34m$10,318,030,576\u001B[0m \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[5.563, "o", "\r\u001B[15A \u001B[37m[ \u001B[0m\u001B[37mStar Wars Movies\u001B[0m\u001B[37m ]\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;31mBudget\u001B[0m \u2502 \u001B[1;32mOpening Weekend\u001B[0m \u2502 \u001B[1;34mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;31m$1,633,000,000\u001B[0m \u2502 \u001B[1;32m$928,119,224\u001B[0m \u2502 \u001B[1;34m$10,318,030,576\u001B[0m \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[5.969, "o", "\r\u001B[15A \u001B[37m[ \u001B[0m\u001B[37mStar Wars Movies\u001B[0m\u001B[37m ]\u001B[0m \r\n\u001B[37m\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[1mRelease date\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1mTitle\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;31mBudget\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;32mOpening Weekend\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;34mBox office\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\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\u001B[0m\r\n\u001B[37m\u2502\u001B[0m May 25, 1977 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[37m\u2502\u001B[0m $11,000,000 \u001B[37m\u2502\u001B[0m $1,554,475 \u001B[37m\u2502\u001B[0m $775,398,007 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m May 21, 1980 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[37m\u2502\u001B[0m $18,000,000 \u001B[37m\u2502\u001B[0m $4,910,483 \u001B[37m\u2502\u001B[0m $547,969,004 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m May 25, 1983 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[37m\u2502\u001B[0m $32,500,000 \u001B[37m\u2502\u001B[0m $23,019,618 \u001B[37m\u2502\u001B[0m $475,106,177 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m May 19, 1999 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[37m\u2502\u001B[0m $115,000,000 \u001B[37m\u2502\u001B[0m $64,810,870 \u001B[37m\u2502\u001B[0m $1,027,044,677 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m May 16, 2002 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[37m\u2502\u001B[0m $115,000,000 \u001B[37m\u2502\u001B[0m $80,027,814 \u001B[37m\u2502\u001B[0m $649,436,358 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m May 19, 2005 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[37m\u2502\u001B[0m $113,000,000 \u001B[37m\u2502\u001B[0m $108,435,841 \u001B[37m\u2502\u001B[0m $850,035,635 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m Dec 18, 2015 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[37m\u2502\u001B[0m $245,000,000 \u001B[37m\u2502\u001B[0m $247,966,675 \u001B[37m\u2502\u001B[0m $2,068,223,624 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m Dec 15, 2017 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[37m\u2502\u001B[0m $317,000,000 \u001B[37m\u2502\u001B[0m $220,009,584 \u001B[37m\u2502\u001B[0m $1,333,539,889 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u2502\u001B[0m Dec 20, 2019 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[37m\u2502\u001B[0m $245,000,000 \u001B[37m\u2502\u001B[0m $177,383,864 \u001B[37m\u2502\u001B[0m $1,074,114,248 \u001B[37m\u2502\u001B[0m\r\n\u001B[37m\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\u001B[0m\r\n\u001B[37m\u2502\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;31m$1,633,000,000\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;32m$928,119,224\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;34m$10,318,030,576\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\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\u001B[0m"] +[6.204, "o", "\r\u001B[15A \u001B[37m[ \u001B[0m\u001B[37mStar Wars Movies\u001B[0m\u001B[37m ]\u001B[0m \r\n\u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1mTitle\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;31mBudget\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;32mOpening Weekend\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;34mBox office\u001B[0m \u001B[37m \u001B[0m\r\n\u001B[37m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1977 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[37m\u2502\u001B[0m $11,000,000 \u001B[37m\u2502\u001B[0m $1,554,475 \u001B[37m\u2502\u001B[0m $775,398,007 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 21, 1980 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[37m\u2502\u001B[0m $18,000,000 \u001B[37m\u2502\u001B[0m $4,910,483 \u001B[37m\u2502\u001B[0m $547,969,004 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1983 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[37m\u2502\u001B[0m $32,500,000 \u001B[37m\u2502\u001B[0m $23,019,618 \u001B[37m\u2502\u001B[0m $475,106,177 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 1999 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[37m\u2502\u001B[0m $115,000,000 \u001B[37m\u2502\u001B[0m $64,810,870 \u001B[37m\u2502\u001B[0m $1,027,044,677 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 16, 2002 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[37m\u2502\u001B[0m $115,000,000 \u001B[37m\u2502\u001B[0m $80,027,814 \u001B[37m\u2502\u001B[0m $649,436,358 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 2005 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[37m\u2502\u001B[0m $113,000,000 \u001B[37m\u2502\u001B[0m $108,435,841 \u001B[37m\u2502\u001B[0m $850,035,635 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 18, 2015 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[37m\u2502\u001B[0m $245,000,000 \u001B[37m\u2502\u001B[0m $247,966,675 \u001B[37m\u2502\u001B[0m $2,068,223,624 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 15, 2017 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[37m\u2502\u001B[0m $317,000,000 \u001B[37m\u2502\u001B[0m $220,009,584 \u001B[37m\u2502\u001B[0m $1,333,539,889 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 20, 2019 \u001B[37m\u2502\u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[37m\u2502\u001B[0m $245,000,000 \u001B[37m\u2502\u001B[0m $177,383,864 \u001B[37m\u2502\u001B[0m $1,074,114,248 \u001B[37m \u001B[0m\r\n\u001B[37m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u001B[0m\r\n\u001B[37m \u001B[0m \u001B[37m\u2502\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;31m$1,633,000,000\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;32m$928,119,224\u001B[0m \u001B[37m\u2502\u001B[0m \u001B[1;34m$10,318,030,576\u001B[0m \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m"] +[6.438, "o", "\r\u001B[15A \u001B[37m[ \u001B[0m\u001B[37mStar Wars Movies\u001B[0m\u001B[37m ]\u001B[0m \r\n\u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[37m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[37m \u001B[0m \u001B[1;31mBudget\u001B[0m \u001B[37m \u001B[0m \u001B[1;32mOpening Weekend\u001B[0m \u001B[37m \u001B[0m \u001B[1;34mBox office\u001B[0m \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1977 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[37m \u001B[0m $11,000,000 \u001B[37m \u001B[0m $1,554,475 \u001B[37m \u001B[0m $775,398,007 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 21, 1980 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[37m \u001B[0m $18,000,000 \u001B[37m \u001B[0m $4,910,483 \u001B[37m \u001B[0m $547,969,004 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1983 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[37m \u001B[0m $32,500,000 \u001B[37m \u001B[0m $23,019,618 \u001B[37m \u001B[0m $475,106,177 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 1999 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $64,810,870 \u001B[37m \u001B[0m $1,027,044,677 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 16, 2002 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $80,027,814 \u001B[37m \u001B[0m $649,436,358 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 2005 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[37m \u001B[0m $113,000,000 \u001B[37m \u001B[0m $108,435,841 \u001B[37m \u001B[0m $850,035,635 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 18, 2015 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $247,966,675 \u001B[37m \u001B[0m $2,068,223,624 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 15, 2017 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[37m \u001B[0m $317,000,000 \u001B[37m \u001B[0m $220,009,584 \u001B[37m \u001B[0m $1,333,539,889 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 20, 2019 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $177,383,864 \u001B[37m \u001B[0m $1,074,114,248 \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[1;31m$1,633,000,000\u001B[0m \u001B[37m \u001B[0m \u001B[1;32m$928,119,224\u001B[0m \u001B[37m \u001B[0m \u001B[1;34m$10,318,030,576\u001B[0m \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m"] +[6.672, "o", "\r\u001B[15A \u001B[37m[ \u001B[0m\u001B[37mStar Wars Movies\u001B[0m\u001B[37m ]\u001B[0m \r\n\u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[37m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[37m \u001B[0m \u001B[1;31mBudget\u001B[0m \u001B[37m \u001B[0m \u001B[1;32mOpening Weekend\u001B[0m \u001B[37m \u001B[0m \u001B[1;34mBox office\u001B[0m \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1977 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[37m \u001B[0m $11,000,000 \u001B[37m \u001B[0m $1,554,475 \u001B[37m \u001B[0m $775,398,007 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 21, 1980 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[37m \u001B[0m $18,000,000 \u001B[37m \u001B[0m $4,910,483 \u001B[37m \u001B[0m $547,969,004 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1983 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[37m \u001B[0m $32,500,000 \u001B[37m \u001B[0m $23,019,618 \u001B[37m \u001B[0m $475,106,177 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 1999 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $64,810,870 \u001B[37m \u001B[0m $1,027,044,677 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 16, 2002 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $80,027,814 \u001B[37m \u001B[0m $649,436,358 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 2005 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[37m \u001B[0m $113,000,000 \u001B[37m \u001B[0m $108,435,841 \u001B[37m \u001B[0m $850,035,635 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 18, 2015 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $247,966,675 \u001B[37m \u001B[0m $2,068,223,624 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 15, 2017 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[37m \u001B[0m $317,000,000 \u001B[37m \u001B[0m $220,009,584 \u001B[37m \u001B[0m $1,333,539,889 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 20, 2019 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $177,383,864 \u001B[37m \u001B[0m $1,074,114,248 \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[1;31m$1,633,000,000\u001B[0m \u001B[37m \u001B[0m \u001B[1;32m$928,119,224\u001B[0m \u001B[37m \u001B[0m \u001B[1;34m$10,318,030,576\u001B[0m \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m"] +[6.922, "o", "\r\u001B[15A \u001B[37m[ \u001B[0m\u001B[37mStar Wars Movies\u001B[0m\u001B[37m ]\u001B[0m \r\n\u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[37m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[37m \u001B[0m \u001B[1;31mBudget\u001B[0m \u001B[37m \u001B[0m \u001B[1;32mOpening Weekend\u001B[0m \u001B[37m \u001B[0m \u001B[1;34mBox office\u001B[0m \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1977 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[37m \u001B[0m $11,000,000 \u001B[37m \u001B[0m $1,554,475 \u001B[37m \u001B[0m $775,398,007 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 21, 1980 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[37m \u001B[0m $18,000,000 \u001B[37m \u001B[0m $4,910,483 \u001B[37m \u001B[0m $547,969,004 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1983 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[37m \u001B[0m $32,500,000 \u001B[37m \u001B[0m $23,019,618 \u001B[37m \u001B[0m $475,106,177 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 1999 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $64,810,870 \u001B[37m \u001B[0m $1,027,044,677 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 16, 2002 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $80,027,814 \u001B[37m \u001B[0m $649,436,358 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 2005 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[37m \u001B[0m $113,000,000 \u001B[37m \u001B[0m $108,435,841 \u001B[37m \u001B[0m $850,035,635 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 18, 2015 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $247,966,675 \u001B[37m \u001B[0m $2,068,223,624 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 15, 2017 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[37m \u001B[0m $317,000,000 \u001B[37m \u001B[0m $220,009,584 \u001B[37m \u001B[0m $1,333,539,889 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 20, 2019 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $177,383,864 \u001B[37m \u001B[0m $1,074,114,248 \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[1;31m$1,633,000,000\u001B[0m \u001B[37m \u001B[0m \u001B[1;32m$928,119,224\u001B[0m \u001B[37m \u001B[0m \u001B[1;34m$10,318,030,576\u001B[0m \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m\r\n \u001B[37m[ \u001B[0m\u001B[34mTHE END\u001B[0m\u001B[37m ]\u001B[0m "] +[7.329, "o", "\r\u001B[16A \u001B[37m[ \u001B[0m\u001B[37mStar Wars Movies\u001B[0m\u001B[37m ]\u001B[0m \r\n\u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[37m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[37m \u001B[0m \u001B[1;31mBudget\u001B[0m \u001B[37m \u001B[0m \u001B[1;32mOpening Weekend\u001B[0m \u001B[37m \u001B[0m \u001B[1;34mBox office\u001B[0m \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1977 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[37m \u001B[0m $11,000,000 \u001B[37m \u001B[0m $1,554,475 \u001B[37m \u001B[0m $775,398,007 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 21, 1980 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[37m \u001B[0m $18,000,000 \u001B[37m \u001B[0m $4,910,483 \u001B[37m \u001B[0m $547,969,004 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 25, 1983 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[37m \u001B[0m $32,500,000 \u001B[37m \u001B[0m $23,019,618 \u001B[37m \u001B[0m $475,106,177 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 1999 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $64,810,870 \u001B[37m \u001B[0m $1,027,044,677 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 16, 2002 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[37m \u001B[0m $115,000,000 \u001B[37m \u001B[0m $80,027,814 \u001B[37m \u001B[0m $649,436,358 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m May 19, 2005 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[37m \u001B[0m $113,000,000 \u001B[37m \u001B[0m $108,435,841 \u001B[37m \u001B[0m $850,035,635 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 18, 2015 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $247,966,675 \u001B[37m \u001B[0m $2,068,223,624 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 15, 2017 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[37m \u001B[0m $317,000,000 \u001B[37m \u001B[0m $220,009,584 \u001B[37m \u001B[0m $1,333,539,889 \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m Dec 20, 2019 \u001B[37m \u001B[0m \u001B[37mStar Wars\u001B[0m \u001B[37mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[37m \u001B[0m $245,000,000 \u001B[37m \u001B[0m $177,383,864 \u001B[37m \u001B[0m $1,074,114,248 \u001B[37m \u001B[0m\r\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001B[0m\r\n\u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[37m \u001B[0m \u001B[1;31m$1,633,000,000\u001B[0m \u001B[37m \u001B[0m \u001B[1;32m$928,119,224\u001B[0m \u001B[37m \u001B[0m \u001B[1;34m$10,318,030,576\u001B[0m \u001B[37m \u001B[0m\r\n\u001B[37m \u001B[0m\r\n \u001B[37m[ \u001B[0m\u001B[34mTHE END\u001B[0m\u001B[37m ]\u001B[0m "] +[7.329, "o", "\r\n"] +[7.329, "o", "\u001B[?25h"] diff --git a/docs/input/assets/casts/live-rich.cast b/docs/input/assets/casts/live-rich.cast index e5e60c0..5a4b6a2 100644 --- a/docs/input/assets/casts/live-rich.cast +++ b/docs/input/assets/casts/live-rich.cast @@ -1,41 +1,41 @@ -{"version": 2, "width": 122, "height": 20, "title": "live (rich)", "env": {"TERM": "Spectre.Console"}} +{"version": 2, "width": 102, "height": 20, "title": "live (rich)", "env": {"TERM": "Spectre.Console"}} [0, "o", "\u001B[?25l"] [0, "o", "\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] [0.25, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[0.485, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[0.719, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[0.954, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2518"] -[1.172, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.25, "o", "\r\u001B[4A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.329, "o", "\r\u001B[5A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.407, "o", "\r\u001B[6A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.485, "o", "\r\u001B[7A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.563, "o", "\r\u001B[8A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.641, "o", "\r\u001B[9A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.719, "o", "\r\u001B[10A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.797, "o", "\r\u001B[11A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[1.875, "o", "\r\u001B[12A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[2.125, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[2.36, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[2.766, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[3.016, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[3.266, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[3.672, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[3.75, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[3.829, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[3.907, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 \u001B[1;38;5;2mOpening Weekend\u001B[0m \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[3.985, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 \u001B[1;38;5;2mOpening Weekend\u001B[0m \u2502 \u001B[1;38;5;12mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[4.391, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 \u001B[1;38;5;2mOpening Weekend\u001B[0m \u2502 \u001B[1;38;5;12mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[4.469, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 \u001B[1;38;5;2mOpening Weekend\u001B[0m \u2502 \u001B[1;38;5;12mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u2502 \u001B[1;38;5;2m$928,119,224\u001B[0m \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[4.547, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 \u001B[1;38;5;2mOpening Weekend\u001B[0m \u2502 \u001B[1;38;5;12mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u2502 \u001B[1;38;5;2m$928,119,224\u001B[0m \u2502 \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[4.969, "o", "\r\u001B[14A \u001B[38;5;7mStar Wars Movies\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 \u001B[1;38;5;2mOpening Weekend\u001B[0m \u2502 \u001B[1;38;5;12mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u2502 \u001B[1;38;5;2m$928,119,224\u001B[0m \u2502 \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[5.485, "o", "\r\u001B[15A \u001B[38;5;7m[ \u001B[0m\u001B[38;5;11mStar Wars Movies\u001B[0m\u001B[38;5;7m ]\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 \u001B[1;38;5;2mOpening Weekend\u001B[0m \u2502 \u001B[1;38;5;12mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u2502 \u001B[1;38;5;2m$928,119,224\u001B[0m \u2502 \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] -[5.891, "o", "\r\u001B[15A \u001B[38;5;7m[ \u001B[0m\u001B[38;5;11mStar Wars Movies\u001B[0m\u001B[38;5;7m ]\u001B[0m \r\n\u001B[38;5;11m\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[1mRelease date\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1mTitle\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;9mBudget\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;2mOpening Weekend\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;12mBox office\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m May 25, 1977 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $11,000,000 \u001B[38;5;11m\u2502\u001B[0m $1,554,475 \u001B[38;5;11m\u2502\u001B[0m $775,398,007 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m May 21, 1980 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $18,000,000 \u001B[38;5;11m\u2502\u001B[0m $4,910,483 \u001B[38;5;11m\u2502\u001B[0m $547,969,004 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m May 25, 1983 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $32,500,000 \u001B[38;5;11m\u2502\u001B[0m $23,019,618 \u001B[38;5;11m\u2502\u001B[0m $475,106,177 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m May 19, 1999 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $115,000,000 \u001B[38;5;11m\u2502\u001B[0m $64,810,870 \u001B[38;5;11m\u2502\u001B[0m $1,027,044,677 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m May 16, 2002 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $115,000,000 \u001B[38;5;11m\u2502\u001B[0m $80,027,814 \u001B[38;5;11m\u2502\u001B[0m $649,436,358 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m May 19, 2005 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $113,000,000 \u001B[38;5;11m\u2502\u001B[0m $108,435,841 \u001B[38;5;11m\u2502\u001B[0m $850,035,635 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m Dec 18, 2015 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $245,000,000 \u001B[38;5;11m\u2502\u001B[0m $247,966,675 \u001B[38;5;11m\u2502\u001B[0m $2,068,223,624 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m Dec 15, 2017 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $317,000,000 \u001B[38;5;11m\u2502\u001B[0m $220,009,584 \u001B[38;5;11m\u2502\u001B[0m $1,333,539,889 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m Dec 20, 2019 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $245,000,000 \u001B[38;5;11m\u2502\u001B[0m $177,383,864 \u001B[38;5;11m\u2502\u001B[0m $1,074,114,248 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;2m$928,119,224\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\u001B[0m"] -[6.141, "o", "\r\u001B[15A \u001B[38;5;7m[ \u001B[0m\u001B[38;5;11mStar Wars Movies\u001B[0m\u001B[38;5;7m ]\u001B[0m \r\n\u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1mTitle\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;9mBudget\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;2mOpening Weekend\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;12mBox office\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1977 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $11,000,000 \u001B[38;5;11m\u2502\u001B[0m $1,554,475 \u001B[38;5;11m\u2502\u001B[0m $775,398,007 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 21, 1980 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $18,000,000 \u001B[38;5;11m\u2502\u001B[0m $4,910,483 \u001B[38;5;11m\u2502\u001B[0m $547,969,004 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1983 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $32,500,000 \u001B[38;5;11m\u2502\u001B[0m $23,019,618 \u001B[38;5;11m\u2502\u001B[0m $475,106,177 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 1999 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $115,000,000 \u001B[38;5;11m\u2502\u001B[0m $64,810,870 \u001B[38;5;11m\u2502\u001B[0m $1,027,044,677 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 16, 2002 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $115,000,000 \u001B[38;5;11m\u2502\u001B[0m $80,027,814 \u001B[38;5;11m\u2502\u001B[0m $649,436,358 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 2005 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $113,000,000 \u001B[38;5;11m\u2502\u001B[0m $108,435,841 \u001B[38;5;11m\u2502\u001B[0m $850,035,635 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 18, 2015 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $245,000,000 \u001B[38;5;11m\u2502\u001B[0m $247,966,675 \u001B[38;5;11m\u2502\u001B[0m $2,068,223,624 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 15, 2017 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $317,000,000 \u001B[38;5;11m\u2502\u001B[0m $220,009,584 \u001B[38;5;11m\u2502\u001B[0m $1,333,539,889 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 20, 2019 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $245,000,000 \u001B[38;5;11m\u2502\u001B[0m $177,383,864 \u001B[38;5;11m\u2502\u001B[0m $1,074,114,248 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;2m$928,119,224\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m"] -[6.375, "o", "\r\u001B[15A \u001B[38;5;7m[ \u001B[0m\u001B[38;5;11mStar Wars Movies\u001B[0m\u001B[38;5;7m ]\u001B[0m \r\n\u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9mBudget\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2mOpening Weekend\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12mBox office\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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\u001B[38;5;11m \u001B[0m May 25, 1977 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[38;5;11m \u001B[0m $11,000,000 \u001B[38;5;11m \u001B[0m $1,554,475 \u001B[38;5;11m \u001B[0m $775,398,007 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 21, 1980 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[38;5;11m \u001B[0m $18,000,000 \u001B[38;5;11m \u001B[0m $4,910,483 \u001B[38;5;11m \u001B[0m $547,969,004 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1983 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[38;5;11m \u001B[0m $32,500,000 \u001B[38;5;11m \u001B[0m $23,019,618 \u001B[38;5;11m \u001B[0m $475,106,177 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 1999 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $64,810,870 \u001B[38;5;11m \u001B[0m $1,027,044,677 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 16, 2002 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $80,027,814 \u001B[38;5;11m \u001B[0m $649,436,358 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 2005 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[38;5;11m \u001B[0m $113,000,000 \u001B[38;5;11m \u001B[0m $108,435,841 \u001B[38;5;11m \u001B[0m $850,035,635 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 18, 2015 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $247,966,675 \u001B[38;5;11m \u001B[0m $2,068,223,624 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 15, 2017 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[38;5;11m \u001B[0m $317,000,000 \u001B[38;5;11m \u001B[0m $220,009,584 \u001B[38;5;11m \u001B[0m $1,333,539,889 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 20, 2019 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $177,383,864 \u001B[38;5;11m \u001B[0m $1,074,114,248 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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\u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2m$928,119,224\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m"] -[6.61, "o", "\r\u001B[15A \u001B[38;5;7m[ \u001B[0m\u001B[38;5;11mStar Wars Movies\u001B[0m\u001B[38;5;7m ]\u001B[0m \r\n\u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9mBudget\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2mOpening Weekend\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12mBox office\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1977 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[38;5;11m \u001B[0m $11,000,000 \u001B[38;5;11m \u001B[0m $1,554,475 \u001B[38;5;11m \u001B[0m $775,398,007 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 21, 1980 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[38;5;11m \u001B[0m $18,000,000 \u001B[38;5;11m \u001B[0m $4,910,483 \u001B[38;5;11m \u001B[0m $547,969,004 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1983 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[38;5;11m \u001B[0m $32,500,000 \u001B[38;5;11m \u001B[0m $23,019,618 \u001B[38;5;11m \u001B[0m $475,106,177 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 1999 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $64,810,870 \u001B[38;5;11m \u001B[0m $1,027,044,677 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 16, 2002 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $80,027,814 \u001B[38;5;11m \u001B[0m $649,436,358 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 2005 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[38;5;11m \u001B[0m $113,000,000 \u001B[38;5;11m \u001B[0m $108,435,841 \u001B[38;5;11m \u001B[0m $850,035,635 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 18, 2015 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $247,966,675 \u001B[38;5;11m \u001B[0m $2,068,223,624 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 15, 2017 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[38;5;11m \u001B[0m $317,000,000 \u001B[38;5;11m \u001B[0m $220,009,584 \u001B[38;5;11m \u001B[0m $1,333,539,889 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 20, 2019 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $177,383,864 \u001B[38;5;11m \u001B[0m $1,074,114,248 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2m$928,119,224\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m"] -[6.86, "o", "\r\u001B[15A \u001B[38;5;7m[ \u001B[0m\u001B[38;5;11mStar Wars Movies\u001B[0m\u001B[38;5;7m ]\u001B[0m \r\n\u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9mBudget\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2mOpening Weekend\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12mBox office\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1977 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[38;5;11m \u001B[0m $11,000,000 \u001B[38;5;11m \u001B[0m $1,554,475 \u001B[38;5;11m \u001B[0m $775,398,007 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 21, 1980 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[38;5;11m \u001B[0m $18,000,000 \u001B[38;5;11m \u001B[0m $4,910,483 \u001B[38;5;11m \u001B[0m $547,969,004 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1983 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[38;5;11m \u001B[0m $32,500,000 \u001B[38;5;11m \u001B[0m $23,019,618 \u001B[38;5;11m \u001B[0m $475,106,177 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 1999 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $64,810,870 \u001B[38;5;11m \u001B[0m $1,027,044,677 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 16, 2002 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $80,027,814 \u001B[38;5;11m \u001B[0m $649,436,358 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 2005 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[38;5;11m \u001B[0m $113,000,000 \u001B[38;5;11m \u001B[0m $108,435,841 \u001B[38;5;11m \u001B[0m $850,035,635 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 18, 2015 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $247,966,675 \u001B[38;5;11m \u001B[0m $2,068,223,624 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 15, 2017 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[38;5;11m \u001B[0m $317,000,000 \u001B[38;5;11m \u001B[0m $220,009,584 \u001B[38;5;11m \u001B[0m $1,333,539,889 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 20, 2019 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $177,383,864 \u001B[38;5;11m \u001B[0m $1,074,114,248 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2m$928,119,224\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m\r\n \u001B[38;5;8m[ \u001B[0m\u001B[38;5;12mTHE END\u001B[0m\u001B[38;5;8m ]\u001B[0m "] -[7.266, "o", "\r\u001B[16A \u001B[38;5;7m[ \u001B[0m\u001B[38;5;11mStar Wars Movies\u001B[0m\u001B[38;5;7m ]\u001B[0m \r\n\u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9mBudget\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2mOpening Weekend\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12mBox office\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1977 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[38;5;11m \u001B[0m $11,000,000 \u001B[38;5;11m \u001B[0m $1,554,475 \u001B[38;5;11m \u001B[0m $775,398,007 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 21, 1980 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[38;5;11m \u001B[0m $18,000,000 \u001B[38;5;11m \u001B[0m $4,910,483 \u001B[38;5;11m \u001B[0m $547,969,004 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1983 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[38;5;11m \u001B[0m $32,500,000 \u001B[38;5;11m \u001B[0m $23,019,618 \u001B[38;5;11m \u001B[0m $475,106,177 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 1999 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $64,810,870 \u001B[38;5;11m \u001B[0m $1,027,044,677 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 16, 2002 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $80,027,814 \u001B[38;5;11m \u001B[0m $649,436,358 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 2005 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[38;5;11m \u001B[0m $113,000,000 \u001B[38;5;11m \u001B[0m $108,435,841 \u001B[38;5;11m \u001B[0m $850,035,635 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 18, 2015 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $247,966,675 \u001B[38;5;11m \u001B[0m $2,068,223,624 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 15, 2017 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[38;5;11m \u001B[0m $317,000,000 \u001B[38;5;11m \u001B[0m $220,009,584 \u001B[38;5;11m \u001B[0m $1,333,539,889 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 20, 2019 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $177,383,864 \u001B[38;5;11m \u001B[0m $1,074,114,248 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2m$928,119,224\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m\r\n \u001B[38;5;8m[ \u001B[0m\u001B[38;5;12mTHE END\u001B[0m\u001B[38;5;8m ]\u001B[0m "] -[7.266, "o", "\r\n"] -[7.266, "o", "\u001B[?25h"] +[0.484, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[0.718, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[0.968, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2518"] +[1.218, "o", "\r\u001B[2A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.296, "o", "\r\u001B[4A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.375, "o", "\r\u001B[5A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.453, "o", "\r\u001B[6A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.531, "o", "\r\u001B[7A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.609, "o", "\r\u001B[8A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.703, "o", "\r\u001B[9A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.781, "o", "\r\u001B[10A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.859, "o", "\r\u001B[11A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[1.937, "o", "\r\u001B[12A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[2.171, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[2.406, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[2.828, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[3.062, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[3.296, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Release date \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[3.718, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 Title \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[3.796, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 Budget \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[3.875, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 Opening Weekend \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[3.953, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 \u001B[1;38;5;2mOpening Weekend\u001B[0m \u2502 Box office \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[4.031, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 \u001B[1;38;5;2mOpening Weekend\u001B[0m \u2502 \u001B[1;38;5;12mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 $1,633,000,000 \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[4.437, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 \u001B[1;38;5;2mOpening Weekend\u001B[0m \u2502 \u001B[1;38;5;12mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u2502 $928,119,224 \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[4.515, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 \u001B[1;38;5;2mOpening Weekend\u001B[0m \u2502 \u001B[1;38;5;12mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u2502 \u001B[1;38;5;2m$928,119,224\u001B[0m \u2502 $10,318,030,576 \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[4.593, "o", "\r\u001B[14A\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 \u001B[1;38;5;2mOpening Weekend\u001B[0m \u2502 \u001B[1;38;5;12mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u2502 \u001B[1;38;5;2m$928,119,224\u001B[0m \u2502 \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[5, "o", "\r\u001B[14A \u001B[38;5;7mStar Wars Movies\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 \u001B[1;38;5;2mOpening Weekend\u001B[0m \u2502 \u001B[1;38;5;12mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u2502 \u001B[1;38;5;2m$928,119,224\u001B[0m \u2502 \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[5.5, "o", "\r\u001B[15A \u001B[38;5;7m[ \u001B[0m\u001B[38;5;11mStar Wars Movies\u001B[0m\u001B[38;5;7m ]\u001B[0m \r\n\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u001B[1mRelease date\u001B[0m \u2502 \u001B[1mTitle\u001B[0m \u2502 \u001B[1;38;5;9mBudget\u001B[0m \u2502 \u001B[1;38;5;2mOpening Weekend\u001B[0m \u2502 \u001B[1;38;5;12mBox office\u001B[0m \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 May 25, 1977 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u2502 $11,000,000 \u2502 $1,554,475 \u2502 $775,398,007 \u2502\r\n\u2502 May 21, 1980 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u2502 $18,000,000 \u2502 $4,910,483 \u2502 $547,969,004 \u2502\r\n\u2502 May 25, 1983 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u2502 $32,500,000 \u2502 $23,019,618 \u2502 $475,106,177 \u2502\r\n\u2502 May 19, 1999 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u2502 $115,000,000 \u2502 $64,810,870 \u2502 $1,027,044,677 \u2502\r\n\u2502 May 16, 2002 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u2502 $115,000,000 \u2502 $80,027,814 \u2502 $649,436,358 \u2502\r\n\u2502 May 19, 2005 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u2502 $113,000,000 \u2502 $108,435,841 \u2502 $850,035,635 \u2502\r\n\u2502 Dec 18, 2015 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u2502 $245,000,000 \u2502 $247,966,675 \u2502 $2,068,223,624 \u2502\r\n\u2502 Dec 15, 2017 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u2502 $317,000,000 \u2502 $220,009,584 \u2502 $1,333,539,889 \u2502\r\n\u2502 Dec 20, 2019 \u2502 \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u2502 $245,000,000 \u2502 $177,383,864 \u2502 $1,074,114,248 \u2502\r\n\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\r\n\u2502 \u2502 \u2502 \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u2502 \u001B[1;38;5;2m$928,119,224\u001B[0m \u2502 \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"] +[5.921, "o", "\r\u001B[15A \u001B[38;5;7m[ \u001B[0m\u001B[38;5;11mStar Wars Movies\u001B[0m\u001B[38;5;7m ]\u001B[0m \r\n\u001B[38;5;11m\u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[1mRelease date\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1mTitle\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;9mBudget\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;2mOpening Weekend\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;12mBox office\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m May 25, 1977 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $11,000,000 \u001B[38;5;11m\u2502\u001B[0m $1,554,475 \u001B[38;5;11m\u2502\u001B[0m $775,398,007 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m May 21, 1980 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $18,000,000 \u001B[38;5;11m\u2502\u001B[0m $4,910,483 \u001B[38;5;11m\u2502\u001B[0m $547,969,004 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m May 25, 1983 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $32,500,000 \u001B[38;5;11m\u2502\u001B[0m $23,019,618 \u001B[38;5;11m\u2502\u001B[0m $475,106,177 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m May 19, 1999 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $115,000,000 \u001B[38;5;11m\u2502\u001B[0m $64,810,870 \u001B[38;5;11m\u2502\u001B[0m $1,027,044,677 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m May 16, 2002 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $115,000,000 \u001B[38;5;11m\u2502\u001B[0m $80,027,814 \u001B[38;5;11m\u2502\u001B[0m $649,436,358 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m May 19, 2005 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $113,000,000 \u001B[38;5;11m\u2502\u001B[0m $108,435,841 \u001B[38;5;11m\u2502\u001B[0m $850,035,635 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m Dec 18, 2015 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $245,000,000 \u001B[38;5;11m\u2502\u001B[0m $247,966,675 \u001B[38;5;11m\u2502\u001B[0m $2,068,223,624 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m Dec 15, 2017 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $317,000,000 \u001B[38;5;11m\u2502\u001B[0m $220,009,584 \u001B[38;5;11m\u2502\u001B[0m $1,333,539,889 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m Dec 20, 2019 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $245,000,000 \u001B[38;5;11m\u2502\u001B[0m $177,383,864 \u001B[38;5;11m\u2502\u001B[0m $1,074,114,248 \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u251C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\u001B[0m\r\n\u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;2m$928,119,224\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u001B[38;5;11m\u2502\u001B[0m\r\n\u001B[38;5;11m\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\u001B[0m"] +[6.156, "o", "\r\u001B[15A \u001B[38;5;7m[ \u001B[0m\u001B[38;5;11mStar Wars Movies\u001B[0m\u001B[38;5;7m ]\u001B[0m \r\n\u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1mTitle\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;9mBudget\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;2mOpening Weekend\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;12mBox office\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1977 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $11,000,000 \u001B[38;5;11m\u2502\u001B[0m $1,554,475 \u001B[38;5;11m\u2502\u001B[0m $775,398,007 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 21, 1980 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $18,000,000 \u001B[38;5;11m\u2502\u001B[0m $4,910,483 \u001B[38;5;11m\u2502\u001B[0m $547,969,004 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1983 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $32,500,000 \u001B[38;5;11m\u2502\u001B[0m $23,019,618 \u001B[38;5;11m\u2502\u001B[0m $475,106,177 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 1999 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $115,000,000 \u001B[38;5;11m\u2502\u001B[0m $64,810,870 \u001B[38;5;11m\u2502\u001B[0m $1,027,044,677 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 16, 2002 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $115,000,000 \u001B[38;5;11m\u2502\u001B[0m $80,027,814 \u001B[38;5;11m\u2502\u001B[0m $649,436,358 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 2005 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $113,000,000 \u001B[38;5;11m\u2502\u001B[0m $108,435,841 \u001B[38;5;11m\u2502\u001B[0m $850,035,635 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 18, 2015 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $245,000,000 \u001B[38;5;11m\u2502\u001B[0m $247,966,675 \u001B[38;5;11m\u2502\u001B[0m $2,068,223,624 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 15, 2017 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $317,000,000 \u001B[38;5;11m\u2502\u001B[0m $220,009,584 \u001B[38;5;11m\u2502\u001B[0m $1,333,539,889 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 20, 2019 \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[38;5;11m\u2502\u001B[0m $245,000,000 \u001B[38;5;11m\u2502\u001B[0m $177,383,864 \u001B[38;5;11m\u2502\u001B[0m $1,074,114,248 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\u2500\u2500\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253C\u2500\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;2m$928,119,224\u001B[0m \u001B[38;5;11m\u2502\u001B[0m \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m"] +[6.406, "o", "\r\u001B[15A \u001B[38;5;7m[ \u001B[0m\u001B[38;5;11mStar Wars Movies\u001B[0m\u001B[38;5;7m ]\u001B[0m \r\n\u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9mBudget\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2mOpening Weekend\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12mBox office\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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\u001B[38;5;11m \u001B[0m May 25, 1977 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[38;5;11m \u001B[0m $11,000,000 \u001B[38;5;11m \u001B[0m $1,554,475 \u001B[38;5;11m \u001B[0m $775,398,007 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 21, 1980 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[38;5;11m \u001B[0m $18,000,000 \u001B[38;5;11m \u001B[0m $4,910,483 \u001B[38;5;11m \u001B[0m $547,969,004 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1983 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[38;5;11m \u001B[0m $32,500,000 \u001B[38;5;11m \u001B[0m $23,019,618 \u001B[38;5;11m \u001B[0m $475,106,177 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 1999 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $64,810,870 \u001B[38;5;11m \u001B[0m $1,027,044,677 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 16, 2002 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $80,027,814 \u001B[38;5;11m \u001B[0m $649,436,358 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 2005 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[38;5;11m \u001B[0m $113,000,000 \u001B[38;5;11m \u001B[0m $108,435,841 \u001B[38;5;11m \u001B[0m $850,035,635 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 18, 2015 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $247,966,675 \u001B[38;5;11m \u001B[0m $2,068,223,624 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 15, 2017 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[38;5;11m \u001B[0m $317,000,000 \u001B[38;5;11m \u001B[0m $220,009,584 \u001B[38;5;11m \u001B[0m $1,333,539,889 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 20, 2019 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $177,383,864 \u001B[38;5;11m \u001B[0m $1,074,114,248 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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\u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2m$928,119,224\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m"] +[6.671, "o", "\r\u001B[15A \u001B[38;5;7m[ \u001B[0m\u001B[38;5;11mStar Wars Movies\u001B[0m\u001B[38;5;7m ]\u001B[0m \r\n\u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9mBudget\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2mOpening Weekend\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12mBox office\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1977 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[38;5;11m \u001B[0m $11,000,000 \u001B[38;5;11m \u001B[0m $1,554,475 \u001B[38;5;11m \u001B[0m $775,398,007 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 21, 1980 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[38;5;11m \u001B[0m $18,000,000 \u001B[38;5;11m \u001B[0m $4,910,483 \u001B[38;5;11m \u001B[0m $547,969,004 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1983 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[38;5;11m \u001B[0m $32,500,000 \u001B[38;5;11m \u001B[0m $23,019,618 \u001B[38;5;11m \u001B[0m $475,106,177 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 1999 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $64,810,870 \u001B[38;5;11m \u001B[0m $1,027,044,677 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 16, 2002 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $80,027,814 \u001B[38;5;11m \u001B[0m $649,436,358 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 2005 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[38;5;11m \u001B[0m $113,000,000 \u001B[38;5;11m \u001B[0m $108,435,841 \u001B[38;5;11m \u001B[0m $850,035,635 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 18, 2015 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $247,966,675 \u001B[38;5;11m \u001B[0m $2,068,223,624 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 15, 2017 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[38;5;11m \u001B[0m $317,000,000 \u001B[38;5;11m \u001B[0m $220,009,584 \u001B[38;5;11m \u001B[0m $1,333,539,889 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 20, 2019 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $177,383,864 \u001B[38;5;11m \u001B[0m $1,074,114,248 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2m$928,119,224\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m"] +[6.906, "o", "\r\u001B[15A \u001B[38;5;7m[ \u001B[0m\u001B[38;5;11mStar Wars Movies\u001B[0m\u001B[38;5;7m ]\u001B[0m \r\n\u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9mBudget\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2mOpening Weekend\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12mBox office\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1977 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[38;5;11m \u001B[0m $11,000,000 \u001B[38;5;11m \u001B[0m $1,554,475 \u001B[38;5;11m \u001B[0m $775,398,007 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 21, 1980 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[38;5;11m \u001B[0m $18,000,000 \u001B[38;5;11m \u001B[0m $4,910,483 \u001B[38;5;11m \u001B[0m $547,969,004 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1983 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[38;5;11m \u001B[0m $32,500,000 \u001B[38;5;11m \u001B[0m $23,019,618 \u001B[38;5;11m \u001B[0m $475,106,177 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 1999 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $64,810,870 \u001B[38;5;11m \u001B[0m $1,027,044,677 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 16, 2002 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $80,027,814 \u001B[38;5;11m \u001B[0m $649,436,358 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 2005 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[38;5;11m \u001B[0m $113,000,000 \u001B[38;5;11m \u001B[0m $108,435,841 \u001B[38;5;11m \u001B[0m $850,035,635 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 18, 2015 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $247,966,675 \u001B[38;5;11m \u001B[0m $2,068,223,624 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 15, 2017 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[38;5;11m \u001B[0m $317,000,000 \u001B[38;5;11m \u001B[0m $220,009,584 \u001B[38;5;11m \u001B[0m $1,333,539,889 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 20, 2019 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $177,383,864 \u001B[38;5;11m \u001B[0m $1,074,114,248 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2m$928,119,224\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m\r\n \u001B[38;5;8m[ \u001B[0m\u001B[38;5;12mTHE END\u001B[0m\u001B[38;5;8m ]\u001B[0m "] +[7.312, "o", "\r\u001B[16A \u001B[38;5;7m[ \u001B[0m\u001B[38;5;11mStar Wars Movies\u001B[0m\u001B[38;5;7m ]\u001B[0m \r\n\u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[1mRelease date\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1mTitle\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9mBudget\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2mOpening Weekend\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12mBox office\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1977 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIV\u001B[0m \u001B[38;5;11m \u001B[0m $11,000,000 \u001B[38;5;11m \u001B[0m $1,554,475 \u001B[38;5;11m \u001B[0m $775,398,007 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 21, 1980 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mV\u001B[0m \u001B[38;5;11m \u001B[0m $18,000,000 \u001B[38;5;11m \u001B[0m $4,910,483 \u001B[38;5;11m \u001B[0m $547,969,004 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 25, 1983 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVI\u001B[0m \u001B[38;5;11m \u001B[0m $32,500,000 \u001B[38;5;11m \u001B[0m $23,019,618 \u001B[38;5;11m \u001B[0m $475,106,177 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 1999 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mI\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $64,810,870 \u001B[38;5;11m \u001B[0m $1,027,044,677 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 16, 2002 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mII\u001B[0m \u001B[38;5;11m \u001B[0m $115,000,000 \u001B[38;5;11m \u001B[0m $80,027,814 \u001B[38;5;11m \u001B[0m $649,436,358 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m May 19, 2005 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIII\u001B[0m \u001B[38;5;11m \u001B[0m $113,000,000 \u001B[38;5;11m \u001B[0m $108,435,841 \u001B[38;5;11m \u001B[0m $850,035,635 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 18, 2015 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVII\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $247,966,675 \u001B[38;5;11m \u001B[0m $2,068,223,624 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 15, 2017 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mVIII\u001B[0m \u001B[38;5;11m \u001B[0m $317,000,000 \u001B[38;5;11m \u001B[0m $220,009,584 \u001B[38;5;11m \u001B[0m $1,333,539,889 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m Dec 20, 2019 \u001B[38;5;11m \u001B[0m \u001B[38;5;11mStar Wars\u001B[0m \u001B[38;5;8mEp.\u001B[0m \u001B[4mIX\u001B[0m \u001B[38;5;11m \u001B[0m $245,000,000 \u001B[38;5;11m \u001B[0m $177,383,864 \u001B[38;5;11m \u001B[0m $1,074,114,248 \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u001B[0m\r\n\u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;9m$1,633,000,000\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;2m$928,119,224\u001B[0m \u001B[38;5;11m \u001B[0m \u001B[1;38;5;12m$10,318,030,576\u001B[0m \u001B[38;5;11m \u001B[0m\r\n\u001B[38;5;11m \u001B[0m\r\n \u001B[38;5;8m[ \u001B[0m\u001B[38;5;12mTHE END\u001B[0m\u001B[38;5;8m ]\u001B[0m "] +[7.312, "o", "\r\n"] +[7.312, "o", "\u001B[?25h"] diff --git a/docs/input/assets/casts/shortened-exception-plain.cast b/docs/input/assets/casts/shortened-exception-plain.cast index 07481af..8524483 100644 --- a/docs/input/assets/casts/shortened-exception-plain.cast +++ b/docs/input/assets/casts/shortened-exception-plain.cast @@ -1,3 +1,3 @@ -{"version": 2, "width": 122, "height": 12, "title": "shortened-exception (plain)", "env": {"TERM": "Spectre.Console"}} -[0, "o", "\u001B[37mInvalidOperationException\u001B[0m: \u001B[1;31mWhaaat?\u001B[0m\r\n \u001B[37mInvalidCredentialException\u001B[0m: \u001B[1;31mThe credentials are invalid.\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[34mvoid\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]8;id=17125006;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;37mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[37m:\u001B[0m\u001B[34m75\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[34mvoid\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]8;id=1265662737;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;37mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[37m:\u001B[0m\u001B[34m65\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[34mvoid\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]8;id=727179011;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;37mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[37m:\u001B[0m\u001B[34m69\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[37mctor\u001B[0m\u001B[37m()\u001B[0m \u001B[37min\u001B[0m \u001B]8;id=276367595;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;37mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[37m:\u001B[0m\u001B[34m19\u001B[0m \r\n"] +{"version": 2, "width": 102, "height": 12, "title": "shortened-exception (plain)", "env": {"TERM": "Spectre.Console"}} +[0, "o", "\u001B[37mInvalidOperationException\u001B[0m: \u001B[1;31mWhaaat?\u001B[0m\r\n \u001B[37mInvalidCredentialException\u001B[0m: \u001B[1;31mThe credentials are invalid.\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[34mvoid\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]8;id=418863998;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;37mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[37m:\u001B[0m\u001B[34m76\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[34mvoid\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]8;id=1618669281;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;37mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[37m:\u001B[0m\u001B[34m66\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[34mvoid\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]8;id=112095567;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;37mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[37m:\u001B[0m\u001B[34m70\u001B[0m \r\n \u001B[37mat\u001B[0m \u001B[37mctor\u001B[0m\u001B[37m()\u001B[0m \u001B[37min\u001B[0m \u001B]8;id=1341248185;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;37mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[37m:\u001B[0m\u001B[34m20\u001B[0m \r\n"] diff --git a/docs/input/assets/casts/shortened-exception-rich.cast b/docs/input/assets/casts/shortened-exception-rich.cast index cc2b9f2..8ef5990 100644 --- a/docs/input/assets/casts/shortened-exception-rich.cast +++ b/docs/input/assets/casts/shortened-exception-rich.cast @@ -1,3 +1,3 @@ -{"version": 2, "width": 122, "height": 12, "title": "shortened-exception (rich)", "env": {"TERM": "Spectre.Console"}} -[0, "o", "\u001B[38;5;15mInvalidOperationException\u001B[0m: \u001B[1;38;5;9mWhaaat?\u001B[0m\r\n \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;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]8;id=339131903;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;38;5;11mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[38;5;8m:\u001B[0m\u001B[38;5;12m75\u001B[0m \r\n \u001B[38;5;8mat\u001B[0m \u001B[38;5;12mvoid\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]8;id=619495582;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;38;5;11mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[38;5;8m:\u001B[0m\u001B[38;5;12m65\u001B[0m \r\n \u001B[38;5;8mat\u001B[0m \u001B[38;5;12mvoid\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]8;id=262041026;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;38;5;11mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[38;5;8m:\u001B[0m\u001B[38;5;12m69\u001B[0m \r\n \u001B[38;5;8mat\u001B[0m \u001B[38;5;11mctor\u001B[0m\u001B[38;5;7m()\u001B[0m \u001B[38;5;8min\u001B[0m \u001B]8;id=511470544;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;38;5;11mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[38;5;8m:\u001B[0m\u001B[38;5;12m19\u001B[0m \r\n"] +{"version": 2, "width": 102, "height": 12, "title": "shortened-exception (rich)", "env": {"TERM": "Spectre.Console"}} +[0, "o", "\u001B[38;5;15mInvalidOperationException\u001B[0m: \u001B[1;38;5;9mWhaaat?\u001B[0m\r\n \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;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]8;id=248520178;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;38;5;11mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\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;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]8;id=122011838;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;38;5;11mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\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;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]8;id=732431604;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;38;5;11mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[38;5;8m:\u001B[0m\u001B[38;5;12m70\u001B[0m \r\n \u001B[38;5;8mat\u001B[0m \u001B[38;5;11mctor\u001B[0m\u001B[38;5;7m()\u001B[0m \u001B[38;5;8min\u001B[0m \u001B]8;id=1471369749;file://phil-adler/R:/phil-scott/spectre.console/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs\u001B\\\u001B[1;38;5;11mExceptions.cs\u001B[0m\u001B]8;;\u001B\\\u001B[38;5;8m:\u001B[0m\u001B[38;5;12m20\u001B[0m \r\n"] diff --git a/docs/input/assets/logo.svg b/docs/input/assets/logo.svg index 08c633f..01f215d 100644 --- a/docs/input/assets/logo.svg +++ b/docs/input/assets/logo.svg @@ -7,8 +7,7 @@ Created by potrace 1.16, written by Peter Selinger 2001-2019 - + @post.GetString("Title") @@ -19,7 +19,7 @@ @if (category != null) { var categoryUrl = @Context.GetLink($"blog/{NormalizedPath.OptimizeFileName(category)}/index.html"); - to + to @category diff --git a/docs/input/blog/posts/_layout.cshtml b/docs/input/blog/posts/_layout.cshtml index 4d23659..6fef1cc 100644 --- a/docs/input/blog/posts/_layout.cshtml +++ b/docs/input/blog/posts/_layout.cshtml @@ -20,7 +20,7 @@ } @if (category != null) { - to + to @category diff --git a/docs/input/cli/commandApp.md b/docs/input/cli/commandApp.md index 614f5d8..585634e 100644 --- a/docs/input/cli/commandApp.md +++ b/docs/input/cli/commandApp.md @@ -1,6 +1,9 @@ Title: CommandApp Order: 2 Description: "**CommandApp** is the entry point for a *Spectre.Console.Cli* command line application. It is used to configure the settings and commands used for execution of the application." +Reference: + - T:Spectre.Console.Cli.CommandApp + - T:Spectre.Console.Cli.CommandApp`1 --- `CommandApp` is the entry point for a `Spectre.Console.Cli` command line application. It is used to configure the settings and commands used for execution of the application. Most `Spectre.Console.Cli` applications will need to specify a custom configuration using the `Configure` method. diff --git a/docs/input/cli/commands.md b/docs/input/cli/commands.md index 055dc94..0375df8 100644 --- a/docs/input/cli/commands.md +++ b/docs/input/cli/commands.md @@ -1,9 +1,12 @@ Title: Creating Commands Order: 6 Description: "How to create commands for *Spectre.Console.Cli*" +Reference: + - T:Spectre.Console.Cli.AsyncCommand`1 + - T:Spectre.Console.Cli.Command`1 --- -Commands in `Spectre.Console.Cli` are defined by creating a class that inherits from either `Spectre.Console.Cli.Command` or `Spectre.Console.Cli.AsyncCommand`. `Command` must implement an `Execute` method that returns an int where as `AsyncCommand` must implement `ExecuteAsync` returning `Task`. +Commands in `Spectre.Console.Cli` are defined by creating a class that inherits from either `Command` or `AsyncCommand`. `Command` must implement an `Execute` method that returns an int where as `AsyncCommand` must implement `ExecuteAsync` returning `Task`. ```csharp public class HelloCommand : Command diff --git a/docs/input/cli/settings.md b/docs/input/cli/settings.md index 3b001d4..18c75a4 100644 --- a/docs/input/cli/settings.md +++ b/docs/input/cli/settings.md @@ -1,6 +1,10 @@ Title: Specifying Settings Order: 5 Description: "How to define command line argument settings for your *Spectre.Console.Cli* Commands" +Reference: + - T:Spectre.Console.Cli.CommandSettings + - T:Spectre.Console.Cli.CommandArgumentAttribute + - T:Spectre.Console.Cli.CommandOptionAttribute --- Settings for `Spectre.Console.Cli` commands are defined via classes that inherit from `CommandSettings`. Attributes are used to indicate how the parser interprets the command line arguments and create a runtime instance of the settings to be used. diff --git a/docs/input/exceptions.md b/docs/input/exceptions.md index 5939e43..182635c 100644 --- a/docs/input/exceptions.md +++ b/docs/input/exceptions.md @@ -4,6 +4,10 @@ Description: "Exceptions aren't always readable when viewed in the terminal. You Highlights: - Color coded output. - Shorten long identifiers and paths. +Reference: + - M:Spectre.Console.AnsiConsole.WriteException(System.Exception,Spectre.Console.ExceptionFormats) + - M:Spectre.Console.AnsiConsole.WriteException(System.Exception,Spectre.Console.ExceptionSettings) + --- Exceptions aren't always readable when viewed in the terminal. diff --git a/docs/input/index.md b/docs/input/index.md index ee3d8af..a9f16e3 100644 --- a/docs/input/index.md +++ b/docs/input/index.md @@ -1,4 +1,4 @@ -Title: Welcome +Title: Welcome! Description: Spectre.Console is a .NET Standard 2.0 library that makes it easier to create beautiful console applications. Order: 0 --- diff --git a/docs/input/live/live-display.md b/docs/input/live/live-display.md index 53c4e99..8d40e2c 100644 --- a/docs/input/live/live-display.md +++ b/docs/input/live/live-display.md @@ -4,13 +4,15 @@ Description: "*Spectre.Console* can update arbitrary widgets in-place." Highlights: - Update tables or graphs with new updates. - Create a custom progress bar that extends the existing control. +Reference: + - T:Spectre.Console.LiveDisplay + - M:Spectre.Console.AnsiConsole.Live(Spectre.Console.Rendering.IRenderable) --- -Spectre.Console can update arbitrary widgets in-place. +Spectre.Console can update arbitrary widgets in-place using the [Live Display](xref:T:Spectre.Console.LiveDisplay) widget. - The live display is not thread safe, and using it together with other interactive components such as diff --git a/docs/input/live/progress.md b/docs/input/live/progress.md index 0f27850..ecb8587 100644 --- a/docs/input/live/progress.md +++ b/docs/input/live/progress.md @@ -6,6 +6,9 @@ Highlights: - Custom styling of progress bars. - Multiple predefined columns such as Throughput, Estimated Time Remaining, and more. - Fallback for non-interactive consoles such as CI runners. +Reference: + - T:Spectre.Console.Progress + - M:Spectre.Console.AnsiConsole.Progress --- Spectre.Console can display information about long running tasks in the console. diff --git a/docs/input/live/status.md b/docs/input/live/status.md index 218c079..879205b 100644 --- a/docs/input/live/status.md +++ b/docs/input/live/status.md @@ -5,6 +5,9 @@ Description: "*Spectre.Console* can display information about long running tasks Highlights: - Custom spinner control for running tasks. - Fallback for non-interactive consoles such as CI runners. +Reference: + - T:Spectre.Console.Status + - M:Spectre.Console.AnsiConsole.Status --- Spectre.Console can display information about long running tasks in the console. diff --git a/docs/input/markup.md b/docs/input/markup.md index c9d5333..3632605 100644 --- a/docs/input/markup.md +++ b/docs/input/markup.md @@ -5,6 +5,10 @@ Highlights: - Easily add *color*. - Add hyperlinks to for supported terminals. - Emoji 🚀 parsing. +Reference: + - M:Spectre.Console.AnsiConsole.Markup(System.String) + - M:Spectre.Console.AnsiConsole.MarkupLine(System.String) + - T:Spectre.Console.Markup --- The `Markup` class allows you to output rich text to the console. diff --git a/docs/input/prompts/multiselection.md b/docs/input/prompts/multiselection.md index fc85b3d..85cf810 100644 --- a/docs/input/prompts/multiselection.md +++ b/docs/input/prompts/multiselection.md @@ -12,8 +12,7 @@ one or many items from a provided list. - The use of prompts - insides status or progress displays is not supported. + The use of prompts inside status or progress displays is not supported. ## Usage diff --git a/docs/input/prompts/selection.md b/docs/input/prompts/selection.md index 0c04f05..150b328 100644 --- a/docs/input/prompts/selection.md +++ b/docs/input/prompts/selection.md @@ -1,6 +1,9 @@ Title: Selection Order: 1 Description: "The **SelectionPrompt** can be used when you want the user to select a single item from a provided list." +Reference: + - T:Spectre.Console.SelectionPrompt`1 + - M:Spectre.Console.AnsiConsole.Prompt``1(Spectre.Console.IPrompt{``0}) --- The `SelectionPrompt` can be used when you want the user to select diff --git a/docs/input/prompts/text.md b/docs/input/prompts/text.md index 3bd6043..91b202f 100644 --- a/docs/input/prompts/text.md +++ b/docs/input/prompts/text.md @@ -21,26 +21,15 @@ you can use the `Prompt`. ## Confirmation -```csharp -if (!AnsiConsole.Confirm("Run example?")) -{ - return; -} -``` + ```text -Run example? [y/n] (y): _ +Run prompt example? [y/n] (y): _ ``` ## Simple -```csharp -// Ask for the user's name -string name = AnsiConsole.Ask("What's your [green]name[/]?"); - -// Ask for the user's age -int age = AnsiConsole.Ask("What's your [green]age[/]?"); -``` + ```text What's your name? Patrik @@ -49,15 +38,7 @@ What's your age? 37 ## Choices -```csharp -var fruit = AnsiConsole.Prompt( - new TextPrompt("What's your [green]favorite fruit[/]?") - .InvalidChoiceMessage("[red]That's not a valid fruit[/]") - .DefaultValue("Orange") - .AddChoice("Apple") - .AddChoice("Banana") - .AddChoice("Orange")); -``` + ```text What's your favorite fruit? [Apple/Banana/Orange] (Orange): _ @@ -65,19 +46,7 @@ What's your favorite fruit? [Apple/Banana/Orange] (Orange): _ ## Validation -```csharp -var age = AnsiConsole.Prompt( - new TextPrompt("What's the secret number?") - .Validate(age => - { - return age switch - { - < 99 => ValidationResult.Error("[red]Too low[/]"), - > 99 => ValidationResult.Error("[red]Too high[/]"), - _ => ValidationResult.Success(), - }; - })); -``` + ```text What's the secret number? 32 @@ -89,12 +58,8 @@ What's the secret number? _ ## Secrets -```csharp -var password = AnsiConsole.Prompt( - new TextPrompt("Enter [green]password[/]") - .PromptStyle("red") - .Secret()); -``` + + ```text Enter password: ************_ @@ -102,11 +67,7 @@ Enter password: ************_ ## Optional -```csharp -var color = AnsiConsole.Prompt( - new TextPrompt("[grey][[Optional]][/] [green]Favorite color[/]?") - .AllowEmpty()); -``` + ```text [Optional] Favorite color? _ diff --git a/docs/input/tailwind.config.js b/docs/input/tailwind.config.js index 7e3af8a..afb160c 100644 --- a/docs/input/tailwind.config.js +++ b/docs/input/tailwind.config.js @@ -1,17 +1,15 @@ const defaultTheme = require("tailwindcss/defaultTheme"); -const colors = require("tailwindcss/colors"); module.exports = { - purge: ["./output/**/*.html"], - mode: 'jit', - darkMode: false, // or 'media' or 'class' + content: ["./output/**/*.html"], + darkMode: "class", theme: { extend: { fontFamily: { sans: ["Poppins", ...defaultTheme.fontFamily.sans], mono: ["ui-monospace", "Cascadia Mono", "Cascadia Code", "Menlo", "Consolas", "Liberation Mono", "Lucida Console", "WebCascadiaMonoPL", "monospace"], }, - container: { + container: ({theme}) => ({ center: true, padding: { DEFAULT: "2rem", @@ -20,35 +18,61 @@ module.exports = { xl: "5rem", "2xl": "6rem", }, - }, + screens: { + sm: theme("spacing.full"), + md: theme("spacing.full"), + lg: "1280px", + xl: "1400px", + }, + }), typography: (theme) => ({ DEFAULT: { css: { - color: defaultTheme.colors.gray[900], - a: { - color: defaultTheme.colors.blue[700], - fontWeight: defaultTheme.fontWeight.normal, - "&:hover": { - color: defaultTheme.colors.blue[600], - }, + h2: { + marginTop: '1.4em', + marginBottom: `.2em`, }, - "pre code": { - fontWeight: defaultTheme.fontWeight.light, + h3: { + marginTop: '2.4em', + lineHeight: '1.4', + }, + pre: { + fontWeight: theme("fontWeight.light"), + borderRadius: theme('borderRadius.xl'), + borderWidth: '1px', + borderColor: theme('colors.slate.700'), + color: theme('colors.slate.50'), + boxShadow: theme('boxShadow.md'), + lineHeight: '1.3', + }, + 'p + pre, p + asciinema-player pre': { + marginTop: `${-4 / 14}em`, + }, + 'pre + pre': { + marginTop: `${-16 / 14}em`, }, code: { - color: defaultTheme.colors.blue[900], - fontWeight: defaultTheme.fontWeight.normal, + fontWeight: theme("fontWeight.normal"), + fontSize: 'inherit', }, + "code::before": { content: " ", }, "code::after": { content: " ", }, - h2: { - marginTop: "1em", - marginBottom: ".5em" - } + td: { + overflowWrap: "anywhere", + }, + a: { + fontWeight: theme('fontWeight.light'), + textDecoration: 'none', + borderBottom: `1px solid ${theme('colors.teal.600')}`, + }, + 'a:hover': { + borderBottomWidth: '2px', + }, }, }, }), diff --git a/docs/input/tailwind.css b/docs/input/tailwind.css index 9488030..a1a2f3e 100644 --- a/docs/input/tailwind.css +++ b/docs/input/tailwind.css @@ -10,52 +10,117 @@ and the ascii terminal player. @import "tailwindcss/components"; @import "tailwindcss/utilities"; +.dark { + color-scheme: dark; +} + /* temp styling for alerts */ .alert-warning { - @apply p-4 border border-yellow-300 bg-yellow-100 rounded shadow-sm text-sm text-yellow-800; + @apply p-4 border border-yellow-300 bg-yellow-100 text-yellow-800 dark:border-orange-700/50 dark:bg-orange-800/50 dark:text-orange-300/90 rounded shadow-sm text-sm; } .alert-warning p { @apply m-0; } -[type='search']{ +[type='search'] { @apply shadow-sm focus:ring-indigo-300 focus:border-indigo-300 block w-full sm:text-sm border-gray-300 rounded-md; } -/* prism styling */ +div.doc-summary{ + @apply border border-slate-300 dark:border-slate-200 dark:border-slate-800 bg-slate-200/50 dark:bg-slate-700/50 shadow overflow-hidden sm:rounded-lg mb-4; +} + +div.doc-summary header{ + @apply px-4 py-2 sm:px-6 sm:px-5; +} + +div.doc-summary header h3{ + @apply mt-5 text-lg leading-6 font-medium; +} + +div.doc-summary header p{ + @apply mt-1 max-w-2xl text-sm; +} + +div.doc-summary > div { + @apply border-t border-slate-300 dark:border-slate-800/50 px-4 sm:px-0 py-0; +} + +div.doc-summary > div dl { + @apply divide-y divide-slate-300 dark:divide-slate-800/50; +} + +div.doc-summary > div dl > div { + @apply py-4 sm:py-5 sm:grid sm:grid-cols-5 sm:gap-4 sm:px-6; +} + +div.doc-summary > div dl > div dt { + @apply text-sm sm:col-span-3; +} + +div.doc-summary > div dl > div dd { + @apply mt-4 text-sm sm:mt-0 sm:col-span-2; +} + +div.doc-summary.short-term > div dl > div dt { + @apply sm:col-span-2; +} + +div.doc-summary.short-term > div dl > div dd { + @apply sm:col-span-3; +} + +div.doc-summary.tiny-term > div dl > div dt { + @apply sm:col-span-1; +} + +div.doc-summary.tiny-term > div dl > div dd { + @apply sm:col-span-4; +} + +div.doc-summary > div dl > div dt .identifier { + @apply font-normal text-sky-600 dark:text-sky-400; +} + +div.doc-summary > div dl > div dd ul li:first-of-type { + @apply mt-0; +} + + /* prism styling */ pre[class*="language-text"] { - line-height:1rem; + line-height: 1rem; } .token.namespace { - opacity: .7; + opacity: .7; } .token.comment, .token.prolog, .token.doctype, .token.cdata { - @apply text-gray-400; + font-feature-settings: 'ss01' 1, 'salt' 1; + @apply text-gray-400 italic; } .token.operator, .token.boolean, .token.number { - @apply text-purple-300; + @apply text-sky-300; } .token.attr-name, .token.string { - @apply text-green-300; + @apply text-green-400; } .token.entity, .token.url, .language-css .token.string, .style .token.string { - @apply text-green-300; + @apply text-green-400; } .token.selector, @@ -69,12 +134,12 @@ pre[class*="language-text"] { .token.keyword, .token.important, .token.deleted { - @apply text-indigo-300; + @apply text-purple-400; } .token.regex, .token.statement { - @apply text-red-300; + @apply text-red-400; } .token.placeholder, @@ -85,44 +150,41 @@ pre[class*="language-text"] { .token.important, .token.statement, .token.bold { - font-weight: bold; + font-weight: bold; } .token.punctuation { - color: #bebec5; + color: #bebec5; } .token.entity { - cursor: help; + cursor: help; } -.token.italic { - font-style: italic; -} code.language-markup { - color: #f9f9f9; + color: #f9f9f9; } code.language-markup .token.tag { - color: #ef3b7d; + color: #ef3b7d; } code.language-markup .token.attr-name { - color: #a6e22d; + color: #a6e22d; } code.language-markup .token.attr-value { - color: #e6d06c; + color: #e6d06c; } code.language-markup .token.style, code.language-markup .token.script { - color: #76d9e6; + color: #76d9e6; } code.language-markup .token.script .token.keyword { - color: #76d9e6; + color: #76d9e6; } @font-face { @@ -132,1860 +194,2136 @@ code.language-markup .token.script .token.keyword { /* asciicast-player styling */ .asciinema-player-wrapper { - position: relative; - outline: none; - margin-bottom: 1rem; font-size: 15px; - line-height: 1.1em; - } + line-height: 1em; +} - .asciinema-player-wrapper:fullscreen { - background-color: #000; - width: 100%; - height: 100%; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-justify-content: center; - justify-content: center; - -webkit-align-items: center; - align-items: center; - } - .asciinema-player-wrapper:fullscreen .asciinema-player { - position: static; - } - .asciinema-player-wrapper:fullscreen .title-bar { - display: initial; - } - .asciinema-player-wrapper:fullscreen.hud .title-bar { - top: 0; - } - .asciinema-player-wrapper:-webkit-full-screen { - background-color: #000; - width: 100%; - height: 100%; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-justify-content: center; - justify-content: center; - -webkit-align-items: center; - align-items: center; - } - .asciinema-player-wrapper:-webkit-full-screen .asciinema-player { - position: static; - } - .asciinema-player-wrapper:-webkit-full-screen .title-bar { - display: initial; - } - .asciinema-player-wrapper:-webkit-full-screen.hud .title-bar { - top: 0; - } - .asciinema-player-wrapper:-moz-full-screen { - background-color: #000; - width: 100%; - height: 100%; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-justify-content: center; - justify-content: center; - -webkit-align-items: center; - align-items: center; - } - .asciinema-player-wrapper:-moz-full-screen .asciinema-player { - position: static; - } - .asciinema-player-wrapper:-moz-full-screen .title-bar { - display: initial; - } - .asciinema-player-wrapper:-moz-full-screen.hud .title-bar { - top: 0; - } - .asciinema-player-wrapper:-ms-fullscreen { - background-color: #000; - width: 100%; - height: 100%; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-justify-content: center; - justify-content: center; - -webkit-align-items: center; - align-items: center; - } - .asciinema-player-wrapper:-ms-fullscreen .asciinema-player { - position: static; - } - .asciinema-player-wrapper:-ms-fullscreen .title-bar { - display: initial; - } - .asciinema-player-wrapper:-ms-fullscreen.hud .title-bar { - top: 0; - } - .asciinema-player-wrapper .asciinema-player { - text-align: left; - display: inline-block; - padding: 0px; - position: relative; - box-sizing: content-box; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - overflow: hidden; - max-width: 100%; - } - .asciinema-terminal { - box-sizing: content-box; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - overflow: hidden; - padding: 0; - margin: 0px; - display: block; - white-space: pre; - border: 0; +.asciinema-player-wrapper .asciinema-player { + overflow: auto; +} + +.asciinema-terminal { word-wrap: normal; word-break: normal; - border-radius: 0; - border-style: solid; cursor: text; - border-width: 0.5em; - font-family: 'ui-monospace', 'Cascadia Mono PL', 'Cascadia Mono', 'Cascadia Code', Menlo, Consolas, Liberation Mono, Lucida Console, 'WebCascadiaMonoPL', monospace; + font-family: 'ui-monospace', 'Cascadia Mono PL', 'Cascadia Mono', 'Cascadia Code', Menlo, Consolas, Liberation Mono, Lucida Console, 'WebCascadiaMonoPL', monospace; line-height: 1; - } - .asciinema-player pre { - margin-top:0; +} + +.asciinema-player pre { transition: width .25s ease-out, height .25s ease-out; font-variant-ligatures: none; font-feature-settings: "liga" 0; line-height: 1.2em !important; - } - .asciinema-terminal .line .cursor-a { + width: inherit !important; + height: inherit !important; + overflow-x: auto; + position: relative; +} + +.asciinema-terminal .line .cursor-a { display: inline-block; - } - .asciinema-terminal .line .cursor-b { +} + +.asciinema-terminal .line .cursor-b { display: none; border-radius: 0.05em; - } - .asciinema-terminal .line .blink { - visibility: hidden; - } - .asciinema-terminal.cursor .line .cursor-a { - display: none; - } - .asciinema-terminal.cursor .line .cursor-b { - display: inline-block; - } - .asciinema-terminal.blink .line .blink { - visibility: visible; - } - .asciinema-terminal .line { - letter-spacing: normal; - overflow: hidden; - } - .asciinema-terminal .line { - display: block; - } - .asciinema-terminal .bright { - font-weight: 500; - } - .asciinema-terminal .underline { - text-decoration: underline; - } - .asciinema-terminal .italic { - font-style: italic; - } - .asciinema-terminal.font-small { - font-size: 12px; - } - @media only screen and (min-width: 1080px) { - .asciinema-terminal.font-small { - font-size: 15px; - } - } +} - .asciinema-terminal.font-big { - font-size: 24px; - } - .asciinema-player .control-bar { - width: 100%; - height: 32px; - background: rgba(0, 0, 0, 0.8); - /* no gradient fallback */ - background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, #000000 25%, #000000 100%); - /* FF3.6-15 */ - background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, #000000 25%, #000000 100%); - /* Chrome10-25,Safari5.1-6 */ - background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, #000000 25%, #000000 100%); - /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ - color: #bbbbbb; - box-sizing: content-box; - line-height: 1; - position: absolute; - bottom: 0px; - left: 0; - transition: bottom 0.15s linear; - } - .asciinema-player .control-bar * { - box-sizing: inherit; - font-size: 0; - } - .asciinema-player .control-bar svg.icon path { - fill: #bbbbbb; - } - .asciinema-player .control-bar .playback-button { - display: block; - float: left; - cursor: pointer; - height: 12px; - width: 12px; - padding: 10px; - } - .asciinema-player .control-bar .playback-button svg { - height: 12px; - width: 12px; - } - .asciinema-player .control-bar .timer { - display: block; - float: left; - width: 50px; - height: 100%; - text-align: center; - font-family: Helvetica, Arial, sans-serif; - font-size: 11px; - font-weight: bold; - line-height: 32px; - cursor: default; - } - .asciinema-player .control-bar .timer span { +.asciinema-terminal .line .blink { + visibility: hidden; +} + +.asciinema-terminal.cursor .line .cursor-a { + display: none; +} + +.asciinema-terminal.cursor .line .cursor-b { display: inline-block; - font-size: inherit; - } - .asciinema-player .control-bar .timer .time-remaining { - display: none; - } - .asciinema-player .control-bar .timer:hover .time-elapsed { - display: none; - } - .asciinema-player .control-bar .timer:hover .time-remaining { - display: inline; - } - .asciinema-player .control-bar .progressbar { +} + +.asciinema-terminal.blink .line .blink { + visibility: visible; +} + +.asciinema-terminal .line { + letter-spacing: normal; +} + +.asciinema-terminal .line { display: block; - overflow: hidden; - height: 100%; - padding: 0 10px; - } - .asciinema-player .control-bar .progressbar .bar { - display: block; - cursor: pointer; - height: 100%; - padding-top: 15px; - font-size: 0; - } - .asciinema-player .control-bar .progressbar .bar .gutter { - display: block; - height: 3px; - background-color: #333; - } - .asciinema-player .control-bar .progressbar .bar .gutter span { - display: inline-block; - height: 100%; - background-color: #bbbbbb; - border-radius: 3px; - } - .asciinema-player .control-bar.live .progressbar .bar { - cursor: default; - } - .asciinema-player .control-bar .fullscreen-button { - display: block; - float: right; - width: 14px; - height: 14px; - padding: 9px; - cursor: pointer; - } - .asciinema-player .control-bar .fullscreen-button svg { - width: 14px; - height: 14px; - } - .asciinema-player .control-bar .fullscreen-button svg:first-child { - display: inline; - } - .asciinema-player .control-bar .fullscreen-button svg:last-child { +} + +.asciinema-terminal .bright { + font-weight: 500; +} + +.asciinema-terminal .underline { + text-decoration: underline; +} + +.asciinema-terminal .italic { + font-style: italic; +} + +.asciinema-player .control-bar { display: none; - } - .asciinema-player-wrapper.hud .control-bar { - bottom: 0px; - } - .asciinema-player-wrapper:fullscreen .fullscreen-button svg:first-child { - display: none; - } - .asciinema-player-wrapper:fullscreen .fullscreen-button svg:last-child { - display: inline; - } - .asciinema-player-wrapper:-webkit-full-screen .fullscreen-button svg:first-child { - display: none; - } - .asciinema-player-wrapper:-webkit-full-screen .fullscreen-button svg:last-child { - display: inline; - } - .asciinema-player-wrapper:-moz-full-screen .fullscreen-button svg:first-child { - display: none; - } - .asciinema-player-wrapper:-moz-full-screen .fullscreen-button svg:last-child { - display: inline; - } - .asciinema-player-wrapper:-ms-fullscreen .fullscreen-button svg:first-child { - display: none; - } - .asciinema-player-wrapper:-ms-fullscreen .fullscreen-button svg:last-child { - display: inline; - } - .asciinema-terminal .fg-16 { +} + +.asciinema-theme-asciinema .fg-bg { + @apply text-slate-400; +} + +.asciinema-theme-asciinema .bg-fg { + @apply bg-slate-200; +} + +.asciinema-theme-asciinema .fg-0 { + @apply text-slate-900; +} + +.asciinema-theme-asciinema .bg-0 { + background-color: inherit; +} + +.asciinema-theme-asciinema .fg-1 { + @apply text-red-500; +} + +.asciinema-theme-asciinema .bg-1 { + @apply bg-red-500; +} + +.asciinema-theme-asciinema .fg-2 { + @apply text-green-400; +} + +.asciinema-theme-asciinema .bg-2 { + @apply bg-green-400; +} + +.asciinema-theme-asciinema .fg-3 { + @apply text-yellow-400; +} + +.asciinema-theme-asciinema .bg-3 { + @apply bg-yellow-400; +} + +.asciinema-theme-asciinema .fg-4 { + @apply text-sky-400; +} + +.asciinema-theme-asciinema .bg-4 { + @apply bg-sky-400; +} + +.asciinema-theme-asciinema .fg-5 { + @apply text-purple-400; +} + +.asciinema-theme-asciinema .bg-5 { + @apply bg-purple-400; +} + +.asciinema-theme-asciinema .fg-6 { + @apply text-teal-400; +} + +.asciinema-theme-asciinema .bg-6 { + @apply bg-teal-400; +} + +.asciinema-theme-asciinema .fg-7 { + @apply text-slate-100; +} + +.asciinema-theme-asciinema .bg-7 { + @apply bg-slate-100; +} + +.asciinema-theme-asciinema .fg-8 { + @apply text-slate-300; +} + +.asciinema-theme-asciinema .bg-8 { + @apply bg-slate-500; +} + +.asciinema-theme-asciinema .fg-9 { + @apply text-rose-500; +} + +.asciinema-theme-asciinema .bg-9 { + @apply bg-rose-500; +} + +.asciinema-theme-asciinema .fg-10 { + @apply text-green-500; +} + +.asciinema-theme-asciinema .bg-10 { + @apply bg-green-500; +} + +.asciinema-theme-asciinema .fg-11 { + @apply text-yellow-500; +} + +.asciinema-theme-asciinema .bg-11 { + @apply bg-yellow-500; +} + +.asciinema-theme-asciinema .fg-12 { + @apply text-sky-500; +} + +.asciinema-theme-asciinema .bg-12 { + @apply bg-sky-500; +} + +.asciinema-theme-asciinema .fg-13 { + @apply text-purple-500; +} + +.asciinema-theme-asciinema .bg-13 { + @apply bg-purple-500; +} + +.asciinema-theme-asciinema .fg-14 { + @apply text-teal-500; +} + +.asciinema-theme-asciinema .bg-14 { + @apply bg-teal-500; +} + +.asciinema-theme-asciinema .fg-15 { + @apply text-slate-50; +} + +.asciinema-theme-asciinema .bg-15 { + @apply bg-slate-50; +} + + +.asciinema-terminal .fg-16 { color: #000000; - } - .asciinema-terminal .bg-16 { +} + +.asciinema-terminal .bg-16 { background-color: #000000; - } - .asciinema-terminal .fg-17 { +} + +.asciinema-terminal .fg-17 { color: #00005f; - } - .asciinema-terminal .bg-17 { +} + +.asciinema-terminal .bg-17 { background-color: #00005f; - } - .asciinema-terminal .fg-18 { +} + +.asciinema-terminal .fg-18 { color: #000087; - } - .asciinema-terminal .bg-18 { +} + +.asciinema-terminal .bg-18 { background-color: #000087; - } - .asciinema-terminal .fg-19 { +} + +.asciinema-terminal .fg-19 { color: #0000af; - } - .asciinema-terminal .bg-19 { +} + +.asciinema-terminal .bg-19 { background-color: #0000af; - } - .asciinema-terminal .fg-20 { +} + +.asciinema-terminal .fg-20 { color: #0000d7; - } - .asciinema-terminal .bg-20 { +} + +.asciinema-terminal .bg-20 { background-color: #0000d7; - } - .asciinema-terminal .fg-21 { +} + +.asciinema-terminal .fg-21 { color: #0000ff; - } - .asciinema-terminal .bg-21 { +} + +.asciinema-terminal .bg-21 { background-color: #0000ff; - } - .asciinema-terminal .fg-22 { +} + +.asciinema-terminal .fg-22 { color: #005f00; - } - .asciinema-terminal .bg-22 { +} + +.asciinema-terminal .bg-22 { background-color: #005f00; - } - .asciinema-terminal .fg-23 { +} + +.asciinema-terminal .fg-23 { color: #005f5f; - } - .asciinema-terminal .bg-23 { +} + +.asciinema-terminal .bg-23 { background-color: #005f5f; - } - .asciinema-terminal .fg-24 { +} + +.asciinema-terminal .fg-24 { color: #005f87; - } - .asciinema-terminal .bg-24 { +} + +.asciinema-terminal .bg-24 { background-color: #005f87; - } - .asciinema-terminal .fg-25 { +} + +.asciinema-terminal .fg-25 { color: #005faf; - } - .asciinema-terminal .bg-25 { +} + +.asciinema-terminal .bg-25 { background-color: #005faf; - } - .asciinema-terminal .fg-26 { +} + +.asciinema-terminal .fg-26 { color: #005fd7; - } - .asciinema-terminal .bg-26 { +} + +.asciinema-terminal .bg-26 { background-color: #005fd7; - } - .asciinema-terminal .fg-27 { +} + +.asciinema-terminal .fg-27 { color: #005fff; - } - .asciinema-terminal .bg-27 { +} + +.asciinema-terminal .bg-27 { background-color: #005fff; - } - .asciinema-terminal .fg-28 { +} + +.asciinema-terminal .fg-28 { color: #008700; - } - .asciinema-terminal .bg-28 { +} + +.asciinema-terminal .bg-28 { background-color: #008700; - } - .asciinema-terminal .fg-29 { +} + +.asciinema-terminal .fg-29 { color: #00875f; - } - .asciinema-terminal .bg-29 { +} + +.asciinema-terminal .bg-29 { background-color: #00875f; - } - .asciinema-terminal .fg-30 { +} + +.asciinema-terminal .fg-30 { color: #008787; - } - .asciinema-terminal .bg-30 { +} + +.asciinema-terminal .bg-30 { background-color: #008787; - } - .asciinema-terminal .fg-31 { +} + +.asciinema-terminal .fg-31 { color: #0087af; - } - .asciinema-terminal .bg-31 { +} + +.asciinema-terminal .bg-31 { background-color: #0087af; - } - .asciinema-terminal .fg-32 { +} + +.asciinema-terminal .fg-32 { color: #0087d7; - } - .asciinema-terminal .bg-32 { +} + +.asciinema-terminal .bg-32 { background-color: #0087d7; - } - .asciinema-terminal .fg-33 { +} + +.asciinema-terminal .fg-33 { color: #0087ff; - } - .asciinema-terminal .bg-33 { +} + +.asciinema-terminal .bg-33 { background-color: #0087ff; - } - .asciinema-terminal .fg-34 { +} + +.asciinema-terminal .fg-34 { color: #00af00; - } - .asciinema-terminal .bg-34 { +} + +.asciinema-terminal .bg-34 { background-color: #00af00; - } - .asciinema-terminal .fg-35 { +} + +.asciinema-terminal .fg-35 { color: #00af5f; - } - .asciinema-terminal .bg-35 { +} + +.asciinema-terminal .bg-35 { background-color: #00af5f; - } - .asciinema-terminal .fg-36 { +} + +.asciinema-terminal .fg-36 { color: #00af87; - } - .asciinema-terminal .bg-36 { +} + +.asciinema-terminal .bg-36 { background-color: #00af87; - } - .asciinema-terminal .fg-37 { +} + +.asciinema-terminal .fg-37 { color: #00afaf; - } - .asciinema-terminal .bg-37 { +} + +.asciinema-terminal .bg-37 { background-color: #00afaf; - } - .asciinema-terminal .fg-38 { +} + +.asciinema-terminal .fg-38 { color: #00afd7; - } - .asciinema-terminal .bg-38 { +} + +.asciinema-terminal .bg-38 { background-color: #00afd7; - } - .asciinema-terminal .fg-39 { +} + +.asciinema-terminal .fg-39 { color: #00afff; - } - .asciinema-terminal .bg-39 { +} + +.asciinema-terminal .bg-39 { background-color: #00afff; - } - .asciinema-terminal .fg-40 { +} + +.asciinema-terminal .fg-40 { color: #00d700; - } - .asciinema-terminal .bg-40 { +} + +.asciinema-terminal .bg-40 { background-color: #00d700; - } - .asciinema-terminal .fg-41 { +} + +.asciinema-terminal .fg-41 { color: #00d75f; - } - .asciinema-terminal .bg-41 { +} + +.asciinema-terminal .bg-41 { background-color: #00d75f; - } - .asciinema-terminal .fg-42 { +} + +.asciinema-terminal .fg-42 { color: #00d787; - } - .asciinema-terminal .bg-42 { +} + +.asciinema-terminal .bg-42 { background-color: #00d787; - } - .asciinema-terminal .fg-43 { +} + +.asciinema-terminal .fg-43 { color: #00d7af; - } - .asciinema-terminal .bg-43 { +} + +.asciinema-terminal .bg-43 { background-color: #00d7af; - } - .asciinema-terminal .fg-44 { +} + +.asciinema-terminal .fg-44 { color: #00d7d7; - } - .asciinema-terminal .bg-44 { +} + +.asciinema-terminal .bg-44 { background-color: #00d7d7; - } - .asciinema-terminal .fg-45 { +} + +.asciinema-terminal .fg-45 { color: #00d7ff; - } - .asciinema-terminal .bg-45 { +} + +.asciinema-terminal .bg-45 { background-color: #00d7ff; - } - .asciinema-terminal .fg-46 { +} + +.asciinema-terminal .fg-46 { color: #00ff00; - } - .asciinema-terminal .bg-46 { +} + +.asciinema-terminal .bg-46 { background-color: #00ff00; - } - .asciinema-terminal .fg-47 { +} + +.asciinema-terminal .fg-47 { color: #00ff5f; - } - .asciinema-terminal .bg-47 { +} + +.asciinema-terminal .bg-47 { background-color: #00ff5f; - } - .asciinema-terminal .fg-48 { +} + +.asciinema-terminal .fg-48 { color: #00ff87; - } - .asciinema-terminal .bg-48 { +} + +.asciinema-terminal .bg-48 { background-color: #00ff87; - } - .asciinema-terminal .fg-49 { +} + +.asciinema-terminal .fg-49 { color: #00ffaf; - } - .asciinema-terminal .bg-49 { +} + +.asciinema-terminal .bg-49 { background-color: #00ffaf; - } - .asciinema-terminal .fg-50 { +} + +.asciinema-terminal .fg-50 { color: #00ffd7; - } - .asciinema-terminal .bg-50 { +} + +.asciinema-terminal .bg-50 { background-color: #00ffd7; - } - .asciinema-terminal .fg-51 { +} + +.asciinema-terminal .fg-51 { color: #00ffff; - } - .asciinema-terminal .bg-51 { +} + +.asciinema-terminal .bg-51 { background-color: #00ffff; - } - .asciinema-terminal .fg-52 { +} + +.asciinema-terminal .fg-52 { color: #5f0000; - } - .asciinema-terminal .bg-52 { +} + +.asciinema-terminal .bg-52 { background-color: #5f0000; - } - .asciinema-terminal .fg-53 { +} + +.asciinema-terminal .fg-53 { color: #5f005f; - } - .asciinema-terminal .bg-53 { +} + +.asciinema-terminal .bg-53 { background-color: #5f005f; - } - .asciinema-terminal .fg-54 { +} + +.asciinema-terminal .fg-54 { color: #5f0087; - } - .asciinema-terminal .bg-54 { +} + +.asciinema-terminal .bg-54 { background-color: #5f0087; - } - .asciinema-terminal .fg-55 { +} + +.asciinema-terminal .fg-55 { color: #5f00af; - } - .asciinema-terminal .bg-55 { +} + +.asciinema-terminal .bg-55 { background-color: #5f00af; - } - .asciinema-terminal .fg-56 { +} + +.asciinema-terminal .fg-56 { color: #5f00d7; - } - .asciinema-terminal .bg-56 { +} + +.asciinema-terminal .bg-56 { background-color: #5f00d7; - } - .asciinema-terminal .fg-57 { +} + +.asciinema-terminal .fg-57 { color: #5f00ff; - } - .asciinema-terminal .bg-57 { +} + +.asciinema-terminal .bg-57 { background-color: #5f00ff; - } - .asciinema-terminal .fg-58 { +} + +.asciinema-terminal .fg-58 { color: #5f5f00; - } - .asciinema-terminal .bg-58 { +} + +.asciinema-terminal .bg-58 { background-color: #5f5f00; - } - .asciinema-terminal .fg-59 { +} + +.asciinema-terminal .fg-59 { color: #5f5f5f; - } - .asciinema-terminal .bg-59 { +} + +.asciinema-terminal .bg-59 { background-color: #5f5f5f; - } - .asciinema-terminal .fg-60 { +} + +.asciinema-terminal .fg-60 { color: #5f5f87; - } - .asciinema-terminal .bg-60 { +} + +.asciinema-terminal .bg-60 { background-color: #5f5f87; - } - .asciinema-terminal .fg-61 { +} + +.asciinema-terminal .fg-61 { color: #5f5faf; - } - .asciinema-terminal .bg-61 { +} + +.asciinema-terminal .bg-61 { background-color: #5f5faf; - } - .asciinema-terminal .fg-62 { +} + +.asciinema-terminal .fg-62 { color: #5f5fd7; - } - .asciinema-terminal .bg-62 { +} + +.asciinema-terminal .bg-62 { background-color: #5f5fd7; - } - .asciinema-terminal .fg-63 { +} + +.asciinema-terminal .fg-63 { color: #5f5fff; - } - .asciinema-terminal .bg-63 { +} + +.asciinema-terminal .bg-63 { background-color: #5f5fff; - } - .asciinema-terminal .fg-64 { +} + +.asciinema-terminal .fg-64 { color: #5f8700; - } - .asciinema-terminal .bg-64 { +} + +.asciinema-terminal .bg-64 { background-color: #5f8700; - } - .asciinema-terminal .fg-65 { +} + +.asciinema-terminal .fg-65 { color: #5f875f; - } - .asciinema-terminal .bg-65 { +} + +.asciinema-terminal .bg-65 { background-color: #5f875f; - } - .asciinema-terminal .fg-66 { +} + +.asciinema-terminal .fg-66 { color: #5f8787; - } - .asciinema-terminal .bg-66 { +} + +.asciinema-terminal .bg-66 { background-color: #5f8787; - } - .asciinema-terminal .fg-67 { +} + +.asciinema-terminal .fg-67 { color: #5f87af; - } - .asciinema-terminal .bg-67 { +} + +.asciinema-terminal .bg-67 { background-color: #5f87af; - } - .asciinema-terminal .fg-68 { +} + +.asciinema-terminal .fg-68 { color: #5f87d7; - } - .asciinema-terminal .bg-68 { +} + +.asciinema-terminal .bg-68 { background-color: #5f87d7; - } - .asciinema-terminal .fg-69 { +} + +.asciinema-terminal .fg-69 { color: #5f87ff; - } - .asciinema-terminal .bg-69 { +} + +.asciinema-terminal .bg-69 { background-color: #5f87ff; - } - .asciinema-terminal .fg-70 { +} + +.asciinema-terminal .fg-70 { color: #5faf00; - } - .asciinema-terminal .bg-70 { +} + +.asciinema-terminal .bg-70 { background-color: #5faf00; - } - .asciinema-terminal .fg-71 { +} + +.asciinema-terminal .fg-71 { color: #5faf5f; - } - .asciinema-terminal .bg-71 { +} + +.asciinema-terminal .bg-71 { background-color: #5faf5f; - } - .asciinema-terminal .fg-72 { +} + +.asciinema-terminal .fg-72 { color: #5faf87; - } - .asciinema-terminal .bg-72 { +} + +.asciinema-terminal .bg-72 { background-color: #5faf87; - } - .asciinema-terminal .fg-73 { +} + +.asciinema-terminal .fg-73 { color: #5fafaf; - } - .asciinema-terminal .bg-73 { +} + +.asciinema-terminal .bg-73 { background-color: #5fafaf; - } - .asciinema-terminal .fg-74 { +} + +.asciinema-terminal .fg-74 { color: #5fafd7; - } - .asciinema-terminal .bg-74 { +} + +.asciinema-terminal .bg-74 { background-color: #5fafd7; - } - .asciinema-terminal .fg-75 { +} + +.asciinema-terminal .fg-75 { color: #5fafff; - } - .asciinema-terminal .bg-75 { +} + +.asciinema-terminal .bg-75 { background-color: #5fafff; - } - .asciinema-terminal .fg-76 { +} + +.asciinema-terminal .fg-76 { color: #5fd700; - } - .asciinema-terminal .bg-76 { +} + +.asciinema-terminal .bg-76 { background-color: #5fd700; - } - .asciinema-terminal .fg-77 { +} + +.asciinema-terminal .fg-77 { color: #5fd75f; - } - .asciinema-terminal .bg-77 { +} + +.asciinema-terminal .bg-77 { background-color: #5fd75f; - } - .asciinema-terminal .fg-78 { +} + +.asciinema-terminal .fg-78 { color: #5fd787; - } - .asciinema-terminal .bg-78 { +} + +.asciinema-terminal .bg-78 { background-color: #5fd787; - } - .asciinema-terminal .fg-79 { +} + +.asciinema-terminal .fg-79 { color: #5fd7af; - } - .asciinema-terminal .bg-79 { +} + +.asciinema-terminal .bg-79 { background-color: #5fd7af; - } - .asciinema-terminal .fg-80 { +} + +.asciinema-terminal .fg-80 { color: #5fd7d7; - } - .asciinema-terminal .bg-80 { +} + +.asciinema-terminal .bg-80 { background-color: #5fd7d7; - } - .asciinema-terminal .fg-81 { +} + +.asciinema-terminal .fg-81 { color: #5fd7ff; - } - .asciinema-terminal .bg-81 { +} + +.asciinema-terminal .bg-81 { background-color: #5fd7ff; - } - .asciinema-terminal .fg-82 { +} + +.asciinema-terminal .fg-82 { color: #5fff00; - } - .asciinema-terminal .bg-82 { +} + +.asciinema-terminal .bg-82 { background-color: #5fff00; - } - .asciinema-terminal .fg-83 { +} + +.asciinema-terminal .fg-83 { color: #5fff5f; - } - .asciinema-terminal .bg-83 { +} + +.asciinema-terminal .bg-83 { background-color: #5fff5f; - } - .asciinema-terminal .fg-84 { +} + +.asciinema-terminal .fg-84 { color: #5fff87; - } - .asciinema-terminal .bg-84 { +} + +.asciinema-terminal .bg-84 { background-color: #5fff87; - } - .asciinema-terminal .fg-85 { +} + +.asciinema-terminal .fg-85 { color: #5fffaf; - } - .asciinema-terminal .bg-85 { +} + +.asciinema-terminal .bg-85 { background-color: #5fffaf; - } - .asciinema-terminal .fg-86 { +} + +.asciinema-terminal .fg-86 { color: #5fffd7; - } - .asciinema-terminal .bg-86 { +} + +.asciinema-terminal .bg-86 { background-color: #5fffd7; - } - .asciinema-terminal .fg-87 { +} + +.asciinema-terminal .fg-87 { color: #5fffff; - } - .asciinema-terminal .bg-87 { +} + +.asciinema-terminal .bg-87 { background-color: #5fffff; - } - .asciinema-terminal .fg-88 { +} + +.asciinema-terminal .fg-88 { color: #870000; - } - .asciinema-terminal .bg-88 { +} + +.asciinema-terminal .bg-88 { background-color: #870000; - } - .asciinema-terminal .fg-89 { +} + +.asciinema-terminal .fg-89 { color: #87005f; - } - .asciinema-terminal .bg-89 { +} + +.asciinema-terminal .bg-89 { background-color: #87005f; - } - .asciinema-terminal .fg-90 { +} + +.asciinema-terminal .fg-90 { color: #870087; - } - .asciinema-terminal .bg-90 { +} + +.asciinema-terminal .bg-90 { background-color: #870087; - } - .asciinema-terminal .fg-91 { +} + +.asciinema-terminal .fg-91 { color: #8700af; - } - .asciinema-terminal .bg-91 { +} + +.asciinema-terminal .bg-91 { background-color: #8700af; - } - .asciinema-terminal .fg-92 { +} + +.asciinema-terminal .fg-92 { color: #8700d7; - } - .asciinema-terminal .bg-92 { +} + +.asciinema-terminal .bg-92 { background-color: #8700d7; - } - .asciinema-terminal .fg-93 { +} + +.asciinema-terminal .fg-93 { color: #8700ff; - } - .asciinema-terminal .bg-93 { +} + +.asciinema-terminal .bg-93 { background-color: #8700ff; - } - .asciinema-terminal .fg-94 { +} + +.asciinema-terminal .fg-94 { color: #875f00; - } - .asciinema-terminal .bg-94 { +} + +.asciinema-terminal .bg-94 { background-color: #875f00; - } - .asciinema-terminal .fg-95 { +} + +.asciinema-terminal .fg-95 { color: #875f5f; - } - .asciinema-terminal .bg-95 { +} + +.asciinema-terminal .bg-95 { background-color: #875f5f; - } - .asciinema-terminal .fg-96 { +} + +.asciinema-terminal .fg-96 { color: #875f87; - } - .asciinema-terminal .bg-96 { +} + +.asciinema-terminal .bg-96 { background-color: #875f87; - } - .asciinema-terminal .fg-97 { +} + +.asciinema-terminal .fg-97 { color: #875faf; - } - .asciinema-terminal .bg-97 { +} + +.asciinema-terminal .bg-97 { background-color: #875faf; - } - .asciinema-terminal .fg-98 { +} + +.asciinema-terminal .fg-98 { color: #875fd7; - } - .asciinema-terminal .bg-98 { +} + +.asciinema-terminal .bg-98 { background-color: #875fd7; - } - .asciinema-terminal .fg-99 { +} + +.asciinema-terminal .fg-99 { color: #875fff; - } - .asciinema-terminal .bg-99 { +} + +.asciinema-terminal .bg-99 { background-color: #875fff; - } - .asciinema-terminal .fg-100 { +} + +.asciinema-terminal .fg-100 { color: #878700; - } - .asciinema-terminal .bg-100 { +} + +.asciinema-terminal .bg-100 { background-color: #878700; - } - .asciinema-terminal .fg-101 { +} + +.asciinema-terminal .fg-101 { color: #87875f; - } - .asciinema-terminal .bg-101 { +} + +.asciinema-terminal .bg-101 { background-color: #87875f; - } - .asciinema-terminal .fg-102 { +} + +.asciinema-terminal .fg-102 { color: #878787; - } - .asciinema-terminal .bg-102 { +} + +.asciinema-terminal .bg-102 { background-color: #878787; - } - .asciinema-terminal .fg-103 { +} + +.asciinema-terminal .fg-103 { color: #8787af; - } - .asciinema-terminal .bg-103 { +} + +.asciinema-terminal .bg-103 { background-color: #8787af; - } - .asciinema-terminal .fg-104 { +} + +.asciinema-terminal .fg-104 { color: #8787d7; - } - .asciinema-terminal .bg-104 { +} + +.asciinema-terminal .bg-104 { background-color: #8787d7; - } - .asciinema-terminal .fg-105 { +} + +.asciinema-terminal .fg-105 { color: #8787ff; - } - .asciinema-terminal .bg-105 { +} + +.asciinema-terminal .bg-105 { background-color: #8787ff; - } - .asciinema-terminal .fg-106 { +} + +.asciinema-terminal .fg-106 { color: #87af00; - } - .asciinema-terminal .bg-106 { +} + +.asciinema-terminal .bg-106 { background-color: #87af00; - } - .asciinema-terminal .fg-107 { +} + +.asciinema-terminal .fg-107 { color: #87af5f; - } - .asciinema-terminal .bg-107 { +} + +.asciinema-terminal .bg-107 { background-color: #87af5f; - } - .asciinema-terminal .fg-108 { +} + +.asciinema-terminal .fg-108 { color: #87af87; - } - .asciinema-terminal .bg-108 { +} + +.asciinema-terminal .bg-108 { background-color: #87af87; - } - .asciinema-terminal .fg-109 { +} + +.asciinema-terminal .fg-109 { color: #87afaf; - } - .asciinema-terminal .bg-109 { +} + +.asciinema-terminal .bg-109 { background-color: #87afaf; - } - .asciinema-terminal .fg-110 { +} + +.asciinema-terminal .fg-110 { color: #87afd7; - } - .asciinema-terminal .bg-110 { +} + +.asciinema-terminal .bg-110 { background-color: #87afd7; - } - .asciinema-terminal .fg-111 { +} + +.asciinema-terminal .fg-111 { color: #87afff; - } - .asciinema-terminal .bg-111 { +} + +.asciinema-terminal .bg-111 { background-color: #87afff; - } - .asciinema-terminal .fg-112 { +} + +.asciinema-terminal .fg-112 { color: #87d700; - } - .asciinema-terminal .bg-112 { +} + +.asciinema-terminal .bg-112 { background-color: #87d700; - } - .asciinema-terminal .fg-113 { +} + +.asciinema-terminal .fg-113 { color: #87d75f; - } - .asciinema-terminal .bg-113 { +} + +.asciinema-terminal .bg-113 { background-color: #87d75f; - } - .asciinema-terminal .fg-114 { +} + +.asciinema-terminal .fg-114 { color: #87d787; - } - .asciinema-terminal .bg-114 { +} + +.asciinema-terminal .bg-114 { background-color: #87d787; - } - .asciinema-terminal .fg-115 { +} + +.asciinema-terminal .fg-115 { color: #87d7af; - } - .asciinema-terminal .bg-115 { +} + +.asciinema-terminal .bg-115 { background-color: #87d7af; - } - .asciinema-terminal .fg-116 { +} + +.asciinema-terminal .fg-116 { color: #87d7d7; - } - .asciinema-terminal .bg-116 { +} + +.asciinema-terminal .bg-116 { background-color: #87d7d7; - } - .asciinema-terminal .fg-117 { +} + +.asciinema-terminal .fg-117 { color: #87d7ff; - } - .asciinema-terminal .bg-117 { +} + +.asciinema-terminal .bg-117 { background-color: #87d7ff; - } - .asciinema-terminal .fg-118 { +} + +.asciinema-terminal .fg-118 { color: #87ff00; - } - .asciinema-terminal .bg-118 { +} + +.asciinema-terminal .bg-118 { background-color: #87ff00; - } - .asciinema-terminal .fg-119 { +} + +.asciinema-terminal .fg-119 { color: #87ff5f; - } - .asciinema-terminal .bg-119 { +} + +.asciinema-terminal .bg-119 { background-color: #87ff5f; - } - .asciinema-terminal .fg-120 { +} + +.asciinema-terminal .fg-120 { color: #87ff87; - } - .asciinema-terminal .bg-120 { +} + +.asciinema-terminal .bg-120 { background-color: #87ff87; - } - .asciinema-terminal .fg-121 { +} + +.asciinema-terminal .fg-121 { color: #87ffaf; - } - .asciinema-terminal .bg-121 { +} + +.asciinema-terminal .bg-121 { background-color: #87ffaf; - } - .asciinema-terminal .fg-122 { +} + +.asciinema-terminal .fg-122 { color: #87ffd7; - } - .asciinema-terminal .bg-122 { +} + +.asciinema-terminal .bg-122 { background-color: #87ffd7; - } - .asciinema-terminal .fg-123 { +} + +.asciinema-terminal .fg-123 { color: #87ffff; - } - .asciinema-terminal .bg-123 { +} + +.asciinema-terminal .bg-123 { background-color: #87ffff; - } - .asciinema-terminal .fg-124 { +} + +.asciinema-terminal .fg-124 { color: #af0000; - } - .asciinema-terminal .bg-124 { +} + +.asciinema-terminal .bg-124 { background-color: #af0000; - } - .asciinema-terminal .fg-125 { +} + +.asciinema-terminal .fg-125 { color: #af005f; - } - .asciinema-terminal .bg-125 { +} + +.asciinema-terminal .bg-125 { background-color: #af005f; - } - .asciinema-terminal .fg-126 { +} + +.asciinema-terminal .fg-126 { color: #af0087; - } - .asciinema-terminal .bg-126 { +} + +.asciinema-terminal .bg-126 { background-color: #af0087; - } - .asciinema-terminal .fg-127 { +} + +.asciinema-terminal .fg-127 { color: #af00af; - } - .asciinema-terminal .bg-127 { +} + +.asciinema-terminal .bg-127 { background-color: #af00af; - } - .asciinema-terminal .fg-128 { +} + +.asciinema-terminal .fg-128 { color: #af00d7; - } - .asciinema-terminal .bg-128 { +} + +.asciinema-terminal .bg-128 { background-color: #af00d7; - } - .asciinema-terminal .fg-129 { +} + +.asciinema-terminal .fg-129 { color: #af00ff; - } - .asciinema-terminal .bg-129 { +} + +.asciinema-terminal .bg-129 { background-color: #af00ff; - } - .asciinema-terminal .fg-130 { +} + +.asciinema-terminal .fg-130 { color: #af5f00; - } - .asciinema-terminal .bg-130 { +} + +.asciinema-terminal .bg-130 { background-color: #af5f00; - } - .asciinema-terminal .fg-131 { +} + +.asciinema-terminal .fg-131 { color: #af5f5f; - } - .asciinema-terminal .bg-131 { +} + +.asciinema-terminal .bg-131 { background-color: #af5f5f; - } - .asciinema-terminal .fg-132 { +} + +.asciinema-terminal .fg-132 { color: #af5f87; - } - .asciinema-terminal .bg-132 { +} + +.asciinema-terminal .bg-132 { background-color: #af5f87; - } - .asciinema-terminal .fg-133 { +} + +.asciinema-terminal .fg-133 { color: #af5faf; - } - .asciinema-terminal .bg-133 { +} + +.asciinema-terminal .bg-133 { background-color: #af5faf; - } - .asciinema-terminal .fg-134 { +} + +.asciinema-terminal .fg-134 { color: #af5fd7; - } - .asciinema-terminal .bg-134 { +} + +.asciinema-terminal .bg-134 { background-color: #af5fd7; - } - .asciinema-terminal .fg-135 { +} + +.asciinema-terminal .fg-135 { color: #af5fff; - } - .asciinema-terminal .bg-135 { +} + +.asciinema-terminal .bg-135 { background-color: #af5fff; - } - .asciinema-terminal .fg-136 { +} + +.asciinema-terminal .fg-136 { color: #af8700; - } - .asciinema-terminal .bg-136 { +} + +.asciinema-terminal .bg-136 { background-color: #af8700; - } - .asciinema-terminal .fg-137 { +} + +.asciinema-terminal .fg-137 { color: #af875f; - } - .asciinema-terminal .bg-137 { +} + +.asciinema-terminal .bg-137 { background-color: #af875f; - } - .asciinema-terminal .fg-138 { +} + +.asciinema-terminal .fg-138 { color: #af8787; - } - .asciinema-terminal .bg-138 { +} + +.asciinema-terminal .bg-138 { background-color: #af8787; - } - .asciinema-terminal .fg-139 { +} + +.asciinema-terminal .fg-139 { color: #af87af; - } - .asciinema-terminal .bg-139 { +} + +.asciinema-terminal .bg-139 { background-color: #af87af; - } - .asciinema-terminal .fg-140 { +} + +.asciinema-terminal .fg-140 { color: #af87d7; - } - .asciinema-terminal .bg-140 { +} + +.asciinema-terminal .bg-140 { background-color: #af87d7; - } - .asciinema-terminal .fg-141 { +} + +.asciinema-terminal .fg-141 { color: #af87ff; - } - .asciinema-terminal .bg-141 { +} + +.asciinema-terminal .bg-141 { background-color: #af87ff; - } - .asciinema-terminal .fg-142 { +} + +.asciinema-terminal .fg-142 { color: #afaf00; - } - .asciinema-terminal .bg-142 { +} + +.asciinema-terminal .bg-142 { background-color: #afaf00; - } - .asciinema-terminal .fg-143 { +} + +.asciinema-terminal .fg-143 { color: #afaf5f; - } - .asciinema-terminal .bg-143 { +} + +.asciinema-terminal .bg-143 { background-color: #afaf5f; - } - .asciinema-terminal .fg-144 { +} + +.asciinema-terminal .fg-144 { color: #afaf87; - } - .asciinema-terminal .bg-144 { +} + +.asciinema-terminal .bg-144 { background-color: #afaf87; - } - .asciinema-terminal .fg-145 { +} + +.asciinema-terminal .fg-145 { color: #afafaf; - } - .asciinema-terminal .bg-145 { +} + +.asciinema-terminal .bg-145 { background-color: #afafaf; - } - .asciinema-terminal .fg-146 { +} + +.asciinema-terminal .fg-146 { color: #afafd7; - } - .asciinema-terminal .bg-146 { +} + +.asciinema-terminal .bg-146 { background-color: #afafd7; - } - .asciinema-terminal .fg-147 { +} + +.asciinema-terminal .fg-147 { color: #afafff; - } - .asciinema-terminal .bg-147 { +} + +.asciinema-terminal .bg-147 { background-color: #afafff; - } - .asciinema-terminal .fg-148 { +} + +.asciinema-terminal .fg-148 { color: #afd700; - } - .asciinema-terminal .bg-148 { +} + +.asciinema-terminal .bg-148 { background-color: #afd700; - } - .asciinema-terminal .fg-149 { +} + +.asciinema-terminal .fg-149 { color: #afd75f; - } - .asciinema-terminal .bg-149 { +} + +.asciinema-terminal .bg-149 { background-color: #afd75f; - } - .asciinema-terminal .fg-150 { +} + +.asciinema-terminal .fg-150 { color: #afd787; - } - .asciinema-terminal .bg-150 { +} + +.asciinema-terminal .bg-150 { background-color: #afd787; - } - .asciinema-terminal .fg-151 { +} + +.asciinema-terminal .fg-151 { color: #afd7af; - } - .asciinema-terminal .bg-151 { +} + +.asciinema-terminal .bg-151 { background-color: #afd7af; - } - .asciinema-terminal .fg-152 { +} + +.asciinema-terminal .fg-152 { color: #afd7d7; - } - .asciinema-terminal .bg-152 { +} + +.asciinema-terminal .bg-152 { background-color: #afd7d7; - } - .asciinema-terminal .fg-153 { +} + +.asciinema-terminal .fg-153 { color: #afd7ff; - } - .asciinema-terminal .bg-153 { +} + +.asciinema-terminal .bg-153 { background-color: #afd7ff; - } - .asciinema-terminal .fg-154 { +} + +.asciinema-terminal .fg-154 { color: #afff00; - } - .asciinema-terminal .bg-154 { +} + +.asciinema-terminal .bg-154 { background-color: #afff00; - } - .asciinema-terminal .fg-155 { +} + +.asciinema-terminal .fg-155 { color: #afff5f; - } - .asciinema-terminal .bg-155 { +} + +.asciinema-terminal .bg-155 { background-color: #afff5f; - } - .asciinema-terminal .fg-156 { +} + +.asciinema-terminal .fg-156 { color: #afff87; - } - .asciinema-terminal .bg-156 { +} + +.asciinema-terminal .bg-156 { background-color: #afff87; - } - .asciinema-terminal .fg-157 { +} + +.asciinema-terminal .fg-157 { color: #afffaf; - } - .asciinema-terminal .bg-157 { +} + +.asciinema-terminal .bg-157 { background-color: #afffaf; - } - .asciinema-terminal .fg-158 { +} + +.asciinema-terminal .fg-158 { color: #afffd7; - } - .asciinema-terminal .bg-158 { +} + +.asciinema-terminal .bg-158 { background-color: #afffd7; - } - .asciinema-terminal .fg-159 { +} + +.asciinema-terminal .fg-159 { color: #afffff; - } - .asciinema-terminal .bg-159 { +} + +.asciinema-terminal .bg-159 { background-color: #afffff; - } - .asciinema-terminal .fg-160 { +} + +.asciinema-terminal .fg-160 { color: #d70000; - } - .asciinema-terminal .bg-160 { +} + +.asciinema-terminal .bg-160 { background-color: #d70000; - } - .asciinema-terminal .fg-161 { +} + +.asciinema-terminal .fg-161 { color: #d7005f; - } - .asciinema-terminal .bg-161 { +} + +.asciinema-terminal .bg-161 { background-color: #d7005f; - } - .asciinema-terminal .fg-162 { +} + +.asciinema-terminal .fg-162 { color: #d70087; - } - .asciinema-terminal .bg-162 { +} + +.asciinema-terminal .bg-162 { background-color: #d70087; - } - .asciinema-terminal .fg-163 { +} + +.asciinema-terminal .fg-163 { color: #d700af; - } - .asciinema-terminal .bg-163 { +} + +.asciinema-terminal .bg-163 { background-color: #d700af; - } - .asciinema-terminal .fg-164 { +} + +.asciinema-terminal .fg-164 { color: #d700d7; - } - .asciinema-terminal .bg-164 { +} + +.asciinema-terminal .bg-164 { background-color: #d700d7; - } - .asciinema-terminal .fg-165 { +} + +.asciinema-terminal .fg-165 { color: #d700ff; - } - .asciinema-terminal .bg-165 { +} + +.asciinema-terminal .bg-165 { background-color: #d700ff; - } - .asciinema-terminal .fg-166 { +} + +.asciinema-terminal .fg-166 { color: #d75f00; - } - .asciinema-terminal .bg-166 { +} + +.asciinema-terminal .bg-166 { background-color: #d75f00; - } - .asciinema-terminal .fg-167 { +} + +.asciinema-terminal .fg-167 { color: #d75f5f; - } - .asciinema-terminal .bg-167 { +} + +.asciinema-terminal .bg-167 { background-color: #d75f5f; - } - .asciinema-terminal .fg-168 { +} + +.asciinema-terminal .fg-168 { color: #d75f87; - } - .asciinema-terminal .bg-168 { +} + +.asciinema-terminal .bg-168 { background-color: #d75f87; - } - .asciinema-terminal .fg-169 { +} + +.asciinema-terminal .fg-169 { color: #d75faf; - } - .asciinema-terminal .bg-169 { +} + +.asciinema-terminal .bg-169 { background-color: #d75faf; - } - .asciinema-terminal .fg-170 { +} + +.asciinema-terminal .fg-170 { color: #d75fd7; - } - .asciinema-terminal .bg-170 { +} + +.asciinema-terminal .bg-170 { background-color: #d75fd7; - } - .asciinema-terminal .fg-171 { +} + +.asciinema-terminal .fg-171 { color: #d75fff; - } - .asciinema-terminal .bg-171 { +} + +.asciinema-terminal .bg-171 { background-color: #d75fff; - } - .asciinema-terminal .fg-172 { +} + +.asciinema-terminal .fg-172 { color: #d78700; - } - .asciinema-terminal .bg-172 { +} + +.asciinema-terminal .bg-172 { background-color: #d78700; - } - .asciinema-terminal .fg-173 { +} + +.asciinema-terminal .fg-173 { color: #d7875f; - } - .asciinema-terminal .bg-173 { +} + +.asciinema-terminal .bg-173 { background-color: #d7875f; - } - .asciinema-terminal .fg-174 { +} + +.asciinema-terminal .fg-174 { color: #d78787; - } - .asciinema-terminal .bg-174 { +} + +.asciinema-terminal .bg-174 { background-color: #d78787; - } - .asciinema-terminal .fg-175 { +} + +.asciinema-terminal .fg-175 { color: #d787af; - } - .asciinema-terminal .bg-175 { +} + +.asciinema-terminal .bg-175 { background-color: #d787af; - } - .asciinema-terminal .fg-176 { +} + +.asciinema-terminal .fg-176 { color: #d787d7; - } - .asciinema-terminal .bg-176 { +} + +.asciinema-terminal .bg-176 { background-color: #d787d7; - } - .asciinema-terminal .fg-177 { +} + +.asciinema-terminal .fg-177 { color: #d787ff; - } - .asciinema-terminal .bg-177 { +} + +.asciinema-terminal .bg-177 { background-color: #d787ff; - } - .asciinema-terminal .fg-178 { +} + +.asciinema-terminal .fg-178 { color: #d7af00; - } - .asciinema-terminal .bg-178 { +} + +.asciinema-terminal .bg-178 { background-color: #d7af00; - } - .asciinema-terminal .fg-179 { +} + +.asciinema-terminal .fg-179 { color: #d7af5f; - } - .asciinema-terminal .bg-179 { +} + +.asciinema-terminal .bg-179 { background-color: #d7af5f; - } - .asciinema-terminal .fg-180 { +} + +.asciinema-terminal .fg-180 { color: #d7af87; - } - .asciinema-terminal .bg-180 { +} + +.asciinema-terminal .bg-180 { background-color: #d7af87; - } - .asciinema-terminal .fg-181 { +} + +.asciinema-terminal .fg-181 { color: #d7afaf; - } - .asciinema-terminal .bg-181 { +} + +.asciinema-terminal .bg-181 { background-color: #d7afaf; - } - .asciinema-terminal .fg-182 { +} + +.asciinema-terminal .fg-182 { color: #d7afd7; - } - .asciinema-terminal .bg-182 { +} + +.asciinema-terminal .bg-182 { background-color: #d7afd7; - } - .asciinema-terminal .fg-183 { +} + +.asciinema-terminal .fg-183 { color: #d7afff; - } - .asciinema-terminal .bg-183 { +} + +.asciinema-terminal .bg-183 { background-color: #d7afff; - } - .asciinema-terminal .fg-184 { +} + +.asciinema-terminal .fg-184 { color: #d7d700; - } - .asciinema-terminal .bg-184 { +} + +.asciinema-terminal .bg-184 { background-color: #d7d700; - } - .asciinema-terminal .fg-185 { +} + +.asciinema-terminal .fg-185 { color: #d7d75f; - } - .asciinema-terminal .bg-185 { +} + +.asciinema-terminal .bg-185 { background-color: #d7d75f; - } - .asciinema-terminal .fg-186 { +} + +.asciinema-terminal .fg-186 { color: #d7d787; - } - .asciinema-terminal .bg-186 { +} + +.asciinema-terminal .bg-186 { background-color: #d7d787; - } - .asciinema-terminal .fg-187 { +} + +.asciinema-terminal .fg-187 { color: #d7d7af; - } - .asciinema-terminal .bg-187 { +} + +.asciinema-terminal .bg-187 { background-color: #d7d7af; - } - .asciinema-terminal .fg-188 { +} + +.asciinema-terminal .fg-188 { color: #d7d7d7; - } - .asciinema-terminal .bg-188 { +} + +.asciinema-terminal .bg-188 { background-color: #d7d7d7; - } - .asciinema-terminal .fg-189 { +} + +.asciinema-terminal .fg-189 { color: #d7d7ff; - } - .asciinema-terminal .bg-189 { +} + +.asciinema-terminal .bg-189 { background-color: #d7d7ff; - } - .asciinema-terminal .fg-190 { +} + +.asciinema-terminal .fg-190 { color: #d7ff00; - } - .asciinema-terminal .bg-190 { +} + +.asciinema-terminal .bg-190 { background-color: #d7ff00; - } - .asciinema-terminal .fg-191 { +} + +.asciinema-terminal .fg-191 { color: #d7ff5f; - } - .asciinema-terminal .bg-191 { +} + +.asciinema-terminal .bg-191 { background-color: #d7ff5f; - } - .asciinema-terminal .fg-192 { +} + +.asciinema-terminal .fg-192 { color: #d7ff87; - } - .asciinema-terminal .bg-192 { +} + +.asciinema-terminal .bg-192 { background-color: #d7ff87; - } - .asciinema-terminal .fg-193 { +} + +.asciinema-terminal .fg-193 { color: #d7ffaf; - } - .asciinema-terminal .bg-193 { +} + +.asciinema-terminal .bg-193 { background-color: #d7ffaf; - } - .asciinema-terminal .fg-194 { +} + +.asciinema-terminal .fg-194 { color: #d7ffd7; - } - .asciinema-terminal .bg-194 { +} + +.asciinema-terminal .bg-194 { background-color: #d7ffd7; - } - .asciinema-terminal .fg-195 { +} + +.asciinema-terminal .fg-195 { color: #d7ffff; - } - .asciinema-terminal .bg-195 { +} + +.asciinema-terminal .bg-195 { background-color: #d7ffff; - } - .asciinema-terminal .fg-196 { +} + +.asciinema-terminal .fg-196 { color: #ff0000; - } - .asciinema-terminal .bg-196 { +} + +.asciinema-terminal .bg-196 { background-color: #ff0000; - } - .asciinema-terminal .fg-197 { +} + +.asciinema-terminal .fg-197 { color: #ff005f; - } - .asciinema-terminal .bg-197 { +} + +.asciinema-terminal .bg-197 { background-color: #ff005f; - } - .asciinema-terminal .fg-198 { +} + +.asciinema-terminal .fg-198 { color: #ff0087; - } - .asciinema-terminal .bg-198 { +} + +.asciinema-terminal .bg-198 { background-color: #ff0087; - } - .asciinema-terminal .fg-199 { +} + +.asciinema-terminal .fg-199 { color: #ff00af; - } - .asciinema-terminal .bg-199 { +} + +.asciinema-terminal .bg-199 { background-color: #ff00af; - } - .asciinema-terminal .fg-200 { +} + +.asciinema-terminal .fg-200 { color: #ff00d7; - } - .asciinema-terminal .bg-200 { +} + +.asciinema-terminal .bg-200 { background-color: #ff00d7; - } - .asciinema-terminal .fg-201 { +} + +.asciinema-terminal .fg-201 { color: #ff00ff; - } - .asciinema-terminal .bg-201 { +} + +.asciinema-terminal .bg-201 { background-color: #ff00ff; - } - .asciinema-terminal .fg-202 { +} + +.asciinema-terminal .fg-202 { color: #ff5f00; - } - .asciinema-terminal .bg-202 { +} + +.asciinema-terminal .bg-202 { background-color: #ff5f00; - } - .asciinema-terminal .fg-203 { +} + +.asciinema-terminal .fg-203 { color: #ff5f5f; - } - .asciinema-terminal .bg-203 { +} + +.asciinema-terminal .bg-203 { background-color: #ff5f5f; - } - .asciinema-terminal .fg-204 { +} + +.asciinema-terminal .fg-204 { color: #ff5f87; - } - .asciinema-terminal .bg-204 { +} + +.asciinema-terminal .bg-204 { background-color: #ff5f87; - } - .asciinema-terminal .fg-205 { +} + +.asciinema-terminal .fg-205 { color: #ff5faf; - } - .asciinema-terminal .bg-205 { +} + +.asciinema-terminal .bg-205 { background-color: #ff5faf; - } - .asciinema-terminal .fg-206 { +} + +.asciinema-terminal .fg-206 { color: #ff5fd7; - } - .asciinema-terminal .bg-206 { +} + +.asciinema-terminal .bg-206 { background-color: #ff5fd7; - } - .asciinema-terminal .fg-207 { +} + +.asciinema-terminal .fg-207 { color: #ff5fff; - } - .asciinema-terminal .bg-207 { +} + +.asciinema-terminal .bg-207 { background-color: #ff5fff; - } - .asciinema-terminal .fg-208 { +} + +.asciinema-terminal .fg-208 { color: #ff8700; - } - .asciinema-terminal .bg-208 { +} + +.asciinema-terminal .bg-208 { background-color: #ff8700; - } - .asciinema-terminal .fg-209 { +} + +.asciinema-terminal .fg-209 { color: #ff875f; - } - .asciinema-terminal .bg-209 { +} + +.asciinema-terminal .bg-209 { background-color: #ff875f; - } - .asciinema-terminal .fg-210 { +} + +.asciinema-terminal .fg-210 { color: #ff8787; - } - .asciinema-terminal .bg-210 { +} + +.asciinema-terminal .bg-210 { background-color: #ff8787; - } - .asciinema-terminal .fg-211 { +} + +.asciinema-terminal .fg-211 { color: #ff87af; - } - .asciinema-terminal .bg-211 { +} + +.asciinema-terminal .bg-211 { background-color: #ff87af; - } - .asciinema-terminal .fg-212 { +} + +.asciinema-terminal .fg-212 { color: #ff87d7; - } - .asciinema-terminal .bg-212 { +} + +.asciinema-terminal .bg-212 { background-color: #ff87d7; - } - .asciinema-terminal .fg-213 { +} + +.asciinema-terminal .fg-213 { color: #ff87ff; - } - .asciinema-terminal .bg-213 { +} + +.asciinema-terminal .bg-213 { background-color: #ff87ff; - } - .asciinema-terminal .fg-214 { +} + +.asciinema-terminal .fg-214 { color: #ffaf00; - } - .asciinema-terminal .bg-214 { +} + +.asciinema-terminal .bg-214 { background-color: #ffaf00; - } - .asciinema-terminal .fg-215 { +} + +.asciinema-terminal .fg-215 { color: #ffaf5f; - } - .asciinema-terminal .bg-215 { +} + +.asciinema-terminal .bg-215 { background-color: #ffaf5f; - } - .asciinema-terminal .fg-216 { +} + +.asciinema-terminal .fg-216 { color: #ffaf87; - } - .asciinema-terminal .bg-216 { +} + +.asciinema-terminal .bg-216 { background-color: #ffaf87; - } - .asciinema-terminal .fg-217 { +} + +.asciinema-terminal .fg-217 { color: #ffafaf; - } - .asciinema-terminal .bg-217 { +} + +.asciinema-terminal .bg-217 { background-color: #ffafaf; - } - .asciinema-terminal .fg-218 { +} + +.asciinema-terminal .fg-218 { color: #ffafd7; - } - .asciinema-terminal .bg-218 { +} + +.asciinema-terminal .bg-218 { background-color: #ffafd7; - } - .asciinema-terminal .fg-219 { +} + +.asciinema-terminal .fg-219 { color: #ffafff; - } - .asciinema-terminal .bg-219 { +} + +.asciinema-terminal .bg-219 { background-color: #ffafff; - } - .asciinema-terminal .fg-220 { +} + +.asciinema-terminal .fg-220 { color: #ffd700; - } - .asciinema-terminal .bg-220 { +} + +.asciinema-terminal .bg-220 { background-color: #ffd700; - } - .asciinema-terminal .fg-221 { +} + +.asciinema-terminal .fg-221 { color: #ffd75f; - } - .asciinema-terminal .bg-221 { +} + +.asciinema-terminal .bg-221 { background-color: #ffd75f; - } - .asciinema-terminal .fg-222 { +} + +.asciinema-terminal .fg-222 { color: #ffd787; - } - .asciinema-terminal .bg-222 { +} + +.asciinema-terminal .bg-222 { background-color: #ffd787; - } - .asciinema-terminal .fg-223 { +} + +.asciinema-terminal .fg-223 { color: #ffd7af; - } - .asciinema-terminal .bg-223 { +} + +.asciinema-terminal .bg-223 { background-color: #ffd7af; - } - .asciinema-terminal .fg-224 { +} + +.asciinema-terminal .fg-224 { color: #ffd7d7; - } - .asciinema-terminal .bg-224 { +} + +.asciinema-terminal .bg-224 { background-color: #ffd7d7; - } - .asciinema-terminal .fg-225 { +} + +.asciinema-terminal .fg-225 { color: #ffd7ff; - } - .asciinema-terminal .bg-225 { +} + +.asciinema-terminal .bg-225 { background-color: #ffd7ff; - } - .asciinema-terminal .fg-226 { +} + +.asciinema-terminal .fg-226 { color: #ffff00; - } - .asciinema-terminal .bg-226 { +} + +.asciinema-terminal .bg-226 { background-color: #ffff00; - } - .asciinema-terminal .fg-227 { +} + +.asciinema-terminal .fg-227 { color: #ffff5f; - } - .asciinema-terminal .bg-227 { +} + +.asciinema-terminal .bg-227 { background-color: #ffff5f; - } - .asciinema-terminal .fg-228 { +} + +.asciinema-terminal .fg-228 { color: #ffff87; - } - .asciinema-terminal .bg-228 { +} + +.asciinema-terminal .bg-228 { background-color: #ffff87; - } - .asciinema-terminal .fg-229 { +} + +.asciinema-terminal .fg-229 { color: #ffffaf; - } - .asciinema-terminal .bg-229 { +} + +.asciinema-terminal .bg-229 { background-color: #ffffaf; - } - .asciinema-terminal .fg-230 { +} + +.asciinema-terminal .fg-230 { color: #ffffd7; - } - .asciinema-terminal .bg-230 { +} + +.asciinema-terminal .bg-230 { background-color: #ffffd7; - } - .asciinema-terminal .fg-231 { +} + +.asciinema-terminal .fg-231 { color: #ffffff; - } - .asciinema-terminal .bg-231 { +} + +.asciinema-terminal .bg-231 { background-color: #ffffff; - } - .asciinema-terminal .fg-232 { +} + +.asciinema-terminal .fg-232 { color: #080808; - } - .asciinema-terminal .bg-232 { +} + +.asciinema-terminal .bg-232 { background-color: #080808; - } - .asciinema-terminal .fg-233 { +} + +.asciinema-terminal .fg-233 { color: #121212; - } - .asciinema-terminal .bg-233 { +} + +.asciinema-terminal .bg-233 { background-color: #121212; - } - .asciinema-terminal .fg-234 { +} + +.asciinema-terminal .fg-234 { color: #1c1c1c; - } - .asciinema-terminal .bg-234 { +} + +.asciinema-terminal .bg-234 { background-color: #1c1c1c; - } - .asciinema-terminal .fg-235 { +} + +.asciinema-terminal .fg-235 { color: #262626; - } - .asciinema-terminal .bg-235 { +} + +.asciinema-terminal .bg-235 { background-color: #262626; - } - .asciinema-terminal .fg-236 { +} + +.asciinema-terminal .fg-236 { color: #303030; - } - .asciinema-terminal .bg-236 { +} + +.asciinema-terminal .bg-236 { background-color: #303030; - } - .asciinema-terminal .fg-237 { +} + +.asciinema-terminal .fg-237 { color: #3a3a3a; - } - .asciinema-terminal .bg-237 { +} + +.asciinema-terminal .bg-237 { background-color: #3a3a3a; - } - .asciinema-terminal .fg-238 { +} + +.asciinema-terminal .fg-238 { color: #444444; - } - .asciinema-terminal .bg-238 { +} + +.asciinema-terminal .bg-238 { background-color: #444444; - } - .asciinema-terminal .fg-239 { +} + +.asciinema-terminal .fg-239 { color: #4e4e4e; - } - .asciinema-terminal .bg-239 { +} + +.asciinema-terminal .bg-239 { background-color: #4e4e4e; - } - .asciinema-terminal .fg-240 { +} + +.asciinema-terminal .fg-240 { color: #585858; - } - .asciinema-terminal .bg-240 { +} + +.asciinema-terminal .bg-240 { background-color: #585858; - } - .asciinema-terminal .fg-241 { +} + +.asciinema-terminal .fg-241 { color: #626262; - } - .asciinema-terminal .bg-241 { +} + +.asciinema-terminal .bg-241 { background-color: #626262; - } - .asciinema-terminal .fg-242 { +} + +.asciinema-terminal .fg-242 { color: #6c6c6c; - } - .asciinema-terminal .bg-242 { +} + +.asciinema-terminal .bg-242 { background-color: #6c6c6c; - } - .asciinema-terminal .fg-243 { +} + +.asciinema-terminal .fg-243 { color: #767676; - } - .asciinema-terminal .bg-243 { +} + +.asciinema-terminal .bg-243 { background-color: #767676; - } - .asciinema-terminal .fg-244 { +} + +.asciinema-terminal .fg-244 { color: #808080; - } - .asciinema-terminal .bg-244 { +} + +.asciinema-terminal .bg-244 { background-color: #808080; - } - .asciinema-terminal .fg-245 { +} + +.asciinema-terminal .fg-245 { color: #8a8a8a; - } - .asciinema-terminal .bg-245 { +} + +.asciinema-terminal .bg-245 { background-color: #8a8a8a; - } - .asciinema-terminal .fg-246 { +} + +.asciinema-terminal .fg-246 { color: #949494; - } - .asciinema-terminal .bg-246 { +} + +.asciinema-terminal .bg-246 { background-color: #949494; - } - .asciinema-terminal .fg-247 { +} + +.asciinema-terminal .fg-247 { color: #9e9e9e; - } - .asciinema-terminal .bg-247 { +} + +.asciinema-terminal .bg-247 { background-color: #9e9e9e; - } - .asciinema-terminal .fg-248 { +} + +.asciinema-terminal .fg-248 { color: #a8a8a8; - } - .asciinema-terminal .bg-248 { +} + +.asciinema-terminal .bg-248 { background-color: #a8a8a8; - } - .asciinema-terminal .fg-249 { +} + +.asciinema-terminal .fg-249 { color: #b2b2b2; - } - .asciinema-terminal .bg-249 { +} + +.asciinema-terminal .bg-249 { background-color: #b2b2b2; - } - .asciinema-terminal .fg-250 { +} + +.asciinema-terminal .fg-250 { color: #bcbcbc; - } - .asciinema-terminal .bg-250 { +} + +.asciinema-terminal .bg-250 { background-color: #bcbcbc; - } - .asciinema-terminal .fg-251 { +} + +.asciinema-terminal .fg-251 { color: #c6c6c6; - } - .asciinema-terminal .bg-251 { +} + +.asciinema-terminal .bg-251 { background-color: #c6c6c6; - } - .asciinema-terminal .fg-252 { +} + +.asciinema-terminal .fg-252 { color: #d0d0d0; - } - .asciinema-terminal .bg-252 { +} + +.asciinema-terminal .bg-252 { background-color: #d0d0d0; - } - .asciinema-terminal .fg-253 { +} + +.asciinema-terminal .fg-253 { color: #dadada; - } - .asciinema-terminal .bg-253 { +} + +.asciinema-terminal .bg-253 { background-color: #dadada; - } - .asciinema-terminal .fg-254 { +} + +.asciinema-terminal .fg-254 { color: #e4e4e4; - } - .asciinema-terminal .bg-254 { +} + +.asciinema-terminal .bg-254 { background-color: #e4e4e4; - } - .asciinema-terminal .fg-255 { +} + +.asciinema-terminal .fg-255 { color: #eeeeee; - } - .asciinema-terminal .bg-255 { +} + +.asciinema-terminal .bg-255 { background-color: #eeeeee; - } - .asciinema-theme-asciinema .asciinema-terminal { - color: #cccccc; - background-color: #121314; - border-color: #121314; - } - .asciinema-theme-asciinema .fg-bg { - color: #121314; - } - .asciinema-theme-asciinema .bg-fg { - background-color: #cccccc; - } - .asciinema-theme-asciinema .fg-0 { - color: #000000; - } - .asciinema-theme-asciinema .bg-0 { - background-color: #000000; - } - .asciinema-theme-asciinema .fg-1 { - color: #dd3c69; - } - .asciinema-theme-asciinema .bg-1 { - background-color: #dd3c69; - } - .asciinema-theme-asciinema .fg-2 { - color: #4ebf22; - } - .asciinema-theme-asciinema .bg-2 { - background-color: #4ebf22; - } - .asciinema-theme-asciinema .fg-3 { - color: #ddaf3c; - } - .asciinema-theme-asciinema .bg-3 { - background-color: #ddaf3c; - } - .asciinema-theme-asciinema .fg-4 { - color: #26b0d7; - } - .asciinema-theme-asciinema .bg-4 { - background-color: #26b0d7; - } - .asciinema-theme-asciinema .fg-5 { - color: #b954e1; - } - .asciinema-theme-asciinema .bg-5 { - background-color: #b954e1; - } - .asciinema-theme-asciinema .fg-6 { - color: #54e1b9; - } - .asciinema-theme-asciinema .bg-6 { - background-color: #54e1b9; - } - .asciinema-theme-asciinema .fg-7 { - color: #d9d9d9; - } - .asciinema-theme-asciinema .bg-7 { - background-color: #d9d9d9; - } - .asciinema-theme-asciinema .fg-8 { - color: #808080; - } - .asciinema-theme-asciinema .bg-8 { - background-color: #808080; - } - .asciinema-theme-asciinema .fg-9 { - color: #dd3c69; - } - .asciinema-theme-asciinema .bg-9 { - background-color: #dd3c69; - } - .asciinema-theme-asciinema .fg-10 { - color: #4ebf22; - } - .asciinema-theme-asciinema .bg-10 { - background-color: #4ebf22; - } - .asciinema-theme-asciinema .fg-11 { - color: #ddaf3c; - } - .asciinema-theme-asciinema .bg-11 { - background-color: #ddaf3c; - } - .asciinema-theme-asciinema .fg-12 { - color: #26b0d7; - } - .asciinema-theme-asciinema .bg-12 { - background-color: #26b0d7; - } - .asciinema-theme-asciinema .fg-13 { - color: #b954e1; - } - .asciinema-theme-asciinema .bg-13 { - background-color: #b954e1; - } - .asciinema-theme-asciinema .fg-14 { - color: #54e1b9; - } - .asciinema-theme-asciinema .bg-14 { - background-color: #54e1b9; - } - .asciinema-theme-asciinema .fg-15 { - color: #ffffff; - } - .asciinema-theme-asciinema .bg-15 { - background-color: #ffffff; - } +} + diff --git a/docs/input/widgets/barchart.md b/docs/input/widgets/barchart.md index 05ea392..88f390a 100644 --- a/docs/input/widgets/barchart.md +++ b/docs/input/widgets/barchart.md @@ -5,6 +5,8 @@ Highlights: - Custom colors - Labels - Use your own data with a converter. +Reference: T:Spectre.Console.BarChart + --- Use `BarChart` to render bar charts to the console. diff --git a/docs/input/widgets/calendar.md b/docs/input/widgets/calendar.md index 3c829b4..d2c3595 100644 --- a/docs/input/widgets/calendar.md +++ b/docs/input/widgets/calendar.md @@ -6,6 +6,8 @@ Highlights: - Include highlighted events. - Culture aware. - Custom headers. +Reference: T:Spectre.Console.Calendar + --- The `Calendar` is used to render a calendar to the terminal. diff --git a/docs/input/widgets/canvas-image.md b/docs/input/widgets/canvas-image.md index c7568b2..4ae2b3e 100644 --- a/docs/input/widgets/canvas-image.md +++ b/docs/input/widgets/canvas-image.md @@ -1,6 +1,7 @@ Title: Canvas Image Order: 70 Description: "Use *ImageSharp* to parse images and render them as Ascii art to the console." +Reference: T:Spectre.Console.CanvasImage --- To add [ImageSharp](https://github.com/SixLabors/ImageSharp) superpowers to diff --git a/docs/input/widgets/canvas.md b/docs/input/widgets/canvas.md index 6716951..f3992a0 100644 --- a/docs/input/widgets/canvas.md +++ b/docs/input/widgets/canvas.md @@ -1,6 +1,7 @@ Title: Canvas Order: 60 Description: "**Canvas** is a widget that allows you to render arbitrary pixels to the console." +Reference: T:Spectre.Console.Canvas --- `Canvas` is a widget that allows you to render arbitrary "pixels" diff --git a/docs/input/widgets/figlet.md b/docs/input/widgets/figlet.md index 1e23799..5794fae 100644 --- a/docs/input/widgets/figlet.md +++ b/docs/input/widgets/figlet.md @@ -2,6 +2,7 @@ Title: Figlet Order: 50 RedirectFrom: figlet Description: "*Spectre.Console* can render FIGlet text by using the **FigletText** class." +Reference: T:Spectre.Console.FigletText --- Spectre.Console can render [FIGlet](http://www.figlet.org/) text by using the `FigletText` class. diff --git a/docs/input/widgets/rule.md b/docs/input/widgets/rule.md index aaccf01..c27cf07 100644 --- a/docs/input/widgets/rule.md +++ b/docs/input/widgets/rule.md @@ -5,6 +5,7 @@ Description: "The **Rule** class is used to render a horizontal rule (line) to t Highlights: - Custom colors for line and title. - Specify left, center or right aligned title. +Reference: T:Spectre.Console.Rule --- diff --git a/docs/input/widgets/table.md b/docs/input/widgets/table.md index 60fd6de..94eb74f 100644 --- a/docs/input/widgets/table.md +++ b/docs/input/widgets/table.md @@ -2,6 +2,7 @@ Title: Table Order: 0 RedirectFrom: tables Description: "Tables are a perfect way of displaying tabular data in a terminal. *Spectre.Console* is super smart about rendering tables and will adjust all columns to fit whatever is inside them." +Reference: T:Spectre.Console.Table --- Tables are a perfect way of displaying tabular data in a terminal. diff --git a/docs/input/widgets/tree.md b/docs/input/widgets/tree.md index 99e58cc..eeff323 100644 --- a/docs/input/widgets/tree.md +++ b/docs/input/widgets/tree.md @@ -4,6 +4,8 @@ Description: "The **Tree** widget can be used to render hierarchical data." Highlights: - Custom colors and styles for guidelines. - Include any *Spectre.Console* widgets as child nodes. +Reference: T:Spectre.Console.Tree + --- The `Tree` widget can be used to render hierarchical data. diff --git a/docs/package-lock.json b/docs/package-lock.json index 5a7a0e8..d20c9fa 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -9,45 +9,45 @@ "version": "1.0.0", "license": "MIT", "devDependencies": { - "@tailwindcss/forms": "^0.3.4", - "@tailwindcss/typography": "^0.4.1", - "asciinema-player": "^3.0.0-rc.1", + "@tailwindcss/forms": "^0.4.0", + "@tailwindcss/typography": "^0.5.1", + "asciinema-player": "^3.0.0-beta.4", "autoprefixer": "^10.4.0", "cross-env": "^7.0.3", - "playwright": "^1.16.3", + "playwright": "^1.18.1", "postcss": "^8.4.4", "postcss-cli": "^8.3.1", - "tailwindcss": "^2.2.19" + "tailwindcss": "^3.0.19" } }, "node_modules/@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "dependencies": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -127,9 +127,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", - "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.0.tgz", + "integrity": "sha512-etcO/ohMNaNA2UBdaXBBSX/3aEzFMRrVfaPv8Ptc0k+cWpWW0QFiGZ2XnVqQZI1Cf734LbPGmqBKWESfW4x/dQ==", "dev": true, "dependencies": { "regenerator-runtime": "^0.13.4" @@ -174,36 +174,35 @@ } }, "node_modules/@tailwindcss/forms": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.3.4.tgz", - "integrity": "sha512-vlAoBifNJUkagB+PAdW4aHMe4pKmSLroH398UPgIogBFc91D2VlHUxe4pjxQhiJl0Nfw53sHSJSQBSTQBZP3vA==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.0.tgz", + "integrity": "sha512-DeaQBx6EgEeuZPQACvC+mKneJsD8am1uiJugjgQK1+/Vt+Ai0GpFBC2T2fqnUad71WgOxyrZPE6BG1VaI6YqfQ==", "dev": true, "dependencies": { "mini-svg-data-uri": "^1.2.3" }, "peerDependencies": { - "tailwindcss": ">=2.0.0" + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" } }, "node_modules/@tailwindcss/typography": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.4.1.tgz", - "integrity": "sha512-ovPPLUhs7zAIJfr0y1dbGlyCuPhpuv/jpBoFgqAc658DWGGrOBWBMpAWLw2KlzbNeVk4YBJMzue1ekvIbdw6XA==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.1.tgz", + "integrity": "sha512-AmSzZSgLhHKlILKduU+PKBTHL6c+al82syZlRid1xgmlWwXagLigO+O++B4C0scpMfzW//f/3YCRcwwEHWoU3w==", "dev": true, "dependencies": { "lodash.castarray": "^4.4.0", "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2", - "lodash.uniq": "^4.5.0" + "lodash.merge": "^4.6.2" }, "peerDependencies": { - "tailwindcss": ">=2.0.0" + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || insiders" } }, "node_modules/@types/node": { - "version": "16.11.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.11.tgz", - "integrity": "sha512-KB0sixD67CeecHC33MYn+eYARkqTheIRNuu97y2XMjR7Wu3XibO1vaY6VBV6O/a89SPI81cEUIYT87UqUWlZNw==", + "version": "17.0.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.15.tgz", + "integrity": "sha512-zWt4SDDv1S9WRBNxLFxFRHxdD9tvH8f5/kg5/IaLFdnSNXsDY4eL3Q3XXN+VxUnWIhyVFDwcsmAprvwXoM/ClA==", "dev": true, "optional": true }, @@ -339,17 +338,17 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", - "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", "dev": true, "dependencies": { - "browserslist": "^4.17.5", - "caniuse-lite": "^1.0.30001272", - "fraction.js": "^4.1.1", + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "bin": { "autoprefixer": "bin/autoprefixer" @@ -403,13 +402,13 @@ } }, "node_modules/browserslist": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", - "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "dependencies": { - "caniuse-lite": "^1.0.30001280", - "electron-to-chromium": "^1.3.896", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", "node-releases": "^2.0.1", "picocolors": "^1.0.0" @@ -434,15 +433,6 @@ "node": "*" } }, - "node_modules/bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -462,9 +452,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001283", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz", - "integrity": "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==", + "version": "1.0.30001307", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001307.tgz", + "integrity": "sha512-+MXEMczJ4FuxJAUp0jvAl6Df0NI/OfW1RWEE61eSmzS7hw6lz4IKutbhbXendwq8BljfFuHtu26VWsg4afQ7Ng==", "dev": true, "funding": { "type": "opencollective", @@ -488,10 +478,16 @@ } }, "node_modules/chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -519,16 +515,6 @@ "wrap-ansi": "^7.0.0" } }, - "node_modules/color": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/color/-/color-4.0.2.tgz", - "integrity": "sha512-fSu0jW2aKQG2FHlDywqdFPdabJHsUdZ0xabSt3wFZdcgRKtLnUHs19nUtuFuLGVMFhINGgfZEIjbUOsGZXGu7Q==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.7.4" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -547,16 +533,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/color-string": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.8.1.tgz", - "integrity": "sha512-AGfGNQbnXlYqPStIx3QB2XA3Wy8vjbreqklmCiGVwcoHSLN5KIpDZDflYnXlBliKHI8CTBX3PsCgG+xfZgqK8A==", - "dev": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, "node_modules/commander": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", @@ -620,21 +596,6 @@ "node": ">= 8" } }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/css-unit-converter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", - "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==", - "dev": true - }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -721,9 +682,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.5.tgz", - "integrity": "sha512-YKaB+t8ul5crdh6OeqT2qXdxJGI0fAYb6/X8pDIyye+c3a7ndOCk5gVeKX+ABwivCGNS56vOAif3TN0qJMpEHw==", + "version": "1.4.65", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.65.tgz", + "integrity": "sha512-0/d8Skk8sW3FxXP0Dd6MnBlrwx7Qo9cqQec3BlIAlvKnrmS3pHsIbaroEi+nd0kZkGpQ6apMEre7xndzjlEnLw==", "dev": true }, "node_modules/emoji-regex": { @@ -789,9 +750,9 @@ } }, "node_modules/fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -801,7 +762,7 @@ "micromatch": "^4.0.4" }, "engines": { - "node": ">=8" + "node": ">=8.6.0" } }, "node_modules/fastq": { @@ -868,6 +829,20 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -943,16 +918,16 @@ } }, "node_modules/globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" }, "engines": { @@ -963,9 +938,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true }, "node_modules/has": { @@ -989,33 +964,6 @@ "node": ">=8" } }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "node_modules/html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/https-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", @@ -1030,26 +978,14 @@ } }, "node_modules/ignore": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", - "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true, "engines": { "node": ">= 4" } }, - "node_modules/import-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", - "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", - "dev": true, - "dependencies": { - "import-from": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -1066,27 +1002,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", - "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -1127,24 +1042,10 @@ "node": ">=8" } }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "dependencies": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, "node_modules/is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -1243,42 +1144,12 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, "node_modules/lodash.castarray": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=", "dev": true }, - "node_modules/lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", - "dev": true - }, - "node_modules/lodash.forown": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz", - "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=", - "dev": true - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "node_modules/lodash.groupby": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", - "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", - "dev": true - }, "node_modules/lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", @@ -1291,24 +1162,6 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "node_modules/lodash.topath": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", - "integrity": "sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=", - "dev": true - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -1370,18 +1223,6 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, - "node_modules/modern-normalize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", - "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -1389,9 +1230,9 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" @@ -1400,15 +1241,6 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/node-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "dev": true, - "dependencies": { - "lodash": "^4.17.21" - } - }, "node_modules/node-releases": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", @@ -1527,9 +1359,9 @@ "dev": true }, "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, "engines": { "node": ">=8.6" @@ -1548,13 +1380,13 @@ } }, "node_modules/playwright": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.16.3.tgz", - "integrity": "sha512-nfJx/OpIb/8OexL3rYGxNN687hGyaM3XNpfuMzoPlrekURItyuiHHsNhC9oQCx3JDmCn5O3EyyyFCnrZjH6MpA==", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.18.1.tgz", + "integrity": "sha512-8EaX9EtbtAoMq5tnzIsoA3b/V86V/6Mq2skuOU4qEw+5OVxs1lwesDwmjy/RVU1Qfx5UuwSQzhp45wyH22oa+A==", "dev": true, "hasInstallScript": true, "dependencies": { - "playwright-core": "=1.16.3" + "playwright-core": "=1.18.1" }, "bin": { "playwright": "cli.js" @@ -1564,9 +1396,9 @@ } }, "node_modules/playwright-core": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.16.3.tgz", - "integrity": "sha512-16hF27IvQheJee+DbhC941AUZLjbJgfZFWi9YPS4LKEk/lKFhZI+9TiFD0sboYqb9eaEWvul47uR5xxTVbE4iw==", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.18.1.tgz", + "integrity": "sha512-NALGl8R1GHzGLlhUApmpmfh6M1rrrPcDTygWvhTbprxwGB9qd/j9DRwyn4HTQcUB6o0/VOpo46fH9ez3+D/Rog==", "dev": true, "dependencies": { "commander": "^8.2.0", @@ -1603,14 +1435,14 @@ } }, "node_modules/postcss": { - "version": "8.4.4", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.4.tgz", - "integrity": "sha512-joU6fBsN6EIer28Lj6GDFoC/5yOZzLCfn0zHAn/MYXI7aPt4m4hK5KC5ovEZXy+lnCjmYIbQWngvju2ddyEr8Q==", + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", + "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", "dev": true, "dependencies": { - "nanoid": "^3.1.30", + "nanoid": "^3.2.0", "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" + "source-map-js": "^1.0.2" }, "engines": { "node": "^10 || ^12 || >=14" @@ -1650,30 +1482,31 @@ } }, "node_modules/postcss-js": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", - "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", "dev": true, "dependencies": { - "camelcase-css": "^2.0.1", - "postcss": "^8.1.6" + "camelcase-css": "^2.0.1" }, "engines": { - "node": ">=10.0" + "node": "^12 || ^14 || >= 16" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" } }, "node_modules/postcss-load-config": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", - "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.1.tgz", + "integrity": "sha512-c/9XYboIbSEUZpiD1UQD0IKiUe8n9WHYV7YFe7X7J+ZwCsEKkUJSFWjS9hBU1RR9THR7jMXst8sxiqP0jjo2mg==", "dev": true, "dependencies": { - "import-cwd": "^3.0.0", - "lilconfig": "^2.0.3", + "lilconfig": "^2.0.4", "yaml": "^1.10.2" }, "engines": { @@ -1712,17 +1545,13 @@ } }, "node_modules/postcss-reporter": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.4.tgz", - "integrity": "sha512-jY/fnpGSin7kwJeunXbY35STp5O3VIxSFdjee5JkoPQ+FfGH5JW3N+Xe9oAPcL9UkjWjkK+JC72o8XH4XXKdhw==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz", + "integrity": "sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==", "dev": true, "dependencies": { - "lodash.difference": "^4.5.0", - "lodash.forown": "^4.4.0", - "lodash.get": "^4.4.2", - "lodash.groupby": "^4.6.0", - "lodash.sortby": "^4.7.0", - "picocolors": "^1.0.0" + "picocolors": "^1.0.0", + "thenby": "^1.3.4" }, "engines": { "node": ">=10" @@ -1736,9 +1565,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -1799,21 +1628,6 @@ "once": "^1.3.1" } }, - "node_modules/purgecss": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.1.3.tgz", - "integrity": "sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw==", - "dev": true, - "dependencies": { - "commander": "^8.0.0", - "glob": "^7.1.7", - "postcss": "^8.3.5", - "postcss-selector-parser": "^6.0.6" - }, - "bin": { - "purgecss": "bin/purgecss.js" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -1867,22 +1681,6 @@ "node": ">=8.10.0" } }, - "node_modules/reduce-css-calc": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", - "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", - "dev": true, - "dependencies": { - "css-unit-converter": "^1.1.1", - "postcss-value-parser": "^3.3.0" - } - }, - "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", @@ -1899,25 +1697,29 @@ } }, "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dev": true, "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/retry": { @@ -1939,18 +1741,6 @@ "node": ">=0.10.0" } }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -2011,24 +1801,9 @@ } }, "node_modules/signal-exit": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", - "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", - "dev": true - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, "node_modules/slash": { @@ -2051,13 +1826,13 @@ } }, "node_modules/socks": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", - "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", + "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", "dev": true, "dependencies": { "ip": "^1.1.5", - "smart-buffer": "^4.1.0" + "smart-buffer": "^4.2.0" }, "engines": { "node": ">= 10.13.0", @@ -2079,15 +1854,15 @@ } }, "node_modules/solid-js": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.2.5.tgz", - "integrity": "sha512-XcPEULgqd/XbBu8LwtGWs5RGowvIpq88/ZNI/xgJ9PaxRJWwbVlSNsS+ywUWncxRdKsPoVe8vdcIsH4gBJjh3Q==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.3.5.tgz", + "integrity": "sha512-PUom2cCARfvvgxI7cwOhfXMrZZZxjp+vIrb5fzVNBFyICy8A30wTqExwfUv457eJYgKpii2D3qStW9ILtKnShw==", "dev": true }, "node_modules/source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true, "engines": { "node": ">=0.10.0" @@ -2143,44 +1918,44 @@ "node": ">=8" } }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/tailwindcss": { - "version": "2.2.19", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.19.tgz", - "integrity": "sha512-6Ui7JSVtXadtTUo2NtkBBacobzWiQYVjYW0ZnKaP9S1ZCKQ0w7KVNz+YSDI/j7O7KCMHbOkz94ZMQhbT9pOqjw==", + "version": "3.0.19", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.19.tgz", + "integrity": "sha512-rjsdfz/qZya5xQ0OVynEMETgWq1CacmftgMYeXXh6bRM5vxsNwRSbMJsCCIjq/w67om9VP/AFMolOwiE+5VKig==", "dev": true, "dependencies": { "arg": "^5.0.1", - "bytes": "^3.0.0", "chalk": "^4.1.2", - "chokidar": "^3.5.2", - "color": "^4.0.1", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", "cosmiconfig": "^7.0.1", "detective": "^5.2.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", - "fast-glob": "^3.2.7", - "fs-extra": "^10.0.0", - "glob-parent": "^6.0.1", - "html-tags": "^3.1.0", - "is-color-stop": "^1.1.0", - "is-glob": "^4.0.1", - "lodash": "^4.17.21", - "lodash.topath": "^4.5.2", - "modern-normalize": "^1.1.0", - "node-emoji": "^1.11.0", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", "normalize-path": "^3.0.0", "object-hash": "^2.2.0", - "postcss-js": "^3.0.3", + "postcss-js": "^4.0.0", "postcss-load-config": "^3.1.0", "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.6", - "postcss-value-parser": "^4.1.0", - "pretty-hrtime": "^1.0.3", - "purgecss": "^4.0.3", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", "quick-lru": "^5.1.1", - "reduce-css-calc": "^2.1.8", - "resolve": "^1.20.0", - "tmp": "^0.2.1" + "resolve": "^1.22.0" }, "bin": { "tailwind": "lib/cli.js", @@ -2194,20 +1969,6 @@ "postcss": "^8.0.9" } }, - "node_modules/tailwindcss/node_modules/fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/tailwindcss/node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -2220,17 +1981,11 @@ "node": ">=10.13.0" } }, - "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } + "node_modules/thenby": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", + "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", + "dev": true }, "node_modules/to-regex-range": { "version": "5.0.1", @@ -2394,27 +2149,27 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -2478,9 +2233,9 @@ } }, "@babel/runtime": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", - "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.0.tgz", + "integrity": "sha512-etcO/ohMNaNA2UBdaXBBSX/3aEzFMRrVfaPv8Ptc0k+cWpWW0QFiGZ2XnVqQZI1Cf734LbPGmqBKWESfW4x/dQ==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -2513,30 +2268,29 @@ } }, "@tailwindcss/forms": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.3.4.tgz", - "integrity": "sha512-vlAoBifNJUkagB+PAdW4aHMe4pKmSLroH398UPgIogBFc91D2VlHUxe4pjxQhiJl0Nfw53sHSJSQBSTQBZP3vA==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.0.tgz", + "integrity": "sha512-DeaQBx6EgEeuZPQACvC+mKneJsD8am1uiJugjgQK1+/Vt+Ai0GpFBC2T2fqnUad71WgOxyrZPE6BG1VaI6YqfQ==", "dev": true, "requires": { "mini-svg-data-uri": "^1.2.3" } }, "@tailwindcss/typography": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.4.1.tgz", - "integrity": "sha512-ovPPLUhs7zAIJfr0y1dbGlyCuPhpuv/jpBoFgqAc658DWGGrOBWBMpAWLw2KlzbNeVk4YBJMzue1ekvIbdw6XA==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.1.tgz", + "integrity": "sha512-AmSzZSgLhHKlILKduU+PKBTHL6c+al82syZlRid1xgmlWwXagLigO+O++B4C0scpMfzW//f/3YCRcwwEHWoU3w==", "dev": true, "requires": { "lodash.castarray": "^4.4.0", "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2", - "lodash.uniq": "^4.5.0" + "lodash.merge": "^4.6.2" } }, "@types/node": { - "version": "16.11.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.11.tgz", - "integrity": "sha512-KB0sixD67CeecHC33MYn+eYARkqTheIRNuu97y2XMjR7Wu3XibO1vaY6VBV6O/a89SPI81cEUIYT87UqUWlZNw==", + "version": "17.0.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.15.tgz", + "integrity": "sha512-zWt4SDDv1S9WRBNxLFxFRHxdD9tvH8f5/kg5/IaLFdnSNXsDY4eL3Q3XXN+VxUnWIhyVFDwcsmAprvwXoM/ClA==", "dev": true, "optional": true }, @@ -2642,17 +2396,17 @@ "dev": true }, "autoprefixer": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", - "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", "dev": true, "requires": { - "browserslist": "^4.17.5", - "caniuse-lite": "^1.0.30001272", - "fraction.js": "^4.1.1", + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" } }, "balanced-match": { @@ -2687,13 +2441,13 @@ } }, "browserslist": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", - "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001280", - "electron-to-chromium": "^1.3.896", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", "node-releases": "^2.0.1", "picocolors": "^1.0.0" @@ -2705,12 +2459,6 @@ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", "dev": true }, - "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", - "dev": true - }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -2724,9 +2472,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001283", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz", - "integrity": "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==", + "version": "1.0.30001307", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001307.tgz", + "integrity": "sha512-+MXEMczJ4FuxJAUp0jvAl6Df0NI/OfW1RWEE61eSmzS7hw6lz4IKutbhbXendwq8BljfFuHtu26VWsg4afQ7Ng==", "dev": true }, "chalk": { @@ -2740,9 +2488,9 @@ } }, "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, "requires": { "anymatch": "~3.1.2", @@ -2766,16 +2514,6 @@ "wrap-ansi": "^7.0.0" } }, - "color": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/color/-/color-4.0.2.tgz", - "integrity": "sha512-fSu0jW2aKQG2FHlDywqdFPdabJHsUdZ0xabSt3wFZdcgRKtLnUHs19nUtuFuLGVMFhINGgfZEIjbUOsGZXGu7Q==", - "dev": true, - "requires": { - "color-convert": "^2.0.1", - "color-string": "^1.7.4" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -2791,16 +2529,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "color-string": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.8.1.tgz", - "integrity": "sha512-AGfGNQbnXlYqPStIx3QB2XA3Wy8vjbreqklmCiGVwcoHSLN5KIpDZDflYnXlBliKHI8CTBX3PsCgG+xfZgqK8A==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, "commander": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", @@ -2846,18 +2574,6 @@ "which": "^2.0.1" } }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true - }, - "css-unit-converter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", - "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==", - "dev": true - }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -2918,9 +2634,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.5.tgz", - "integrity": "sha512-YKaB+t8ul5crdh6OeqT2qXdxJGI0fAYb6/X8pDIyye+c3a7ndOCk5gVeKX+ABwivCGNS56vOAif3TN0qJMpEHw==", + "version": "1.4.65", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.65.tgz", + "integrity": "sha512-0/d8Skk8sW3FxXP0Dd6MnBlrwx7Qo9cqQec3BlIAlvKnrmS3pHsIbaroEi+nd0kZkGpQ6apMEre7xndzjlEnLw==", "dev": true }, "emoji-regex": { @@ -2972,9 +2688,9 @@ } }, "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -3035,6 +2751,13 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -3086,23 +2809,23 @@ } }, "globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" } }, "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true }, "has": { @@ -3120,30 +2843,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "dev": true - }, "https-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", @@ -3155,20 +2854,11 @@ } }, "ignore": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", - "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, - "import-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", - "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", - "dev": true, - "requires": { - "import-from": "^3.0.0" - } - }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -3177,23 +2867,6 @@ "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } - } - }, - "import-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", - "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" } }, "inflight": { @@ -3233,24 +2906,10 @@ "binary-extensions": "^2.0.0" } }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, "is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", "dev": true, "requires": { "has": "^1.0.3" @@ -3329,42 +2988,12 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, "lodash.castarray": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=", "dev": true }, - "lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", - "dev": true - }, - "lodash.forown": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz", - "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=", - "dev": true - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "lodash.groupby": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", - "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", - "dev": true - }, "lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", @@ -3377,24 +3006,6 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "lodash.topath": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", - "integrity": "sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -3438,12 +3049,6 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, - "modern-normalize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", - "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==", - "dev": true - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -3451,20 +3056,11 @@ "dev": true }, "nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "dev": true }, - "node-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "dev": true, - "requires": { - "lodash": "^4.17.21" - } - }, "node-releases": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", @@ -3556,9 +3152,9 @@ "dev": true }, "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, "pify": { @@ -3568,18 +3164,18 @@ "dev": true }, "playwright": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.16.3.tgz", - "integrity": "sha512-nfJx/OpIb/8OexL3rYGxNN687hGyaM3XNpfuMzoPlrekURItyuiHHsNhC9oQCx3JDmCn5O3EyyyFCnrZjH6MpA==", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.18.1.tgz", + "integrity": "sha512-8EaX9EtbtAoMq5tnzIsoA3b/V86V/6Mq2skuOU4qEw+5OVxs1lwesDwmjy/RVU1Qfx5UuwSQzhp45wyH22oa+A==", "dev": true, "requires": { - "playwright-core": "=1.16.3" + "playwright-core": "=1.18.1" } }, "playwright-core": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.16.3.tgz", - "integrity": "sha512-16hF27IvQheJee+DbhC941AUZLjbJgfZFWi9YPS4LKEk/lKFhZI+9TiFD0sboYqb9eaEWvul47uR5xxTVbE4iw==", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.18.1.tgz", + "integrity": "sha512-NALGl8R1GHzGLlhUApmpmfh6M1rrrPcDTygWvhTbprxwGB9qd/j9DRwyn4HTQcUB6o0/VOpo46fH9ez3+D/Rog==", "dev": true, "requires": { "commander": "^8.2.0", @@ -3607,14 +3203,14 @@ "dev": true }, "postcss": { - "version": "8.4.4", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.4.tgz", - "integrity": "sha512-joU6fBsN6EIer28Lj6GDFoC/5yOZzLCfn0zHAn/MYXI7aPt4m4hK5KC5ovEZXy+lnCjmYIbQWngvju2ddyEr8Q==", + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", + "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", "dev": true, "requires": { - "nanoid": "^3.1.30", + "nanoid": "^3.2.0", "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" + "source-map-js": "^1.0.2" } }, "postcss-cli": { @@ -3638,23 +3234,21 @@ } }, "postcss-js": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", - "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", "dev": true, "requires": { - "camelcase-css": "^2.0.1", - "postcss": "^8.1.6" + "camelcase-css": "^2.0.1" } }, "postcss-load-config": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", - "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.1.tgz", + "integrity": "sha512-c/9XYboIbSEUZpiD1UQD0IKiUe8n9WHYV7YFe7X7J+ZwCsEKkUJSFWjS9hBU1RR9THR7jMXst8sxiqP0jjo2mg==", "dev": true, "requires": { - "import-cwd": "^3.0.0", - "lilconfig": "^2.0.3", + "lilconfig": "^2.0.4", "yaml": "^1.10.2" } }, @@ -3668,23 +3262,19 @@ } }, "postcss-reporter": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.4.tgz", - "integrity": "sha512-jY/fnpGSin7kwJeunXbY35STp5O3VIxSFdjee5JkoPQ+FfGH5JW3N+Xe9oAPcL9UkjWjkK+JC72o8XH4XXKdhw==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz", + "integrity": "sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==", "dev": true, "requires": { - "lodash.difference": "^4.5.0", - "lodash.forown": "^4.4.0", - "lodash.get": "^4.4.2", - "lodash.groupby": "^4.6.0", - "lodash.sortby": "^4.7.0", - "picocolors": "^1.0.0" + "picocolors": "^1.0.0", + "thenby": "^1.3.4" } }, "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -3736,18 +3326,6 @@ "once": "^1.3.1" } }, - "purgecss": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.1.3.tgz", - "integrity": "sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw==", - "dev": true, - "requires": { - "commander": "^8.0.0", - "glob": "^7.1.7", - "postcss": "^8.3.5", - "postcss-selector-parser": "^6.0.6" - } - }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -3778,24 +3356,6 @@ "picomatch": "^2.2.1" } }, - "reduce-css-calc": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", - "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", - "dev": true, - "requires": { - "css-unit-converter": "^1.1.1", - "postcss-value-parser": "^3.3.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, "regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", @@ -3809,19 +3369,20 @@ "dev": true }, "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dev": true, "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, "retry": { @@ -3836,18 +3397,6 @@ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -3882,28 +3431,11 @@ "dev": true }, "signal-exit": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", - "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -3917,13 +3449,13 @@ "dev": true }, "socks": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", - "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", + "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", "dev": true, "requires": { "ip": "^1.1.5", - "smart-buffer": "^4.1.0" + "smart-buffer": "^4.2.0" } }, "socks-proxy-agent": { @@ -3938,15 +3470,15 @@ } }, "solid-js": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.2.5.tgz", - "integrity": "sha512-XcPEULgqd/XbBu8LwtGWs5RGowvIpq88/ZNI/xgJ9PaxRJWwbVlSNsS+ywUWncxRdKsPoVe8vdcIsH4gBJjh3Q==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.3.5.tgz", + "integrity": "sha512-PUom2cCARfvvgxI7cwOhfXMrZZZxjp+vIrb5fzVNBFyICy8A30wTqExwfUv457eJYgKpii2D3qStW9ILtKnShw==", "dev": true }, "source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true }, "stack-utils": { @@ -3987,57 +3519,40 @@ "has-flag": "^4.0.0" } }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, "tailwindcss": { - "version": "2.2.19", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.19.tgz", - "integrity": "sha512-6Ui7JSVtXadtTUo2NtkBBacobzWiQYVjYW0ZnKaP9S1ZCKQ0w7KVNz+YSDI/j7O7KCMHbOkz94ZMQhbT9pOqjw==", + "version": "3.0.19", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.19.tgz", + "integrity": "sha512-rjsdfz/qZya5xQ0OVynEMETgWq1CacmftgMYeXXh6bRM5vxsNwRSbMJsCCIjq/w67om9VP/AFMolOwiE+5VKig==", "dev": true, "requires": { "arg": "^5.0.1", - "bytes": "^3.0.0", "chalk": "^4.1.2", - "chokidar": "^3.5.2", - "color": "^4.0.1", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", "cosmiconfig": "^7.0.1", "detective": "^5.2.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", - "fast-glob": "^3.2.7", - "fs-extra": "^10.0.0", - "glob-parent": "^6.0.1", - "html-tags": "^3.1.0", - "is-color-stop": "^1.1.0", - "is-glob": "^4.0.1", - "lodash": "^4.17.21", - "lodash.topath": "^4.5.2", - "modern-normalize": "^1.1.0", - "node-emoji": "^1.11.0", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", "normalize-path": "^3.0.0", "object-hash": "^2.2.0", - "postcss-js": "^3.0.3", + "postcss-js": "^4.0.0", "postcss-load-config": "^3.1.0", "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.6", - "postcss-value-parser": "^4.1.0", - "pretty-hrtime": "^1.0.3", - "purgecss": "^4.0.3", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", "quick-lru": "^5.1.1", - "reduce-css-calc": "^2.1.8", - "resolve": "^1.20.0", - "tmp": "^0.2.1" + "resolve": "^1.22.0" }, "dependencies": { - "fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, "glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -4049,14 +3564,11 @@ } } }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - } + "thenby": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", + "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", + "dev": true }, "to-regex-range": { "version": "5.0.1", diff --git a/docs/package.json b/docs/package.json index 473e187..86e9153 100644 --- a/docs/package.json +++ b/docs/package.json @@ -4,7 +4,7 @@ "description": "Docs for Spectre.Console", "main": "index.js", "scripts": { - "build:tailwind": "tailwind build ./input/tailwind.css -c ./input/tailwind.config.js -o ./output/assets/styles.css", + "build:tailwind": "tailwind build -i ./input/tailwind.css -c ./input/tailwind.config.js -o ./output/assets/styles.css", "build": "cross-env NODE_ENV=production dotnet run -- -o public" }, "repository": { @@ -12,14 +12,14 @@ }, "license": "MIT", "devDependencies": { - "@tailwindcss/forms": "^0.3.4", - "@tailwindcss/typography": "^0.4.1", - "asciinema-player": "^3.0.0-rc.1", + "@tailwindcss/forms": "^0.4.0", + "@tailwindcss/typography": "^0.5.1", + "asciinema-player": "^3.0.0-beta.4", "autoprefixer": "^10.4.0", "cross-env": "^7.0.3", - "playwright": "^1.16.3", + "playwright": "^1.18.1", "postcss": "^8.4.4", "postcss-cli": "^8.3.1", - "tailwindcss": "^2.2.19" + "tailwindcss": "^3.0.19" } } diff --git a/docs/public/assets/styles.css b/docs/public/assets/styles.css deleted file mode 100644 index 524a12c..0000000 --- a/docs/public/assets/styles.css +++ /dev/null @@ -1,4245 +0,0 @@ -/* -use npm run build:tailwind to take this file plus tailwind.config.js and build the one in the assets/styles.css. -that file will be quite large, but we'll minimize it on production build. -*/ - -/* -! tailwindcss v2.1.1 | MIT License | https://tailwindcss.com -*/ - -/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */ - -/* -Document -======== -*/ - -/** -Use a better box model (opinionated). -*/ - -*, -*::before, -*::after { - box-sizing: border-box; -} - -/** -Use a more readable tab size (opinionated). -*/ - -:root { - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; -} - -/** -1. Correct the line height in all browsers. -2. Prevent adjustments of font size after orientation changes in iOS. -*/ - -html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/* -Sections -======== -*/ - -/** -Remove the margin in all browsers. -*/ - -body { - margin: 0; -} - -/** -Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) -*/ - -body { - font-family: - system-ui, - -apple-system, /* Firefox supports this but not yet `system-ui` */ - 'Segoe UI', - Roboto, - Helvetica, - Arial, - sans-serif, - 'Apple Color Emoji', - 'Segoe UI Emoji'; -} - -/* -Grouping content -================ -*/ - -/** -1. Add the correct height in Firefox. -2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) -*/ - -hr { - height: 0; /* 1 */ - color: inherit; /* 2 */ -} - -/* -Text-level semantics -==================== -*/ - -/** -Add the correct text decoration in Chrome, Edge, and Safari. -*/ - -abbr[title] { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; -} - -/** -Add the correct font weight in Edge and Safari. -*/ - -b, -strong { - font-weight: bolder; -} - -/** -1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) -2. Correct the odd 'em' font sizing in all browsers. -*/ - -code, -kbd, -samp, -pre { - font-family: - ui-monospace, - SFMono-Regular, - Consolas, - 'Liberation Mono', - Menlo, - monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** -Add the correct font size in all browsers. -*/ - -small { - font-size: 80%; -} - -/** -Prevent 'sub' and 'sup' elements from affecting the line height in all browsers. -*/ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* -Tabular data -============ -*/ - -/** -1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) -2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) -*/ - -table { - text-indent: 0; /* 1 */ - border-color: inherit; /* 2 */ -} - -/* -Forms -===== -*/ - -/** -1. Change the font styles in all browsers. -2. Remove the margin in Firefox and Safari. -*/ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ -} - -/** -Remove the inheritance of text transform in Edge and Firefox. -1. Remove the inheritance of text transform in Firefox. -*/ - -button, -select { /* 1 */ - text-transform: none; -} - -/** -Correct the inability to style clickable types in iOS and Safari. -*/ - -button, -[type='button'], -[type='reset'], -[type='submit'] { - -webkit-appearance: button; -} - -/** -Remove the inner border and padding in Firefox. -*/ - -::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** -Restore the focus styles unset by the previous rule. -*/ - -:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** -Remove the additional ':invalid' styles in Firefox. -See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737 -*/ - -:-moz-ui-invalid { - box-shadow: none; -} - -/** -Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers. -*/ - -legend { - padding: 0; -} - -/** -Add the correct vertical alignment in Chrome and Firefox. -*/ - -progress { - vertical-align: baseline; -} - -/** -Correct the cursor style of increment and decrement buttons in Safari. -*/ - -::-webkit-inner-spin-button, -::-webkit-outer-spin-button { - height: auto; -} - -/** -1. Correct the odd appearance in Chrome and Safari. -2. Correct the outline style in Safari. -*/ - -[type='search'] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** -Remove the inner padding in Chrome and Safari on macOS. -*/ - -::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** -1. Correct the inability to style clickable types in iOS and Safari. -2. Change font properties to 'inherit' in Safari. -*/ - -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* -Interactive -=========== -*/ - -/* -Add the correct display in Chrome and Safari. -*/ - -summary { - display: list-item; -} - -/** - * Manually forked from SUIT CSS Base: https://github.com/suitcss/base - * A thin layer on top of normalize.css that provides a starting point more - * suitable for web applications. - */ - -/** - * Removes the default spacing and border for appropriate elements. - */ - -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -hr, -figure, -p, -pre { - margin: 0; -} - -button { - background-color: transparent; - background-image: none; -} - -/** - * Work around a Firefox/IE bug where the transparent `button` background - * results in a loss of the default `button` focus styles. - */ - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -fieldset { - margin: 0; - padding: 0; -} - -ol, -ul { - list-style: none; - margin: 0; - padding: 0; -} - -/** - * Tailwind custom reset styles - */ - -/** - * 1. Use the user's configured `sans` font-family (with Tailwind's default - * sans-serif font stack as a fallback) as a sane default. - * 2. Use Tailwind's default "normal" line-height so the user isn't forced - * to override it to ensure consistency even when using the default theme. - */ - -html { - font-family: Poppins, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */ - line-height: 1.5; /* 2 */ -} - -/** - * Inherit font-family and line-height from `html` so users can set them as - * a class directly on the `html` element. - */ - -body { - font-family: inherit; - line-height: inherit; -} - -/** - * 1. Prevent padding and border from affecting element width. - * - * We used to set this in the html element and inherit from - * the parent element for everything else. This caused issues - * in shadow-dom-enhanced elements like
    where the content - * is wrapped by a div with box-sizing set to `content-box`. - * - * https://github.com/mozdevs/cssremedy/issues/4 - * - * - * 2. Allow adding a border to an element by just adding a border-width. - * - * By default, the way the browser specifies that an element should have no - * border is by setting it's border-style to `none` in the user-agent - * stylesheet. - * - * In order to easily add borders to elements by just setting the `border-width` - * property, we change the default border-style for all elements to `solid`, and - * use border-width to hide them instead. This way our `border` utilities only - * need to set the `border-width` property instead of the entire `border` - * shorthand, making our border utilities much more straightforward to compose. - * - * https://github.com/tailwindcss/tailwindcss/pull/116 - */ - -*, -::before, -::after { - box-sizing: border-box; /* 1 */ - border-width: 0; /* 2 */ - border-style: solid; /* 2 */ - border-color: #e5e7eb; /* 2 */ -} - -/* - * Ensure horizontal rules are visible by default - */ - -hr { - border-top-width: 1px; -} - -/** - * Undo the `border-style: none` reset that Normalize applies to images so that - * our `border-{width}` utilities have the expected effect. - * - * The Normalize reset is unnecessary for us since we default the border-width - * to 0 on all elements. - * - * https://github.com/tailwindcss/tailwindcss/issues/362 - */ - -img { - border-style: solid; -} - -textarea { - resize: vertical; -} - -input::-moz-placeholder, textarea::-moz-placeholder { - opacity: 1; - color: #9ca3af; -} - -input:-ms-input-placeholder, textarea:-ms-input-placeholder { - opacity: 1; - color: #9ca3af; -} - -input::placeholder, -textarea::placeholder { - opacity: 1; - color: #9ca3af; -} - -button, -[role="button"] { - cursor: pointer; -} - -table { - border-collapse: collapse; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: inherit; - font-weight: inherit; -} - -/** - * Reset links to optimize for opt-in styling instead of - * opt-out. - */ - -a { - color: inherit; - text-decoration: inherit; -} - -/** - * Reset form element properties that are easy to forget to - * style explicitly so you don't inadvertently introduce - * styles that deviate from your design system. These styles - * supplement a partial reset that is already applied by - * normalize.css. - */ - -button, -input, -optgroup, -select, -textarea { - padding: 0; - line-height: inherit; - color: inherit; -} - -/** - * Use the configured 'mono' font family for elements that - * are expected to be rendered with a monospace font, falling - * back to the system monospace stack if there is no configured - * 'mono' font family. - */ - -pre, -code, -kbd, -samp { - font-family: Cascadia Mono, Cascadia Code, Menlo, Consolas, Liberation Mono, Lucida Console, WebCascadiaMonoPL, monospace; -} - -/** - * Make replaced elements `display: block` by default as that's - * the behavior you want almost all of the time. Inspired by - * CSS Remedy, with `svg` added as well. - * - * https://github.com/mozdevs/cssremedy/issues/14 - */ - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; - vertical-align: middle; -} - -/** - * Constrain images and videos to the parent width and preserve - * their intrinsic aspect ratio. - * - * https://github.com/mozdevs/cssremedy/issues/14 - */ - -img, -video { - max-width: 100%; - height: auto; -} - -* { - --tw-shadow: 0 0 #0000; - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgba(59, 130, 246, 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; -} - -[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #fff; - border-color: #6b7280; - border-width: 1px; - border-radius: 0px; - padding-top: 0.5rem; - padding-right: 0.75rem; - padding-bottom: 0.5rem; - padding-left: 0.75rem; - font-size: 1rem; - line-height: 1.5rem; -} - -[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus { - outline: 2px solid transparent; - outline-offset: 2px; - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: #2563eb; - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); - border-color: #2563eb; -} - -input::-moz-placeholder, textarea::-moz-placeholder { - color: #6b7280; - opacity: 1; -} - -input:-ms-input-placeholder, textarea:-ms-input-placeholder { - color: #6b7280; - opacity: 1; -} - -input::placeholder,textarea::placeholder { - color: #6b7280; - opacity: 1; -} - -::-webkit-datetime-edit-fields-wrapper { - padding: 0; -} - -::-webkit-date-and-time-value { - min-height: 1.5em; -} - -select { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); - background-position: right 0.5rem center; - background-repeat: no-repeat; - background-size: 1.5em 1.5em; - padding-right: 2.5rem; - -webkit-print-color-adjust: exact; - color-adjust: exact; -} - -[multiple] { - background-image: initial; - background-position: initial; - background-repeat: unset; - background-size: initial; - padding-right: 0.75rem; - -webkit-print-color-adjust: unset; - color-adjust: unset; -} - -[type='checkbox'],[type='radio'] { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - padding: 0; - -webkit-print-color-adjust: exact; - color-adjust: exact; - display: inline-block; - vertical-align: middle; - background-origin: border-box; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - flex-shrink: 0; - height: 1rem; - width: 1rem; - color: #2563eb; - background-color: #fff; - border-color: #6b7280; - border-width: 1px; -} - -[type='checkbox'] { - border-radius: 0px; -} - -[type='radio'] { - border-radius: 100%; -} - -[type='checkbox']:focus,[type='radio']:focus { - outline: 2px solid transparent; - outline-offset: 2px; - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 2px; - --tw-ring-offset-color: #fff; - --tw-ring-color: #2563eb; - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -[type='checkbox']:checked,[type='radio']:checked { - border-color: transparent; - background-color: currentColor; - background-size: 100% 100%; - background-position: center; - background-repeat: no-repeat; -} - -[type='checkbox']:checked { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); -} - -[type='radio']:checked { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); -} - -[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus { - border-color: transparent; - background-color: currentColor; -} - -[type='checkbox']:indeterminate { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); - border-color: transparent; - background-color: currentColor; - background-size: 100% 100%; - background-position: center; - background-repeat: no-repeat; -} - -[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus { - border-color: transparent; - background-color: currentColor; -} - -[type='file'] { - background: unset; - border-color: inherit; - border-width: 0; - border-radius: 0; - padding: 0; - font-size: unset; - line-height: inherit; -} - -[type='file']:focus { - outline: 1px auto -webkit-focus-ring-color; -} -.container { - width: 100%; - margin-right: auto; - margin-left: auto; - padding-right: 2rem; - padding-left: 2rem; -} -@media (min-width: 640px) { - - .container { - max-width: 640px; - padding-right: 2rem; - padding-left: 2rem; - } -} -@media (min-width: 768px) { - - .container { - max-width: 768px; - } -} -@media (min-width: 1024px) { - - .container { - max-width: 1024px; - padding-right: 4rem; - padding-left: 4rem; - } -} -@media (min-width: 1280px) { - - .container { - max-width: 1280px; - padding-right: 5rem; - padding-left: 5rem; - } -} -@media (min-width: 1536px) { - - .container { - max-width: 1536px; - padding-right: 6rem; - padding-left: 6rem; - } -} -.prose { - color: #111827; - max-width: 65ch; -} -.prose [class~="lead"] { - color: #4b5563; - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; -} -.prose a { - color: #1d4ed8; - text-decoration: underline; - font-weight: 400; -} -.prose a:hover { - color: #2563eb; -} -.prose strong { - color: #111827; - font-weight: 600; -} -.prose ol[type="A"] { - --list-counter-style: upper-alpha; -} -.prose ol[type="a"] { - --list-counter-style: lower-alpha; -} -.prose ol[type="A s"] { - --list-counter-style: upper-alpha; -} -.prose ol[type="a s"] { - --list-counter-style: lower-alpha; -} -.prose ol[type="I"] { - --list-counter-style: upper-roman; -} -.prose ol[type="i"] { - --list-counter-style: lower-roman; -} -.prose ol[type="I s"] { - --list-counter-style: upper-roman; -} -.prose ol[type="i s"] { - --list-counter-style: lower-roman; -} -.prose ol[type="1"] { - --list-counter-style: decimal; -} -.prose ol > li { - position: relative; - padding-left: 1.75em; -} -.prose ol > li::before { - content: counter(list-item, var(--list-counter-style, decimal)) "."; - position: absolute; - font-weight: 400; - color: #6b7280; - left: 0; -} -.prose ul > li { - position: relative; - padding-left: 1.75em; -} -.prose ul > li::before { - content: ""; - position: absolute; - background-color: #d1d5db; - border-radius: 50%; - width: 0.375em; - height: 0.375em; - top: calc(0.875em - 0.1875em); - left: 0.25em; -} -.prose hr { - border-color: #e5e7eb; - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; -} -.prose blockquote { - font-weight: 500; - font-style: italic; - color: #111827; - border-left-width: 0.25rem; - border-left-color: #e5e7eb; - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; -} -.prose blockquote p:first-of-type::before { - content: open-quote; -} -.prose blockquote p:last-of-type::after { - content: close-quote; -} -.prose h1 { - color: #111827; - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; -} -.prose h2 { - color: #111827; - font-weight: 700; - font-size: 1.5em; - margin-top: 1em; - margin-bottom: .5em; - line-height: 1.3333333; -} -.prose h3 { - color: #111827; - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; -} -.prose h4 { - color: #111827; - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; -} -.prose figure figcaption { - color: #6b7280; - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; -} -.prose code { - color: #1e3a8a; - font-weight: 400; - font-size: 0.875em; -} -.prose code::before { - content:  ; -} -.prose code::after { - content:  ; -} -.prose a code { - color: #111827; -} -.prose pre { - color: #e5e7eb; - background-color: #1f2937; - overflow-x: auto; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; -} -.prose pre code { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: 300; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; -} -.prose pre code::before { - content: none; -} -.prose pre code::after { - content: none; -} -.prose table { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; -} -.prose thead { - color: #111827; - font-weight: 600; - border-bottom-width: 1px; - border-bottom-color: #d1d5db; -} -.prose thead th { - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; -} -.prose tbody tr { - border-bottom-width: 1px; - border-bottom-color: #e5e7eb; -} -.prose tbody tr:last-child { - border-bottom-width: 0; -} -.prose tbody td { - vertical-align: top; - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; -} -.prose { - font-size: 1rem; - line-height: 1.75; -} -.prose p { - margin-top: 1.25em; - margin-bottom: 1.25em; -} -.prose img { - margin-top: 2em; - margin-bottom: 2em; -} -.prose video { - margin-top: 2em; - margin-bottom: 2em; -} -.prose figure { - margin-top: 2em; - margin-bottom: 2em; -} -.prose figure > * { - margin-top: 0; - margin-bottom: 0; -} -.prose h2 code { - font-size: 0.875em; -} -.prose h3 code { - font-size: 0.9em; -} -.prose ol { - margin-top: 1.25em; - margin-bottom: 1.25em; -} -.prose ul { - margin-top: 1.25em; - margin-bottom: 1.25em; -} -.prose li { - margin-top: 0.5em; - margin-bottom: 0.5em; -} -.prose > ul > li p { - margin-top: 0.75em; - margin-bottom: 0.75em; -} -.prose > ul > li > *:first-child { - margin-top: 1.25em; -} -.prose > ul > li > *:last-child { - margin-bottom: 1.25em; -} -.prose > ol > li > *:first-child { - margin-top: 1.25em; -} -.prose > ol > li > *:last-child { - margin-bottom: 1.25em; -} -.prose ul ul, .prose ul ol, .prose ol ul, .prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; -} -.prose hr + * { - margin-top: 0; -} -.prose h2 + * { - margin-top: 0; -} -.prose h3 + * { - margin-top: 0; -} -.prose h4 + * { - margin-top: 0; -} -.prose thead th:first-child { - padding-left: 0; -} -.prose thead th:last-child { - padding-right: 0; -} -.prose tbody td:first-child { - padding-left: 0; -} -.prose tbody td:last-child { - padding-right: 0; -} -.prose > :first-child { - margin-top: 0; -} -.prose > :last-child { - margin-bottom: 0; -} -.prose-sm { - font-size: 0.875rem; - line-height: 1.7142857; -} -.prose-sm p { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; -} -.prose-sm [class~="lead"] { - font-size: 1.2857143em; - line-height: 1.5555556; - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; -} -.prose-sm blockquote { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - padding-left: 1.1111111em; -} -.prose-sm h1 { - font-size: 2.1428571em; - margin-top: 0; - margin-bottom: 0.8em; - line-height: 1.2; -} -.prose-sm h2 { - font-size: 1.4285714em; - margin-top: 1.6em; - margin-bottom: 0.8em; - line-height: 1.4; -} -.prose-sm h3 { - font-size: 1.2857143em; - margin-top: 1.5555556em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; -} -.prose-sm h4 { - margin-top: 1.4285714em; - margin-bottom: 0.5714286em; - line-height: 1.4285714; -} -.prose-sm img { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; -} -.prose-sm video { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; -} -.prose-sm figure { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; -} -.prose-sm figure > * { - margin-top: 0; - margin-bottom: 0; -} -.prose-sm figure figcaption { - font-size: 0.8571429em; - line-height: 1.3333333; - margin-top: 0.6666667em; -} -.prose-sm code { - font-size: 0.8571429em; -} -.prose-sm h2 code { - font-size: 0.9em; -} -.prose-sm h3 code { - font-size: 0.8888889em; -} -.prose-sm pre { - font-size: 0.8571429em; - line-height: 1.6666667; - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - border-radius: 0.25rem; - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; -} -.prose-sm ol { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; -} -.prose-sm ul { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; -} -.prose-sm li { - margin-top: 0.2857143em; - margin-bottom: 0.2857143em; -} -.prose-sm ol > li { - padding-left: 1.5714286em; -} -.prose-sm ol > li::before { - left: 0; -} -.prose-sm ul > li { - padding-left: 1.5714286em; -} -.prose-sm ul > li::before { - height: 0.3571429em; - width: 0.3571429em; - top: calc(0.8571429em - 0.1785714em); - left: 0.2142857em; -} -.prose-sm > ul > li p { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; -} -.prose-sm > ul > li > *:first-child { - margin-top: 1.1428571em; -} -.prose-sm > ul > li > *:last-child { - margin-bottom: 1.1428571em; -} -.prose-sm > ol > li > *:first-child { - margin-top: 1.1428571em; -} -.prose-sm > ol > li > *:last-child { - margin-bottom: 1.1428571em; -} -.prose-sm ul ul, .prose-sm ul ol, .prose-sm ol ul, .prose-sm ol ol { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; -} -.prose-sm hr { - margin-top: 2.8571429em; - margin-bottom: 2.8571429em; -} -.prose-sm hr + * { - margin-top: 0; -} -.prose-sm h2 + * { - margin-top: 0; -} -.prose-sm h3 + * { - margin-top: 0; -} -.prose-sm h4 + * { - margin-top: 0; -} -.prose-sm table { - font-size: 0.8571429em; - line-height: 1.5; -} -.prose-sm thead th { - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; -} -.prose-sm thead th:first-child { - padding-left: 0; -} -.prose-sm thead th:last-child { - padding-right: 0; -} -.prose-sm tbody td { - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; -} -.prose-sm tbody td:first-child { - padding-left: 0; -} -.prose-sm tbody td:last-child { - padding-right: 0; -} -.prose-sm > :first-child { - margin-top: 0; -} -.prose-sm > :last-child { - margin-bottom: 0; -} -.static { - position: static; -} -.mx-auto { - margin-left: auto; - margin-right: auto; -} -.ml-2 { - margin-left: 0.5rem; -} -.ml-auto { - margin-left: auto; -} -.mr-2 { - margin-right: 0.5rem; -} -.ml-4 { - margin-left: 1rem; -} -.mt-8 { - margin-top: 2rem; -} -.mt-4 { - margin-top: 1rem; -} -.mt-2 { - margin-top: 0.5rem; -} -.mr-4 { - margin-right: 1rem; -} -.mb-4 { - margin-bottom: 1rem; -} -.inline-block { - display: inline-block; -} -.flex { - display: flex; -} -.table { - display: table; -} -.contents { - display: contents; -} -.hidden { - display: none; -} -.h-10 { - height: 2.5rem; -} -.h-6 { - height: 1.5rem; -} -.h-4 { - height: 1rem; -} -.min-h-full { - min-height: 100%; -} -.w-auto { - width: auto; -} -.w-6 { - width: 1.5rem; -} -.w-full { - width: 100%; -} -.w-4 { - width: 1rem; -} -.min-w-0 { - min-width: 0px; -} -.max-w-none { - max-width: none; -} -.flex-none { - flex: none; -} -.flex-1 { - flex: 1 1 0%; -} -.border-separate { - border-collapse: separate; -} -.flex-col { - flex-direction: column; -} -.flex-row { - flex-direction: row; -} -.flex-col-reverse { - flex-direction: column-reverse; -} -.flex-wrap { - flex-wrap: wrap; -} -.items-center { - align-items: center; -} -.break-all { - word-break: break-all; -} -.rounded { - border-radius: 0.25rem; -} -.border { - border-width: 1px; -} -.border-t { - border-top-width: 1px; -} -.border-gray-300 { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); -} -.border-gray-200 { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); -} -.border-black { - --tw-border-opacity: 1; - border-color: rgba(0, 0, 0, var(--tw-border-opacity)); -} -.border-opacity-75 { - --tw-border-opacity: 0.75; -} -.bg-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); -} -.bg-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); -} -.bg-gradient-to-b { - background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); -} -.from-gray-200 { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); -} -.to-gray-100 { - --tw-gradient-to: #f3f4f6; -} -.py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} -.py-4 { - padding-top: 1rem; - padding-bottom: 1rem; -} -.pt-4 { - padding-top: 1rem; -} -.pt-6 { - padding-top: 1.5rem; -} -.font-mono { - font-family: Cascadia Mono, Cascadia Code, Menlo, Consolas, Liberation Mono, Lucida Console, WebCascadiaMonoPL, monospace; -} -.text-sm { - font-size: 0.875rem; - line-height: 1.25rem; -} -.text-lg { - font-size: 1.125rem; - line-height: 1.75rem; -} -.text-xl { - font-size: 1.25rem; - line-height: 1.75rem; -} -.text-4xl { - font-size: 2.25rem; - line-height: 2.5rem; -} -.font-medium { - font-weight: 500; -} -.font-light { - font-weight: 300; -} -.font-extrabold { - font-weight: 800; -} -.font-bold { - font-weight: 700; -} -.italic { - font-style: italic; -} -.tracking-tighter { - letter-spacing: -0.05em; -} -.text-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); -} -.text-red-700 { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); -} -.text-blue-700 { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); -} -.text-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); -} -.text-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); -} -.underline { - text-decoration: underline; -} -.antialiased { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.shadow { - --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} -.ring-1 { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} -.ring-gray-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); -} -.ring-opacity-5 { - --tw-ring-opacity: 0.05; -} -.filter { - --tw-blur: var(--tw-empty,/*!*/ /*!*/); - --tw-brightness: var(--tw-empty,/*!*/ /*!*/); - --tw-contrast: var(--tw-empty,/*!*/ /*!*/); - --tw-grayscale: var(--tw-empty,/*!*/ /*!*/); - --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/); - --tw-invert: var(--tw-empty,/*!*/ /*!*/); - --tw-saturate: var(--tw-empty,/*!*/ /*!*/); - --tw-sepia: var(--tw-empty,/*!*/ /*!*/); - --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/); - filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); -} -.invert { - --tw-invert: invert(100%); -} - -/* temp styling for alerts */ - -.alert-warning { - border-radius: 0.25rem; - border-width: 1px; - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - padding: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -.alert-warning p { - margin: 0px; -} - -[type='search'] { - display: block; - width: 100%; - border-radius: 0.375rem; - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -[type='search']:focus { - --tw-border-opacity: 1; - border-color: rgba(165, 180, 252, var(--tw-border-opacity)); - --tw-ring-opacity: 1; - --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); -} - -@media (min-width: 640px) { - - [type='search'] { - font-size: 0.875rem; - line-height: 1.25rem; - } -} - -/* prism styling */ -pre[class*="language-text"] { - line-height:1rem; -} - -.token.namespace { - opacity: .7; -} - -.token.comment, .token.prolog, .token.doctype, .token.cdata { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); -} - -.token.operator, .token.boolean, .token.number { - --tw-text-opacity: 1; - color: rgba(196, 181, 253, var(--tw-text-opacity)); -} - -.token.attr-name, .token.string { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); -} - -.token.entity, .token.url, .language-css .token.string, .style .token.string { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); -} - -.token.selector, .token.inserted { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); -} - -.token.atrule, .token.attr-value, .token.keyword, .token.important, .token.deleted { - --tw-text-opacity: 1; - color: rgba(165, 180, 252, var(--tw-text-opacity)); -} - -.token.regex, .token.statement { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); -} - -.token.placeholder, .token.variable { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); -} - -.token.important, -.token.statement, -.token.bold { - font-weight: bold; -} - -.token.punctuation { - color: #bebec5; -} - -.token.entity { - cursor: help; -} - -.token.italic { - font-style: italic; -} - -code.language-markup { - color: #f9f9f9; -} - -code.language-markup .token.tag { - color: #ef3b7d; -} - -code.language-markup .token.attr-name { - color: #a6e22d; -} - -code.language-markup .token.attr-value { - color: #e6d06c; -} - -code.language-markup .token.style, -code.language-markup .token.script { - color: #76d9e6; -} - -code.language-markup .token.script .token.keyword { - color: #76d9e6; -} - -@font-face { - font-family: 'WebCascadiaMonoPL'; - src: url('CascadiaMonoPL.woff2') -} - -/* asciicast-player styling */ -.asciinema-player-wrapper { - position: relative; - outline: none; - margin-bottom: 1rem; - } - - .asciinema-player-wrapper:-webkit-full-screen { - background-color: #000; - width: 100%; - height: 100%; - display: flex; - justify-content: center; - align-items: center; - } - - .asciinema-player-wrapper:-ms-fullscreen { - background-color: #000; - width: 100%; - height: 100%; - display: flex; - justify-content: center; - align-items: center; - } - - .asciinema-player-wrapper:fullscreen { - background-color: #000; - width: 100%; - height: 100%; - display: flex; - justify-content: center; - align-items: center; - } - .asciinema-player-wrapper:-webkit-full-screen .asciinema-player { - position: static; - } - .asciinema-player-wrapper:-ms-fullscreen .asciinema-player { - position: static; - } - .asciinema-player-wrapper:fullscreen .asciinema-player { - position: static; - } - .asciinema-player-wrapper:-webkit-full-screen .title-bar { - display: initial; - } - .asciinema-player-wrapper:-ms-fullscreen .title-bar { - display: initial; - } - .asciinema-player-wrapper:fullscreen .title-bar { - display: initial; - } - .asciinema-player-wrapper:-webkit-full-screen.hud .title-bar { - top: 0; - } - .asciinema-player-wrapper:-ms-fullscreen.hud .title-bar { - top: 0; - } - .asciinema-player-wrapper:fullscreen.hud .title-bar { - top: 0; - } - .asciinema-player-wrapper:-webkit-full-screen { - background-color: #000; - width: 100%; - height: 100%; - display: flex; - justify-content: center; - align-items: center; - } - .asciinema-player-wrapper:-webkit-full-screen .asciinema-player { - position: static; - } - .asciinema-player-wrapper:-webkit-full-screen .title-bar { - display: initial; - } - .asciinema-player-wrapper:-webkit-full-screen.hud .title-bar { - top: 0; - } - .asciinema-player-wrapper:-moz-full-screen { - background-color: #000; - width: 100%; - height: 100%; - display: flex; - justify-content: center; - align-items: center; - } - .asciinema-player-wrapper:-moz-full-screen .asciinema-player { - position: static; - } - .asciinema-player-wrapper:-moz-full-screen .title-bar { - display: initial; - } - .asciinema-player-wrapper:-moz-full-screen.hud .title-bar { - top: 0; - } - .asciinema-player-wrapper:-ms-fullscreen { - background-color: #000; - width: 100%; - height: 100%; - display: flex; - justify-content: center; - align-items: center; - } - .asciinema-player-wrapper:-ms-fullscreen .asciinema-player { - position: static; - } - .asciinema-player-wrapper:-ms-fullscreen .title-bar { - display: initial; - } - .asciinema-player-wrapper:-ms-fullscreen.hud .title-bar { - top: 0; - } - .asciinema-player-wrapper .asciinema-player { - text-align: left; - display: inline-block; - padding: 0px; - position: relative; - box-sizing: content-box; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - overflow: hidden; - max-width: 100%; - - } - .asciinema-terminal { - box-sizing: content-box; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - overflow: hidden; - padding: 0; - margin: 0px; - display: block; - white-space: pre; - border: 0; - word-wrap: normal; - word-break: normal; - border-radius: 0; - border-style: solid; - cursor: text; - border-width: 0.5em; - font-family: 'Cascadia Mono PL', 'Cascadia Mono', 'Cascadia Code', Menlo, Consolas, Liberation Mono, Lucida Console, 'WebCascadiaMonoPL', monospace; - line-height: 1; - } - .asciinema-player pre { - margin-top:0; - transition: width .25s ease-out, height .25s ease-out; - font-variant-ligatures: none; - font-feature-settings: "liga" 0; - } - - .asciinema-terminal .line { - letter-spacing: normal; - overflow: hidden; - line-height: 1rem; - display: block; - } - .asciinema-terminal .bright { - font-weight: 500; - } - .asciinema-terminal .underline { - text-decoration: underline; - } - .asciinema-terminal .italic { - font-style: italic; - } - .asciinema-terminal.font-small { - font-size: 12px; - } - .asciinema-terminal.font-medium { - font-size: 18px; - } - .asciinema-terminal.font-big { - font-size: 24px; - } - .asciinema-player .control-bar { - width: 100%; - height: 32px; - background: rgba(0, 0, 0, 0.8); - /* no gradient fallback */ - /* FF3.6-15 */ - /* Chrome10-25,Safari5.1-6 */ - background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, #000000 25%, #000000 100%); - /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ - color: #bbbbbb; - box-sizing: content-box; - line-height: 1; - position: absolute; - bottom: 0px; - left: 0; - transition: bottom 0.15s linear; - } - .asciinema-player .control-bar * { - box-sizing: inherit; - font-size: 0; - } - .asciinema-player .control-bar svg.icon path { - fill: #bbbbbb; - } - .asciinema-player .control-bar .playback-button { - display: block; - float: left; - cursor: pointer; - height: 12px; - width: 12px; - padding: 10px; - } - .asciinema-player .control-bar .playback-button svg { - height: 12px; - width: 12px; - } - .asciinema-player .control-bar .timer { - display: block; - float: left; - width: 50px; - height: 100%; - text-align: center; - font-family: Helvetica, Arial, sans-serif; - font-size: 11px; - font-weight: bold; - line-height: 32px; - cursor: default; - } - .asciinema-player .control-bar .timer span { - display: inline-block; - font-size: inherit; - } - .asciinema-player .control-bar .timer .time-remaining { - display: none; - } - .asciinema-player .control-bar .timer:hover .time-elapsed { - display: none; - } - .asciinema-player .control-bar .timer:hover .time-remaining { - display: inline; - } - .asciinema-player .control-bar .progressbar { - display: block; - overflow: hidden; - height: 100%; - padding: 0 10px; - } - .asciinema-player .control-bar .progressbar .bar { - display: block; - cursor: pointer; - height: 100%; - padding-top: 15px; - font-size: 0; - } - .asciinema-player .control-bar .progressbar .bar .gutter { - display: block; - height: 3px; - background-color: #333; - } - .asciinema-player .control-bar .progressbar .bar .gutter span { - display: inline-block; - height: 100%; - background-color: #bbbbbb; - border-radius: 3px; - } - .asciinema-player .control-bar.live .progressbar .bar { - cursor: default; - } - .asciinema-player .control-bar .fullscreen-button { - display: block; - float: right; - width: 14px; - height: 14px; - padding: 9px; - cursor: pointer; - } - .asciinema-player .control-bar .fullscreen-button svg { - width: 14px; - height: 14px; - } - .asciinema-player .control-bar .fullscreen-button svg:first-child { - display: inline; - } - .asciinema-player .control-bar .fullscreen-button svg:last-child { - display: none; - } - .asciinema-player-wrapper.hud .control-bar { - bottom: 0px; - } - .asciinema-player-wrapper:-webkit-full-screen .fullscreen-button svg:first-child { - display: none; - } - .asciinema-player-wrapper:-ms-fullscreen .fullscreen-button svg:first-child { - display: none; - } - .asciinema-player-wrapper:fullscreen .fullscreen-button svg:first-child { - display: none; - } - .asciinema-player-wrapper:-webkit-full-screen .fullscreen-button svg:last-child { - display: inline; - } - .asciinema-player-wrapper:-ms-fullscreen .fullscreen-button svg:last-child { - display: inline; - } - .asciinema-player-wrapper:fullscreen .fullscreen-button svg:last-child { - display: inline; - } - .asciinema-player-wrapper:-webkit-full-screen .fullscreen-button svg:first-child { - display: none; - } - .asciinema-player-wrapper:-webkit-full-screen .fullscreen-button svg:last-child { - display: inline; - } - .asciinema-player-wrapper:-moz-full-screen .fullscreen-button svg:first-child { - display: none; - } - .asciinema-player-wrapper:-moz-full-screen .fullscreen-button svg:last-child { - display: inline; - } - .asciinema-player-wrapper:-ms-fullscreen .fullscreen-button svg:first-child { - display: none; - } - .asciinema-player-wrapper:-ms-fullscreen .fullscreen-button svg:last-child { - display: inline; - } - .asciinema-terminal .fg-16 { - color: #000000; - } - .asciinema-terminal .bg-16 { - background-color: #000000; - } - .asciinema-terminal .fg-17 { - color: #00005f; - } - .asciinema-terminal .bg-17 { - background-color: #00005f; - } - .asciinema-terminal .fg-18 { - color: #000087; - } - .asciinema-terminal .bg-18 { - background-color: #000087; - } - .asciinema-terminal .fg-19 { - color: #0000af; - } - .asciinema-terminal .bg-19 { - background-color: #0000af; - } - .asciinema-terminal .fg-20 { - color: #0000d7; - } - .asciinema-terminal .bg-20 { - background-color: #0000d7; - } - .asciinema-terminal .fg-21 { - color: #0000ff; - } - .asciinema-terminal .bg-21 { - background-color: #0000ff; - } - .asciinema-terminal .fg-22 { - color: #005f00; - } - .asciinema-terminal .bg-22 { - background-color: #005f00; - } - .asciinema-terminal .fg-23 { - color: #005f5f; - } - .asciinema-terminal .bg-23 { - background-color: #005f5f; - } - .asciinema-terminal .fg-24 { - color: #005f87; - } - .asciinema-terminal .bg-24 { - background-color: #005f87; - } - .asciinema-terminal .fg-25 { - color: #005faf; - } - .asciinema-terminal .bg-25 { - background-color: #005faf; - } - .asciinema-terminal .fg-26 { - color: #005fd7; - } - .asciinema-terminal .bg-26 { - background-color: #005fd7; - } - .asciinema-terminal .fg-27 { - color: #005fff; - } - .asciinema-terminal .bg-27 { - background-color: #005fff; - } - .asciinema-terminal .fg-28 { - color: #008700; - } - .asciinema-terminal .bg-28 { - background-color: #008700; - } - .asciinema-terminal .fg-29 { - color: #00875f; - } - .asciinema-terminal .bg-29 { - background-color: #00875f; - } - .asciinema-terminal .fg-30 { - color: #008787; - } - .asciinema-terminal .bg-30 { - background-color: #008787; - } - .asciinema-terminal .fg-31 { - color: #0087af; - } - .asciinema-terminal .bg-31 { - background-color: #0087af; - } - .asciinema-terminal .fg-32 { - color: #0087d7; - } - .asciinema-terminal .bg-32 { - background-color: #0087d7; - } - .asciinema-terminal .fg-33 { - color: #0087ff; - } - .asciinema-terminal .bg-33 { - background-color: #0087ff; - } - .asciinema-terminal .fg-34 { - color: #00af00; - } - .asciinema-terminal .bg-34 { - background-color: #00af00; - } - .asciinema-terminal .fg-35 { - color: #00af5f; - } - .asciinema-terminal .bg-35 { - background-color: #00af5f; - } - .asciinema-terminal .fg-36 { - color: #00af87; - } - .asciinema-terminal .bg-36 { - background-color: #00af87; - } - .asciinema-terminal .fg-37 { - color: #00afaf; - } - .asciinema-terminal .bg-37 { - background-color: #00afaf; - } - .asciinema-terminal .fg-38 { - color: #00afd7; - } - .asciinema-terminal .bg-38 { - background-color: #00afd7; - } - .asciinema-terminal .fg-39 { - color: #00afff; - } - .asciinema-terminal .bg-39 { - background-color: #00afff; - } - .asciinema-terminal .fg-40 { - color: #00d700; - } - .asciinema-terminal .bg-40 { - background-color: #00d700; - } - .asciinema-terminal .fg-41 { - color: #00d75f; - } - .asciinema-terminal .bg-41 { - background-color: #00d75f; - } - .asciinema-terminal .fg-42 { - color: #00d787; - } - .asciinema-terminal .bg-42 { - background-color: #00d787; - } - .asciinema-terminal .fg-43 { - color: #00d7af; - } - .asciinema-terminal .bg-43 { - background-color: #00d7af; - } - .asciinema-terminal .fg-44 { - color: #00d7d7; - } - .asciinema-terminal .bg-44 { - background-color: #00d7d7; - } - .asciinema-terminal .fg-45 { - color: #00d7ff; - } - .asciinema-terminal .bg-45 { - background-color: #00d7ff; - } - .asciinema-terminal .fg-46 { - color: #00ff00; - } - .asciinema-terminal .bg-46 { - background-color: #00ff00; - } - .asciinema-terminal .fg-47 { - color: #00ff5f; - } - .asciinema-terminal .bg-47 { - background-color: #00ff5f; - } - .asciinema-terminal .fg-48 { - color: #00ff87; - } - .asciinema-terminal .bg-48 { - background-color: #00ff87; - } - .asciinema-terminal .fg-49 { - color: #00ffaf; - } - .asciinema-terminal .bg-49 { - background-color: #00ffaf; - } - .asciinema-terminal .fg-50 { - color: #00ffd7; - } - .asciinema-terminal .bg-50 { - background-color: #00ffd7; - } - .asciinema-terminal .fg-51 { - color: #00ffff; - } - .asciinema-terminal .bg-51 { - background-color: #00ffff; - } - .asciinema-terminal .fg-52 { - color: #5f0000; - } - .asciinema-terminal .bg-52 { - background-color: #5f0000; - } - .asciinema-terminal .fg-53 { - color: #5f005f; - } - .asciinema-terminal .bg-53 { - background-color: #5f005f; - } - .asciinema-terminal .fg-54 { - color: #5f0087; - } - .asciinema-terminal .bg-54 { - background-color: #5f0087; - } - .asciinema-terminal .fg-55 { - color: #5f00af; - } - .asciinema-terminal .bg-55 { - background-color: #5f00af; - } - .asciinema-terminal .fg-56 { - color: #5f00d7; - } - .asciinema-terminal .bg-56 { - background-color: #5f00d7; - } - .asciinema-terminal .fg-57 { - color: #5f00ff; - } - .asciinema-terminal .bg-57 { - background-color: #5f00ff; - } - .asciinema-terminal .fg-58 { - color: #5f5f00; - } - .asciinema-terminal .bg-58 { - background-color: #5f5f00; - } - .asciinema-terminal .fg-59 { - color: #5f5f5f; - } - .asciinema-terminal .bg-59 { - background-color: #5f5f5f; - } - .asciinema-terminal .fg-60 { - color: #5f5f87; - } - .asciinema-terminal .bg-60 { - background-color: #5f5f87; - } - .asciinema-terminal .fg-61 { - color: #5f5faf; - } - .asciinema-terminal .bg-61 { - background-color: #5f5faf; - } - .asciinema-terminal .fg-62 { - color: #5f5fd7; - } - .asciinema-terminal .bg-62 { - background-color: #5f5fd7; - } - .asciinema-terminal .fg-63 { - color: #5f5fff; - } - .asciinema-terminal .bg-63 { - background-color: #5f5fff; - } - .asciinema-terminal .fg-64 { - color: #5f8700; - } - .asciinema-terminal .bg-64 { - background-color: #5f8700; - } - .asciinema-terminal .fg-65 { - color: #5f875f; - } - .asciinema-terminal .bg-65 { - background-color: #5f875f; - } - .asciinema-terminal .fg-66 { - color: #5f8787; - } - .asciinema-terminal .bg-66 { - background-color: #5f8787; - } - .asciinema-terminal .fg-67 { - color: #5f87af; - } - .asciinema-terminal .bg-67 { - background-color: #5f87af; - } - .asciinema-terminal .fg-68 { - color: #5f87d7; - } - .asciinema-terminal .bg-68 { - background-color: #5f87d7; - } - .asciinema-terminal .fg-69 { - color: #5f87ff; - } - .asciinema-terminal .bg-69 { - background-color: #5f87ff; - } - .asciinema-terminal .fg-70 { - color: #5faf00; - } - .asciinema-terminal .bg-70 { - background-color: #5faf00; - } - .asciinema-terminal .fg-71 { - color: #5faf5f; - } - .asciinema-terminal .bg-71 { - background-color: #5faf5f; - } - .asciinema-terminal .fg-72 { - color: #5faf87; - } - .asciinema-terminal .bg-72 { - background-color: #5faf87; - } - .asciinema-terminal .fg-73 { - color: #5fafaf; - } - .asciinema-terminal .bg-73 { - background-color: #5fafaf; - } - .asciinema-terminal .fg-74 { - color: #5fafd7; - } - .asciinema-terminal .bg-74 { - background-color: #5fafd7; - } - .asciinema-terminal .fg-75 { - color: #5fafff; - } - .asciinema-terminal .bg-75 { - background-color: #5fafff; - } - .asciinema-terminal .fg-76 { - color: #5fd700; - } - .asciinema-terminal .bg-76 { - background-color: #5fd700; - } - .asciinema-terminal .fg-77 { - color: #5fd75f; - } - .asciinema-terminal .bg-77 { - background-color: #5fd75f; - } - .asciinema-terminal .fg-78 { - color: #5fd787; - } - .asciinema-terminal .bg-78 { - background-color: #5fd787; - } - .asciinema-terminal .fg-79 { - color: #5fd7af; - } - .asciinema-terminal .bg-79 { - background-color: #5fd7af; - } - .asciinema-terminal .fg-80 { - color: #5fd7d7; - } - .asciinema-terminal .bg-80 { - background-color: #5fd7d7; - } - .asciinema-terminal .fg-81 { - color: #5fd7ff; - } - .asciinema-terminal .bg-81 { - background-color: #5fd7ff; - } - .asciinema-terminal .fg-82 { - color: #5fff00; - } - .asciinema-terminal .bg-82 { - background-color: #5fff00; - } - .asciinema-terminal .fg-83 { - color: #5fff5f; - } - .asciinema-terminal .bg-83 { - background-color: #5fff5f; - } - .asciinema-terminal .fg-84 { - color: #5fff87; - } - .asciinema-terminal .bg-84 { - background-color: #5fff87; - } - .asciinema-terminal .fg-85 { - color: #5fffaf; - } - .asciinema-terminal .bg-85 { - background-color: #5fffaf; - } - .asciinema-terminal .fg-86 { - color: #5fffd7; - } - .asciinema-terminal .bg-86 { - background-color: #5fffd7; - } - .asciinema-terminal .fg-87 { - color: #5fffff; - } - .asciinema-terminal .bg-87 { - background-color: #5fffff; - } - .asciinema-terminal .fg-88 { - color: #870000; - } - .asciinema-terminal .bg-88 { - background-color: #870000; - } - .asciinema-terminal .fg-89 { - color: #87005f; - } - .asciinema-terminal .bg-89 { - background-color: #87005f; - } - .asciinema-terminal .fg-90 { - color: #870087; - } - .asciinema-terminal .bg-90 { - background-color: #870087; - } - .asciinema-terminal .fg-91 { - color: #8700af; - } - .asciinema-terminal .bg-91 { - background-color: #8700af; - } - .asciinema-terminal .fg-92 { - color: #8700d7; - } - .asciinema-terminal .bg-92 { - background-color: #8700d7; - } - .asciinema-terminal .fg-93 { - color: #8700ff; - } - .asciinema-terminal .bg-93 { - background-color: #8700ff; - } - .asciinema-terminal .fg-94 { - color: #875f00; - } - .asciinema-terminal .bg-94 { - background-color: #875f00; - } - .asciinema-terminal .fg-95 { - color: #875f5f; - } - .asciinema-terminal .bg-95 { - background-color: #875f5f; - } - .asciinema-terminal .fg-96 { - color: #875f87; - } - .asciinema-terminal .bg-96 { - background-color: #875f87; - } - .asciinema-terminal .fg-97 { - color: #875faf; - } - .asciinema-terminal .bg-97 { - background-color: #875faf; - } - .asciinema-terminal .fg-98 { - color: #875fd7; - } - .asciinema-terminal .bg-98 { - background-color: #875fd7; - } - .asciinema-terminal .fg-99 { - color: #875fff; - } - .asciinema-terminal .bg-99 { - background-color: #875fff; - } - .asciinema-terminal .fg-100 { - color: #878700; - } - .asciinema-terminal .bg-100 { - background-color: #878700; - } - .asciinema-terminal .fg-101 { - color: #87875f; - } - .asciinema-terminal .bg-101 { - background-color: #87875f; - } - .asciinema-terminal .fg-102 { - color: #878787; - } - .asciinema-terminal .bg-102 { - background-color: #878787; - } - .asciinema-terminal .fg-103 { - color: #8787af; - } - .asciinema-terminal .bg-103 { - background-color: #8787af; - } - .asciinema-terminal .fg-104 { - color: #8787d7; - } - .asciinema-terminal .bg-104 { - background-color: #8787d7; - } - .asciinema-terminal .fg-105 { - color: #8787ff; - } - .asciinema-terminal .bg-105 { - background-color: #8787ff; - } - .asciinema-terminal .fg-106 { - color: #87af00; - } - .asciinema-terminal .bg-106 { - background-color: #87af00; - } - .asciinema-terminal .fg-107 { - color: #87af5f; - } - .asciinema-terminal .bg-107 { - background-color: #87af5f; - } - .asciinema-terminal .fg-108 { - color: #87af87; - } - .asciinema-terminal .bg-108 { - background-color: #87af87; - } - .asciinema-terminal .fg-109 { - color: #87afaf; - } - .asciinema-terminal .bg-109 { - background-color: #87afaf; - } - .asciinema-terminal .fg-110 { - color: #87afd7; - } - .asciinema-terminal .bg-110 { - background-color: #87afd7; - } - .asciinema-terminal .fg-111 { - color: #87afff; - } - .asciinema-terminal .bg-111 { - background-color: #87afff; - } - .asciinema-terminal .fg-112 { - color: #87d700; - } - .asciinema-terminal .bg-112 { - background-color: #87d700; - } - .asciinema-terminal .fg-113 { - color: #87d75f; - } - .asciinema-terminal .bg-113 { - background-color: #87d75f; - } - .asciinema-terminal .fg-114 { - color: #87d787; - } - .asciinema-terminal .bg-114 { - background-color: #87d787; - } - .asciinema-terminal .fg-115 { - color: #87d7af; - } - .asciinema-terminal .bg-115 { - background-color: #87d7af; - } - .asciinema-terminal .fg-116 { - color: #87d7d7; - } - .asciinema-terminal .bg-116 { - background-color: #87d7d7; - } - .asciinema-terminal .fg-117 { - color: #87d7ff; - } - .asciinema-terminal .bg-117 { - background-color: #87d7ff; - } - .asciinema-terminal .fg-118 { - color: #87ff00; - } - .asciinema-terminal .bg-118 { - background-color: #87ff00; - } - .asciinema-terminal .fg-119 { - color: #87ff5f; - } - .asciinema-terminal .bg-119 { - background-color: #87ff5f; - } - .asciinema-terminal .fg-120 { - color: #87ff87; - } - .asciinema-terminal .bg-120 { - background-color: #87ff87; - } - .asciinema-terminal .fg-121 { - color: #87ffaf; - } - .asciinema-terminal .bg-121 { - background-color: #87ffaf; - } - .asciinema-terminal .fg-122 { - color: #87ffd7; - } - .asciinema-terminal .bg-122 { - background-color: #87ffd7; - } - .asciinema-terminal .fg-123 { - color: #87ffff; - } - .asciinema-terminal .bg-123 { - background-color: #87ffff; - } - .asciinema-terminal .fg-124 { - color: #af0000; - } - .asciinema-terminal .bg-124 { - background-color: #af0000; - } - .asciinema-terminal .fg-125 { - color: #af005f; - } - .asciinema-terminal .bg-125 { - background-color: #af005f; - } - .asciinema-terminal .fg-126 { - color: #af0087; - } - .asciinema-terminal .bg-126 { - background-color: #af0087; - } - .asciinema-terminal .fg-127 { - color: #af00af; - } - .asciinema-terminal .bg-127 { - background-color: #af00af; - } - .asciinema-terminal .fg-128 { - color: #af00d7; - } - .asciinema-terminal .bg-128 { - background-color: #af00d7; - } - .asciinema-terminal .fg-129 { - color: #af00ff; - } - .asciinema-terminal .bg-129 { - background-color: #af00ff; - } - .asciinema-terminal .fg-130 { - color: #af5f00; - } - .asciinema-terminal .bg-130 { - background-color: #af5f00; - } - .asciinema-terminal .fg-131 { - color: #af5f5f; - } - .asciinema-terminal .bg-131 { - background-color: #af5f5f; - } - .asciinema-terminal .fg-132 { - color: #af5f87; - } - .asciinema-terminal .bg-132 { - background-color: #af5f87; - } - .asciinema-terminal .fg-133 { - color: #af5faf; - } - .asciinema-terminal .bg-133 { - background-color: #af5faf; - } - .asciinema-terminal .fg-134 { - color: #af5fd7; - } - .asciinema-terminal .bg-134 { - background-color: #af5fd7; - } - .asciinema-terminal .fg-135 { - color: #af5fff; - } - .asciinema-terminal .bg-135 { - background-color: #af5fff; - } - .asciinema-terminal .fg-136 { - color: #af8700; - } - .asciinema-terminal .bg-136 { - background-color: #af8700; - } - .asciinema-terminal .fg-137 { - color: #af875f; - } - .asciinema-terminal .bg-137 { - background-color: #af875f; - } - .asciinema-terminal .fg-138 { - color: #af8787; - } - .asciinema-terminal .bg-138 { - background-color: #af8787; - } - .asciinema-terminal .fg-139 { - color: #af87af; - } - .asciinema-terminal .bg-139 { - background-color: #af87af; - } - .asciinema-terminal .fg-140 { - color: #af87d7; - } - .asciinema-terminal .bg-140 { - background-color: #af87d7; - } - .asciinema-terminal .fg-141 { - color: #af87ff; - } - .asciinema-terminal .bg-141 { - background-color: #af87ff; - } - .asciinema-terminal .fg-142 { - color: #afaf00; - } - .asciinema-terminal .bg-142 { - background-color: #afaf00; - } - .asciinema-terminal .fg-143 { - color: #afaf5f; - } - .asciinema-terminal .bg-143 { - background-color: #afaf5f; - } - .asciinema-terminal .fg-144 { - color: #afaf87; - } - .asciinema-terminal .bg-144 { - background-color: #afaf87; - } - .asciinema-terminal .fg-145 { - color: #afafaf; - } - .asciinema-terminal .bg-145 { - background-color: #afafaf; - } - .asciinema-terminal .fg-146 { - color: #afafd7; - } - .asciinema-terminal .bg-146 { - background-color: #afafd7; - } - .asciinema-terminal .fg-147 { - color: #afafff; - } - .asciinema-terminal .bg-147 { - background-color: #afafff; - } - .asciinema-terminal .fg-148 { - color: #afd700; - } - .asciinema-terminal .bg-148 { - background-color: #afd700; - } - .asciinema-terminal .fg-149 { - color: #afd75f; - } - .asciinema-terminal .bg-149 { - background-color: #afd75f; - } - .asciinema-terminal .fg-150 { - color: #afd787; - } - .asciinema-terminal .bg-150 { - background-color: #afd787; - } - .asciinema-terminal .fg-151 { - color: #afd7af; - } - .asciinema-terminal .bg-151 { - background-color: #afd7af; - } - .asciinema-terminal .fg-152 { - color: #afd7d7; - } - .asciinema-terminal .bg-152 { - background-color: #afd7d7; - } - .asciinema-terminal .fg-153 { - color: #afd7ff; - } - .asciinema-terminal .bg-153 { - background-color: #afd7ff; - } - .asciinema-terminal .fg-154 { - color: #afff00; - } - .asciinema-terminal .bg-154 { - background-color: #afff00; - } - .asciinema-terminal .fg-155 { - color: #afff5f; - } - .asciinema-terminal .bg-155 { - background-color: #afff5f; - } - .asciinema-terminal .fg-156 { - color: #afff87; - } - .asciinema-terminal .bg-156 { - background-color: #afff87; - } - .asciinema-terminal .fg-157 { - color: #afffaf; - } - .asciinema-terminal .bg-157 { - background-color: #afffaf; - } - .asciinema-terminal .fg-158 { - color: #afffd7; - } - .asciinema-terminal .bg-158 { - background-color: #afffd7; - } - .asciinema-terminal .fg-159 { - color: #afffff; - } - .asciinema-terminal .bg-159 { - background-color: #afffff; - } - .asciinema-terminal .fg-160 { - color: #d70000; - } - .asciinema-terminal .bg-160 { - background-color: #d70000; - } - .asciinema-terminal .fg-161 { - color: #d7005f; - } - .asciinema-terminal .bg-161 { - background-color: #d7005f; - } - .asciinema-terminal .fg-162 { - color: #d70087; - } - .asciinema-terminal .bg-162 { - background-color: #d70087; - } - .asciinema-terminal .fg-163 { - color: #d700af; - } - .asciinema-terminal .bg-163 { - background-color: #d700af; - } - .asciinema-terminal .fg-164 { - color: #d700d7; - } - .asciinema-terminal .bg-164 { - background-color: #d700d7; - } - .asciinema-terminal .fg-165 { - color: #d700ff; - } - .asciinema-terminal .bg-165 { - background-color: #d700ff; - } - .asciinema-terminal .fg-166 { - color: #d75f00; - } - .asciinema-terminal .bg-166 { - background-color: #d75f00; - } - .asciinema-terminal .fg-167 { - color: #d75f5f; - } - .asciinema-terminal .bg-167 { - background-color: #d75f5f; - } - .asciinema-terminal .fg-168 { - color: #d75f87; - } - .asciinema-terminal .bg-168 { - background-color: #d75f87; - } - .asciinema-terminal .fg-169 { - color: #d75faf; - } - .asciinema-terminal .bg-169 { - background-color: #d75faf; - } - .asciinema-terminal .fg-170 { - color: #d75fd7; - } - .asciinema-terminal .bg-170 { - background-color: #d75fd7; - } - .asciinema-terminal .fg-171 { - color: #d75fff; - } - .asciinema-terminal .bg-171 { - background-color: #d75fff; - } - .asciinema-terminal .fg-172 { - color: #d78700; - } - .asciinema-terminal .bg-172 { - background-color: #d78700; - } - .asciinema-terminal .fg-173 { - color: #d7875f; - } - .asciinema-terminal .bg-173 { - background-color: #d7875f; - } - .asciinema-terminal .fg-174 { - color: #d78787; - } - .asciinema-terminal .bg-174 { - background-color: #d78787; - } - .asciinema-terminal .fg-175 { - color: #d787af; - } - .asciinema-terminal .bg-175 { - background-color: #d787af; - } - .asciinema-terminal .fg-176 { - color: #d787d7; - } - .asciinema-terminal .bg-176 { - background-color: #d787d7; - } - .asciinema-terminal .fg-177 { - color: #d787ff; - } - .asciinema-terminal .bg-177 { - background-color: #d787ff; - } - .asciinema-terminal .fg-178 { - color: #d7af00; - } - .asciinema-terminal .bg-178 { - background-color: #d7af00; - } - .asciinema-terminal .fg-179 { - color: #d7af5f; - } - .asciinema-terminal .bg-179 { - background-color: #d7af5f; - } - .asciinema-terminal .fg-180 { - color: #d7af87; - } - .asciinema-terminal .bg-180 { - background-color: #d7af87; - } - .asciinema-terminal .fg-181 { - color: #d7afaf; - } - .asciinema-terminal .bg-181 { - background-color: #d7afaf; - } - .asciinema-terminal .fg-182 { - color: #d7afd7; - } - .asciinema-terminal .bg-182 { - background-color: #d7afd7; - } - .asciinema-terminal .fg-183 { - color: #d7afff; - } - .asciinema-terminal .bg-183 { - background-color: #d7afff; - } - .asciinema-terminal .fg-184 { - color: #d7d700; - } - .asciinema-terminal .bg-184 { - background-color: #d7d700; - } - .asciinema-terminal .fg-185 { - color: #d7d75f; - } - .asciinema-terminal .bg-185 { - background-color: #d7d75f; - } - .asciinema-terminal .fg-186 { - color: #d7d787; - } - .asciinema-terminal .bg-186 { - background-color: #d7d787; - } - .asciinema-terminal .fg-187 { - color: #d7d7af; - } - .asciinema-terminal .bg-187 { - background-color: #d7d7af; - } - .asciinema-terminal .fg-188 { - color: #d7d7d7; - } - .asciinema-terminal .bg-188 { - background-color: #d7d7d7; - } - .asciinema-terminal .fg-189 { - color: #d7d7ff; - } - .asciinema-terminal .bg-189 { - background-color: #d7d7ff; - } - .asciinema-terminal .fg-190 { - color: #d7ff00; - } - .asciinema-terminal .bg-190 { - background-color: #d7ff00; - } - .asciinema-terminal .fg-191 { - color: #d7ff5f; - } - .asciinema-terminal .bg-191 { - background-color: #d7ff5f; - } - .asciinema-terminal .fg-192 { - color: #d7ff87; - } - .asciinema-terminal .bg-192 { - background-color: #d7ff87; - } - .asciinema-terminal .fg-193 { - color: #d7ffaf; - } - .asciinema-terminal .bg-193 { - background-color: #d7ffaf; - } - .asciinema-terminal .fg-194 { - color: #d7ffd7; - } - .asciinema-terminal .bg-194 { - background-color: #d7ffd7; - } - .asciinema-terminal .fg-195 { - color: #d7ffff; - } - .asciinema-terminal .bg-195 { - background-color: #d7ffff; - } - .asciinema-terminal .fg-196 { - color: #ff0000; - } - .asciinema-terminal .bg-196 { - background-color: #ff0000; - } - .asciinema-terminal .fg-197 { - color: #ff005f; - } - .asciinema-terminal .bg-197 { - background-color: #ff005f; - } - .asciinema-terminal .fg-198 { - color: #ff0087; - } - .asciinema-terminal .bg-198 { - background-color: #ff0087; - } - .asciinema-terminal .fg-199 { - color: #ff00af; - } - .asciinema-terminal .bg-199 { - background-color: #ff00af; - } - .asciinema-terminal .fg-200 { - color: #ff00d7; - } - .asciinema-terminal .bg-200 { - background-color: #ff00d7; - } - .asciinema-terminal .fg-201 { - color: #ff00ff; - } - .asciinema-terminal .bg-201 { - background-color: #ff00ff; - } - .asciinema-terminal .fg-202 { - color: #ff5f00; - } - .asciinema-terminal .bg-202 { - background-color: #ff5f00; - } - .asciinema-terminal .fg-203 { - color: #ff5f5f; - } - .asciinema-terminal .bg-203 { - background-color: #ff5f5f; - } - .asciinema-terminal .fg-204 { - color: #ff5f87; - } - .asciinema-terminal .bg-204 { - background-color: #ff5f87; - } - .asciinema-terminal .fg-205 { - color: #ff5faf; - } - .asciinema-terminal .bg-205 { - background-color: #ff5faf; - } - .asciinema-terminal .fg-206 { - color: #ff5fd7; - } - .asciinema-terminal .bg-206 { - background-color: #ff5fd7; - } - .asciinema-terminal .fg-207 { - color: #ff5fff; - } - .asciinema-terminal .bg-207 { - background-color: #ff5fff; - } - .asciinema-terminal .fg-208 { - color: #ff8700; - } - .asciinema-terminal .bg-208 { - background-color: #ff8700; - } - .asciinema-terminal .fg-209 { - color: #ff875f; - } - .asciinema-terminal .bg-209 { - background-color: #ff875f; - } - .asciinema-terminal .fg-210 { - color: #ff8787; - } - .asciinema-terminal .bg-210 { - background-color: #ff8787; - } - .asciinema-terminal .fg-211 { - color: #ff87af; - } - .asciinema-terminal .bg-211 { - background-color: #ff87af; - } - .asciinema-terminal .fg-212 { - color: #ff87d7; - } - .asciinema-terminal .bg-212 { - background-color: #ff87d7; - } - .asciinema-terminal .fg-213 { - color: #ff87ff; - } - .asciinema-terminal .bg-213 { - background-color: #ff87ff; - } - .asciinema-terminal .fg-214 { - color: #ffaf00; - } - .asciinema-terminal .bg-214 { - background-color: #ffaf00; - } - .asciinema-terminal .fg-215 { - color: #ffaf5f; - } - .asciinema-terminal .bg-215 { - background-color: #ffaf5f; - } - .asciinema-terminal .fg-216 { - color: #ffaf87; - } - .asciinema-terminal .bg-216 { - background-color: #ffaf87; - } - .asciinema-terminal .fg-217 { - color: #ffafaf; - } - .asciinema-terminal .bg-217 { - background-color: #ffafaf; - } - .asciinema-terminal .fg-218 { - color: #ffafd7; - } - .asciinema-terminal .bg-218 { - background-color: #ffafd7; - } - .asciinema-terminal .fg-219 { - color: #ffafff; - } - .asciinema-terminal .bg-219 { - background-color: #ffafff; - } - .asciinema-terminal .fg-220 { - color: #ffd700; - } - .asciinema-terminal .bg-220 { - background-color: #ffd700; - } - .asciinema-terminal .fg-221 { - color: #ffd75f; - } - .asciinema-terminal .bg-221 { - background-color: #ffd75f; - } - .asciinema-terminal .fg-222 { - color: #ffd787; - } - .asciinema-terminal .bg-222 { - background-color: #ffd787; - } - .asciinema-terminal .fg-223 { - color: #ffd7af; - } - .asciinema-terminal .bg-223 { - background-color: #ffd7af; - } - .asciinema-terminal .fg-224 { - color: #ffd7d7; - } - .asciinema-terminal .bg-224 { - background-color: #ffd7d7; - } - .asciinema-terminal .fg-225 { - color: #ffd7ff; - } - .asciinema-terminal .bg-225 { - background-color: #ffd7ff; - } - .asciinema-terminal .fg-226 { - color: #ffff00; - } - .asciinema-terminal .bg-226 { - background-color: #ffff00; - } - .asciinema-terminal .fg-227 { - color: #ffff5f; - } - .asciinema-terminal .bg-227 { - background-color: #ffff5f; - } - .asciinema-terminal .fg-228 { - color: #ffff87; - } - .asciinema-terminal .bg-228 { - background-color: #ffff87; - } - .asciinema-terminal .fg-229 { - color: #ffffaf; - } - .asciinema-terminal .bg-229 { - background-color: #ffffaf; - } - .asciinema-terminal .fg-230 { - color: #ffffd7; - } - .asciinema-terminal .bg-230 { - background-color: #ffffd7; - } - .asciinema-terminal .fg-231 { - color: #ffffff; - } - .asciinema-terminal .bg-231 { - background-color: #ffffff; - } - .asciinema-terminal .fg-232 { - color: #080808; - } - .asciinema-terminal .bg-232 { - background-color: #080808; - } - .asciinema-terminal .fg-233 { - color: #121212; - } - .asciinema-terminal .bg-233 { - background-color: #121212; - } - .asciinema-terminal .fg-234 { - color: #1c1c1c; - } - .asciinema-terminal .bg-234 { - background-color: #1c1c1c; - } - .asciinema-terminal .fg-235 { - color: #262626; - } - .asciinema-terminal .bg-235 { - background-color: #262626; - } - .asciinema-terminal .fg-236 { - color: #303030; - } - .asciinema-terminal .bg-236 { - background-color: #303030; - } - .asciinema-terminal .fg-237 { - color: #3a3a3a; - } - .asciinema-terminal .bg-237 { - background-color: #3a3a3a; - } - .asciinema-terminal .fg-238 { - color: #444444; - } - .asciinema-terminal .bg-238 { - background-color: #444444; - } - .asciinema-terminal .fg-239 { - color: #4e4e4e; - } - .asciinema-terminal .bg-239 { - background-color: #4e4e4e; - } - .asciinema-terminal .fg-240 { - color: #585858; - } - .asciinema-terminal .bg-240 { - background-color: #585858; - } - .asciinema-terminal .fg-241 { - color: #626262; - } - .asciinema-terminal .bg-241 { - background-color: #626262; - } - .asciinema-terminal .fg-242 { - color: #6c6c6c; - } - .asciinema-terminal .bg-242 { - background-color: #6c6c6c; - } - .asciinema-terminal .fg-243 { - color: #767676; - } - .asciinema-terminal .bg-243 { - background-color: #767676; - } - .asciinema-terminal .fg-244 { - color: #808080; - } - .asciinema-terminal .bg-244 { - background-color: #808080; - } - .asciinema-terminal .fg-245 { - color: #8a8a8a; - } - .asciinema-terminal .bg-245 { - background-color: #8a8a8a; - } - .asciinema-terminal .fg-246 { - color: #949494; - } - .asciinema-terminal .bg-246 { - background-color: #949494; - } - .asciinema-terminal .fg-247 { - color: #9e9e9e; - } - .asciinema-terminal .bg-247 { - background-color: #9e9e9e; - } - .asciinema-terminal .fg-248 { - color: #a8a8a8; - } - .asciinema-terminal .bg-248 { - background-color: #a8a8a8; - } - .asciinema-terminal .fg-249 { - color: #b2b2b2; - } - .asciinema-terminal .bg-249 { - background-color: #b2b2b2; - } - .asciinema-terminal .fg-250 { - color: #bcbcbc; - } - .asciinema-terminal .bg-250 { - background-color: #bcbcbc; - } - .asciinema-terminal .fg-251 { - color: #c6c6c6; - } - .asciinema-terminal .bg-251 { - background-color: #c6c6c6; - } - .asciinema-terminal .fg-252 { - color: #d0d0d0; - } - .asciinema-terminal .bg-252 { - background-color: #d0d0d0; - } - .asciinema-terminal .fg-253 { - color: #dadada; - } - .asciinema-terminal .bg-253 { - background-color: #dadada; - } - .asciinema-terminal .fg-254 { - color: #e4e4e4; - } - .asciinema-terminal .bg-254 { - background-color: #e4e4e4; - } - .asciinema-terminal .fg-255 { - color: #eeeeee; - } - .asciinema-terminal .bg-255 { - background-color: #eeeeee; - } - .asciinema-theme-asciinema .asciinema-terminal { - color: #cccccc; - background-color: #121314; - border-color: #121314; - } - .asciinema-theme-asciinema .fg-bg { - color: #121314; - } - .asciinema-theme-asciinema .bg-fg { - background-color: #cccccc; - } - .asciinema-theme-asciinema .fg-0 { - color: #000000; - } - .asciinema-theme-asciinema .bg-0 { - background-color: #000000; - } - .asciinema-theme-asciinema .fg-1 { - color: #dd3c69; - } - .asciinema-theme-asciinema .bg-1 { - background-color: #dd3c69; - } - .asciinema-theme-asciinema .fg-2 { - color: #4ebf22; - } - .asciinema-theme-asciinema .bg-2 { - background-color: #4ebf22; - } - .asciinema-theme-asciinema .fg-3 { - color: #ddaf3c; - } - .asciinema-theme-asciinema .bg-3 { - background-color: #ddaf3c; - } - .asciinema-theme-asciinema .fg-4 { - color: #26b0d7; - } - .asciinema-theme-asciinema .bg-4 { - background-color: #26b0d7; - } - .asciinema-theme-asciinema .fg-5 { - color: #b954e1; - } - .asciinema-theme-asciinema .bg-5 { - background-color: #b954e1; - } - .asciinema-theme-asciinema .fg-6 { - color: #54e1b9; - } - .asciinema-theme-asciinema .bg-6 { - background-color: #54e1b9; - } - .asciinema-theme-asciinema .fg-7 { - color: #d9d9d9; - } - .asciinema-theme-asciinema .bg-7 { - background-color: #d9d9d9; - } - .asciinema-theme-asciinema .fg-8 { - color: #4d4d4d; - } - .asciinema-theme-asciinema .bg-8 { - background-color: #4d4d4d; - } - .asciinema-theme-asciinema .fg-9 { - color: #dd3c69; - } - .asciinema-theme-asciinema .bg-9 { - background-color: #dd3c69; - } - .asciinema-theme-asciinema .fg-10 { - color: #4ebf22; - } - .asciinema-theme-asciinema .bg-10 { - background-color: #4ebf22; - } - .asciinema-theme-asciinema .fg-11 { - color: #ddaf3c; - } - .asciinema-theme-asciinema .bg-11 { - background-color: #ddaf3c; - } - .asciinema-theme-asciinema .fg-12 { - color: #26b0d7; - } - .asciinema-theme-asciinema .bg-12 { - background-color: #26b0d7; - } - .asciinema-theme-asciinema .fg-13 { - color: #b954e1; - } - .asciinema-theme-asciinema .bg-13 { - background-color: #b954e1; - } - .asciinema-theme-asciinema .fg-14 { - color: #54e1b9; - } - .asciinema-theme-asciinema .bg-14 { - background-color: #54e1b9; - } - .asciinema-theme-asciinema .fg-15 { - color: #ffffff; - } - .asciinema-theme-asciinema .bg-15 { - background-color: #ffffff; - } - @media (min-width: 640px) { - - .sm\:mr-16 { - margin-right: 4rem; - } - - .sm\:block { - display: block; - } -} - @media (min-width: 768px) { - - .md\:table-cell { - display: table-cell; - } - - .md\:h-12 { - height: 3rem; - } - - .md\:w-16 { - width: 4rem; - } - - .md\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .md\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .md\:pt-8 { - padding-top: 2rem; - } - - .md\:text-2xl { - font-size: 1.5rem; - line-height: 2rem; - } -} - @media (min-width: 1024px) { - - .lg\:prose { - color: #111827; - max-width: 65ch; - } - - .lg\:prose [class~="lead"] { - color: #4b5563; - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .lg\:prose a { - color: #1d4ed8; - text-decoration: underline; - font-weight: 400; - } - - .lg\:prose a:hover { - color: #2563eb; - } - - .lg\:prose strong { - color: #111827; - font-weight: 600; - } - - .lg\:prose ol[type="A"] { - --list-counter-style: upper-alpha; - } - - .lg\:prose ol[type="a"] { - --list-counter-style: lower-alpha; - } - - .lg\:prose ol[type="A s"] { - --list-counter-style: upper-alpha; - } - - .lg\:prose ol[type="a s"] { - --list-counter-style: lower-alpha; - } - - .lg\:prose ol[type="I"] { - --list-counter-style: upper-roman; - } - - .lg\:prose ol[type="i"] { - --list-counter-style: lower-roman; - } - - .lg\:prose ol[type="I s"] { - --list-counter-style: upper-roman; - } - - .lg\:prose ol[type="i s"] { - --list-counter-style: lower-roman; - } - - .lg\:prose ol[type="1"] { - --list-counter-style: decimal; - } - - .lg\:prose ol > li { - position: relative; - padding-left: 1.75em; - } - - .lg\:prose ol > li::before { - content: counter(list-item, var(--list-counter-style, decimal)) "."; - position: absolute; - font-weight: 400; - color: #6b7280; - left: 0; - } - - .lg\:prose ul > li { - position: relative; - padding-left: 1.75em; - } - - .lg\:prose ul > li::before { - content: ""; - position: absolute; - background-color: #d1d5db; - border-radius: 50%; - width: 0.375em; - height: 0.375em; - top: calc(0.875em - 0.1875em); - left: 0.25em; - } - - .lg\:prose hr { - border-color: #e5e7eb; - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; - } - - .lg\:prose blockquote { - font-weight: 500; - font-style: italic; - color: #111827; - border-left-width: 0.25rem; - border-left-color: #e5e7eb; - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; - } - - .lg\:prose blockquote p:first-of-type::before { - content: open-quote; - } - - .lg\:prose blockquote p:last-of-type::after { - content: close-quote; - } - - .lg\:prose h1 { - color: #111827; - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .lg\:prose h2 { - color: #111827; - font-weight: 700; - font-size: 1.5em; - margin-top: 1em; - margin-bottom: .5em; - line-height: 1.3333333; - } - - .lg\:prose h3 { - color: #111827; - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .lg\:prose h4 { - color: #111827; - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; - } - - .lg\:prose figure figcaption { - color: #6b7280; - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; - } - - .lg\:prose code { - color: #1e3a8a; - font-weight: 400; - font-size: 0.875em; - } - - .lg\:prose code::before { - content:  ; - } - - .lg\:prose code::after { - content:  ; - } - - .lg\:prose a code { - color: #111827; - } - - .lg\:prose pre { - color: #e5e7eb; - background-color: #1f2937; - overflow-x: auto; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; - } - - .lg\:prose pre code { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: 300; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; - } - - .lg\:prose pre code::before { - content: none; - } - - .lg\:prose pre code::after { - content: none; - } - - .lg\:prose table { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; - } - - .lg\:prose thead { - color: #111827; - font-weight: 600; - border-bottom-width: 1px; - border-bottom-color: #d1d5db; - } - - .lg\:prose thead th { - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .lg\:prose tbody tr { - border-bottom-width: 1px; - border-bottom-color: #e5e7eb; - } - - .lg\:prose tbody tr:last-child { - border-bottom-width: 0; - } - - .lg\:prose tbody td { - vertical-align: top; - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .lg\:prose { - font-size: 1rem; - line-height: 1.75; - } - - .lg\:prose p { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .lg\:prose img { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:prose video { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:prose figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:prose figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .lg\:prose h2 code { - font-size: 0.875em; - } - - .lg\:prose h3 code { - font-size: 0.9em; - } - - .lg\:prose ol { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .lg\:prose ul { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .lg\:prose li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .lg\:prose > ul > li p { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .lg\:prose > ul > li > *:first-child { - margin-top: 1.25em; - } - - .lg\:prose > ul > li > *:last-child { - margin-bottom: 1.25em; - } - - .lg\:prose > ol > li > *:first-child { - margin-top: 1.25em; - } - - .lg\:prose > ol > li > *:last-child { - margin-bottom: 1.25em; - } - - .lg\:prose ul ul, .lg\:prose ul ol, .lg\:prose ol ul, .lg\:prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .lg\:prose ul ul, .lg\:prose ul ol, .lg\:prose ol ul, .lg\:prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .lg\:prose ul ul, .lg\:prose ul ol, .lg\:prose ol ul, .lg\:prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .lg\:prose ul ul, .lg\:prose ul ol, .lg\:prose ol ul, .lg\:prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .lg\:prose hr + * { - margin-top: 0; - } - - .lg\:prose h2 + * { - margin-top: 0; - } - - .lg\:prose h3 + * { - margin-top: 0; - } - - .lg\:prose h4 + * { - margin-top: 0; - } - - .lg\:prose thead th:first-child { - padding-left: 0; - } - - .lg\:prose thead th:last-child { - padding-right: 0; - } - - .lg\:prose tbody td:first-child { - padding-left: 0; - } - - .lg\:prose tbody td:last-child { - padding-right: 0; - } - - .lg\:prose > :first-child { - margin-top: 0; - } - - .lg\:prose > :last-child { - margin-bottom: 0; - } - - .lg\:ml-4 { - margin-left: 1rem; - } - - .lg\:mt-0 { - margin-top: 0px; - } - - .lg\:max-w-none { - max-width: none; - } - - .lg\:flex-row { - flex-direction: row; - } - - .lg\:flex-col { - flex-direction: column; - } - - .lg\:border-t-0 { - border-top-width: 0px; - } - - .lg\:pt-0 { - padding-top: 0px; - } -} - @media (min-width: 1280px) { - - .xl\:text-base { - font-size: 1rem; - line-height: 1.5rem; - } -} - @media (min-width: 1536px) { - - .\32xl\:prose-xl { - font-size: 1.25rem; - line-height: 1.8; - } - - .\32xl\:prose-xl p { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .\32xl\:prose-xl [class~="lead"] { - font-size: 1.2em; - line-height: 1.5; - margin-top: 1em; - margin-bottom: 1em; - } - - .\32xl\:prose-xl blockquote { - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1.0666667em; - } - - .\32xl\:prose-xl h1 { - font-size: 2.8em; - margin-top: 0; - margin-bottom: 0.8571429em; - line-height: 1; - } - - .\32xl\:prose-xl h2 { - font-size: 1.8em; - margin-top: 1.5555556em; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .\32xl\:prose-xl h3 { - font-size: 1.5em; - margin-top: 1.6em; - margin-bottom: 0.6666667em; - line-height: 1.3333333; - } - - .\32xl\:prose-xl h4 { - margin-top: 1.8em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .\32xl\:prose-xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .\32xl\:prose-xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .\32xl\:prose-xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .\32xl\:prose-xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .\32xl\:prose-xl figure figcaption { - font-size: 0.9em; - line-height: 1.5555556; - margin-top: 1em; - } - - .\32xl\:prose-xl code { - font-size: 0.9em; - } - - .\32xl\:prose-xl h2 code { - font-size: 0.8611111em; - } - - .\32xl\:prose-xl h3 code { - font-size: 0.9em; - } - - .\32xl\:prose-xl pre { - font-size: 0.9em; - line-height: 1.7777778; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.1111111em; - padding-right: 1.3333333em; - padding-bottom: 1.1111111em; - padding-left: 1.3333333em; - } - - .\32xl\:prose-xl ol { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .\32xl\:prose-xl ul { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .\32xl\:prose-xl li { - margin-top: 0.6em; - margin-bottom: 0.6em; - } - - .\32xl\:prose-xl ol > li { - padding-left: 1.8em; - } - - .\32xl\:prose-xl ol > li::before { - left: 0; - } - - .\32xl\:prose-xl ul > li { - padding-left: 1.8em; - } - - .\32xl\:prose-xl ul > li::before { - width: 0.35em; - height: 0.35em; - top: calc(0.9em - 0.175em); - left: 0.25em; - } - - .\32xl\:prose-xl > ul > li p { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .\32xl\:prose-xl > ul > li > *:first-child { - margin-top: 1.2em; - } - - .\32xl\:prose-xl > ul > li > *:last-child { - margin-bottom: 1.2em; - } - - .\32xl\:prose-xl > ol > li > *:first-child { - margin-top: 1.2em; - } - - .\32xl\:prose-xl > ol > li > *:last-child { - margin-bottom: 1.2em; - } - - .\32xl\:prose-xl ul ul, .\32xl\:prose-xl ul ol, .\32xl\:prose-xl ol ul, .\32xl\:prose-xl ol ol { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .\32xl\:prose-xl ul ul, .\32xl\:prose-xl ul ol, .\32xl\:prose-xl ol ul, .\32xl\:prose-xl ol ol { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .\32xl\:prose-xl ul ul, .\32xl\:prose-xl ul ol, .\32xl\:prose-xl ol ul, .\32xl\:prose-xl ol ol { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .\32xl\:prose-xl ul ul, .\32xl\:prose-xl ul ol, .\32xl\:prose-xl ol ul, .\32xl\:prose-xl ol ol { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .\32xl\:prose-xl hr { - margin-top: 2.8em; - margin-bottom: 2.8em; - } - - .\32xl\:prose-xl hr + * { - margin-top: 0; - } - - .\32xl\:prose-xl h2 + * { - margin-top: 0; - } - - .\32xl\:prose-xl h3 + * { - margin-top: 0; - } - - .\32xl\:prose-xl h4 + * { - margin-top: 0; - } - - .\32xl\:prose-xl table { - font-size: 0.9em; - line-height: 1.5555556; - } - - .\32xl\:prose-xl thead th { - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .\32xl\:prose-xl thead th:first-child { - padding-left: 0; - } - - .\32xl\:prose-xl thead th:last-child { - padding-right: 0; - } - - .\32xl\:prose-xl tbody td { - padding-top: 0.8888889em; - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .\32xl\:prose-xl tbody td:first-child { - padding-left: 0; - } - - .\32xl\:prose-xl tbody td:last-child { - padding-right: 0; - } - - .\32xl\:prose-xl > :first-child { - margin-top: 0; - } - - .\32xl\:prose-xl > :last-child { - margin-bottom: 0; - } - - .\32xl\:max-w-none { - max-width: none; - } -} diff --git a/docs/src/Constants.cs b/docs/src/Constants.cs index be12d20..87ae0db 100644 --- a/docs/src/Constants.cs +++ b/docs/src/Constants.cs @@ -2,14 +2,26 @@ namespace Docs { public static class Constants { - public const string NoContainer = nameof(NoContainer); - public const string NoSidebar = nameof(NoSidebar); public const string NoLink = nameof(NoLink); - public const string Topic = nameof(Topic); public const string EditLink = nameof(EditLink); public const string Description = nameof(Description); public const string Hidden = nameof(Hidden); + /// + /// Indicates where to locate source files for the API documentation. + /// By default the globbing pattern "src/**/{!bin,!obj,!packages,!*.Tests,}/**/*.cs" + /// is used which searches for all "*.cs" files at any depth under a "src" folder + /// but not under "bin", "obj", "packages" or "Tests" folders. You can specify + /// your own globbing pattern (or more than one globbing pattern) if your source + /// files are found elsewhere. + /// + /// or IEnumerable<string> + public const string SourceFiles = nameof(SourceFiles); + + public const string ExampleSourceFiles = nameof(ExampleSourceFiles); + + public const string ApiReference = "Reference"; + public static class Emojis { public const string Root = "EMOJIS_ROOT"; @@ -27,18 +39,11 @@ namespace Docs public const string Repository = "SITE_REPOSITORY"; public const string Branch = "SITE_BRANCH"; } - + public static class Deployment { public const string GitHubToken = "GITHUB_TOKEN"; public const string TargetBranch = "DEPLOYMENT_TARGET_BRANCH"; } - - public static class Sections - { - public const string Splash = nameof(Splash); - public const string Sidebar = nameof(Sidebar); - public const string Subtitle = nameof(Subtitle); - } } } diff --git a/docs/src/Extensions/BootstrapperExtensions.cs b/docs/src/Extensions/BootstrapperExtensions.cs index b1978e2..c8f77a8 100644 --- a/docs/src/Extensions/BootstrapperExtensions.cs +++ b/docs/src/Extensions/BootstrapperExtensions.cs @@ -1,9 +1,7 @@ using Statiq.App; using Statiq.Common; -using System.Collections.Generic; -using System.Linq; -namespace Docs +namespace Docs.Extensions { public static class BootstrapperExtensions { diff --git a/docs/src/Extensions/DocumentExtensions.cs b/docs/src/Extensions/DocumentExtensions.cs index ed53a93..078ab1d 100644 --- a/docs/src/Extensions/DocumentExtensions.cs +++ b/docs/src/Extensions/DocumentExtensions.cs @@ -1,8 +1,9 @@ -using Statiq.Common; using System.Collections.Generic; using System.Linq; +using Statiq.CodeAnalysis; +using Statiq.Common; -namespace Docs +namespace Docs.Extensions { public static class DocumentExtensions { @@ -25,5 +26,40 @@ namespace Docs { return source.Where(x => x.IsVisible()); } + + public static string GetModifiers(this IDocument document) => document.GetModifiers(false); + + public static string GetModifiers(this IDocument document, bool skipStatic) + { + var modifiers = new List(); + var accessibility = document.GetString(CodeAnalysisKeys.Accessibility).ToLower(); + if (accessibility != "public") + { + modifiers.Add(accessibility); + } + + // for some things, like ExtensionMethods, static will always be set. + if (!skipStatic && document.GetBool(CodeAnalysisKeys.IsStatic)) + { + modifiers.Add("static"); + } + + if (document.GetBool(CodeAnalysisKeys.IsVirtual)) + { + modifiers.Add("virtual"); + } + + if (document.GetBool(CodeAnalysisKeys.IsAbstract)) + { + modifiers.Add("abstract"); + } + + if (document.GetBool(CodeAnalysisKeys.IsOverride)) + { + modifiers.Add("override"); + } + + return string.Join(' ', modifiers); + } } } diff --git a/docs/src/Extensions/IExecutionContextExtensions.cs b/docs/src/Extensions/IExecutionContextExtensions.cs new file mode 100644 index 0000000..30f74bb --- /dev/null +++ b/docs/src/Extensions/IExecutionContextExtensions.cs @@ -0,0 +1,228 @@ +using System; +using System.Collections.Concurrent; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Linq; +using System.Net; +using Docs.Pipelines; +using Microsoft.AspNetCore.Html; +using Statiq.CodeAnalysis; +using Statiq.Common; + +namespace Docs.Extensions; + +public static class IExecutionContextExtensions +{ + private static readonly object _executionCacheLock = new(); + private static readonly ConcurrentDictionary _executionCache = new(); + private static Guid _lastExecutionId = Guid.Empty; + + public record SidebarItem(IDocument Node, string Title, bool ShowLink, ImmutableList Leafs); + + public static bool TryGetCommentIdDocument(this IExecutionContext context, string commentId, out IDocument document, + out string error) + { + context.ThrowIfNull(nameof(context)); + + if (string.IsNullOrWhiteSpace(commentId)) + { + document = default; + error = default; + return false; + } + + var documents = context.GetExecutionCache(nameof(TryGetCommentIdDocument), ctx => ctx.Outputs.FromPipeline(nameof(ExampleSyntax)).Flatten()); + + var matches = documents + .Where(x => x.GetString(CodeAnalysisKeys.CommentId)?.Equals(commentId, StringComparison.OrdinalIgnoreCase) == true) + .ToImmutableDocumentArray(); + + if (matches.Length == 1) + { + document = matches[0]; + error = default; + return true; + } + + document = default; + error = matches.Length > 1 + ? $"Multiple ambiguous matching documents found for commentId \"{commentId}\"" + : $"Couldn't find document with xref \"{commentId}\""; + return false; + } + + public static T GetExecutionCache(this IExecutionContext context, string key, Func getter) + { + lock (_executionCacheLock) + { + if (_lastExecutionId != context.ExecutionId) + { + _executionCache.Clear(); + _lastExecutionId = context.ExecutionId; + } + + return (T)_executionCache.GetOrAdd(key, valueFactory: _ => getter.Invoke(context)); + } + } + + public static NormalizedPath FindCard(this IExecutionContext context, Guid docId) + { + var cardLookups = context.GetExecutionCache(nameof(FindCard), ctx => + { + return ctx.Outputs + .Select(i => new { DocId = i.GetString("DocId"), Destination = i.Destination }) + .Where(i => i.DocId != null) + .ToDictionary(i => i.DocId, i => i.Destination); + }); + + return !cardLookups.ContainsKey(docId.ToString()) ? null : cardLookups[docId.ToString()]; + } + + public static SidebarItem GetSidebar(this IExecutionContext context) + { + return context.GetExecutionCache(nameof(GetSidebar), ctx => + { + var outputPages = ctx.OutputPages; + var root = outputPages["index.html"][0]; + var children = outputPages + .GetChildrenOf(root) + .OrderBy(i => i.GetInt("Order")) + .OnlyVisible().Select(child => + { + var showLink = child.ShowLink(); + var children = outputPages + .GetChildrenOf(child) + .OnlyVisible() + .Select(subChild => + new SidebarItem(subChild, subChild.GetTitle(), true, ImmutableList.Empty)) + .ToImmutableList(); + + return new SidebarItem(child, child.GetTitle(), showLink, children); + }).ToImmutableList(); + + return new SidebarItem(root, root.GetTitle(), false, children); + }); + } + + public static HtmlString GetTypeLink(this IExecutionContext context, IDocument document) => + context.GetTypeLink(document, null, true); + + public static HtmlString GetTypeLink(this IExecutionContext context, IDocument document, bool linkTypeArguments) => + context.GetTypeLink(document, null, linkTypeArguments); + + public static HtmlString GetTypeLink(this IExecutionContext context, IDocument document, string name) => + context.GetTypeLink(document, name, true); + + public static HtmlString GetTypeLink(this IExecutionContext context, IDocument document, string name, + bool linkTypeArguments) + { + name ??= document.GetString(CodeAnalysisKeys.DisplayName); + + // Link nullable types to their type argument + if (document.GetString(CodeAnalysisKeys.Name) == "Nullable") + { + var nullableType = document.GetDocumentList(CodeAnalysisKeys.TypeArguments)?.FirstOrDefault(); + if (nullableType != null) + { + return context.GetTypeLink(nullableType, name); + } + } + + // If it wasn't nullable, format the name + name = context.GetFormattedHtmlName(name); + + // Link the type and type parameters separately for generic types + IReadOnlyList typeArguments = document.GetDocumentList(CodeAnalysisKeys.TypeArguments); + if (typeArguments?.Count > 0) + { + // Link to the original definition of the generic type + document = document.GetDocument(CodeAnalysisKeys.OriginalDefinition) ?? document; + + if (linkTypeArguments) + { + // Get the type argument positions + var begin = name.IndexOf("<", StringComparison.Ordinal) + 9; + var openParen = name.IndexOf(">(", StringComparison.Ordinal); + var end = name.LastIndexOf(">", openParen == -1 ? name.Length : openParen, + StringComparison.Ordinal); // Don't look past the opening paren if there is one + + if (begin == -1 || end == -1) + { + return new HtmlString(name); + } + + // Remove existing type arguments and insert linked type arguments (do this first to preserve original indexes) + name = name + .Remove(begin, end - begin) + .Insert(begin, + string.Join(", ", typeArguments.Select(x => context.GetTypeLink(x, true).Value))); + + // Insert the link for the type + if (!document.Destination.IsNullOrEmpty) + { + name = name.Insert(begin - 9, "").Insert(0, $""); + } + + return new HtmlString(name); + } + } + + // If it's a type parameter, create an anchor link to the declaring type's original definition + if (document.GetString(CodeAnalysisKeys.Kind) == "TypeParameter") + { + var declaringType = document.GetDocument(CodeAnalysisKeys.DeclaringType) + ?.GetDocument(CodeAnalysisKeys.OriginalDefinition); + if (declaringType != null) + { + return new HtmlString(declaringType.Destination.IsNullOrEmpty + ? name + : $"{name}"); + } + } + + return new HtmlString(document.Destination.IsNullOrEmpty + ? name + : $"{name}"); + } + + /// + /// Formats a symbol or other name by encoding HTML characters and + /// adding HTML break elements as appropriate. + /// + /// The execution context. + /// The name to format. + /// The name formatted for use in HTML. + public static string GetFormattedHtmlName(this IExecutionContext context, string name) + { + if (name == null) + { + return string.Empty; + } + + // Encode and replace .()<> with word break opportunities + name = WebUtility.HtmlEncode(name) + .Replace(".", ".") + .Replace("(", "(") + .Replace(")", ")") + .Replace(", ", ", ") + .Replace("<", "<") + .Replace(">", ">"); + + // Add additional break opportunities in long un-broken segments + var segments = name.Split(new[] { "" }, StringSplitOptions.None).ToList(); + var replaced = false; + for (var c = 0; c < segments.Count; c++) + { + if (segments[c].Length > 20) + { + segments[c] = new string(segments[c] + .SelectMany( + (x, i) => char.IsUpper(x) && i != 0 ? new[] { '<', 'w', 'b', 'r', '>', x } : new[] { x }) + .ToArray()); + replaced = true; + } + } + + return replaced ? string.Join("", segments) : name; + } +} \ No newline at end of file diff --git a/docs/src/Extensions/StringExtensions.cs b/docs/src/Extensions/StringExtensions.cs index 329df79..fdaa80f 100644 --- a/docs/src/Extensions/StringExtensions.cs +++ b/docs/src/Extensions/StringExtensions.cs @@ -1,4 +1,4 @@ -namespace Docs +namespace Docs.Extensions { public static class StringExtensions { diff --git a/docs/src/Models/Emoji.cs b/docs/src/Models/Emoji.cs index 75eee53..6c075d5 100644 --- a/docs/src/Models/Emoji.cs +++ b/docs/src/Models/Emoji.cs @@ -1,6 +1,4 @@ -using System; using System.Collections.Generic; -using System.Text; using Newtonsoft.Json; namespace Docs.Models diff --git a/docs/src/Pipelines/CodePipeline.cs b/docs/src/Pipelines/CodePipeline.cs new file mode 100644 index 0000000..0a5b195 --- /dev/null +++ b/docs/src/Pipelines/CodePipeline.cs @@ -0,0 +1,151 @@ +using System.Linq; +using System.Net; +using Docs.Utilities; +using Microsoft.Extensions.DependencyInjection; +using Statiq.CodeAnalysis; +using Statiq.Common; +using Statiq.Core; +using Statiq.Web; +using Statiq.Web.Pipelines; + +namespace Docs.Pipelines; + + + +/// +/// Loads source files. +/// +public class Code : Pipeline +{ + public Code() + { + InputModules = new ModuleList( + new ReadFiles( + Config.FromSettings(settings + => settings.GetList(Constants.SourceFiles).AsEnumerable()))); + } +} + +/// +/// Loads source files. +/// +public class ExampleCode : Pipeline +{ + public ExampleCode() + { + Dependencies.Add(nameof(Code)); + + InputModules = new ModuleList( + new ReadFiles( + Config.FromSettings(settings + => settings.GetList(Constants.ExampleSourceFiles).AsEnumerable()))); + } +} + +/// +/// Uses Roslyn to analyze any source files loaded in the previous +/// pipeline along with any specified assemblies. This pipeline +/// results in documents that represent Roslyn symbols. +/// +public class ExampleSyntax : Pipeline +{ + public ExampleSyntax() + { + Dependencies.Add(nameof(ExampleCode)); + DependencyOf.Add(nameof(Content)); + + ProcessModules = new ModuleList + { + new ConcatDocuments(nameof(Code)), + new ConcatDocuments(nameof(ExampleCode)), + new CacheDocuments( + new AnalyzeCSharp() + .WhereNamespaces(true) + .WherePublic() + .WithCssClasses("code", "cs") + .WithDestinationPrefix("syntax") + .WithAssemblySymbols() + // we need to load Spectre.Console for compiling, but we don't need to process it in Statiq + .WhereNamespaces(i => !i.StartsWith("Spectre.Console")) + .WithImplicitInheritDoc(false), + new ExecuteConfig(Config.FromDocument((doc, _) => + { + // Add metadata + var metadataItems = new MetadataItems + { + // Calculate an xref that includes a "api-" prefix to avoid collisions + { WebKeys.Xref, "syntax-" + doc.GetString(CodeAnalysisKeys.CommentId) }, + }; + + var contentProvider = doc.ContentProvider; + return doc.Clone(metadataItems, contentProvider); + }))).WithoutSourceMapping() + }; + } +} + +/// +/// Generates API documentation pipeline. +/// +public class Api : Pipeline +{ + public Api() + { + Dependencies.Add(nameof(Code)); + DependencyOf.Add(nameof(Content)); + + ProcessModules = new ModuleList + { + new ConcatDocuments(nameof(Code)), + new CacheDocuments( + new AnalyzeCSharp() + .WhereNamespaces(ns => ns.StartsWith("Spectre.Console") && !ns.Contains("Analyzer") && + !ns.Contains("Testing") && !ns.Contains("Examples")) + .WherePublic(true) + .WithCssClasses("code", "cs") + .WithDestinationPrefix("api") + .WithAssemblySymbols() + .WithImplicitInheritDoc(false), + new ExecuteConfig(Config.FromDocument((doc, ctx) => + { + // Calculate a type name to link lookup for auto linking + string name = null; + + var kind = doc.GetString(CodeAnalysisKeys.Kind); + switch (kind) + { + case "NamedType": + name = doc.GetString(CodeAnalysisKeys.DisplayName); + break; + case "Method": + var containingType = doc.GetDocument(CodeAnalysisKeys.ContainingType); + if (containingType != null) + { + name = + $"{containingType.GetString(CodeAnalysisKeys.DisplayName)}.{doc.GetString(CodeAnalysisKeys.DisplayName)}"; + } + break; + } + + if (name != null) + { + var typeNameLinks = ctx.GetRequiredService(); + typeNameLinks.Links.AddOrUpdate(WebUtility.HtmlEncode(name), ctx.GetLink(doc), + (_, _) => string.Empty); + } + + // Add metadata + var metadataItems = new MetadataItems + { + { WebKeys.Xref, doc.GetString(CodeAnalysisKeys.CommentId) }, + { WebKeys.Layout, "api/_layout.cshtml" }, + { Constants.Hidden, true } + }; + + var contentProvider = doc.ContentProvider.CloneWithMediaType(MediaTypes.Html); + metadataItems.Add(WebKeys.ContentType, ContentType.Content); + return doc.Clone(metadataItems, contentProvider); + }))).WithoutSourceMapping() + }; + } +} \ No newline at end of file diff --git a/docs/src/Pipelines/ColorsPipeline.cs b/docs/src/Pipelines/ColorsPipeline.cs index 0f568ed..d2e72d0 100644 --- a/docs/src/Pipelines/ColorsPipeline.cs +++ b/docs/src/Pipelines/ColorsPipeline.cs @@ -1,5 +1,3 @@ -using System; -using System.Collections.Generic; using System.Linq; using Docs.Models; using Statiq.Common; @@ -14,7 +12,7 @@ namespace Docs.Pipelines InputModules = new ModuleList { new ExecuteConfig( - Config.FromContext(ctx => { + Config.FromContext(_ => { return new ReadWeb(Constants.Colors.Url); })) }; @@ -22,9 +20,9 @@ namespace Docs.Pipelines ProcessModules = new ModuleList { new ExecuteConfig( - Config.FromDocument(async (doc, ctx) => + Config.FromDocument(async (doc, _) => { - var data = Color.Parse(await doc.GetContentStringAsync()).ToList(); + var data = Color.Parse(await doc.GetContentStringAsync()).ToList(); return data.ToDocument(Constants.Colors.Root); })) }; diff --git a/docs/src/Pipelines/DeploymentPipeline.cs b/docs/src/Pipelines/DeploymentPipeline.cs index d726652..9ebd6f3 100644 --- a/docs/src/Pipelines/DeploymentPipeline.cs +++ b/docs/src/Pipelines/DeploymentPipeline.cs @@ -1,10 +1,9 @@ using Statiq.Common; -using Statiq.Core; using Statiq.Web.GitHub; namespace Docs.Pipelines { - public class DeploymentPipeline : Pipeline + public class DeploymentPipeline : Statiq.Core.Pipeline { public DeploymentPipeline() { diff --git a/docs/src/Pipelines/EmojiPipeline.cs b/docs/src/Pipelines/EmojiPipeline.cs index ed6b408..2d4fdb9 100644 --- a/docs/src/Pipelines/EmojiPipeline.cs +++ b/docs/src/Pipelines/EmojiPipeline.cs @@ -1,4 +1,3 @@ -using System.Collections.Generic; using Docs.Models; using Docs.Modules; using Statiq.Common; @@ -13,7 +12,7 @@ namespace Docs.Pipelines InputModules = new ModuleList { new ExecuteConfig( - Config.FromContext(ctx => { + Config.FromContext(_ => { return new ReadEmbedded( typeof(EmojiPipeline).Assembly, "Docs/src/Data/emojis.json"); @@ -23,7 +22,7 @@ namespace Docs.Pipelines ProcessModules = new ModuleList { new ExecuteConfig( - Config.FromDocument(async (doc, ctx) => + Config.FromDocument(async (doc, _) => { var data = Emoji.Parse(await doc.GetContentStringAsync()); return data.ToDocument(Constants.Emojis.Root); diff --git a/docs/src/Shortcodes/AlertShortcode.cs b/docs/src/Shortcodes/AlertShortcode.cs index 826108d..a98eec1 100644 --- a/docs/src/Shortcodes/AlertShortcode.cs +++ b/docs/src/Shortcodes/AlertShortcode.cs @@ -1,6 +1,5 @@ using System.Collections.Generic; using Statiq.Common; -using System.Xml.Linq; namespace Docs.Shortcodes { @@ -8,7 +7,6 @@ namespace Docs.Shortcodes { public override ShortcodeResult Execute(KeyValuePair[] args, string content, IDocument document, IExecutionContext context) { - return $"
    {content}
    "; } } diff --git a/docs/src/Shortcodes/ChildrenShortcode.cs b/docs/src/Shortcodes/ChildrenShortcode.cs index f7e81f6..eb24035 100644 --- a/docs/src/Shortcodes/ChildrenShortcode.cs +++ b/docs/src/Shortcodes/ChildrenShortcode.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using Statiq.Common; using System.Xml.Linq; +using Docs.Extensions; namespace Docs.Shortcodes { diff --git a/docs/src/Shortcodes/ColorTableShortcode.cs b/docs/src/Shortcodes/ColorTableShortcode.cs index 62297de..da45c03 100644 --- a/docs/src/Shortcodes/ColorTableShortcode.cs +++ b/docs/src/Shortcodes/ColorTableShortcode.cs @@ -1,4 +1,3 @@ -using System; using System.Collections.Generic; using System.Linq; using Statiq.Common; @@ -10,8 +9,6 @@ namespace Docs.Shortcodes { public class ColorTableShortcode : SyncShortcode { - private const string ColorStyle = "display: inline-block;width: 60px; height: 15px;"; - public override ShortcodeResult Execute(KeyValuePair[] args, string content, IDocument document, IExecutionContext context) { // Get the definition. diff --git a/docs/src/Shortcodes/EmojiTableShortcode.cs b/docs/src/Shortcodes/EmojiTableShortcode.cs index 3c1b2ce..a46bc3a 100644 --- a/docs/src/Shortcodes/EmojiTableShortcode.cs +++ b/docs/src/Shortcodes/EmojiTableShortcode.cs @@ -1,4 +1,3 @@ -using System; using System.Collections.Generic; using System.Linq; using Statiq.Common; @@ -31,7 +30,6 @@ namespace Docs.Shortcodes foreach (var emoji in emojis) { - var code = emoji.Code.Replace("U+0000", "U+").Replace("U+000", "U+"); var icon = $"&#x{emoji.Code.Replace("U+", string.Empty)};"; var row = new XElement("tr", new XAttribute("class", "search-row")); diff --git a/docs/src/Shortcodes/ExampleSnippet.cs b/docs/src/Shortcodes/ExampleSnippet.cs new file mode 100644 index 0000000..2f0c1e9 --- /dev/null +++ b/docs/src/Shortcodes/ExampleSnippet.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using Docs.Extensions; +using Docs.Utilities; +using Microsoft.CodeAnalysis; +using Statiq.CodeAnalysis; +using Statiq.Common; + +namespace Docs.Shortcodes; + +public class ExampleSnippet : Shortcode +{ + protected const string Solution = nameof(Solution); + protected const string Project = nameof(Project); + protected const string Symbol = nameof(Symbol); + protected const string BodyOnly = nameof(BodyOnly); + + public override async Task ExecuteAsync(KeyValuePair[] args, string content, + IDocument document, IExecutionContext context) + { + var props = args.ToDictionary(Solution, Project, Symbol, BodyOnly); + var symbolName = props.GetString(Symbol); + var bodyOnly = props.Get(BodyOnly) ?? symbolName.StartsWith("m:", StringComparison.InvariantCultureIgnoreCase); + + if (!context.TryGetCommentIdDocument(symbolName, out var apiDocument, out _)) + { + return string.Empty; + } + + var options = HighlightService.HighlightOption.All; + if (bodyOnly) + { + options = HighlightService.HighlightOption.Body; + } + + var comp = apiDocument.Get(CodeAnalysisKeys.Compilation); + var symbol = apiDocument.Get(CodeAnalysisKeys.Symbol); + var highlightElement = await HighlightService.Highlight(comp, symbol, options); + ShortcodeResult shortcodeResult = $"
    {highlightElement}
    "; + return shortcodeResult; + } +} \ No newline at end of file diff --git a/docs/src/SocialCards/index.cshtml.cs b/docs/src/SocialCards/index.cshtml.cs index d7ceac1..7975273 100644 --- a/docs/src/SocialCards/index.cshtml.cs +++ b/docs/src/SocialCards/index.cshtml.cs @@ -1,6 +1,5 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; -using Microsoft.Extensions.Logging; namespace Docs.SocialCards{ public class SocialCardModel : PageModel @@ -17,13 +16,6 @@ namespace Docs.SocialCards{ [BindProperty(Name = "footer", SupportsGet = true)] public string Footer { get; set; } - private readonly ILogger _logger; - - public SocialCardModel(ILogger logger) - { - _logger = logger; - } - public void OnGet() { } diff --git a/docs/src/Utilities/HighlightService.cs b/docs/src/Utilities/HighlightService.cs new file mode 100644 index 0000000..3ef6b88 --- /dev/null +++ b/docs/src/Utilities/HighlightService.cs @@ -0,0 +1,234 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.Classification; +using Microsoft.CodeAnalysis.CSharp; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Microsoft.CodeAnalysis.Text; + +namespace Docs.Utilities; + +internal static class HighlightService +{ + internal enum HighlightOption + { + All, + Body + } + + private static readonly AdhocWorkspace _emptyWorkspace = new(); + + public static async Task Highlight(Compilation compilation, ISymbol symbol, HighlightOption option = HighlightOption.All) + { + var syntaxReference = symbol.DeclaringSyntaxReferences.FirstOrDefault(); + if (syntaxReference == null) + { + return null; + } + + var syntax = await syntaxReference.GetSyntaxAsync(); + var indent = GetIndent(syntax.GetLeadingTrivia()); + var model = compilation.GetSemanticModel(syntaxReference.SyntaxTree); + + var methodWithBodySyntax = syntax as BaseMethodDeclarationSyntax; + + TextSpan textSpan; + switch (option) + { + case HighlightOption.Body when methodWithBodySyntax is { Body: { } }: + { + syntax = methodWithBodySyntax.Body; + indent = GetIndent(methodWithBodySyntax.Body.Statements.First().GetLeadingTrivia()); + textSpan = TextSpan.FromBounds(syntax.Span.Start + 1, syntax.Span.End - 1); + break; + } + case HighlightOption.Body when methodWithBodySyntax is { ExpressionBody: { } }: + { + syntax = methodWithBodySyntax.ExpressionBody; + textSpan = syntax.Span; + break; + } + case HighlightOption.All: + default: + textSpan = syntax.Span; + break; + } + + var text = await syntaxReference.SyntaxTree.GetTextAsync(); + // we need a workspace, but it seems it is only used to resolve a few services and nothing else so an empty one will suffice + return HighlightElement(_emptyWorkspace, model, text, textSpan, indent); + } + + private static int GetIndent(SyntaxTriviaList leadingTrivia) + { + var whitespace = leadingTrivia.FirstOrDefault(i => i.Kind() == SyntaxKind.WhitespaceTrivia); + return whitespace == default ? 0 : whitespace.Span.Length; + } + + private static string HighlightElement(Workspace workspace, SemanticModel semanticModel, SourceText fullSourceText, + TextSpan textSpan, int indent) + { + + var classifiedSpans = Classifier.GetClassifiedSpans(semanticModel, textSpan, workspace); + return HighlightElement(classifiedSpans, fullSourceText, indent); + } + + private static string HighlightElement(IEnumerable classifiedSpans, SourceText fullSourceText, int indent) + { + + var ranges = classifiedSpans.Select(classifiedSpan => + new Range(classifiedSpan.ClassificationType, classifiedSpan.TextSpan, fullSourceText)).ToList(); + + // the classified text won't include the whitespace so we need to add to fill in those gaps. + ranges = FillGaps(fullSourceText, ranges).ToList(); + + var sb = new StringBuilder(); + + foreach (var range in ranges) + { + var cssClass = ClassificationTypeToPrismClass(range.ClassificationType); + if (string.IsNullOrWhiteSpace(cssClass)) + { + sb.Append(range.Text); + } + else + { + // include the prism css class but also include the roslyn classification. + sb.Append( + $"{range.Text}"); + } + } + + // there might be a way to do this with roslyn, but for now we'll just normalize everything off of the length of the + // leading trivia of the element we are looking at. + var indentString = new string(' ', indent); + var allLines = sb.ToString() + .ReplaceLineEndings() + .Split(Environment.NewLine) + .Select(i => i.StartsWith(indentString) == false ? i : i[indent..]); + + return string.Join(Environment.NewLine, allLines); + } + + private static string ClassificationTypeToPrismClass(string rangeClassificationType) + { + if (rangeClassificationType == null) + return string.Empty; + + switch (rangeClassificationType) + { + case ClassificationTypeNames.Identifier: + return "symbol"; + case ClassificationTypeNames.LocalName: + return "variable"; + case ClassificationTypeNames.ParameterName: + case ClassificationTypeNames.PropertyName: + case ClassificationTypeNames.EnumMemberName: + case ClassificationTypeNames.FieldName: + return "property"; + case ClassificationTypeNames.ClassName: + case ClassificationTypeNames.StructName: + case ClassificationTypeNames.RecordClassName: + case ClassificationTypeNames.RecordStructName: + case ClassificationTypeNames.InterfaceName: + case ClassificationTypeNames.DelegateName: + case ClassificationTypeNames.EnumName: + case ClassificationTypeNames.ModuleName: + case ClassificationTypeNames.TypeParameterName: + return "title.class"; + case ClassificationTypeNames.MethodName: + case ClassificationTypeNames.ExtensionMethodName: + return "title.function"; + case ClassificationTypeNames.Comment: + return "comment"; + case ClassificationTypeNames.Keyword: + case ClassificationTypeNames.ControlKeyword: + case ClassificationTypeNames.PreprocessorKeyword: + return "keyword"; + case ClassificationTypeNames.StringLiteral: + case ClassificationTypeNames.VerbatimStringLiteral: + return "string"; + case ClassificationTypeNames.NumericLiteral: + return "number"; + case ClassificationTypeNames.Operator: + case ClassificationTypeNames.StringEscapeCharacter: + return "operator"; + case ClassificationTypeNames.Punctuation: + return "punctuation"; + case ClassificationTypeNames.StaticSymbol: + return string.Empty; + case ClassificationTypeNames.XmlDocCommentComment: + case ClassificationTypeNames.XmlDocCommentDelimiter: + case ClassificationTypeNames.XmlDocCommentName: + case ClassificationTypeNames.XmlDocCommentText: + case ClassificationTypeNames.XmlDocCommentAttributeName: + case ClassificationTypeNames.XmlDocCommentAttributeQuotes: + case ClassificationTypeNames.XmlDocCommentAttributeValue: + case ClassificationTypeNames.XmlDocCommentEntityReference: + case ClassificationTypeNames.XmlDocCommentProcessingInstruction: + case ClassificationTypeNames.XmlDocCommentCDataSection: + return "comment"; + default: + return rangeClassificationType.Replace(" ", "-"); + } + } + + private static IEnumerable FillGaps(SourceText text, IList ranges) + { + const string WhitespaceClassification = null; + var current = ranges.First().TextSpan.Start; + var end = ranges.Last().TextSpan.End; + Range previous = null; + + foreach (var range in ranges) + { + var start = range.TextSpan.Start; + if (start > current) + { + yield return new Range(WhitespaceClassification, TextSpan.FromBounds(current, start), text); + } + + if (previous == null || range.TextSpan != previous.TextSpan) + { + yield return range; + } + + previous = range; + current = range.TextSpan.End; + } + + if (current < end) + { + yield return new Range(WhitespaceClassification, TextSpan.FromBounds(current, end), text); + } + } + + private class Range + { + private ClassifiedSpan ClassifiedSpan { get; } + public string Text { get; } + + public Range(string classification, TextSpan span, SourceText text) : + this(classification, span, text.GetSubText(span).ToString()) + { + } + + private Range(string classification, TextSpan span, string text) : + this(new ClassifiedSpan(classification, span), text) + { + } + + private Range(ClassifiedSpan classifiedSpan, string text) + { + ClassifiedSpan = classifiedSpan; + Text = text; + } + + public string ClassificationType => ClassifiedSpan.ClassificationType; + + public TextSpan TextSpan => ClassifiedSpan.TextSpan; + } +} \ No newline at end of file diff --git a/docs/src/Utilities/TypeNameLinks.cs b/docs/src/Utilities/TypeNameLinks.cs new file mode 100644 index 0000000..08c53fe --- /dev/null +++ b/docs/src/Utilities/TypeNameLinks.cs @@ -0,0 +1,8 @@ +using System.Collections.Concurrent; + +namespace Docs.Utilities; + +public class TypeNameLinks +{ + public ConcurrentDictionary Links { get; } = new ConcurrentDictionary(); +} \ No newline at end of file diff --git a/docs/src/Utilities/VersionUtilities.cs b/docs/src/Utilities/VersionUtilities.cs index 1a68f94..5b9afae 100644 --- a/docs/src/Utilities/VersionUtilities.cs +++ b/docs/src/Utilities/VersionUtilities.cs @@ -1,8 +1,5 @@ -using System; -using System.Collections.Generic; using System.Diagnostics; using System.Reflection; -using System.Text; namespace Docs.Utilities { diff --git a/examples/Cli/Delegates/BarSettings.cs b/examples/Cli/Delegates/BarSettings.cs index aeab79b..acff2a1 100644 --- a/examples/Cli/Delegates/BarSettings.cs +++ b/examples/Cli/Delegates/BarSettings.cs @@ -1,7 +1,7 @@ using System.ComponentModel; using Spectre.Console.Cli; -namespace Spectre.Console.Examples; +namespace Delegates; public static partial class Program { diff --git a/examples/Cli/Delegates/Program.cs b/examples/Cli/Delegates/Program.cs index 0dcbfe4..c3c82be 100644 --- a/examples/Cli/Delegates/Program.cs +++ b/examples/Cli/Delegates/Program.cs @@ -1,6 +1,7 @@ +using Spectre.Console; using Spectre.Console.Cli; -namespace Spectre.Console.Examples; +namespace Delegates; public static partial class Program { diff --git a/examples/Cli/Demo/Commands/Add/AddPackageCommand.cs b/examples/Cli/Demo/Commands/Add/AddPackageCommand.cs index cf31e85..1166d08 100644 --- a/examples/Cli/Demo/Commands/Add/AddPackageCommand.cs +++ b/examples/Cli/Demo/Commands/Add/AddPackageCommand.cs @@ -2,7 +2,7 @@ using System.ComponentModel; using Demo.Utilities; using Spectre.Console.Cli; -namespace Demo.Commands; +namespace Demo.Commands.Add; [Description("Add a NuGet package reference to the project.")] public sealed class AddPackageCommand : Command diff --git a/examples/Cli/Demo/Commands/Add/AddReferenceCommand.cs b/examples/Cli/Demo/Commands/Add/AddReferenceCommand.cs index be5111e..33e2b8a 100644 --- a/examples/Cli/Demo/Commands/Add/AddReferenceCommand.cs +++ b/examples/Cli/Demo/Commands/Add/AddReferenceCommand.cs @@ -2,7 +2,7 @@ using System.ComponentModel; using Demo.Utilities; using Spectre.Console.Cli; -namespace Demo.Commands; +namespace Demo.Commands.Add; public sealed class AddReferenceCommand : Command { diff --git a/examples/Cli/Demo/Commands/Add/AddSettings.cs b/examples/Cli/Demo/Commands/Add/AddSettings.cs index df07cd5..c8f02ec 100644 --- a/examples/Cli/Demo/Commands/Add/AddSettings.cs +++ b/examples/Cli/Demo/Commands/Add/AddSettings.cs @@ -1,7 +1,7 @@ using System.ComponentModel; using Spectre.Console.Cli; -namespace Demo.Commands; +namespace Demo.Commands.Add; public abstract class AddSettings : CommandSettings { diff --git a/examples/Cli/Demo/Commands/Run/RunCommand.cs b/examples/Cli/Demo/Commands/Run/RunCommand.cs index 94a0b5e..a1aa675 100644 --- a/examples/Cli/Demo/Commands/Run/RunCommand.cs +++ b/examples/Cli/Demo/Commands/Run/RunCommand.cs @@ -2,7 +2,7 @@ using System.ComponentModel; using Demo.Utilities; using Spectre.Console.Cli; -namespace Demo.Commands; +namespace Demo.Commands.Run; [Description("Build and run a .NET project output.")] public sealed class RunCommand : Command diff --git a/examples/Cli/Demo/Commands/Serve/ServeCommand.cs b/examples/Cli/Demo/Commands/Serve/ServeCommand.cs index 61ed767..58d1271 100644 --- a/examples/Cli/Demo/Commands/Serve/ServeCommand.cs +++ b/examples/Cli/Demo/Commands/Serve/ServeCommand.cs @@ -3,7 +3,7 @@ using System.ComponentModel; using Demo.Utilities; using Spectre.Console.Cli; -namespace Demo.Commands; +namespace Demo.Commands.Serve; [Description("Launches a web server in the current working directory and serves all files in it.")] public sealed class ServeCommand : Command diff --git a/examples/Cli/Demo/Program.cs b/examples/Cli/Demo/Program.cs index 56a1de3..400616a 100644 --- a/examples/Cli/Demo/Program.cs +++ b/examples/Cli/Demo/Program.cs @@ -1,4 +1,7 @@ using Demo.Commands; +using Demo.Commands.Add; +using Demo.Commands.Run; +using Demo.Commands.Serve; using Spectre.Console.Cli; namespace Demo; diff --git a/examples/Cli/Dynamic/MyCommand.cs b/examples/Cli/Dynamic/MyCommand.cs index a35908e..60128cb 100644 --- a/examples/Cli/Dynamic/MyCommand.cs +++ b/examples/Cli/Dynamic/MyCommand.cs @@ -1,7 +1,8 @@ using System; +using Spectre.Console; using Spectre.Console.Cli; -namespace Spectre.Console.Examples; +namespace Dynamic; public sealed class MyCommand : Command { diff --git a/examples/Cli/Dynamic/Program.cs b/examples/Cli/Dynamic/Program.cs index 37a9d0e..9dc916f 100644 --- a/examples/Cli/Dynamic/Program.cs +++ b/examples/Cli/Dynamic/Program.cs @@ -1,7 +1,7 @@ using System.Linq; using Spectre.Console.Cli; -namespace Spectre.Console.Examples; +namespace Dynamic; public static class Program { diff --git a/examples/Cli/Injection/Commands/DefaultCommand.cs b/examples/Cli/Injection/Commands/DefaultCommand.cs index 1b1c410..b31cc8a 100644 --- a/examples/Cli/Injection/Commands/DefaultCommand.cs +++ b/examples/Cli/Injection/Commands/DefaultCommand.cs @@ -2,7 +2,7 @@ using System; using System.ComponentModel; using Spectre.Console.Cli; -namespace Spectre.Console.Examples; +namespace Injection.Commands; public sealed class DefaultCommand : Command { diff --git a/examples/Cli/Injection/IGreeter.cs b/examples/Cli/Injection/IGreeter.cs index 1d72fad..1ff49fb 100644 --- a/examples/Cli/Injection/IGreeter.cs +++ b/examples/Cli/Injection/IGreeter.cs @@ -1,4 +1,6 @@ -namespace Spectre.Console.Examples; +using Spectre.Console; + +namespace Injection; public interface IGreeter { diff --git a/examples/Cli/Injection/Infrastructure/TypeRegistrar.cs b/examples/Cli/Injection/Infrastructure/TypeRegistrar.cs index 73ed8b7..6651e67 100644 --- a/examples/Cli/Injection/Infrastructure/TypeRegistrar.cs +++ b/examples/Cli/Injection/Infrastructure/TypeRegistrar.cs @@ -2,7 +2,7 @@ using System; using Microsoft.Extensions.DependencyInjection; using Spectre.Console.Cli; -namespace Spectre.Console.Examples; +namespace Injection.Infrastructure; public sealed class TypeRegistrar : ITypeRegistrar { diff --git a/examples/Cli/Injection/Infrastructure/TypeResolver.cs b/examples/Cli/Injection/Infrastructure/TypeResolver.cs index c897319..f3cf618 100644 --- a/examples/Cli/Injection/Infrastructure/TypeResolver.cs +++ b/examples/Cli/Injection/Infrastructure/TypeResolver.cs @@ -1,8 +1,7 @@ using System; -using Microsoft.Extensions.DependencyInjection; using Spectre.Console.Cli; -namespace Spectre.Console.Examples; +namespace Injection.Infrastructure; public sealed class TypeResolver : ITypeResolver, IDisposable { diff --git a/examples/Cli/Injection/Program.cs b/examples/Cli/Injection/Program.cs index 7097cc4..813560d 100644 --- a/examples/Cli/Injection/Program.cs +++ b/examples/Cli/Injection/Program.cs @@ -1,7 +1,9 @@ +using Injection.Commands; +using Injection.Infrastructure; using Microsoft.Extensions.DependencyInjection; using Spectre.Console.Cli; -namespace Spectre.Console.Examples; +namespace Injection; public class Program { diff --git a/examples/Cli/Logging/Commands/HelloCommand.cs b/examples/Cli/Logging/Commands/HelloCommand.cs index 032d92b..21e8244 100644 --- a/examples/Cli/Logging/Commands/HelloCommand.cs +++ b/examples/Cli/Logging/Commands/HelloCommand.cs @@ -1,7 +1,8 @@ using Microsoft.Extensions.Logging; +using Spectre.Console; using Spectre.Console.Cli; -namespace Spectre.Console.Examples; +namespace Logging.Commands; public class HelloCommand : Command { diff --git a/examples/Cli/Logging/Commands/LogCommandSettings.cs b/examples/Cli/Logging/Commands/LogCommandSettings.cs index 00d3113..890953d 100644 --- a/examples/Cli/Logging/Commands/LogCommandSettings.cs +++ b/examples/Cli/Logging/Commands/LogCommandSettings.cs @@ -5,7 +5,7 @@ using System.Globalization; using Serilog.Events; using Spectre.Console.Cli; -namespace Spectre.Console.Examples; +namespace Logging.Commands; public class LogCommandSettings : CommandSettings { diff --git a/examples/Cli/Logging/Infrastructure/LogInterceptor.cs b/examples/Cli/Logging/Infrastructure/LogInterceptor.cs index 70ce7af..54e2653 100644 --- a/examples/Cli/Logging/Infrastructure/LogInterceptor.cs +++ b/examples/Cli/Logging/Infrastructure/LogInterceptor.cs @@ -1,7 +1,8 @@ +using Logging.Commands; using Serilog.Core; using Spectre.Console.Cli; -namespace Spectre.Console.Examples; +namespace Logging.Infrastructure; public class LogInterceptor : ICommandInterceptor { diff --git a/examples/Cli/Logging/Infrastructure/LoggingEnricher.cs b/examples/Cli/Logging/Infrastructure/LoggingEnricher.cs index 2b41e16..266260d 100644 --- a/examples/Cli/Logging/Infrastructure/LoggingEnricher.cs +++ b/examples/Cli/Logging/Infrastructure/LoggingEnricher.cs @@ -1,7 +1,7 @@ using Serilog.Core; using Serilog.Events; -namespace Spectre.Console.Examples; +namespace Logging.Infrastructure; internal class LoggingEnricher : ILogEventEnricher { diff --git a/examples/Cli/Logging/Infrastructure/TypeRegistrar.cs b/examples/Cli/Logging/Infrastructure/TypeRegistrar.cs index 8f0af7f..f1169fc 100644 --- a/examples/Cli/Logging/Infrastructure/TypeRegistrar.cs +++ b/examples/Cli/Logging/Infrastructure/TypeRegistrar.cs @@ -2,7 +2,7 @@ using System; using Microsoft.Extensions.DependencyInjection; using Spectre.Console.Cli; -namespace Spectre.Console.Examples; +namespace Logging.Infrastructure; public sealed class TypeRegistrar : ITypeRegistrar { diff --git a/examples/Cli/Logging/Infrastructure/TypeResolver.cs b/examples/Cli/Logging/Infrastructure/TypeResolver.cs index 664576e..bd2b5f7 100644 --- a/examples/Cli/Logging/Infrastructure/TypeResolver.cs +++ b/examples/Cli/Logging/Infrastructure/TypeResolver.cs @@ -1,8 +1,7 @@ using System; -using Microsoft.Extensions.DependencyInjection; using Spectre.Console.Cli; -namespace Spectre.Console.Examples; +namespace Logging.Infrastructure; public sealed class TypeResolver : ITypeResolver { diff --git a/examples/Cli/Logging/Program.cs b/examples/Cli/Logging/Program.cs index 111f00b..bfab659 100644 --- a/examples/Cli/Logging/Program.cs +++ b/examples/Cli/Logging/Program.cs @@ -1,3 +1,5 @@ +using Logging.Commands; +using Logging.Infrastructure; using Microsoft.Extensions.DependencyInjection; using Serilog; using Spectre.Console.Cli; @@ -12,7 +14,7 @@ using Spectre.Console.Cli; * Spectre.Console CommandInterceptor */ -namespace Spectre.Console.Examples; +namespace Logging; public class Program { diff --git a/examples/Console/Borders/Program.cs b/examples/Console/Borders/Program.cs index 7d2f3c8..854ef7f 100644 --- a/examples/Console/Borders/Program.cs +++ b/examples/Console/Borders/Program.cs @@ -1,6 +1,7 @@ +using Spectre.Console; using Spectre.Console.Rendering; -namespace Spectre.Console.Examples; +namespace Borders; public static class Program { diff --git a/examples/Console/Calendars/Program.cs b/examples/Console/Calendars/Program.cs index 063467d..d270115 100644 --- a/examples/Console/Calendars/Program.cs +++ b/examples/Console/Calendars/Program.cs @@ -1,4 +1,6 @@ -namespace Spectre.Console.Examples; +using Spectre.Console; + +namespace Calendars; public static class Program { diff --git a/examples/Console/Canvas/Mandelbrot.cs b/examples/Console/Canvas/Mandelbrot.cs index c3d18d9..da804a4 100644 --- a/examples/Console/Canvas/Mandelbrot.cs +++ b/examples/Console/Canvas/Mandelbrot.cs @@ -4,8 +4,9 @@ Licensed under GNU Free Documentation License 1.2 */ using System; +using Spectre.Console; -namespace Spectre.Console.Examples; +namespace Canvas; public static class Mandelbrot { @@ -39,9 +40,9 @@ public static class Mandelbrot } } - public static Canvas Generate(int width, int height) + public static Spectre.Console.Canvas Generate(int width, int height) { - var canvas = new Canvas(width, height); + var canvas = new Spectre.Console.Canvas(width, height); var scale = 2 * MaxValueExtent / Math.Min(canvas.Width, canvas.Height); for (var i = 0; i < canvas.Height; i++) diff --git a/examples/Console/Canvas/Program.cs b/examples/Console/Canvas/Program.cs index 4014e2c..57135a3 100644 --- a/examples/Console/Canvas/Program.cs +++ b/examples/Console/Canvas/Program.cs @@ -1,9 +1,10 @@ using System.Diagnostics; using System.Reflection; using SixLabors.ImageSharp.Processing; +using Spectre.Console; using Spectre.Console.Rendering; -namespace Spectre.Console.Examples; +namespace Canvas; public static class Program { diff --git a/examples/Console/Charts/Program.cs b/examples/Console/Charts/Program.cs index cd25bdf..b107f6b 100644 --- a/examples/Console/Charts/Program.cs +++ b/examples/Console/Charts/Program.cs @@ -1,6 +1,7 @@ +using Spectre.Console; using Spectre.Console.Rendering; -namespace Spectre.Console.Examples; +namespace Charts; public static class Program { diff --git a/examples/Console/Colors/Program.cs b/examples/Console/Colors/Program.cs index 20e5735..8ee60db 100644 --- a/examples/Console/Colors/Program.cs +++ b/examples/Console/Colors/Program.cs @@ -1,4 +1,7 @@ -namespace Spectre.Console.Examples; +using Spectre.Console; +using Spectre.Console.Examples; + +namespace Colors; public static class Program { diff --git a/examples/Console/Columns/Program.cs b/examples/Console/Columns/Program.cs index 9c94158..3a93ef4 100644 --- a/examples/Console/Columns/Program.cs +++ b/examples/Console/Columns/Program.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; +using Spectre.Console; -namespace Spectre.Console.Examples; +namespace Columns; public static class Program { @@ -16,7 +17,7 @@ public static class Program } // Render all cards in columns - AnsiConsole.Write(new Columns(cards)); + AnsiConsole.Write(new Spectre.Console.Columns(cards)); } private static string GetCardContent(User user) diff --git a/examples/Console/Columns/User.cs b/examples/Console/Columns/User.cs index 0c6a95a..f2e7681 100644 --- a/examples/Console/Columns/User.cs +++ b/examples/Console/Columns/User.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Spectre.Console.Examples; +namespace Columns; public sealed class User { diff --git a/examples/Console/Cursor/Program.cs b/examples/Console/Cursor/Program.cs index f8bbfcb..3ea7785 100644 --- a/examples/Console/Cursor/Program.cs +++ b/examples/Console/Cursor/Program.cs @@ -1,4 +1,6 @@ -namespace Spectre.Console.Examples; +using Spectre.Console; + +namespace Cursor; public static class Program { diff --git a/examples/Console/Emojis/Program.cs b/examples/Console/Emojis/Program.cs index 5806bcb..3fe6e0f 100644 --- a/examples/Console/Emojis/Program.cs +++ b/examples/Console/Emojis/Program.cs @@ -1,4 +1,6 @@ -namespace Spectre.Console.Examples; +using Spectre.Console; + +namespace Emojis; public static class Program { diff --git a/examples/Console/Exceptions/Program.cs b/examples/Console/Exceptions/Program.cs index 0bceaae..d78e647 100644 --- a/examples/Console/Exceptions/Program.cs +++ b/examples/Console/Exceptions/Program.cs @@ -3,8 +3,9 @@ using System.Collections.Generic; using System.Linq; using System.Security.Authentication; using System.Threading.Tasks; +using Spectre.Console; -namespace Spectre.Console.Examples; +namespace Exceptions; public static class Program { diff --git a/examples/Console/Figlet/Program.cs b/examples/Console/Figlet/Program.cs index c4f493b..cda5ed5 100644 --- a/examples/Console/Figlet/Program.cs +++ b/examples/Console/Figlet/Program.cs @@ -1,4 +1,6 @@ -namespace Spectre.Console.Examples; +using Spectre.Console; + +namespace Figlet; public static class Program { diff --git a/examples/Console/Grids/Program.cs b/examples/Console/Grids/Program.cs index 3060559..ee9d0e9 100644 --- a/examples/Console/Grids/Program.cs +++ b/examples/Console/Grids/Program.cs @@ -1,4 +1,6 @@ -namespace Spectre.Console.Examples; +using Spectre.Console; + +namespace Grids; public static class Program { diff --git a/examples/Console/Info/Program.cs b/examples/Console/Info/Program.cs index 0b7a227..8bd5177 100644 --- a/examples/Console/Info/Program.cs +++ b/examples/Console/Info/Program.cs @@ -1,4 +1,6 @@ -namespace Spectre.Console.Examples; +using Spectre.Console; + +namespace Info; public static class Program { diff --git a/examples/Console/Links/Program.cs b/examples/Console/Links/Program.cs index d13d0c2..6b1a459 100644 --- a/examples/Console/Links/Program.cs +++ b/examples/Console/Links/Program.cs @@ -1,4 +1,6 @@ -namespace Spectre.Console.Examples; +using Spectre.Console; + +namespace Links; public static class Program { diff --git a/examples/Console/Live/Program.cs b/examples/Console/Live/Program.cs index 1ef424f..4d5bdbc 100644 --- a/examples/Console/Live/Program.cs +++ b/examples/Console/Live/Program.cs @@ -1,7 +1,8 @@ using System; using System.Threading; +using Spectre.Console; -namespace Spectre.Console.Examples; +namespace Live; public static class Program { diff --git a/examples/Console/LiveTable/Program.cs b/examples/Console/LiveTable/Program.cs index fccbd28..b3fc253 100644 --- a/examples/Console/LiveTable/Program.cs +++ b/examples/Console/LiveTable/Program.cs @@ -1,8 +1,9 @@ using System; using System.Linq; using System.Threading.Tasks; +using Spectre.Console; -namespace Spectre.Console.Examples; +namespace LiveTable; public static class Program { diff --git a/examples/Console/Panels/Program.cs b/examples/Console/Panels/Program.cs index e81dcf1..79d18a8 100644 --- a/examples/Console/Panels/Program.cs +++ b/examples/Console/Panels/Program.cs @@ -1,4 +1,6 @@ -namespace Spectre.Console.Examples; +using Spectre.Console; + +namespace Panels; public static class Program { diff --git a/examples/Console/Progress/DescriptionGenerator.cs b/examples/Console/Progress/DescriptionGenerator.cs index c3444e1..0bdb064 100644 --- a/examples/Console/Progress/DescriptionGenerator.cs +++ b/examples/Console/Progress/DescriptionGenerator.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; -namespace Spectre.Console.Examples; +namespace Progress; public static class DescriptionGenerator { diff --git a/examples/Console/Progress/Program.cs b/examples/Console/Progress/Program.cs index 86113f4..ae728b0 100644 --- a/examples/Console/Progress/Program.cs +++ b/examples/Console/Progress/Program.cs @@ -1,8 +1,9 @@ using System; using System.Collections.Generic; using System.Threading; +using Spectre.Console; -namespace Spectre.Console.Examples; +namespace Progress; public static class Program { diff --git a/examples/Console/Prompt/Program.cs b/examples/Console/Prompt/Program.cs index 23b7f90..7428a20 100644 --- a/examples/Console/Prompt/Program.cs +++ b/examples/Console/Prompt/Program.cs @@ -1,4 +1,6 @@ -namespace Spectre.Console.Examples +using Spectre.Console; + +namespace Prompt { public static class Program { @@ -12,18 +14,28 @@ namespace Spectre.Console.Examples } // Confirmation - if (!AnsiConsole.Confirm("Run prompt example?")) + if (!AskConfirmation()) { - AnsiConsole.MarkupLine("Ok... :("); return; } // Ask the user for some different things + WriteDivider("Strings"); var name = AskName(); + + WriteDivider("Lists"); var fruit = AskFruit(); + + WriteDivider("Choices"); var sport = AskSport(); + + WriteDivider("Integers"); var age = AskAge(); + + WriteDivider("Secrets"); var password = AskPassword(); + + WriteDivider("Optional"); var color = AskColor(); // Summary @@ -40,19 +52,31 @@ namespace Spectre.Console.Examples .AddRow("[grey]Favorite color[/]", string.IsNullOrEmpty(color) ? "Unknown" : color)); } - private static string AskName() + private static void WriteDivider(string text) { AnsiConsole.WriteLine(); - AnsiConsole.Write(new Rule("[yellow]Strings[/]").RuleStyle("grey").LeftAligned()); + AnsiConsole.Write(new Rule($"[yellow]{text}[/]").RuleStyle("grey").LeftAligned()); + } + + public static bool AskConfirmation() + { + if (!AnsiConsole.Confirm("Run prompt example?")) + { + AnsiConsole.MarkupLine("Ok... :("); + return false; + } + + return true; + } + + public static string AskName() + { var name = AnsiConsole.Ask("What's your [green]name[/]?"); return name; } - private static string AskFruit() + public static string AskFruit() { - AnsiConsole.WriteLine(); - AnsiConsole.Write(new Rule("[yellow]Lists[/]").RuleStyle("grey").LeftAligned()); - var favorites = AnsiConsole.Prompt( new MultiSelectionPrompt() .PageSize(10) @@ -87,11 +111,8 @@ namespace Spectre.Console.Examples return fruit; } - private static string AskSport() + public static string AskSport() { - AnsiConsole.WriteLine(); - AnsiConsole.Write(new Rule("[yellow]Choices[/]").RuleStyle("grey").LeftAligned()); - return AnsiConsole.Prompt( new TextPrompt("What's your [green]favorite sport[/]?") .InvalidChoiceMessage("[red]That's not a sport![/]") @@ -101,11 +122,8 @@ namespace Spectre.Console.Examples .AddChoice("Basketball")); } - private static int AskAge() + public static int AskAge() { - AnsiConsole.WriteLine(); - AnsiConsole.Write(new Rule("[yellow]Integers[/]").RuleStyle("grey").LeftAligned()); - return AnsiConsole.Prompt( new TextPrompt("How [green]old[/] are you?") .PromptStyle("green") @@ -121,22 +139,16 @@ namespace Spectre.Console.Examples })); } - private static string AskPassword() + public static string AskPassword() { - AnsiConsole.WriteLine(); - AnsiConsole.Write(new Rule("[yellow]Secrets[/]").RuleStyle("grey").LeftAligned()); - return AnsiConsole.Prompt( new TextPrompt("Enter [green]password[/]?") .PromptStyle("red") .Secret()); } - private static string AskColor() + public static string AskColor() { - AnsiConsole.WriteLine(); - AnsiConsole.Write(new Rule("[yellow]Optional[/]").RuleStyle("grey").LeftAligned()); - return AnsiConsole.Prompt( new TextPrompt("[grey][[Optional]][/] What is your [green]favorite color[/]?") .AllowEmpty()); diff --git a/examples/Console/Rules/Program.cs b/examples/Console/Rules/Program.cs index 07f1bb2..2f158eb 100644 --- a/examples/Console/Rules/Program.cs +++ b/examples/Console/Rules/Program.cs @@ -1,4 +1,6 @@ -namespace Spectre.Console.Examples; +using Spectre.Console; + +namespace Rules; public static class Program { diff --git a/examples/Console/Showcase/ExceptionGenerator.cs b/examples/Console/Showcase/ExceptionGenerator.cs index 8595485..f3ddd99 100644 --- a/examples/Console/Showcase/ExceptionGenerator.cs +++ b/examples/Console/Showcase/ExceptionGenerator.cs @@ -1,6 +1,6 @@ using System; -namespace Spectre.Console.Examples; +namespace Showcase; public static class ExceptionGenerator { diff --git a/examples/Console/Showcase/Program.cs b/examples/Console/Showcase/Program.cs index e2c9713..abb1e23 100644 --- a/examples/Console/Showcase/Program.cs +++ b/examples/Console/Showcase/Program.cs @@ -1,6 +1,8 @@ +using Spectre.Console; +using Spectre.Console.Examples; using Spectre.Console.Rendering; -namespace Spectre.Console.Examples; +namespace Showcase; public static partial class Program { diff --git a/examples/Console/Status/Program.cs b/examples/Console/Status/Program.cs index 9ed3cfc..ee28916 100644 --- a/examples/Console/Status/Program.cs +++ b/examples/Console/Status/Program.cs @@ -1,6 +1,7 @@ using System.Threading; +using Spectre.Console; -namespace Spectre.Console.Examples; +namespace Status; public static class Program { diff --git a/examples/Console/Tables/Program.cs b/examples/Console/Tables/Program.cs index 096ef02..751477c 100644 --- a/examples/Console/Tables/Program.cs +++ b/examples/Console/Tables/Program.cs @@ -1,4 +1,6 @@ -namespace Spectre.Console.Examples; +using Spectre.Console; + +namespace Tables; public static class Program { diff --git a/examples/Console/Trees/Program.cs b/examples/Console/Trees/Program.cs index 6bdafa1..7e55066 100644 --- a/examples/Console/Trees/Program.cs +++ b/examples/Console/Trees/Program.cs @@ -1,4 +1,6 @@ -namespace Spectre.Console.Examples; +using Spectre.Console; + +namespace Trees; public static class Program { diff --git a/examples/Examples.sln b/examples/Examples.sln index dc89d2f..b0bd14d 100644 --- a/examples/Examples.sln +++ b/examples/Examples.sln @@ -69,6 +69,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Minimal", "Console\Minimal\ EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AlternateScreen", "Console\AlternateScreen\AlternateScreen.csproj", "{8A3B636E-5828-438B-A8F4-83811D2704CD}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spectre.Console", "..\src\Spectre.Console\Spectre.Console.csproj", "{0C58FB17-F60A-47AB-84BF-961EC8C06AE6}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spectre.Console.ImageSharp", "..\src\Spectre.Console.ImageSharp\Spectre.Console.ImageSharp.csproj", "{A127CE7D-A5A7-4745-9809-EBD7CB12CEE7}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -451,6 +455,30 @@ Global {8A3B636E-5828-438B-A8F4-83811D2704CD}.Release|x64.Build.0 = Release|Any CPU {8A3B636E-5828-438B-A8F4-83811D2704CD}.Release|x86.ActiveCfg = Release|Any CPU {8A3B636E-5828-438B-A8F4-83811D2704CD}.Release|x86.Build.0 = Release|Any CPU + {0C58FB17-F60A-47AB-84BF-961EC8C06AE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0C58FB17-F60A-47AB-84BF-961EC8C06AE6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0C58FB17-F60A-47AB-84BF-961EC8C06AE6}.Debug|x64.ActiveCfg = Debug|Any CPU + {0C58FB17-F60A-47AB-84BF-961EC8C06AE6}.Debug|x64.Build.0 = Debug|Any CPU + {0C58FB17-F60A-47AB-84BF-961EC8C06AE6}.Debug|x86.ActiveCfg = Debug|Any CPU + {0C58FB17-F60A-47AB-84BF-961EC8C06AE6}.Debug|x86.Build.0 = Debug|Any CPU + {0C58FB17-F60A-47AB-84BF-961EC8C06AE6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0C58FB17-F60A-47AB-84BF-961EC8C06AE6}.Release|Any CPU.Build.0 = Release|Any CPU + {0C58FB17-F60A-47AB-84BF-961EC8C06AE6}.Release|x64.ActiveCfg = Release|Any CPU + {0C58FB17-F60A-47AB-84BF-961EC8C06AE6}.Release|x64.Build.0 = Release|Any CPU + {0C58FB17-F60A-47AB-84BF-961EC8C06AE6}.Release|x86.ActiveCfg = Release|Any CPU + {0C58FB17-F60A-47AB-84BF-961EC8C06AE6}.Release|x86.Build.0 = Release|Any CPU + {A127CE7D-A5A7-4745-9809-EBD7CB12CEE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A127CE7D-A5A7-4745-9809-EBD7CB12CEE7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A127CE7D-A5A7-4745-9809-EBD7CB12CEE7}.Debug|x64.ActiveCfg = Debug|Any CPU + {A127CE7D-A5A7-4745-9809-EBD7CB12CEE7}.Debug|x64.Build.0 = Debug|Any CPU + {A127CE7D-A5A7-4745-9809-EBD7CB12CEE7}.Debug|x86.ActiveCfg = Debug|Any CPU + {A127CE7D-A5A7-4745-9809-EBD7CB12CEE7}.Debug|x86.Build.0 = Debug|Any CPU + {A127CE7D-A5A7-4745-9809-EBD7CB12CEE7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A127CE7D-A5A7-4745-9809-EBD7CB12CEE7}.Release|Any CPU.Build.0 = Release|Any CPU + {A127CE7D-A5A7-4745-9809-EBD7CB12CEE7}.Release|x64.ActiveCfg = Release|Any CPU + {A127CE7D-A5A7-4745-9809-EBD7CB12CEE7}.Release|x64.Build.0 = Release|Any CPU + {A127CE7D-A5A7-4745-9809-EBD7CB12CEE7}.Release|x86.ActiveCfg = Release|Any CPU + {A127CE7D-A5A7-4745-9809-EBD7CB12CEE7}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -462,6 +490,8 @@ Global {DEB88B47-658E-4FCB-BD1D-05C99E7EFA58} = {4682E9B7-B54C-419D-B92F-470DA4E5674C} {37024E79-A857-4EB2-9B50-F724ED34E5EB} = {4682E9B7-B54C-419D-B92F-470DA4E5674C} {DD8EC1B0-F50C-44E4-8399-2D560F95E572} = {2571F1BD-6556-4F96-B27B-B6190E1BF13A} + {0C58FB17-F60A-47AB-84BF-961EC8C06AE6} = {2571F1BD-6556-4F96-B27B-B6190E1BF13A} + {A127CE7D-A5A7-4745-9809-EBD7CB12CEE7} = {2571F1BD-6556-4F96-B27B-B6190E1BF13A} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {3EE724C5-CAB4-410D-AC63-8D4260EF83ED} diff --git a/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs b/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs index d1906a1..4c9edd6 100644 --- a/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs +++ b/resources/scripts/Generator/Commands/AsciiCast/Samples/Exceptions.cs @@ -1,14 +1,17 @@ using System; using System.Security.Authentication; +using Generator.Commands.Samples; using Spectre.Console; -namespace Generator.Commands.Samples +// keep the namespace here short because it'll be used in the display of the exceptions +// and we want to keep that below 100 characters wide. +namespace Samples { public class Exceptions { internal abstract class BaseExceptionSample : BaseSample { - public override (int Cols, int Rows) ConsoleSize => (120, 12); + public override (int Cols, int Rows) ConsoleSize => (100, 12); protected readonly Exception Exception = null!; diff --git a/resources/scripts/Generator/Commands/AsciiCast/Samples/FigletSample.cs b/resources/scripts/Generator/Commands/AsciiCast/Samples/FigletSample.cs index 5484e8e..4814a8f 100644 --- a/resources/scripts/Generator/Commands/AsciiCast/Samples/FigletSample.cs +++ b/resources/scripts/Generator/Commands/AsciiCast/Samples/FigletSample.cs @@ -4,7 +4,7 @@ namespace Generator.Commands.Samples { public class FigletSample : BaseSample { - public override (int Cols, int Rows) ConsoleSize => (120, 24); + public override (int Cols, int Rows) ConsoleSize => (100, 24); public override void Run(IAnsiConsole console) { diff --git a/resources/scripts/Generator/Commands/AsciiCast/Samples/LiveSample.cs b/resources/scripts/Generator/Commands/AsciiCast/Samples/LiveSample.cs index ddbc3b7..ed24f5e 100644 --- a/resources/scripts/Generator/Commands/AsciiCast/Samples/LiveSample.cs +++ b/resources/scripts/Generator/Commands/AsciiCast/Samples/LiveSample.cs @@ -6,7 +6,7 @@ namespace Generator.Commands.Samples { internal class LiveSample : BaseSample { - public override (int Cols, int Rows) ConsoleSize => (120, 20); + public override (int Cols, int Rows) ConsoleSize => (100, 20); public override void Run(IAnsiConsole console) {