diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d2eba60a..834f6e3f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,28 @@ ## [Unreleased] +### Features +- proposal horizontal table header row and row separators fixes +- proposal horizontal table header row and row separators changes +- proposal horizontal table header row and row separators changes +- proposal horizontal table header row and row separators changes +- proposal horizontal table header row and row separators changes +- proposal horizontal table header row and row separators changes +- proposal horizontal table header row and row separators +- proposal horizontal table header row and row separators changes +- proposal horizontal table header row and row separators changes +- proposal horizontal table header row and row separators +- proposal horizontal table header row and row separators +- proposal horizontal table header row and row separators +- proposal horizontal table header row and row separators +- proposal horizontal table header row and row separators +- proposal horizontal table header row and row separators +- proposal horizontal table header row and row separators +- proposal horizontal table header row and row separators + + + +## [v0.12.35] - 2022-02-01 ### Code Refactoring - fix linting - regenerate snapshots @@ -939,7 +961,8 @@ removed `Header` and put it's content directly into `HeaderPrinter` - initial commit -[Unreleased]: https://github.com/pterm/pterm/compare/v0.12.34...HEAD +[Unreleased]: https://github.com/pterm/pterm/compare/v0.12.35...HEAD +[v0.12.35]: https://github.com/pterm/pterm/compare/v0.12.34...v0.12.35 [v0.12.34]: https://github.com/pterm/pterm/compare/v0.12.33...v0.12.34 [v0.12.33]: https://github.com/pterm/pterm/compare/v0.12.32...v0.12.33 [v0.12.32]: https://github.com/pterm/pterm/compare/v0.12.31...v0.12.32 diff --git a/README.md b/README.md index b0b492298..aea575d86 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ -Forks +Forks @@ -114,7 +114,7 @@ We take special precautions to ensure that PTerm works on as many operating syst > PTerm has a 100% test coverage, which means that every line of code inside PTerm gets tested automatically -We test PTerm continuously. However, since a human cannot test everything all the time, we have our own test system with which we currently run **`28740`** +We test PTerm continuously. However, since a human cannot test everything all the time, we have our own test system with which we currently run **`28748`** automated tests to ensure that PTerm has no bugs. ### • ✨ Consistent Colors diff --git a/_examples/area/animation.svg b/_examples/area/animation.svg index 194538b92..4ba5a7584 100644 --- a/_examples/area/animation.svg +++ b/_examples/area/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.l{animation-duration:14.273522s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}1.8%{transform:translateX(-80px)}1.9%{transform:translateX(-160px)}1.9%{transform:translateX(-240px)}8.9%{transform:translateX(-320px)}8.9%{transform:translateX(-400px)}15.9%{transform:translateX(-480px)}15.9%{transform:translateX(-560px)}22.9%{transform:translateX(-640px)}22.9%{transform:translateX(-720px)}29.9%{transform:translateX(-800px)}29.9%{transform:translateX(-880px)}36.9%{transform:translateX(-960px)}36.9%{transform:translateX(-1040px)}43.9%{transform:translateX(-1120px)}43.9%{transform:translateX(-1200px)}43.9%{transform:translateX(-1280px)}50.9%{transform:translateX(-1360px)}50.9%{transform:translateX(-1440px)}50.9%{transform:translateX(-1520px)}58%{transform:translateX(-1600px)}58%{transform:translateX(-1680px)}58%{transform:translateX(-1760px)}65%{transform:translateX(-1840px)}65%{transform:translateX(-1920px)}65%{transform:translateX(-2000px)}100%{transform:translateX(-2080px)}} INFO Theprevioustextwillstayinplace,whiletheareaupdates.████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.l{animation-duration:14.203597s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}1.4%{transform:translateX(-80px)}1.4%{transform:translateX(-160px)}1.4%{transform:translateX(-240px)}8.4%{transform:translateX(-320px)}8.4%{transform:translateX(-400px)}15.5%{transform:translateX(-480px)}15.5%{transform:translateX(-560px)}22.5%{transform:translateX(-640px)}22.5%{transform:translateX(-720px)}22.5%{transform:translateX(-800px)}29.6%{transform:translateX(-880px)}29.6%{transform:translateX(-960px)}29.6%{transform:translateX(-1040px)}36.6%{transform:translateX(-1120px)}36.6%{transform:translateX(-1200px)}43.7%{transform:translateX(-1280px)}43.7%{transform:translateX(-1360px)}43.7%{transform:translateX(-1440px)}50.7%{transform:translateX(-1520px)}50.7%{transform:translateX(-1600px)}50.7%{transform:translateX(-1680px)}57.7%{transform:translateX(-1760px)}57.8%{transform:translateX(-1840px)}64.8%{transform:translateX(-1920px)}64.8%{transform:translateX(-2000px)}100%{transform:translateX(-2080px)}} INFO Theprevioustextwillstayinplace,whiletheareaupdates.█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file diff --git a/_examples/barchart-mixed-values/animation.svg b/_examples/barchart-mixed-values/animation.svg index 0e58574b3..b1c7a278f 100644 --- a/_examples/barchart-mixed-values/animation.svg +++ b/_examples/barchart-mixed-values/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.h{fill:rgb(0,198,255);white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:transparent}.l{animation-duration:5.286856s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}5.4%{transform:translateX(-80px)}5.4%{transform:translateX(-160px)}5.4%{transform:translateX(-240px)}5.4%{transform:translateX(-320px)}5.4%{transform:translateX(-400px)}100%{transform:translateX(-480px)}}#Chartexamplewithmixedvalues(notescreenspaceusageincasewhenABSOLUTEvaluesofnegativeandpositivepartsarediffertoomuch)257██████████████████-3-2Bar1Bar2Bar3Bar4LongerLabelBar1███████2Bar2███████████-3Bar3███████-2Bar4██████████████████5LongerLabel██████████████████████████7Bar3█████LongerLabel███████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.h{fill:rgb(0,198,255);white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:transparent}.l{animation-duration:5.21761s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}4.1%{transform:translateX(-80px)}4.2%{transform:translateX(-160px)}4.2%{transform:translateX(-240px)}4.2%{transform:translateX(-320px)}100%{transform:translateX(-400px)}}#Chartexamplewithmixedvalues(notescreenspaceusageincasewhenABSOLUTEvaluesofnegativeandpositivepartsarediffertoomuch)257██████████████████-3-2Bar1Bar2Bar3Bar4LongerLabelBar1███████2Bar2███████████-3Bar3███████-2Bar4██████████████████5LongerLabel██████████████████████████7Bar2███████████LongerLabel█████████Restartinganimation... \ No newline at end of file diff --git a/_examples/barchart-negative-values/animation.svg b/_examples/barchart-negative-values/animation.svg index 01004f8ed..c4c54dfc7 100644 --- a/_examples/barchart-negative-values/animation.svg +++ b/_examples/barchart-negative-values/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:rgb(160,160,160);white-space:pre}.k{fill:transparent}.m{animation-duration:5.30274s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}5.6%{transform:translateX(-80px)}5.7%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} INFO Chartexamplewithnegativeonlyvalues(barsuse100%ofchartarea)████████████-5-3-7Bar1Bar2LongerLabelBar1████████████████████estartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:rgb(160,160,160);white-space:pre}.k{fill:transparent}.m{animation-duration:5.223358s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}4.2%{transform:translateX(-80px)}4.3%{transform:translateX(-160px)}4.3%{transform:translateX(-240px)}4.3%{transform:translateX(-320px)}4.3%{transform:translateX(-400px)}100%{transform:translateX(-480px)}} INFO Chartexamplewithnegativeonlyvalues(barsuse100%ofchartarea)████████████-5-3-7Bar1Bar2LongerLabelBar1█████████████████████████████████████-5Bar2██████████████████████-3LongerLabel█████████████████████████████████████████████████████-7Bar1████████████████████████LongerLabel█████Restartinganimation... \ No newline at end of file diff --git a/_examples/barchart/animation.svg b/_examples/barchart/animation.svg index 0015d2cf8..6ee0e1036 100644 --- a/_examples/barchart/animation.svg +++ b/_examples/barchart/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:transparent}.l{animation-duration:5.284475s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}.m{fill:rgb(160,160,160);white-space:pre}@keyframes k{0%{transform:translateX(-0px)}5.3%{transform:translateX(-80px)}5.4%{transform:translateX(-160px)}5.4%{transform:translateX(-240px)}5.4%{transform:translateX(-320px)}5.4%{transform:translateX(-400px)}100%{transform:translateX(-480px)}} INFO Chartexamplewithpositiveonlyvalues(barsuse100%ofchartarea)████████████Bar1Bar2LongerLabelBar1█████████████████████████████████████Bar2██████████████████████LongerLabel█████████████████████████████████████████████████████Bar1██████████████████████████LongerLabel███████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:transparent}.l{animation-duration:5.211416s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}.m{fill:rgb(160,160,160);white-space:pre}@keyframes k{0%{transform:translateX(-0px)}4%{transform:translateX(-80px)}4.1%{transform:translateX(-160px)}4.1%{transform:translateX(-240px)}4.1%{transform:translateX(-320px)}4.1%{transform:translateX(-400px)}100%{transform:translateX(-480px)}} INFO Chartexamplewithpositiveonlyvalues(barsuse100%ofchartarea)████████████Bar1Bar2LongerLabelBar1█████████████████████████████████████Bar2██████████████████████LongerLabel█████████████████████████████████████████████████████Bar1██████████████████████████LongerLabel███████Restartinganimation... \ No newline at end of file diff --git a/_examples/bigtext/animation.svg b/_examples/bigtext/animation.svg index ea3466e61..fc966dc44 100644 --- a/_examples/bigtext/animation.svg +++ b/_examples/bigtext/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(0,198,255);white-space:pre}.h{fill:rgb(234,89,246);white-space:pre}.i{fill:transparent}.k{animation-duration:5.286909s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}5.4%{transform:translateX(-80px)}5.4%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(0,198,255);white-space:pre}.h{fill:rgb(234,89,246);white-space:pre}.i{fill:transparent}.k{animation-duration:5.201791s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}3.8%{transform:translateX(-80px)}3.9%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file diff --git a/_examples/box/animation.svg b/_examples/box/animation.svg index e6217315d..2a00572ba 100644 --- a/_examples/box/animation.svg +++ b/_examples/box/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.l{animation-duration:5.292774s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}5.4%{transform:translateX(-80px)}5.5%{transform:translateX(-160px)}5.5%{transform:translateX(-240px)}5.5%{transform:translateX(-320px)}5.5%{transform:translateX(-400px)}5.5%{transform:translateX(-480px)}5.5%{transform:translateX(-560px)}5.5%{transform:translateX(-640px)}5.5%{transform:translateX(-720px)}5.5%{transform:translateX(-800px)}5.5%{transform:translateX(-880px)}5.5%{transform:translateX(-960px)}5.5%{transform:translateX(-1040px)}100%{transform:translateX(-1120px)}} INFO ThismightnotberenderedcorrectlyonGitHub, butitwillworkinarealterminal. ThisisbecauseGitHubdoesnotuseamonospacedfontbydefaultforSVGs.┌────────────────────────────────────────────────────────────────────┐|┌──────────────────────────────────┐┌─title───────────────────┐|||Loremipsumdolorsitamet,||Utenimadminimveniam,||||consecteturadipiscingelit,||quisnostrudexercitation||||seddoeiusmodtemporincididunt||ullamcolaboris||||utlaboreetdolore||nisiutaliquip||||magnaaliqua.||exeacommodo|||└──────────────────────────────────┘|consequat.|||└───────────────────────────┘||┌────────────────────────────────┐|||Duisauteirure||||dolorinreprehenderit||||involuptatevelitessecillum||||doloreeufugiat||||nullapariatur.|||└─────bottomcentertitle──────┘|||└──────────────────────────────────────────────────────LoremIpsum─┘┌────────────────────────────────────────────────|┌─────────────────|┌──────────────────────────────────┐┌─title────────────|||└─|└──────────────────────────────────|└────────────────────────|┌──────────────────────────|└─────────────────Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.l{animation-duration:5.20564s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}3.9%{transform:translateX(-80px)}3.9%{transform:translateX(-160px)}3.9%{transform:translateX(-240px)}3.9%{transform:translateX(-320px)}3.9%{transform:translateX(-400px)}3.9%{transform:translateX(-480px)}3.9%{transform:translateX(-560px)}3.9%{transform:translateX(-640px)}3.9%{transform:translateX(-720px)}3.9%{transform:translateX(-800px)}3.9%{transform:translateX(-880px)}4%{transform:translateX(-960px)}4%{transform:translateX(-1040px)}100%{transform:translateX(-1120px)}} INFO ThismightnotberenderedcorrectlyonGitHub, butitwillworkinarealterminal. ThisisbecauseGitHubdoesnotuseamonospacedfontbydefaultforSVGs.┌────────────────────────────────────────────────────────────────────┐|┌──────────────────────────────────┐┌─title───────────────────┐|||Loremipsumdolorsitamet,||Utenimadminimveniam,||||consecteturadipiscingelit,||quisnostrudexercitation||||seddoeiusmodtemporincididunt||ullamcolaboris||||utlaboreetdolore||nisiutaliquip||||magnaaliqua.||exeacommodo|||└──────────────────────────────────┘|consequat.|||└───────────────────────────┘||┌────────────────────────────────┐|||Duisauteirure||||dolorinreprehenderit||||involuptatevelitessecillum|||||doloreeufugiat||||nullapariatur.|||└─────bottomcentertitle──────┘|||└──────────────────────────────────────────────────────LoremIpsum─┘┌────────────────────────────────────────────────|┌─────────────────|┌──────────────────────────────────┐┌─title────────────|||└─|└──────────────────────────────────|└────────────────────────|┌──────────────────────────└──────────────────────────────────────────────Restartinganimation... \ No newline at end of file diff --git a/_examples/bulletlist-custom/animation.svg b/_examples/bulletlist-custom/animation.svg index d3380fa3b..dbcede1d4 100644 --- a/_examples/bulletlist-custom/animation.svg +++ b/_examples/bulletlist-custom/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(255,0,4);white-space:pre}.g{fill:rgb(0,71,255);white-space:pre}.h{fill:rgb(255,255,255);white-space:pre}.i{fill:rgb(124,255,0);white-space:pre}.j{fill:rgb(255,241,0);white-space:pre}.k{fill:rgb(0,198,255);white-space:pre}.l{fill:transparent}.n{animation-duration:5.26263s;animation-iteration-count:infinite;animation-name:m;animation-timing-function:steps(1,end)}.o{fill:rgb(160,160,160);white-space:pre}@keyframes m{0%{transform:translateX(-0px)}5%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Blue-Green>CyanRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(255,0,4);white-space:pre}.g{fill:rgb(0,71,255);white-space:pre}.h{fill:rgb(255,255,255);white-space:pre}.i{fill:rgb(124,255,0);white-space:pre}.j{fill:rgb(255,241,0);white-space:pre}.k{fill:rgb(0,198,255);white-space:pre}.l{fill:transparent}.n{animation-duration:5.216187s;animation-iteration-count:infinite;animation-name:m;animation-timing-function:steps(1,end)}.o{fill:rgb(160,160,160);white-space:pre}@keyframes m{0%{transform:translateX(-0px)}4.1%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Blue-Green>CyanRestartinganimation... \ No newline at end of file diff --git a/_examples/bulletlist/animation.svg b/_examples/bulletlist/animation.svg index 85399de6c..124ae3c01 100644 --- a/_examples/bulletlist/animation.svg +++ b/_examples/bulletlist/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:transparent}.j{animation-duration:5.297434s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}5.5%{transform:translateX(-80px)}5.6%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Level0Level1Level20123Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:transparent}.j{animation-duration:5.206046s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}4%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Level0Level1Level20123Restartinganimation... \ No newline at end of file diff --git a/_examples/center/animation.svg b/_examples/center/animation.svg index f0443a275..9f8b6b140 100644 --- a/_examples/center/animation.svg +++ b/_examples/center/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.27083s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}5.1%{transform:translateX(-80px)}5.1%{transform:translateX(-160px)}5.1%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}Thistextiscentered!Itcenteresthewholeblockbydefault.Inthatwayyoucandostufflikethis:███████████████████████████████████████████████████████████████████████████████████████████████████████████████████Thistextiscentered!ButeachlineiscenteredseparatelyRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.211319s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}4%{transform:translateX(-80px)}4.1%{transform:translateX(-160px)}4.1%{transform:translateX(-240px)}4.1%{transform:translateX(-320px)}100%{transform:translateX(-400px)}}Thistextiscentered!Itcenteresthewholeblockbydefault.Inthatwayyoucandostufflikethis:███████████████████████████████████████████████████████████████████████████████████████████████████████████████████Thistextiscentered!ButeachlineiscenteredseparatelyRestartinganimation... \ No newline at end of file diff --git a/_examples/demo/animation.svg b/_examples/demo/animation.svg index 1ce858820..20ee24889 100644 --- a/_examples/demo/animation.svg +++ b/_examples/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:rgb(115,190,243)}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.k{fill:rgb(102,194,205)}.l{white-space:pre}.m{fill:rgb(124,255,0);white-space:pre}.n{fill:rgb(255,255,255);white-space:pre}.o{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.p{fill:rgb(168,204,140)}.q{fill:rgb(219,171,121)}.r{fill:rgb(255,241,0);white-space:pre}.s{fill:rgb(104,104,104);white-space:pre}.t{fill:rgb(0,198,255);white-space:pre}.u{fill:rgb(21,233,0);white-space:pre}.v{fill:rgb(127,253,127);white-space:pre}.w{fill:rgb(243,86,86);white-space:pre}.x{fill:rgb(0,255,255);white-space:pre}.y{fill:rgb(2,252,255);white-space:pre}.z{fill:rgb(8,246,255);white-space:pre}.A{fill:rgb(11,243,255);white-space:pre}.B{fill:rgb(14,240,255);white-space:pre}.C{fill:rgb(17,237,255);white-space:pre}.D{fill:rgb(22,232,255);white-space:pre}.E{fill:rgb(25,229,255);white-space:pre}.F{fill:rgb(28,226,255);white-space:pre}.G{fill:rgb(31,223,255);white-space:pre}.H{fill:rgb(34,220,255);white-space:pre}.I{fill:rgb(37,217,255);white-space:pre}.J{fill:rgb(40,214,255);white-space:pre}.K{fill:rgb(42,212,255);white-space:pre}.L{fill:rgb(48,206,255);white-space:pre}.M{fill:rgb(51,203,255);white-space:pre}.N{fill:rgb(54,200,255);white-space:pre}.O{fill:rgb(60,194,255);white-space:pre}.P{fill:rgb(63,191,255);white-space:pre}.Q{fill:rgb(65,189,255);white-space:pre}.R{fill:rgb(68,186,255);white-space:pre}.S{fill:rgb(71,183,255);white-space:pre}.T{fill:rgb(74,180,255);white-space:pre}.U{fill:rgb(77,177,255);white-space:pre}.V{fill:rgb(80,174,255);white-space:pre}.W{fill:rgb(83,171,255);white-space:pre}.X{fill:rgb(88,166,255);white-space:pre}.Y{fill:rgb(91,163,255);white-space:pre}.Z{fill:rgb(94,160,255);white-space:pre}.aa{fill:rgb(97,157,255);white-space:pre}.ab{fill:rgb(100,154,255);white-space:pre}.ac{fill:rgb(103,151,255);white-space:pre}.ad{fill:rgb(106,148,255);white-space:pre}.ae{fill:rgb(108,146,255);white-space:pre}.af{fill:rgb(114,140,255);white-space:pre}.ag{fill:rgb(117,137,255);white-space:pre}.ah{fill:rgb(120,134,255);white-space:pre}.ai{fill:rgb(126,128,255);white-space:pre}.aj{fill:rgb(128,126,255);white-space:pre}.ak{fill:rgb(131,123,255);white-space:pre}.al{fill:rgb(137,117,255);white-space:pre}.am{fill:rgb(140,114,255);white-space:pre}.an{fill:rgb(143,111,255);white-space:pre}.ao{fill:rgb(148,106,255);white-space:pre}.ap{fill:rgb(151,103,255);white-space:pre}.aq{fill:rgb(154,100,255);white-space:pre}.ar{fill:rgb(160,94,255);white-space:pre}.as{fill:rgb(163,91,255);white-space:pre}.at{fill:rgb(166,88,255);white-space:pre}.au{fill:rgb(169,85,255);white-space:pre}.av{fill:rgb(171,83,255);white-space:pre}.aw{fill:rgb(174,80,255);white-space:pre}.ax{fill:rgb(177,77,255);white-space:pre}.ay{fill:rgb(183,71,255);white-space:pre}.az{fill:rgb(186,68,255);white-space:pre}.aA{fill:rgb(189,65,255);white-space:pre}.aB{fill:rgb(194,60,255);white-space:pre}.aC{fill:rgb(197,57,255);white-space:pre}.aD{fill:rgb(200,54,255);white-space:pre}.aE{fill:rgb(206,48,255);white-space:pre}.aF{fill:rgb(209,45,255);white-space:pre}.aG{fill:rgb(212,42,255);white-space:pre}.aH{fill:rgb(214,40,255);white-space:pre}.aI{fill:rgb(220,34,255);white-space:pre}.aJ{fill:rgb(223,31,255);white-space:pre}.aK{fill:rgb(226,28,255);white-space:pre}.aL{fill:rgb(229,25,255);white-space:pre}.aM{fill:rgb(234,20,255);white-space:pre}.aN{fill:rgb(237,17,255);white-space:pre}.aO{fill:rgb(240,14,255);white-space:pre}.aP{fill:rgb(243,11,255);white-space:pre}.aQ{fill:rgb(249,5,255);white-space:pre}.aR{fill:rgb(252,2,255);white-space:pre}.aS{fill:transparent}.aU{animation-duration:38.320111s;animation-iteration-count:infinite;animation-name:aT;animation-timing-function:steps(1,end)}.aV{fill:rgb(233,21,0);white-space:pre}.aW{fill:rgb(212,42,0);white-space:pre}.aX{fill:rgb(191,63,0);white-space:pre}.aY{fill:rgb(170,85,0);white-space:pre}.aZ{fill:rgb(148,106,0);white-space:pre}.ba{fill:rgb(127,127,0);white-space:pre}.bb{fill:rgb(106,148,0);white-space:pre}.bc{fill:rgb(85,170,0);white-space:pre}.bd{fill:rgb(63,191,0);white-space:pre}.be{fill:rgb(42,212,0);white-space:pre}@keyframes aT{0%{transform:translateX(-0px)}0.76%{transform:translateX(-80px)}0.76%{transform:translateX(-160px)}0.76%{transform:translateX(-240px)}1.28%{transform:translateX(-320px)}1.81%{transform:translateX(-400px)}2.33%{transform:translateX(-480px)}2.85%{transform:translateX(-560px)}3.37%{transform:translateX(-640px)}3.38%{transform:translateX(-720px)}3.9%{transform:translateX(-800px)}4.42%{transform:translateX(-880px)}4.95%{transform:translateX(-960px)}5.47%{transform:translateX(-1040px)}5.98%{transform:translateX(-1120px)}5.99%{transform:translateX(-1200px)}6.52%{transform:translateX(-1280px)}7.05%{transform:translateX(-1360px)}7.56%{transform:translateX(-1440px)}8.09%{transform:translateX(-1520px)}8.59%{transform:translateX(-1600px)}8.59%{transform:translateX(-1680px)}8.61%{transform:translateX(-1760px)}9.13%{transform:translateX(-1840px)}9.66%{transform:translateX(-1920px)}10.18%{transform:translateX(-2000px)}10.7%{transform:translateX(-2080px)}11.2%{transform:translateX(-2160px)}11.23%{transform:translateX(-2240px)}11.75%{transform:translateX(-2320px)}12.27%{transform:translateX(-2400px)}12.8%{transform:translateX(-2480px)}13.32%{transform:translateX(-2560px)}13.82%{transform:translateX(-2640px)}13.84%{transform:translateX(-2720px)}14.37%{transform:translateX(-2800px)}14.89%{transform:translateX(-2880px)}15.41%{transform:translateX(-2960px)}15.94%{transform:translateX(-3040px)}16.43%{transform:translateX(-3120px)}16.46%{transform:translateX(-3200px)}16.98%{transform:translateX(-3280px)}17.51%{transform:translateX(-3360px)}18.03%{transform:translateX(-3440px)}18.55%{transform:translateX(-3520px)}19.04%{transform:translateX(-3600px)}19.08%{transform:translateX(-3680px)}19.6%{transform:translateX(-3760px)}20.12%{transform:translateX(-3840px)}20.64%{transform:translateX(-3920px)}21.17%{transform:translateX(-4000px)}21.65%{transform:translateX(-4080px)}21.69%{transform:translateX(-4160px)}22.21%{transform:translateX(-4240px)}22.74%{transform:translateX(-4320px)}23.26%{transform:translateX(-4400px)}23.78%{transform:translateX(-4480px)}24.26%{transform:translateX(-4560px)}24.31%{transform:translateX(-4640px)}24.83%{transform:translateX(-4720px)}25.35%{transform:translateX(-4800px)}25.88%{transform:translateX(-4880px)}26.4%{transform:translateX(-4960px)}26.87%{transform:translateX(-5040px)}26.92%{transform:translateX(-5120px)}27.45%{transform:translateX(-5200px)}27.97%{transform:translateX(-5280px)}28.49%{transform:translateX(-5360px)}29.02%{transform:translateX(-5440px)}29.48%{transform:translateX(-5520px)}29.54%{transform:translateX(-5600px)}30.06%{transform:translateX(-5680px)}30.59%{transform:translateX(-5760px)}31.11%{transform:translateX(-5840px)}31.63%{transform:translateX(-5920px)}32.09%{transform:translateX(-6000px)}32.16%{transform:translateX(-6080px)}32.68%{transform:translateX(-6160px)}33.2%{transform:translateX(-6240px)}33.73%{transform:translateX(-6320px)}34.25%{transform:translateX(-6400px)}34.7%{transform:translateX(-6480px)}34.77%{transform:translateX(-6560px)}35.3%{transform:translateX(-6640px)}35.82%{transform:translateX(-6720px)}36.34%{transform:translateX(-6800px)}36.86%{transform:translateX(-6880px)}37.31%{transform:translateX(-6960px)}37.39%{transform:translateX(-7040px)}37.91%{transform:translateX(-7120px)}38.43%{transform:translateX(-7200px)}38.96%{transform:translateX(-7280px)}39.48%{transform:translateX(-7360px)}39.92%{transform:translateX(-7440px)}39.93%{transform:translateX(-7520px)}42.54%{transform:translateX(-7600px)}42.54%{transform:translateX(-7680px)}43.85%{transform:translateX(-7760px)}43.85%{transform:translateX(-7840px)}45.15%{transform:translateX(-7920px)}45.15%{transform:translateX(-8000px)}46.46%{transform:translateX(-8080px)}46.46%{transform:translateX(-8160px)}47.77%{transform:translateX(-8240px)}47.77%{transform:translateX(-8320px)}49.07%{transform:translateX(-8400px)}49.07%{transform:translateX(-8480px)}50.38%{transform:translateX(-8560px)}50.38%{transform:translateX(-8640px)}51.69%{transform:translateX(-8720px)}51.69%{transform:translateX(-8800px)}52.99%{transform:translateX(-8880px)}54.3%{transform:translateX(-8960px)}54.3%{transform:translateX(-9040px)}55.61%{transform:translateX(-9120px)}55.61%{transform:translateX(-9200px)}56.92%{transform:translateX(-9280px)}58.22%{transform:translateX(-9360px)}63.45%{transform:translateX(-9440px)}63.45%{transform:translateX(-9520px)}63.45%{transform:translateX(-9600px)}63.45%{transform:translateX(-9680px)}73.89%{transform:translateX(-9760px)}73.89%{transform:translateX(-9840px)}73.89%{transform:translateX(-9920px)}73.9%{transform:translateX(-10000px)}84.34%{transform:translateX(-10080px)}84.34%{transform:translateX(-10160px)}84.34%{transform:translateX(-10240px)}84.34%{transform:translateX(-10320px)}86.95%{transform:translateX(-10400px)}100%{transform:translateX(-10480px)}}███████████████████████████████████████████████████████████████████████████████████████████████████████████████████ PTDP - PTerm Demo Program INFO ThisanimationwasgeneratedwiththelatestversionofPTerm! PTermworksonnearlyeveryterminalandoperatingsystem. It'ssupereasytouse! Ifyouwant,youcancustomizeeverything:) Youcanseethecodeofthisdemointhe./_examples/demodirectory. Thisdemowasupdatedat:01Feb2022-16:19:00UTCWaitingfor15seconds...Waitingfor14seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor10seconds...Waitingfor9seconds...Waitingfor9seconds...Waitingfor8seconds...Waitingfor8seconds...Waitingfor7seconds...Waitingfor7seconds...Waitingfor6seconds...Waitingfor6seconds...Waitingfor5seconds...Waitingfor5seconds...Waitingfor4seconds...Waitingfor4seconds...Waitingfor3seconds...Waitingfor3seconds...Waitingfor2seconds...Waitingfor2seconds...Waitingfor1second...Waitingfor1second... Pseudo Application created with PTerm #Installingpseudoprograms SUCCESS Installingpseudo-excel SUCCESS Installingpseudo-photoshop SUCCESS Installingpseudo-chrome SUCCESS Installingpseudo-outlook SUCCESS Installingpseudo-explorer SUCCESS Installingpseudo-dops SUCCESS Installingpseudo-git SUCCESS Installingpseudo-vsc SUCCESS Installingpseudo-intellij WARNING Couldnotinstallpseudo-minecraft Thecompanypolicyforbidsgames. SUCCESS Installingpseudo-scoop SUCCESS Installingpseudo-chocolateyInstallingpseudo-chocolatey[11/12]███████████████████████████████92%|6s##ProgramInstallReportProgramName|Status|Sizepseudo-excel|pass|116mbpseudo-photoshop|pass|35mbpseudo-chrome|pass|118mbpseudo-outlook|pass|93mbpseudo-explorer|pass|84mbpseudo-dops|pass|12mbpseudo-git|pass|193mbpseudo-vsc|pass|125mbpseudo-intellij|pass|161mbpseudo-minecraft|fail|0mbpseudo-scoop|pass|111mbpseudo-chocolatey|pass|118mb#TreePrinter└─┬C:├──Go├──Windows└─┬Programs├──pseudo-excel├──pseudo-photoshop├─┬pseudo-chrome├──pseudo-Tabs├─┬pseudo-Extensions├──RefinedGitHub└──GitHubDarkTheme└─┬pseudo-Bookmarks└──PTerm├──pseudo-outlook├──pseudo-explorer├──pseudo-dops├──pseudo-git├──pseudo-vsc├──pseudo-intellij├──pseudo-scoop└──pseudo-chocolatey#TrueColorSupport INFO IfyourterminalhasTrueColorsupport,youcanuseRGBcolors! Youcanevenfadethem:)#BulletListPrinterGoodbyeHaveaniceday!Waitingfor15seconds...Waitingfor15seconds...Waitingfor15seconds...Waitingfor14seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor10seconds...Waitingfor9seconds...Waitingfor9seconds...Waitingfor8seconds...Waitingfor8seconds...Waitingfor7seconds...Waitingfor7seconds...Waitingfor6seconds...Waitingfor6seconds...Waitingfor5seconds...Waitingfor5seconds...Waitingfor4seconds...Waitingfor4seconds...Waitingfor3seconds...Waitingfor3seconds...Waitingfor2seconds...Waitingfor2seconds...Waitingfor1second...Waitingfor1second...Installingpseudo-excel[1/12]████8%|0sInstallingpseudo-photoshop[1/12]████8%|1sInstallingpseudo-photoshop[2/12]██████17%|1sInstallingpseudo-chrome[2/12]███████17%|1sInstallingpseudo-chrome[3/12]██████████25%|1sInstallingpseudo-outlook[3/12]██████████25%|2sInstallingpseudo-outlook[4/12]█████████████33%|2sInstallingpseudo-explorer[4/12]█████████████33%|2sInstallingpseudo-explorer[5/12]████████████████42%|2sInstallingpseudo-dops[5/12]█████████████████42%|3sInstallingpseudo-dops[6/12]█████████████████████50%|3sInstallingpseudo-git[6/12]█████████████████████50%|3sInstallingpseudo-git[7/12]████████████████████████58%|3sInstallingpseudo-vsc[8/12]████████████████████████████67%|4sInstallingpseudo-intellij[9/12]████████████████████████████75%|4sInstallingpseudo-minecraft[9/12]███████████████████████████75%|5sInstallingpseudo-scoop[9/12]██████████████████████████████75%|5sInstallingpseudo-scoop[10/12]████████████████████████████████83%|5spseudo-outlook|pass|pse├── INFO IfyourterminalhasTrueColorsupp YoucRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:rgb(115,190,243)}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.k{fill:rgb(102,194,205)}.l{white-space:pre}.m{fill:rgb(124,255,0);white-space:pre}.n{fill:rgb(255,255,255);white-space:pre}.o{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.p{fill:rgb(168,204,140)}.q{fill:rgb(104,104,104);white-space:pre}.r{fill:rgb(0,198,255);white-space:pre}.s{fill:rgb(63,191,0);white-space:pre}.t{fill:rgb(219,171,121)}.u{fill:rgb(255,241,0);white-space:pre}.v{fill:rgb(21,233,0);white-space:pre}.w{fill:rgb(127,253,127);white-space:pre}.x{fill:rgb(243,86,86);white-space:pre}.y{fill:rgb(0,255,255);white-space:pre}.z{fill:rgb(2,252,255);white-space:pre}.A{fill:rgb(8,246,255);white-space:pre}.B{fill:rgb(11,243,255);white-space:pre}.C{fill:rgb(14,240,255);white-space:pre}.D{fill:rgb(17,237,255);white-space:pre}.E{fill:rgb(22,232,255);white-space:pre}.F{fill:rgb(25,229,255);white-space:pre}.G{fill:rgb(28,226,255);white-space:pre}.H{fill:rgb(31,223,255);white-space:pre}.I{fill:rgb(34,220,255);white-space:pre}.J{fill:rgb(37,217,255);white-space:pre}.K{fill:rgb(40,214,255);white-space:pre}.L{fill:rgb(42,212,255);white-space:pre}.M{fill:rgb(48,206,255);white-space:pre}.N{fill:rgb(51,203,255);white-space:pre}.O{fill:rgb(54,200,255);white-space:pre}.P{fill:rgb(60,194,255);white-space:pre}.Q{fill:rgb(63,191,255);white-space:pre}.R{fill:rgb(65,189,255);white-space:pre}.S{fill:rgb(68,186,255);white-space:pre}.T{fill:rgb(71,183,255);white-space:pre}.U{fill:rgb(74,180,255);white-space:pre}.V{fill:rgb(77,177,255);white-space:pre}.W{fill:rgb(80,174,255);white-space:pre}.X{fill:rgb(83,171,255);white-space:pre}.Y{fill:rgb(88,166,255);white-space:pre}.Z{fill:rgb(91,163,255);white-space:pre}.aa{fill:rgb(94,160,255);white-space:pre}.ab{fill:rgb(97,157,255);white-space:pre}.ac{fill:rgb(100,154,255);white-space:pre}.ad{fill:rgb(103,151,255);white-space:pre}.ae{fill:rgb(106,148,255);white-space:pre}.af{fill:rgb(108,146,255);white-space:pre}.ag{fill:rgb(114,140,255);white-space:pre}.ah{fill:rgb(117,137,255);white-space:pre}.ai{fill:rgb(120,134,255);white-space:pre}.aj{fill:rgb(126,128,255);white-space:pre}.ak{fill:rgb(128,126,255);white-space:pre}.al{fill:rgb(131,123,255);white-space:pre}.am{fill:rgb(137,117,255);white-space:pre}.an{fill:rgb(140,114,255);white-space:pre}.ao{fill:rgb(143,111,255);white-space:pre}.ap{fill:rgb(148,106,255);white-space:pre}.aq{fill:rgb(151,103,255);white-space:pre}.ar{fill:rgb(154,100,255);white-space:pre}.as{fill:rgb(160,94,255);white-space:pre}.at{fill:rgb(163,91,255);white-space:pre}.au{fill:rgb(166,88,255);white-space:pre}.av{fill:rgb(169,85,255);white-space:pre}.aw{fill:rgb(171,83,255);white-space:pre}.ax{fill:rgb(174,80,255);white-space:pre}.ay{fill:rgb(177,77,255);white-space:pre}.az{fill:rgb(183,71,255);white-space:pre}.aA{fill:rgb(186,68,255);white-space:pre}.aB{fill:rgb(189,65,255);white-space:pre}.aC{fill:rgb(194,60,255);white-space:pre}.aD{fill:rgb(197,57,255);white-space:pre}.aE{fill:rgb(200,54,255);white-space:pre}.aF{fill:rgb(206,48,255);white-space:pre}.aG{fill:rgb(209,45,255);white-space:pre}.aH{fill:rgb(212,42,255);white-space:pre}.aI{fill:rgb(214,40,255);white-space:pre}.aJ{fill:rgb(220,34,255);white-space:pre}.aK{fill:rgb(223,31,255);white-space:pre}.aL{fill:rgb(226,28,255);white-space:pre}.aM{fill:rgb(229,25,255);white-space:pre}.aN{fill:rgb(234,20,255);white-space:pre}.aO{fill:rgb(237,17,255);white-space:pre}.aP{fill:rgb(240,14,255);white-space:pre}.aQ{fill:rgb(243,11,255);white-space:pre}.aR{fill:rgb(249,5,255);white-space:pre}.aS{fill:rgb(252,2,255);white-space:pre}.aT{fill:transparent}.aV{animation-duration:38.248126s;animation-iteration-count:infinite;animation-name:aU;animation-timing-function:steps(1,end)}.aW{fill:rgb(233,21,0);white-space:pre}.aX{fill:rgb(212,42,0);white-space:pre}.aY{fill:rgb(191,63,0);white-space:pre}.aZ{fill:rgb(170,85,0);white-space:pre}.ba{fill:rgb(148,106,0);white-space:pre}.bb{fill:rgb(127,127,0);white-space:pre}.bc{fill:rgb(106,148,0);white-space:pre}.bd{fill:rgb(85,170,0);white-space:pre}.be{fill:rgb(42,212,0);white-space:pre}@keyframes aU{0%{transform:translateX(-0px)}0.56%{transform:translateX(-80px)}0.56%{transform:translateX(-160px)}0.56%{transform:translateX(-240px)}1.08%{transform:translateX(-320px)}1.61%{transform:translateX(-400px)}2.13%{transform:translateX(-480px)}2.65%{transform:translateX(-560px)}3.17%{transform:translateX(-640px)}3.18%{transform:translateX(-720px)}3.7%{transform:translateX(-800px)}4.23%{transform:translateX(-880px)}4.75%{transform:translateX(-960px)}5.28%{transform:translateX(-1040px)}5.79%{transform:translateX(-1120px)}5.8%{transform:translateX(-1200px)}6.32%{transform:translateX(-1280px)}6.85%{transform:translateX(-1360px)}7.37%{transform:translateX(-1440px)}7.9%{transform:translateX(-1520px)}8.41%{transform:translateX(-1600px)}8.42%{transform:translateX(-1680px)}8.95%{transform:translateX(-1760px)}9.47%{transform:translateX(-1840px)}9.99%{transform:translateX(-1920px)}10.52%{transform:translateX(-2000px)}11.02%{transform:translateX(-2080px)}11.04%{transform:translateX(-2160px)}11.57%{transform:translateX(-2240px)}12.09%{transform:translateX(-2320px)}12.62%{transform:translateX(-2400px)}13.14%{transform:translateX(-2480px)}13.64%{transform:translateX(-2560px)}13.66%{transform:translateX(-2640px)}14.19%{transform:translateX(-2720px)}14.71%{transform:translateX(-2800px)}15.24%{transform:translateX(-2880px)}15.76%{transform:translateX(-2960px)}16.25%{transform:translateX(-3040px)}16.29%{transform:translateX(-3120px)}16.81%{transform:translateX(-3200px)}17.33%{transform:translateX(-3280px)}17.86%{transform:translateX(-3360px)}18.38%{transform:translateX(-3440px)}18.87%{transform:translateX(-3520px)}18.91%{transform:translateX(-3600px)}19.43%{transform:translateX(-3680px)}19.96%{transform:translateX(-3760px)}20.48%{transform:translateX(-3840px)}21%{transform:translateX(-3920px)}21.49%{transform:translateX(-4000px)}21.53%{transform:translateX(-4080px)}22.05%{transform:translateX(-4160px)}22.58%{transform:translateX(-4240px)}23.1%{transform:translateX(-4320px)}23.63%{transform:translateX(-4400px)}24.1%{transform:translateX(-4480px)}24.15%{transform:translateX(-4560px)}24.68%{transform:translateX(-4640px)}25.2%{transform:translateX(-4720px)}25.72%{transform:translateX(-4800px)}26.25%{transform:translateX(-4880px)}26.72%{transform:translateX(-4960px)}26.77%{transform:translateX(-5040px)}27.3%{transform:translateX(-5120px)}27.82%{transform:translateX(-5200px)}28.35%{transform:translateX(-5280px)}28.87%{transform:translateX(-5360px)}29.34%{transform:translateX(-5440px)}29.4%{transform:translateX(-5520px)}29.92%{transform:translateX(-5600px)}30.44%{transform:translateX(-5680px)}30.97%{transform:translateX(-5760px)}31.49%{transform:translateX(-5840px)}31.95%{transform:translateX(-5920px)}32.02%{transform:translateX(-6000px)}32.54%{transform:translateX(-6080px)}33.07%{transform:translateX(-6160px)}33.59%{transform:translateX(-6240px)}34.12%{transform:translateX(-6320px)}34.57%{transform:translateX(-6400px)}34.64%{transform:translateX(-6480px)}35.17%{transform:translateX(-6560px)}35.69%{transform:translateX(-6640px)}36.21%{transform:translateX(-6720px)}36.74%{transform:translateX(-6800px)}37.19%{transform:translateX(-6880px)}37.26%{transform:translateX(-6960px)}37.79%{transform:translateX(-7040px)}38.31%{transform:translateX(-7120px)}38.83%{transform:translateX(-7200px)}39.36%{transform:translateX(-7280px)}39.8%{transform:translateX(-7360px)}42.42%{transform:translateX(-7440px)}42.42%{transform:translateX(-7520px)}43.73%{transform:translateX(-7600px)}43.73%{transform:translateX(-7680px)}45.04%{transform:translateX(-7760px)}45.04%{transform:translateX(-7840px)}46.35%{transform:translateX(-7920px)}46.35%{transform:translateX(-8000px)}47.66%{transform:translateX(-8080px)}47.66%{transform:translateX(-8160px)}48.97%{transform:translateX(-8240px)}48.97%{transform:translateX(-8320px)}50.28%{transform:translateX(-8400px)}50.28%{transform:translateX(-8480px)}51.59%{transform:translateX(-8560px)}51.59%{transform:translateX(-8640px)}52.9%{transform:translateX(-8720px)}52.9%{transform:translateX(-8800px)}54.21%{transform:translateX(-8880px)}54.21%{transform:translateX(-8960px)}55.52%{transform:translateX(-9040px)}55.52%{transform:translateX(-9120px)}56.83%{transform:translateX(-9200px)}56.83%{transform:translateX(-9280px)}58.14%{transform:translateX(-9360px)}63.37%{transform:translateX(-9440px)}63.37%{transform:translateX(-9520px)}63.38%{transform:translateX(-9600px)}63.38%{transform:translateX(-9680px)}73.84%{transform:translateX(-9760px)}73.84%{transform:translateX(-9840px)}73.84%{transform:translateX(-9920px)}73.84%{transform:translateX(-10000px)}84.31%{transform:translateX(-10080px)}84.31%{transform:translateX(-10160px)}84.31%{transform:translateX(-10240px)}84.31%{transform:translateX(-10320px)}86.93%{transform:translateX(-10400px)}86.93%{transform:translateX(-10480px)}100%{transform:translateX(-10560px)}}███████████████████████████████████████████████████████████████████████████████████████████████████████████████████ PTDP - PTerm Demo Program INFO ThisanimationwasgeneratedwiththelatestversionofPTerm! PTermworksonnearlyeveryterminalandoperatingsystem. It'ssupereasytouse! Ifyouwant,youcancustomizeeverything:) Youcanseethecodeofthisdemointhe./_examples/demodirectory. Thisdemowasupdatedat:01Feb2022-17:20:46UTCWaitingfor15seconds...Waitingfor14seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor10seconds...Waitingfor9seconds...Waitingfor9seconds...Waitingfor8seconds...Waitingfor8seconds...Waitingfor7seconds...Waitingfor7seconds...Waitingfor6seconds...Waitingfor6seconds...Waitingfor5seconds...Waitingfor5seconds...Waitingfor4seconds...Waitingfor4seconds...Waitingfor3seconds...Waitingfor3seconds...Waitingfor2seconds...Waitingfor2seconds...Waitingfor1second...Waitingfor1second... Pseudo Application created with PTerm #Installingpseudoprograms SUCCESS Installingpseudo-excel SUCCESS Installingpseudo-photoshop SUCCESS Installingpseudo-chrome SUCCESS Installingpseudo-outlook SUCCESS Installingpseudo-explorer SUCCESS Installingpseudo-dops SUCCESS Installingpseudo-git SUCCESS Installingpseudo-vsc SUCCESS Installingpseudo-intellijInstallingpseudo-minecraft[9/12]███████████████████████████75%|5s WARNING Couldnotinstallpseudo-minecraft Thecompanypolicyforbidsgames. SUCCESS Installingpseudo-scoop SUCCESS Installingpseudo-chocolateyInstallingpseudo-chocolatey[11/12]███████████████████████████████92%|6s##ProgramInstallReportProgramName|Status|Sizepseudo-excel|pass|16mbpseudo-photoshop|pass|7mbpseudo-chrome|pass|139mbpseudo-outlook|pass|101mbpseudo-explorer|pass|149mbpseudo-dops|pass|69mbpseudo-git|pass|169mbpseudo-vsc|pass|47mbpseudo-intellij|pass|45mbpseudo-minecraft|fail|0mbpseudo-scoop|pass|32mbpseudo-chocolatey|pass|142mb#TreePrinter└─┬C:├──Go├──Windows└─┬Programs├──pseudo-excel├──pseudo-photoshop├─┬pseudo-chrome├──pseudo-Tabs├─┬pseudo-Extensions├──RefinedGitHub└──GitHubDarkTheme└─┬pseudo-Bookmarks└──PTerm├──pseudo-outlook├──pseudo-explorer├──pseudo-dops├──pseudo-git├──pseudo-vsc├──pseudo-intellij├──pseudo-scoop└──pseudo-chocolatey#TrueColorSupport INFO IfyourterminalhasTrueColorsupport,youcanuseRGBcolors! Youcanevenfadethem:)#BulletListPrinterGoodbyeHaveaniceday!Waitingfor15seconds...Waitingfor15seconds...Waitingfor15seconds...Waitingfor14seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor10seconds...Waitingfor9seconds...Waitingfor9seconds...Waitingfor8seconds...Waitingfor8seconds...Waitingfor7seconds...Waitingfor7seconds...Waitingfor6seconds...Waitingfor6seconds...Waitingfor5seconds...Waitingfor5seconds...Waitingfor4seconds...Waitingfor4seconds...Waitingfor3seconds...Waitingfor3seconds...Waitingfor2seconds...Waitingfor2seconds...Waitingfor1second...Waitingfor1second...Installingpseudo-excel[1/12]████8%|0sInstallingpseudo-photoshop[1/12]████8%|1sInstallingpseudo-photoshop[2/12]██████17%|1sInstallingpseudo-chrome[2/12]███████17%|1sInstallingpseudo-chrome[3/12]██████████25%|1sInstallingpseudo-outlook[3/12]██████████25%|2sInstallingpseudo-outlook[4/12]█████████████33%|2sInstallingpseudo-explorer[4/12]█████████████33%|2sInstallingpseudo-explorer[5/12]████████████████42%|2sInstallingpseudo-dops[6/12]█████████████████████50%|3sInstallingpseudo-git[7/12]████████████████████████58%|3sInstallingpseudo-vsc[7/12]████████████████████████58%|4sInstallingpseudo-vsc[8/12]████████████████████████████67%|4sInstallingpseudo-intellij[8/12]█████████████████████████67%|4sInstallingpseudo-intellij[9/12]████████████████████████████75%|4sInstallingpseudo-scoop[9/12]██████████████████████████████75%|5sInstallingpseudo-scoop[10/12]████████████████████████████████83%|5sInstallingpseudo-chocolatey[10/12]████████████████████████████83%|6spseudo-outlook|pass|pse├── INFO IfyourterminalhasTrueColorsupp YoucRestartinganimation... \ No newline at end of file diff --git a/_examples/disable-color/animation.svg b/_examples/disable-color/animation.svg index 155c6df95..694c15f9e 100644 --- a/_examples/disable-color/animation.svg +++ b/_examples/disable-color/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:38.311835s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}0.75%{transform:translateX(-80px)}0.75%{transform:translateX(-160px)}1.27%{transform:translateX(-240px)}1.8%{transform:translateX(-320px)}2.32%{transform:translateX(-400px)}2.84%{transform:translateX(-480px)}3.36%{transform:translateX(-560px)}3.37%{transform:translateX(-640px)}3.89%{transform:translateX(-720px)}4.41%{transform:translateX(-800px)}4.94%{transform:translateX(-880px)}5.46%{transform:translateX(-960px)}5.97%{transform:translateX(-1040px)}5.98%{transform:translateX(-1120px)}6.51%{transform:translateX(-1200px)}7.03%{transform:translateX(-1280px)}7.55%{transform:translateX(-1360px)}8.08%{transform:translateX(-1440px)}8.58%{transform:translateX(-1520px)}8.6%{transform:translateX(-1600px)}9.12%{transform:translateX(-1680px)}9.65%{transform:translateX(-1760px)}10.17%{transform:translateX(-1840px)}10.69%{transform:translateX(-1920px)}11.2%{transform:translateX(-2000px)}11.2%{transform:translateX(-2080px)}11.22%{transform:translateX(-2160px)}11.74%{transform:translateX(-2240px)}12.26%{transform:translateX(-2320px)}12.79%{transform:translateX(-2400px)}13.31%{transform:translateX(-2480px)}13.81%{transform:translateX(-2560px)}13.83%{transform:translateX(-2640px)}14.36%{transform:translateX(-2720px)}14.88%{transform:translateX(-2800px)}15.4%{transform:translateX(-2880px)}15.93%{transform:translateX(-2960px)}16.42%{transform:translateX(-3040px)}16.45%{transform:translateX(-3120px)}16.97%{transform:translateX(-3200px)}17.5%{transform:translateX(-3280px)}18.02%{transform:translateX(-3360px)}18.54%{transform:translateX(-3440px)}19.03%{transform:translateX(-3520px)}19.07%{transform:translateX(-3600px)}19.59%{transform:translateX(-3680px)}20.13%{transform:translateX(-3760px)}20.65%{transform:translateX(-3840px)}21.17%{transform:translateX(-3920px)}21.64%{transform:translateX(-4000px)}21.7%{transform:translateX(-4080px)}22.22%{transform:translateX(-4160px)}22.74%{transform:translateX(-4240px)}23.27%{transform:translateX(-4320px)}23.79%{transform:translateX(-4400px)}24.25%{transform:translateX(-4480px)}24.31%{transform:translateX(-4560px)}24.84%{transform:translateX(-4640px)}25.36%{transform:translateX(-4720px)}25.88%{transform:translateX(-4800px)}26.41%{transform:translateX(-4880px)}26.86%{transform:translateX(-4960px)}26.93%{transform:translateX(-5040px)}27.45%{transform:translateX(-5120px)}27.98%{transform:translateX(-5200px)}28.5%{transform:translateX(-5280px)}29.02%{transform:translateX(-5360px)}29.48%{transform:translateX(-5440px)}29.55%{transform:translateX(-5520px)}30.07%{transform:translateX(-5600px)}30.59%{transform:translateX(-5680px)}31.12%{transform:translateX(-5760px)}31.64%{transform:translateX(-5840px)}32.09%{transform:translateX(-5920px)}32.16%{transform:translateX(-6000px)}32.69%{transform:translateX(-6080px)}33.21%{transform:translateX(-6160px)}33.73%{transform:translateX(-6240px)}34.26%{transform:translateX(-6320px)}34.7%{transform:translateX(-6400px)}34.78%{transform:translateX(-6480px)}35.3%{transform:translateX(-6560px)}35.83%{transform:translateX(-6640px)}36.35%{transform:translateX(-6720px)}36.87%{transform:translateX(-6800px)}37.31%{transform:translateX(-6880px)}37.4%{transform:translateX(-6960px)}37.92%{transform:translateX(-7040px)}38.44%{transform:translateX(-7120px)}38.97%{transform:translateX(-7200px)}39.49%{transform:translateX(-7280px)}39.92%{transform:translateX(-7360px)}39.92%{transform:translateX(-7440px)}42.53%{transform:translateX(-7520px)}42.53%{transform:translateX(-7600px)}43.84%{transform:translateX(-7680px)}43.84%{transform:translateX(-7760px)}45.15%{transform:translateX(-7840px)}45.15%{transform:translateX(-7920px)}46.45%{transform:translateX(-8000px)}47.76%{transform:translateX(-8080px)}49.07%{transform:translateX(-8160px)}49.07%{transform:translateX(-8240px)}50.38%{transform:translateX(-8320px)}50.38%{transform:translateX(-8400px)}51.68%{transform:translateX(-8480px)}51.68%{transform:translateX(-8560px)}52.99%{transform:translateX(-8640px)}52.99%{transform:translateX(-8720px)}54.3%{transform:translateX(-8800px)}54.3%{transform:translateX(-8880px)}55.61%{transform:translateX(-8960px)}55.61%{transform:translateX(-9040px)}56.91%{transform:translateX(-9120px)}58.22%{transform:translateX(-9200px)}63.45%{transform:translateX(-9280px)}63.45%{transform:translateX(-9360px)}73.89%{transform:translateX(-9440px)}73.89%{transform:translateX(-9520px)}84.34%{transform:translateX(-9600px)}84.34%{transform:translateX(-9680px)}86.95%{transform:translateX(-9760px)}86.95%{transform:translateX(-9840px)}100%{transform:translateX(-9920px)}}███████████████████████████████████████████████████████████████████████████████████████████████████████████████████PTDP-PTermDemoProgramINFOThisanimationwasgeneratedwiththelatestversionofPTerm!PTermworksonnearlyeveryterminalandoperatingsystem.It'ssupereasytouse!Ifyouwant,youcancustomizeeverything:)Youcanseethecodeofthisdemointhe./_examples/demodirectory.Thisdemowasupdatedat:01Feb2022-16:19:39UTCPseudoApplicationcreatedwithPTerm#InstallingpseudoprogramsSUCCESSInstallingpseudo-excelSUCCESSInstallingpseudo-photoshopSUCCESSInstallingpseudo-chromeSUCCESSInstallingpseudo-outlookSUCCESSInstallingpseudo-explorerSUCCESSInstallingpseudo-dopsSUCCESSInstallingpseudo-gitSUCCESSInstallingpseudo-vscSUCCESSInstallingpseudo-intellijInstallingpseudo-minecraft[9/12]███████████████████████████75%|5sWARNINGCouldnotinstallpseudo-minecraftThecompanypolicyforbidsgames.SUCCESSInstallingpseudo-scoopSUCCESSInstallingpseudo-chocolateyInstallingpseudo-chocolatey[11/12]███████████████████████████████92%|6s##ProgramInstallReportProgramName|Status|Sizepseudo-excel|pass|75mbpseudo-photoshop|pass|185mbpseudo-chrome|pass|32mbpseudo-outlook|pass|106mbpseudo-explorer|pass|103mbpseudo-dops|pass|17mbpseudo-git|pass|10mbpseudo-vsc|pass|192mbpseudo-intellij|pass|53mbpseudo-minecraft|fail|0mbpseudo-scoop|pass|176mbpseudo-chocolatey|pass|104mb├──Windows└─┬Programs├──pseudo-excel├──pseudo-photoshop├─┬pseudo-chrome├──pseudo-Tabs├─┬pseudo-Extensions├──RefinedGitHub└──GitHubDarkTheme└─┬pseudo-Bookmarks└──PTerm├──pseudo-outlook├──pseudo-explorer├──pseudo-dops├──pseudo-git├──pseudo-vsc├──pseudo-intellij├──pseudo-scoop└──pseudo-chocolatey#TrueColorSupportINFOIfyourterminalhasTrueColorsupport,youcanuseRGBcolors!Youcanevenfadethem:)#BulletListPrinterGoodbyeHaveaniceday!Waitingfor15seconds...(0s)Waitingfor15seconds...(0s)Waitingfor15seconds...(0s)Waitingfor15seconds...(1s)Waitingfor15seconds...(1s)Waitingfor14seconds...Waitingfor14seconds...(1s)Waitingfor14seconds...(1s)Waitingfor14seconds...(1s)Waitingfor14seconds...(2s)Waitingfor14seconds...(2s)Waitingfor13seconds...Waitingfor13seconds...(2s)Waitingfor13seconds...(2s)Waitingfor13seconds...(2s)Waitingfor13seconds...(3s)Waitingfor13seconds...(3s)Waitingfor12seconds...Waitingfor12seconds...(3s)Waitingfor12seconds...(3s)Waitingfor12seconds...(3s)Waitingfor12seconds...(4s)Waitingfor12seconds...(4s)Waitingfor11seconds...Waitingfor11seconds...(4s)Waitingfor11seconds...(4s)Waitingfor11seconds...(4s)Waitingfor11seconds...(5s)Waitingfor11seconds...(5s)Waitingfor10seconds...Waitingfor10seconds...(5s)Waitingfor10seconds...(5s)Waitingfor10seconds...(5s)Waitingfor10seconds...(6s)Waitingfor10seconds...(6s)Waitingfor9seconds...Waitingfor9seconds...(6s)Waitingfor9seconds...(6s)Waitingfor9seconds...(6s)Waitingfor9seconds...(7s)Waitingfor9seconds...(7s)Waitingfor8seconds...Waitingfor8seconds...(7s)Waitingfor8seconds...(7s)Waitingfor8seconds...(7s)Waitingfor8seconds...(8s)Waitingfor8seconds...(8s)Waitingfor7seconds...Waitingfor7seconds...(8s)Waitingfor7seconds...(8s)Waitingfor7seconds...(8s)Waitingfor7seconds...(9s)Waitingfor7seconds...(9s)Waitingfor6seconds...Waitingfor6seconds...(9s)Waitingfor6seconds...(9s)Waitingfor6seconds...(9s)Waitingfor6seconds...(10s)Waitingfor6seconds...(10s)Waitingfor5seconds...Waitingfor5seconds...(10s)Waitingfor5seconds...(10s)Waitingfor5seconds...(10s)Waitingfor5seconds...(11s)Waitingfor5seconds...(11s)Waitingfor4seconds...Waitingfor4seconds...(11s)Waitingfor4seconds...(11s)Waitingfor4seconds...(11s)Waitingfor4seconds...(12s)Waitingfor4seconds...(12s)Waitingfor3seconds...Waitingfor3seconds...(12s)Waitingfor3seconds...(12s)Waitingfor3seconds...(12s)Waitingfor3seconds...(13s)Waitingfor3seconds...(13s)Waitingfor2seconds...Waitingfor2seconds...(13s)Waitingfor2seconds...(13s)Waitingfor2seconds...(13s)Waitingfor2seconds...(14s)Waitingfor2seconds...(14s)Waitingfor1second...Waitingfor1second...(14s)Waitingfor1second...(14s)Waitingfor1second...(14s)Waitingfor1second...(15s)Waitingfor1second...(15s)Installingpseudo-excel[0/12]0%|0sInstallingpseudo-excel[1/12]████8%|0sInstallingpseudo-photoshop[1/12]████8%|1sInstallingpseudo-photoshop[2/12]██████17%|1sInstallingpseudo-chrome[2/12]███████17%|1sInstallingpseudo-chrome[3/12]██████████25%|1sInstallingpseudo-outlook[4/12]█████████████33%|2sInstallingpseudo-explorer[5/12]████████████████42%|2sInstallingpseudo-dops[5/12]█████████████████42%|3sInstallingpseudo-dops[6/12]█████████████████████50%|3sInstallingpseudo-git[6/12]█████████████████████50%|3sInstallingpseudo-git[7/12]████████████████████████58%|3sInstallingpseudo-vsc[8/12]████████████████████████████67%|4sInstallingpseudo-intellij[9/12]████████████████████████████75%|4sInstallingpseudo-scoop[9/12]██████████████████████████████75%|5sInstallingpseudo-scoop[10/12]████████████████████████████████83%|5s#TreePrinter└─┬C:├──GoRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:38.252548s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}0.59%{transform:translateX(-80px)}0.59%{transform:translateX(-160px)}1.11%{transform:translateX(-240px)}1.64%{transform:translateX(-320px)}2.16%{transform:translateX(-400px)}2.69%{transform:translateX(-480px)}3.2%{transform:translateX(-560px)}3.21%{transform:translateX(-640px)}3.73%{transform:translateX(-720px)}4.26%{transform:translateX(-800px)}4.78%{transform:translateX(-880px)}5.31%{transform:translateX(-960px)}5.82%{transform:translateX(-1040px)}5.83%{transform:translateX(-1120px)}6.35%{transform:translateX(-1200px)}6.88%{transform:translateX(-1280px)}7.4%{transform:translateX(-1360px)}7.93%{transform:translateX(-1440px)}8.44%{transform:translateX(-1520px)}8.45%{transform:translateX(-1600px)}8.98%{transform:translateX(-1680px)}9.5%{transform:translateX(-1760px)}10.03%{transform:translateX(-1840px)}10.55%{transform:translateX(-1920px)}11.05%{transform:translateX(-2000px)}11.07%{transform:translateX(-2080px)}11.6%{transform:translateX(-2160px)}12.12%{transform:translateX(-2240px)}12.65%{transform:translateX(-2320px)}13.17%{transform:translateX(-2400px)}13.67%{transform:translateX(-2480px)}13.7%{transform:translateX(-2560px)}14.22%{transform:translateX(-2640px)}14.75%{transform:translateX(-2720px)}15.27%{transform:translateX(-2800px)}15.79%{transform:translateX(-2880px)}16.28%{transform:translateX(-2960px)}16.32%{transform:translateX(-3040px)}16.84%{transform:translateX(-3120px)}17.37%{transform:translateX(-3200px)}17.89%{transform:translateX(-3280px)}18.42%{transform:translateX(-3360px)}18.9%{transform:translateX(-3440px)}18.94%{transform:translateX(-3520px)}19.46%{transform:translateX(-3600px)}19.99%{transform:translateX(-3680px)}20.51%{transform:translateX(-3760px)}21.04%{transform:translateX(-3840px)}21.51%{transform:translateX(-3920px)}21.56%{transform:translateX(-4000px)}22.09%{transform:translateX(-4080px)}22.61%{transform:translateX(-4160px)}23.13%{transform:translateX(-4240px)}23.66%{transform:translateX(-4320px)}24.13%{transform:translateX(-4400px)}24.18%{transform:translateX(-4480px)}24.71%{transform:translateX(-4560px)}25.23%{transform:translateX(-4640px)}25.76%{transform:translateX(-4720px)}26.28%{transform:translateX(-4800px)}26.75%{transform:translateX(-4880px)}26.8%{transform:translateX(-4960px)}27.33%{transform:translateX(-5040px)}27.85%{transform:translateX(-5120px)}28.38%{transform:translateX(-5200px)}28.9%{transform:translateX(-5280px)}29.36%{transform:translateX(-5360px)}29.43%{transform:translateX(-5440px)}29.95%{transform:translateX(-5520px)}30.47%{transform:translateX(-5600px)}31%{transform:translateX(-5680px)}31.52%{transform:translateX(-5760px)}31.98%{transform:translateX(-5840px)}32.05%{transform:translateX(-5920px)}32.57%{transform:translateX(-6000px)}33.09%{transform:translateX(-6080px)}33.62%{transform:translateX(-6160px)}34.14%{transform:translateX(-6240px)}34.59%{transform:translateX(-6320px)}34.67%{transform:translateX(-6400px)}35.19%{transform:translateX(-6480px)}35.72%{transform:translateX(-6560px)}36.24%{transform:translateX(-6640px)}36.76%{transform:translateX(-6720px)}37.21%{transform:translateX(-6800px)}37.29%{transform:translateX(-6880px)}37.81%{transform:translateX(-6960px)}38.34%{transform:translateX(-7040px)}38.86%{transform:translateX(-7120px)}39.38%{transform:translateX(-7200px)}39.83%{transform:translateX(-7280px)}42.44%{transform:translateX(-7360px)}42.44%{transform:translateX(-7440px)}43.75%{transform:translateX(-7520px)}45.06%{transform:translateX(-7600px)}45.06%{transform:translateX(-7680px)}46.37%{transform:translateX(-7760px)}47.68%{transform:translateX(-7840px)}48.99%{transform:translateX(-7920px)}48.99%{transform:translateX(-8000px)}50.3%{transform:translateX(-8080px)}50.3%{transform:translateX(-8160px)}51.61%{transform:translateX(-8240px)}51.61%{transform:translateX(-8320px)}52.92%{transform:translateX(-8400px)}52.92%{transform:translateX(-8480px)}54.23%{transform:translateX(-8560px)}55.54%{transform:translateX(-8640px)}56.85%{transform:translateX(-8720px)}56.85%{transform:translateX(-8800px)}58.16%{transform:translateX(-8880px)}63.39%{transform:translateX(-8960px)}63.39%{transform:translateX(-9040px)}73.85%{transform:translateX(-9120px)}73.85%{transform:translateX(-9200px)}84.31%{transform:translateX(-9280px)}84.31%{transform:translateX(-9360px)}86.93%{transform:translateX(-9440px)}100%{transform:translateX(-9520px)}}███████████████████████████████████████████████████████████████████████████████████████████████████████████████████PTDP-PTermDemoProgramINFOThisanimationwasgeneratedwiththelatestversionofPTerm!PTermworksonnearlyeveryterminalandoperatingsystem.It'ssupereasytouse!Ifyouwant,youcancustomizeeverything:)Youcanseethecodeofthisdemointhe./_examples/demodirectory.Thisdemowasupdatedat:01Feb2022-17:21:23UTCPseudoApplicationcreatedwithPTerm#InstallingpseudoprogramsSUCCESSInstallingpseudo-excelSUCCESSInstallingpseudo-photoshopSUCCESSInstallingpseudo-chromeSUCCESSInstallingpseudo-outlookSUCCESSInstallingpseudo-explorerSUCCESSInstallingpseudo-dopsSUCCESSInstallingpseudo-gitSUCCESSInstallingpseudo-vscSUCCESSInstallingpseudo-intellijWARNINGCouldnotinstallpseudo-minecraftThecompanypolicyforbidsgames.SUCCESSInstallingpseudo-scoopSUCCESSInstallingpseudo-chocolateyInstallingpseudo-chocolatey[11/12]███████████████████████████████92%|6s##ProgramInstallReportProgramName|Status|Sizepseudo-excel|pass|96mbpseudo-photoshop|pass|82mbpseudo-chrome|pass|183mbpseudo-outlook|pass|75mbpseudo-explorer|pass|181mbpseudo-dops|pass|46mbpseudo-git|pass|29mbpseudo-vsc|pass|149mbpseudo-intellij|pass|107mbpseudo-minecraft|fail|0mbpseudo-scoop|pass|156mbpseudo-chocolatey|pass|167mb├──Windows└─┬Programs├──pseudo-excel├──pseudo-photoshop├─┬pseudo-chrome├──pseudo-Tabs├─┬pseudo-Extensions├──RefinedGitHub└──GitHubDarkTheme└─┬pseudo-Bookmarks└──PTerm├──pseudo-outlook├──pseudo-explorer├──pseudo-dops├──pseudo-git├──pseudo-vsc├──pseudo-intellij├──pseudo-scoop└──pseudo-chocolatey#TrueColorSupportINFOIfyourterminalhasTrueColorsupport,youcanuseRGBcolors!Youcanevenfadethem:)#BulletListPrinterGoodbyeHaveaniceday!Waitingfor15seconds...(0s)Waitingfor15seconds...(0s)Waitingfor15seconds...(0s)Waitingfor15seconds...(1s)Waitingfor15seconds...(1s)Waitingfor14seconds...Waitingfor14seconds...(1s)Waitingfor14seconds...(1s)Waitingfor14seconds...(1s)Waitingfor14seconds...(2s)Waitingfor14seconds...(2s)Waitingfor13seconds...Waitingfor13seconds...(2s)Waitingfor13seconds...(2s)Waitingfor13seconds...(2s)Waitingfor13seconds...(3s)Waitingfor13seconds...(3s)Waitingfor12seconds...Waitingfor12seconds...(3s)Waitingfor12seconds...(3s)Waitingfor12seconds...(3s)Waitingfor12seconds...(4s)Waitingfor12seconds...(4s)Waitingfor11seconds...Waitingfor11seconds...(4s)Waitingfor11seconds...(4s)Waitingfor11seconds...(4s)Waitingfor11seconds...(5s)Waitingfor11seconds...(5s)Waitingfor10seconds...Waitingfor10seconds...(5s)Waitingfor10seconds...(5s)Waitingfor10seconds...(5s)Waitingfor10seconds...(6s)Waitingfor10seconds...(6s)Waitingfor9seconds...Waitingfor9seconds...(6s)Waitingfor9seconds...(6s)Waitingfor9seconds...(6s)Waitingfor9seconds...(7s)Waitingfor9seconds...(7s)Waitingfor8seconds...Waitingfor8seconds...(7s)Waitingfor8seconds...(7s)Waitingfor8seconds...(7s)Waitingfor8seconds...(8s)Waitingfor8seconds...(8s)Waitingfor7seconds...Waitingfor7seconds...(8s)Waitingfor7seconds...(8s)Waitingfor7seconds...(8s)Waitingfor7seconds...(9s)Waitingfor7seconds...(9s)Waitingfor6seconds...Waitingfor6seconds...(9s)Waitingfor6seconds...(9s)Waitingfor6seconds...(9s)Waitingfor6seconds...(10s)Waitingfor6seconds...(10s)Waitingfor5seconds...Waitingfor5seconds...(10s)Waitingfor5seconds...(10s)Waitingfor5seconds...(10s)Waitingfor5seconds...(11s)Waitingfor5seconds...(11s)Waitingfor4seconds...Waitingfor4seconds...(11s)Waitingfor4seconds...(11s)Waitingfor4seconds...(11s)Waitingfor4seconds...(12s)Waitingfor4seconds...(12s)Waitingfor3seconds...Waitingfor3seconds...(12s)Waitingfor3seconds...(12s)Waitingfor3seconds...(12s)Waitingfor3seconds...(13s)Waitingfor3seconds...(13s)Waitingfor2seconds...Waitingfor2seconds...(13s)Waitingfor2seconds...(13s)Waitingfor2seconds...(13s)Waitingfor2seconds...(14s)Waitingfor2seconds...(14s)Waitingfor1second...Waitingfor1second...(14s)Waitingfor1second...(14s)Waitingfor1second...(14s)Waitingfor1second...(15s)Waitingfor1second...(15s)Installingpseudo-excel[1/12]████8%|0sInstallingpseudo-photoshop[2/12]██████17%|1sInstallingpseudo-chrome[2/12]███████17%|1sInstallingpseudo-chrome[3/12]██████████25%|1sInstallingpseudo-outlook[4/12]█████████████33%|2sInstallingpseudo-explorer[5/12]████████████████42%|2sInstallingpseudo-dops[5/12]█████████████████42%|3sInstallingpseudo-dops[6/12]█████████████████████50%|3sInstallingpseudo-git[6/12]█████████████████████50%|3sInstallingpseudo-git[7/12]████████████████████████58%|3sInstallingpseudo-vsc[7/12]████████████████████████58%|4sInstallingpseudo-vsc[8/12]████████████████████████████67%|4sInstallingpseudo-intellij[8/12]█████████████████████████67%|4sInstallingpseudo-intellij[9/12]████████████████████████████75%|4sInstallingpseudo-minecraft[9/12]███████████████████████████75%|5sInstallingpseudo-scoop[10/12]████████████████████████████████83%|5sInstallingpseudo-chocolatey[10/12]████████████████████████████83%|6s#TreePrinter└─┬C:├──GoRestartinganimation... \ No newline at end of file diff --git a/_examples/disable-output/animation.svg b/_examples/disable-output/animation.svg index e1e84cbd0..7cdb85df2 100644 --- a/_examples/disable-output/animation.svg +++ b/_examples/disable-output/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(102,194,205)}.h{white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:transparent}.l{animation-duration:5.26844s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}5.1%{transform:translateX(-80px)}5.1%{transform:translateX(-160px)}5.1%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}Printingsomething...[0/15]Printingsomething...[1/15]Printingsomething...[2/15]Printingsomething...[3/15]Printingsomething...[4/15] INFO DisabledOutput! INFO EnabledOutput!Printingsomething...[10/15]Printingsomething...[11/15]Printingsomething...[12/15]Printingsomething...[13/15]Printingsomething...[14/15]Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(102,194,205)}.h{white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:transparent}.l{animation-duration:5.207742s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}4%{transform:translateX(-80px)}4%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Printingsomething...[0/15]Printingsomething...[1/15]Printingsomething...[2/15]Printingsomething...[3/15]Printingsomething...[4/15] INFO DisabledOutput! INFO EnabledOutput!Printingsomething...[10/15]Printingsomething...[11/15]Printingsomething...[12/15]Printingsomething...[13/15]Printingsomething...[14/15]Restartinganimation... \ No newline at end of file diff --git a/_examples/disable-styling/animation.svg b/_examples/disable-styling/animation.svg index e1c75b1b3..3f8d3ace7 100644 --- a/_examples/disable-styling/animation.svg +++ b/_examples/disable-styling/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:38.322283s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}0.78%{transform:translateX(-80px)}0.81%{transform:translateX(-160px)}3.39%{transform:translateX(-240px)}3.39%{transform:translateX(-320px)}6%{transform:translateX(-400px)}6%{transform:translateX(-480px)}8.61%{transform:translateX(-560px)}8.61%{transform:translateX(-640px)}11.22%{transform:translateX(-720px)}11.22%{transform:translateX(-800px)}13.83%{transform:translateX(-880px)}13.83%{transform:translateX(-960px)}16.44%{transform:translateX(-1040px)}16.44%{transform:translateX(-1120px)}19.05%{transform:translateX(-1200px)}19.05%{transform:translateX(-1280px)}21.66%{transform:translateX(-1360px)}21.67%{transform:translateX(-1440px)}24.28%{transform:translateX(-1520px)}26.89%{transform:translateX(-1600px)}26.89%{transform:translateX(-1680px)}29.5%{transform:translateX(-1760px)}29.5%{transform:translateX(-1840px)}32.11%{transform:translateX(-1920px)}32.11%{transform:translateX(-2000px)}34.72%{transform:translateX(-2080px)}34.72%{transform:translateX(-2160px)}37.33%{transform:translateX(-2240px)}37.33%{transform:translateX(-2320px)}39.94%{transform:translateX(-2400px)}42.55%{transform:translateX(-2480px)}42.55%{transform:translateX(-2560px)}42.55%{transform:translateX(-2640px)}43.86%{transform:translateX(-2720px)}45.17%{transform:translateX(-2800px)}46.47%{transform:translateX(-2880px)}47.78%{transform:translateX(-2960px)}49.09%{transform:translateX(-3040px)}50.4%{transform:translateX(-3120px)}51.7%{transform:translateX(-3200px)}53.01%{transform:translateX(-3280px)}54.32%{transform:translateX(-3360px)}55.62%{transform:translateX(-3440px)}56.93%{transform:translateX(-3520px)}58.24%{transform:translateX(-3600px)}63.46%{transform:translateX(-3680px)}63.46%{transform:translateX(-3760px)}73.9%{transform:translateX(-3840px)}73.9%{transform:translateX(-3920px)}84.34%{transform:translateX(-4000px)}86.95%{transform:translateX(-4080px)}100%{transform:translateX(-4160px)}}PTermPTDP-PTermDemoProgramINFO:ThisanimationwasgeneratedwiththelatestversionofPTerm!PTermworksonnearlyeveryterminalandoperatingsystem.It'ssupereasytouse!Ifyouwant,youcancustomizeeverything:)Youcanseethecodeofthisdemointhe./_examples/demodirectory.Thisdemowasupdatedat:01Feb2022-16:20:18UTCWaitingfor15seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor9seconds...Waitingfor8seconds...Waitingfor7seconds...Waitingfor6seconds...Waitingfor5seconds...Waitingfor4seconds...Waitingfor3seconds...Waitingfor2seconds...Waitingfor1second...PseudoApplicationcreatedwithPTerm#InstallingpseudoprogramsInstallingstuffSUCCESS:Installingpseudo-excelSUCCESS:Installingpseudo-photoshopSUCCESS:Installingpseudo-chromeSUCCESS:Installingpseudo-outlookSUCCESS:Installingpseudo-explorerSUCCESS:Installingpseudo-dopsSUCCESS:Installingpseudo-gitSUCCESS:Installingpseudo-vscSUCCESS:Installingpseudo-intellijWARNING:Couldnotinstallpseudo-minecraftThecompanypolicyforbidsgames.SUCCESS:Installingpseudo-scoopSUCCESS:Installingpseudo-chocolatey##ProgramInstallReportProgramName|Status|Sizepseudo-excel|pass|35mbpseudo-photoshop|pass|147mbpseudo-chrome|pass|129mbpseudo-outlook|pass|122mbpseudo-explorer|pass|68mbpseudo-dops|pass|148mbpseudo-git|pass|28mbpseudo-vsc|pass|104mbpseudo-intellij|pass|87mbpseudo-minecraft|fail|0mbpseudo-scoop|pass|20mbpseudo-chocolatey|pass|154mb├──pseudo-excel├──pseudo-photoshop├─┬pseudo-chrome├──pseudo-Tabs├─┬pseudo-Extensions├──RefinedGitHub└──GitHubDarkTheme└─┬pseudo-Bookmarks└──PTerm├──pseudo-outlook├──pseudo-explorer├──pseudo-dops├──pseudo-git├──pseudo-vsc├──pseudo-intellij├──pseudo-scoop└──pseudo-chocolatey#TrueColorSupportINFO:IfyourterminalhasTrueColorsupport,youcanuseRGBcolors!Youcanevenfadethem:)#BulletListPrinterGoodbyeHaveaniceday!#TreePrinter└─┬C:├──Go├──Windows└─┬ProgramsRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:38.257299s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}0.6%{transform:translateX(-80px)}0.61%{transform:translateX(-160px)}3.21%{transform:translateX(-240px)}3.21%{transform:translateX(-320px)}5.83%{transform:translateX(-400px)}5.83%{transform:translateX(-480px)}8.44%{transform:translateX(-560px)}8.44%{transform:translateX(-640px)}11.06%{transform:translateX(-720px)}13.67%{transform:translateX(-800px)}13.67%{transform:translateX(-880px)}16.29%{transform:translateX(-960px)}18.9%{transform:translateX(-1040px)}18.9%{transform:translateX(-1120px)}21.52%{transform:translateX(-1200px)}24.13%{transform:translateX(-1280px)}24.13%{transform:translateX(-1360px)}26.75%{transform:translateX(-1440px)}26.75%{transform:translateX(-1520px)}29.36%{transform:translateX(-1600px)}29.36%{transform:translateX(-1680px)}31.98%{transform:translateX(-1760px)}31.98%{transform:translateX(-1840px)}34.6%{transform:translateX(-1920px)}34.6%{transform:translateX(-2000px)}37.21%{transform:translateX(-2080px)}37.21%{transform:translateX(-2160px)}39.83%{transform:translateX(-2240px)}42.44%{transform:translateX(-2320px)}42.44%{transform:translateX(-2400px)}43.75%{transform:translateX(-2480px)}45.06%{transform:translateX(-2560px)}46.37%{transform:translateX(-2640px)}47.68%{transform:translateX(-2720px)}48.99%{transform:translateX(-2800px)}50.3%{transform:translateX(-2880px)}51.61%{transform:translateX(-2960px)}52.92%{transform:translateX(-3040px)}54.23%{transform:translateX(-3120px)}55.54%{transform:translateX(-3200px)}56.84%{transform:translateX(-3280px)}58.15%{transform:translateX(-3360px)}63.39%{transform:translateX(-3440px)}63.39%{transform:translateX(-3520px)}73.85%{transform:translateX(-3600px)}73.85%{transform:translateX(-3680px)}84.31%{transform:translateX(-3760px)}84.32%{transform:translateX(-3840px)}86.93%{transform:translateX(-3920px)}86.93%{transform:translateX(-4000px)}100%{transform:translateX(-4080px)}}PTermPTDP-PTermDemoProgramINFO:ThisanimationwasgeneratedwiththelatestversionofPTerm!PTermworksonnearlyeveryterminalandoperatingsystem.It'ssupereasytouse!Ifyouwant,youcancustomizeeverything:)Youcanseethecodeofthisdemointhe./_examples/demodirectory.Thisdemowasupdatedat:01Feb2022-17:22:01UTCWaitingfor15seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor9seconds...Waitingfor8seconds...Waitingfor7seconds...Waitingfor6seconds...Waitingfor5seconds...Waitingfor4seconds...Waitingfor3seconds...Waitingfor2seconds...Waitingfor1second...PseudoApplicationcreatedwithPTerm#InstallingpseudoprogramsInstallingstuffSUCCESS:Installingpseudo-excelSUCCESS:Installingpseudo-photoshopSUCCESS:Installingpseudo-chromeSUCCESS:Installingpseudo-outlookSUCCESS:Installingpseudo-explorerSUCCESS:Installingpseudo-dopsSUCCESS:Installingpseudo-gitSUCCESS:Installingpseudo-vscSUCCESS:Installingpseudo-intellijWARNING:Couldnotinstallpseudo-minecraftThecompanypolicyforbidsgames.SUCCESS:Installingpseudo-scoopSUCCESS:Installingpseudo-chocolatey##ProgramInstallReportProgramName|Status|Sizepseudo-excel|pass|196mbpseudo-photoshop|pass|103mbpseudo-chrome|pass|199mbpseudo-outlook|pass|198mbpseudo-explorer|pass|135mbpseudo-dops|pass|141mbpseudo-git|pass|80mbpseudo-vsc|pass|197mbpseudo-intellij|pass|99mbpseudo-minecraft|fail|0mbpseudo-scoop|pass|38mbpseudo-chocolatey|pass|72mb├──Windows└─┬Programs├──pseudo-excel├──pseudo-photoshop├─┬pseudo-chrome├──pseudo-Tabs├─┬pseudo-Extensions├──RefinedGitHub└──GitHubDarkTheme└─┬pseudo-Bookmarks└──PTerm├──pseudo-outlook├──pseudo-explorer├──pseudo-dops├──pseudo-git├──pseudo-vsc├──pseudo-intellij├──pseudo-scoop└──pseudo-chocolatey#TrueColorSupportINFO:IfyourterminalhasTrueColorsupport,youcanuseRGBcolors!Youcanevenfadethem:)#BulletListPrinterGoodbyeHaveaniceday!#TreePrinter└─┬C:├──GoRestartinganimation... \ No newline at end of file diff --git a/_examples/header-custom/animation.svg b/_examples/header-custom/animation.svg index 97bbee09b..a3ad840f1 100644 --- a/_examples/header-custom/animation.svg +++ b/_examples/header-custom/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{fill:rgb(160,160,160);white-space:pre}.h{white-space:pre}.i{fill:rgb(232,131,136)}.j{fill:transparent}.l{animation-duration:5.280984s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}5.3%{transform:translateX(-80px)}100%{transform:translateX(-160px)}} This is a custom header! This is a custom header! Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{fill:rgb(160,160,160);white-space:pre}.h{white-space:pre}.i{fill:rgb(232,131,136)}.j{fill:transparent}.l{animation-duration:5.199815s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}3.8%{transform:translateX(-80px)}3.8%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} This is a custom header! This is a custom header! Restartinganimation... \ No newline at end of file diff --git a/_examples/header/animation.svg b/_examples/header/animation.svg index 0cbd4ef77..48cbf866f 100644 --- a/_examples/header/animation.svg +++ b/_examples/header/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.i{fill:transparent}.k{animation-duration:5.280902s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}5.3%{transform:translateX(-80px)}100%{transform:translateX(-160px)}} This is the default header! This is a full-width header. Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.i{fill:transparent}.k{animation-duration:5.225768s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}4.3%{transform:translateX(-80px)}4.3%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} This is the default header! This is a full-width header. Restartinganimation... \ No newline at end of file diff --git a/_examples/override-default-printers/animation.svg b/_examples/override-default-printers/animation.svg index 1f37aee60..3946ce5d4 100644 --- a/_examples/override-default-printers/animation.svg +++ b/_examples/override-default-printers/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(232,131,136)}.g{white-space:pre}.h{fill:rgb(243,86,86);white-space:pre}.i{fill:rgb(102,194,205)}.j{fill:rgb(255,0,4);white-space:pre}.k{fill:transparent}.m{animation-duration:5.274038s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}.n{fill:rgb(160,160,160);white-space:pre}@keyframes l{0%{transform:translateX(-0px)}5.1%{transform:translateX(-80px)}5.2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} ERROR ThisisthedefaultError OVERRIDE ThisisthedefaultErroraftertheprefixwasoverriddenRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(232,131,136)}.g{white-space:pre}.h{fill:rgb(243,86,86);white-space:pre}.i{fill:rgb(102,194,205)}.j{fill:rgb(255,0,4);white-space:pre}.k{fill:transparent}.m{animation-duration:5.207466s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}.n{fill:rgb(160,160,160);white-space:pre}@keyframes l{0%{transform:translateX(-0px)}4%{transform:translateX(-80px)}100%{transform:translateX(-160px)}} ERROR ThisisthedefaultError OVERRIDE ThisisthedefaultErroraftertheprefixwasoverriddenRestartinganimation... \ No newline at end of file diff --git a/_examples/panel/animation.svg b/_examples/panel/animation.svg index 6327a960b..244b9acdb 100644 --- a/_examples/panel/animation.svg +++ b/_examples/panel/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(111,119,131)}.h{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.i{fill:rgb(255,0,4);white-space:pre}.j{fill:transparent}.l{animation-duration:5.285615s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}5.4%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Thisisthefirstpanel This Hello, World! panel containsmultiplelinesThisisanotherThisisthesecondpanelpanellinewithanewlineRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(111,119,131)}.h{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.i{fill:rgb(255,0,4);white-space:pre}.j{fill:transparent}.l{animation-duration:5.214676s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}4.1%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Thisisthefirstpanel This Hello, World! panel containsmultiplelinesThisisanotherThisisthesecondpanelpanellinewithanewlineRestartinganimation... \ No newline at end of file diff --git a/_examples/paragraph-custom/animation.svg b/_examples/paragraph-custom/animation.svg index bdd13da12..262d72b65 100644 --- a/_examples/paragraph-custom/animation.svg +++ b/_examples/paragraph-custom/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.268192s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}5.1%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Thisisacustomparagraphprinter.Asyoucansee,nowordsareseparated,butthetextissplitatthespaces.Thisisusefulforcontinuoustextofallkinds.Youcanmanuallychangethelinewidthifyouwantto.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamThistextiswrittenwiththedefaultPrintln()function.Nointelligentsplittinghere.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.210921s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}4%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Thisisacustomparagraphprinter.Asyoucansee,nowordsareseparated,butthetextissplitatthespaces.Thisisusefulforcontinuoustextofallkinds.Youcanmanuallychangethelinewidthifyouwantto.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamThistextiswrittenwiththedefaultPrintln()function.Nointelligentsplittinghere.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamRestartinganimation... \ No newline at end of file diff --git a/_examples/paragraph/animation.svg b/_examples/paragraph/animation.svg index 751457246..6f60c8866 100644 --- a/_examples/paragraph/animation.svg +++ b/_examples/paragraph/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.2865590000000005s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}5.4%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Thisisthedefaultparagraphprinter.Asyoucansee,nowordsareseparated,butthetextissplitatthespaces.Thisisusefulforcontinuoustextofallkinds.Youcanmanuallychangethelinewidthifyouwantto.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamThistextiswrittenwiththedefaultPrintln()function.Nointelligentsplittinghere.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.208309s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}4%{transform:translateX(-80px)}4%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Thisisthedefaultparagraphprinter.Asyoucansee,nowordsareseparated,butthetextissplitatthespaces.Thisisusefulforcontinuoustextofallkinds.Youcanmanuallychangethelinewidthifyouwantto.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamThistextiswrittenwiththedefaultPrintln()function.Nointelligentsplittinghere.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamRestartinganimation... \ No newline at end of file diff --git a/_examples/prefix/animation.svg b/_examples/prefix/animation.svg index 499273c6e..8dea2e691 100644 --- a/_examples/prefix/animation.svg +++ b/_examples/prefix/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(102,194,205)}.j{fill:rgb(126,231,233);white-space:pre}.k{fill:rgb(168,204,140)}.l{fill:rgb(124,255,0);white-space:pre}.m{fill:rgb(219,171,121)}.n{fill:rgb(255,241,0);white-space:pre}.o{fill:rgb(232,131,136)}.p{fill:rgb(243,86,86);white-space:pre}.q{fill:transparent}.s{animation-duration:5.277061s;animation-iteration-count:infinite;animation-name:r;animation-timing-function:steps(1,end)}.t{fill:rgb(160,160,160);white-space:pre}@keyframes r{0%{transform:translateX(-0px)}5.2%{transform:translateX(-80px)}5.3%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} DEBUG Hello,World! INFO Hello,World! SUCCESS Hello,World! WARNING Hello,World! ERROR Errorsshowthefilenameandlinenumberinsidetheterminal! INFO OtherPrefixPrinterscandothattoo!(/github/workspace/_examples/prefix/main.go:14) FATAL Hello,World!Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(102,194,205)}.j{fill:rgb(126,231,233);white-space:pre}.k{fill:rgb(168,204,140)}.l{fill:rgb(124,255,0);white-space:pre}.m{fill:rgb(219,171,121)}.n{fill:rgb(255,241,0);white-space:pre}.o{fill:rgb(232,131,136)}.p{fill:rgb(243,86,86);white-space:pre}.q{fill:transparent}.s{animation-duration:5.220683s;animation-iteration-count:infinite;animation-name:r;animation-timing-function:steps(1,end)}.t{fill:rgb(160,160,160);white-space:pre}@keyframes r{0%{transform:translateX(-0px)}4.2%{transform:translateX(-80px)}4.2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} DEBUG Hello,World! INFO Hello,World! SUCCESS Hello,World! WARNING Hello,World! ERROR Errorsshowthefilenameandlinenumberinsidetheterminal! INFO OtherPrefixPrinterscandothattoo!(/github/workspace/_examples/prefix/main.go:14) FATAL Hello,World!Restartinganimation... \ No newline at end of file diff --git a/_examples/print-basic-text/animation.svg b/_examples/print-basic-text/animation.svg index f6b7df6cf..0ddc7302f 100644 --- a/_examples/print-basic-text/animation.svg +++ b/_examples/print-basic-text/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:transparent}.j{animation-duration:5.26949s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}5.1%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Defaultbasictextprinter.CanbeusedinanyTextPrintercontext.Forexampletoresolveprogressbarsandspinners.Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:transparent}.j{animation-duration:5.206599s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}4%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Defaultbasictextprinter.CanbeusedinanyTextPrintercontext.Forexampletoresolveprogressbarsandspinners.Restartinganimation... \ No newline at end of file diff --git a/_examples/print-color-fade-multiple/animation.svg b/_examples/print-color-fade-multiple/animation.svg index 9a900709b..cb7201809 100644 --- a/_examples/print-color-fade-multiple/animation.svg +++ b/_examples/print-color-fade-multiple/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(0,255,255);white-space:pre}.i{fill:rgb(4,250,255);white-space:pre}.j{fill:rgb(8,246,255);white-space:pre}.k{fill:rgb(17,237,255);white-space:pre}.l{fill:rgb(21,233,255);white-space:pre}.m{fill:rgb(26,228,255);white-space:pre}.n{fill:rgb(30,224,255);white-space:pre}.o{fill:rgb(35,219,255);white-space:pre}.p{fill:rgb(39,215,255);white-space:pre}.q{fill:rgb(48,206,255);white-space:pre}.r{fill:rgb(52,202,255);white-space:pre}.s{fill:rgb(57,197,255);white-space:pre}.t{fill:rgb(61,193,255);white-space:pre}.u{fill:rgb(70,184,255);white-space:pre}.v{fill:rgb(74,180,255);white-space:pre}.w{fill:rgb(79,175,255);white-space:pre}.x{fill:rgb(83,171,255);white-space:pre}.y{fill:rgb(92,162,255);white-space:pre}.z{fill:rgb(96,158,255);white-space:pre}.A{fill:rgb(105,149,255);white-space:pre}.B{fill:rgb(109,145,255);white-space:pre}.C{fill:rgb(114,140,255);white-space:pre}.D{fill:rgb(118,136,255);white-space:pre}.E{fill:rgb(123,131,255);white-space:pre}.F{fill:rgb(127,127,255);white-space:pre}.G{fill:rgb(131,123,255);white-space:pre}.H{fill:rgb(136,118,255);white-space:pre}.I{fill:rgb(140,114,255);white-space:pre}.J{fill:rgb(149,105,255);white-space:pre}.K{fill:rgb(153,101,255);white-space:pre}.L{fill:rgb(158,96,255);white-space:pre}.M{fill:rgb(162,92,255);white-space:pre}.N{fill:rgb(167,87,255);white-space:pre}.O{fill:rgb(175,79,255);white-space:pre}.P{fill:rgb(180,74,255);white-space:pre}.Q{fill:rgb(184,70,255);white-space:pre}.R{fill:rgb(189,65,255);white-space:pre}.S{fill:rgb(193,61,255);white-space:pre}.T{fill:rgb(197,57,255);white-space:pre}.U{fill:rgb(202,52,255);white-space:pre}.V{fill:rgb(211,43,255);white-space:pre}.W{fill:rgb(215,39,255);white-space:pre}.X{fill:rgb(219,35,255);white-space:pre}.Y{fill:rgb(224,30,255);white-space:pre}.Z{fill:rgb(228,26,255);white-space:pre}.aa{fill:rgb(233,21,255);white-space:pre}.ab{fill:rgb(237,17,255);white-space:pre}.ac{fill:rgb(241,13,255);white-space:pre}.ad{fill:rgb(246,8,255);white-space:pre}.ae{fill:rgb(250,4,255);white-space:pre}.af{fill:rgb(46,208,255);white-space:pre}.ag{fill:rgb(139,115,255);white-space:pre}.ah{fill:rgb(185,69,255);white-space:pre}.ai{fill:rgb(231,23,255);white-space:pre}.aj{fill:rgb(255,0,231);white-space:pre}.ak{fill:rgb(255,0,185);white-space:pre}.al{fill:rgb(255,0,139);white-space:pre}.am{fill:rgb(255,0,92);white-space:pre}.an{fill:transparent}.ap{animation-duration:5.273079s;animation-iteration-count:infinite;animation-name:ao;animation-timing-function:steps(1,end)}.aq{fill:rgb(160,160,160);white-space:pre}@keyframes ao{0%{transform:translateX(-0px)}5.1%{transform:translateX(-80px)}5.2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} INFO RGBcolorsonlyworkinTerminalswhichsupportTrueColor.Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World! INFO RGBcolorsonlyworkinTerminalswRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(0,255,255);white-space:pre}.i{fill:rgb(4,250,255);white-space:pre}.j{fill:rgb(8,246,255);white-space:pre}.k{fill:rgb(17,237,255);white-space:pre}.l{fill:rgb(21,233,255);white-space:pre}.m{fill:rgb(26,228,255);white-space:pre}.n{fill:rgb(30,224,255);white-space:pre}.o{fill:rgb(35,219,255);white-space:pre}.p{fill:rgb(39,215,255);white-space:pre}.q{fill:rgb(48,206,255);white-space:pre}.r{fill:rgb(52,202,255);white-space:pre}.s{fill:rgb(57,197,255);white-space:pre}.t{fill:rgb(61,193,255);white-space:pre}.u{fill:rgb(70,184,255);white-space:pre}.v{fill:rgb(74,180,255);white-space:pre}.w{fill:rgb(79,175,255);white-space:pre}.x{fill:rgb(83,171,255);white-space:pre}.y{fill:rgb(92,162,255);white-space:pre}.z{fill:rgb(96,158,255);white-space:pre}.A{fill:rgb(105,149,255);white-space:pre}.B{fill:rgb(109,145,255);white-space:pre}.C{fill:rgb(114,140,255);white-space:pre}.D{fill:rgb(118,136,255);white-space:pre}.E{fill:rgb(123,131,255);white-space:pre}.F{fill:rgb(127,127,255);white-space:pre}.G{fill:rgb(131,123,255);white-space:pre}.H{fill:rgb(136,118,255);white-space:pre}.I{fill:rgb(140,114,255);white-space:pre}.J{fill:rgb(149,105,255);white-space:pre}.K{fill:rgb(153,101,255);white-space:pre}.L{fill:rgb(158,96,255);white-space:pre}.M{fill:rgb(162,92,255);white-space:pre}.N{fill:rgb(167,87,255);white-space:pre}.O{fill:rgb(175,79,255);white-space:pre}.P{fill:rgb(180,74,255);white-space:pre}.Q{fill:rgb(184,70,255);white-space:pre}.R{fill:rgb(189,65,255);white-space:pre}.S{fill:rgb(193,61,255);white-space:pre}.T{fill:rgb(197,57,255);white-space:pre}.U{fill:rgb(202,52,255);white-space:pre}.V{fill:rgb(211,43,255);white-space:pre}.W{fill:rgb(215,39,255);white-space:pre}.X{fill:rgb(219,35,255);white-space:pre}.Y{fill:rgb(224,30,255);white-space:pre}.Z{fill:rgb(228,26,255);white-space:pre}.aa{fill:rgb(233,21,255);white-space:pre}.ab{fill:rgb(237,17,255);white-space:pre}.ac{fill:rgb(241,13,255);white-space:pre}.ad{fill:rgb(246,8,255);white-space:pre}.ae{fill:rgb(250,4,255);white-space:pre}.af{fill:rgb(46,208,255);white-space:pre}.ag{fill:rgb(139,115,255);white-space:pre}.ah{fill:rgb(185,69,255);white-space:pre}.ai{fill:rgb(231,23,255);white-space:pre}.aj{fill:rgb(255,0,231);white-space:pre}.ak{fill:rgb(255,0,185);white-space:pre}.al{fill:rgb(255,0,139);white-space:pre}.am{fill:rgb(255,0,92);white-space:pre}.an{fill:rgb(255,0,46);white-space:pre}.ao{fill:rgb(255,0,0);white-space:pre}.ap{fill:rgb(208,46,0);white-space:pre}.aq{fill:rgb(162,92,0);white-space:pre}.ar{fill:rgb(115,139,0);white-space:pre}.as{fill:rgb(69,185,0);white-space:pre}.at{fill:rgb(23,231,0);white-space:pre}.au{fill:rgb(23,255,23);white-space:pre}.av{fill:rgb(69,255,69);white-space:pre}.aw{fill:rgb(115,255,115);white-space:pre}.ax{fill:rgb(162,255,162);white-space:pre}.ay{fill:rgb(208,255,208);white-space:pre}.az{fill:transparent}.aB{animation-duration:5.193521s;animation-iteration-count:infinite;animation-name:aA;animation-timing-function:steps(1,end)}.aC{fill:rgb(160,160,160);white-space:pre}@keyframes aA{0%{transform:translateX(-0px)}3.7%{transform:translateX(-80px)}3.7%{transform:translateX(-160px)}3.7%{transform:translateX(-240px)}100%{transform:translateX(-320px)}} INFO RGBcolorsonlyworkinTerminalswhichsupportTrueColor.Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World! INFO RGBcolorsonlyworkinTerminalswRestartinganimation... \ No newline at end of file diff --git a/_examples/print-color-fade/animation.svg b/_examples/print-color-fade/animation.svg index ce0a7ec0f..c463c89a6 100644 --- a/_examples/print-color-fade/animation.svg +++ b/_examples/print-color-fade/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,255,255);white-space:pre}.j{fill:rgb(11,243,255);white-space:pre}.k{fill:rgb(23,231,255);white-space:pre}.l{fill:rgb(34,220,255);white-space:pre}.m{fill:rgb(46,208,255);white-space:pre}.n{fill:rgb(57,197,255);white-space:pre}.o{fill:rgb(69,185,255);white-space:pre}.p{fill:rgb(81,173,255);white-space:pre}.q{fill:rgb(92,162,255);white-space:pre}.r{fill:rgb(104,150,255);white-space:pre}.s{fill:rgb(115,139,255);white-space:pre}.t{fill:rgb(127,127,255);white-space:pre}.u{fill:rgb(139,115,255);white-space:pre}.v{fill:rgb(150,104,255);white-space:pre}.w{fill:rgb(162,92,255);white-space:pre}.x{fill:rgb(173,81,255);white-space:pre}.y{fill:rgb(185,69,255);white-space:pre}.z{fill:rgb(197,57,255);white-space:pre}.A{fill:rgb(208,46,255);white-space:pre}.B{fill:rgb(220,34,255);white-space:pre}.C{fill:rgb(231,23,255);white-space:pre}.D{fill:rgb(243,11,255);white-space:pre}.E{fill:transparent}.G{animation-duration:5.282963s;animation-iteration-count:infinite;animation-name:F;animation-timing-function:steps(1,end)}.H{fill:rgb(160,160,160);white-space:pre}@keyframes F{0%{transform:translateX(-0px)}5.3%{transform:translateX(-80px)}5.4%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} INFO RGBcolorsonlyworkinTerminalswhichsupportTrueColor.Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,255,255);white-space:pre}.j{fill:rgb(11,243,255);white-space:pre}.k{fill:rgb(23,231,255);white-space:pre}.l{fill:rgb(34,220,255);white-space:pre}.m{fill:rgb(46,208,255);white-space:pre}.n{fill:rgb(57,197,255);white-space:pre}.o{fill:rgb(69,185,255);white-space:pre}.p{fill:rgb(81,173,255);white-space:pre}.q{fill:rgb(92,162,255);white-space:pre}.r{fill:rgb(104,150,255);white-space:pre}.s{fill:rgb(115,139,255);white-space:pre}.t{fill:rgb(127,127,255);white-space:pre}.u{fill:rgb(139,115,255);white-space:pre}.v{fill:rgb(150,104,255);white-space:pre}.w{fill:rgb(162,92,255);white-space:pre}.x{fill:rgb(173,81,255);white-space:pre}.y{fill:rgb(185,69,255);white-space:pre}.z{fill:rgb(197,57,255);white-space:pre}.A{fill:rgb(208,46,255);white-space:pre}.B{fill:rgb(220,34,255);white-space:pre}.C{fill:rgb(231,23,255);white-space:pre}.D{fill:rgb(243,11,255);white-space:pre}.E{fill:transparent}.G{animation-duration:5.199345s;animation-iteration-count:infinite;animation-name:F;animation-timing-function:steps(1,end)}.H{fill:rgb(160,160,160);white-space:pre}@keyframes F{0%{transform:translateX(-0px)}3.8%{transform:translateX(-80px)}3.8%{transform:translateX(-160px)}3.8%{transform:translateX(-240px)}100%{transform:translateX(-320px)}} INFO RGBcolorsonlyworkinTerminalswhichsupportTrueColor.Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Restartinganimation... \ No newline at end of file diff --git a/_examples/print-color-rgb/animation.svg b/_examples/print-color-rgb/animation.svg index adf6f6391..0846c3048 100644 --- a/_examples/print-color-rgb/animation.svg +++ b/_examples/print-color-rgb/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(178,44,199);white-space:pre}.g{fill:rgb(15,199,209);white-space:pre}.h{fill:rgb(201,144,30);white-space:pre}.i{fill:transparent}.k{animation-duration:5.273176s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}.l{fill:rgb(160,160,160);white-space:pre}@keyframes j{0%{transform:translateX(-0px)}5.2%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}ThistextisprintedwithacustomRGB!ThistextisprintedwithacustomRGB!ThistextisprintedwithacustomRGB!Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(178,44,199);white-space:pre}.g{fill:rgb(15,199,209);white-space:pre}.h{fill:rgb(201,144,30);white-space:pre}.i{fill:transparent}.k{animation-duration:5.22235s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}.l{fill:rgb(160,160,160);white-space:pre}@keyframes j{0%{transform:translateX(-0px)}4.3%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}ThistextisprintedwithacustomRGB!ThistextisprintedwithacustomRGB!ThistextisprintedwithacustomRGB!Restartinganimation... \ No newline at end of file diff --git a/_examples/print-with-color/animation.svg b/_examples/print-with-color/animation.svg index a07c10f9e..a09a48620 100644 --- a/_examples/print-with-color/animation.svg +++ b/_examples/print-with-color/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(255,0,4);white-space:pre}.g{fill:rgb(124,255,0);white-space:pre}.h{fill:rgb(0,198,255);white-space:pre}.i{white-space:pre}.j{fill:rgb(255,241,0);white-space:pre}.k{fill:rgb(0,71,255);white-space:pre}.l{fill:rgb(255,0,255);white-space:pre}.m{fill:rgb(207,207,207);white-space:pre}.n{fill:rgb(243,86,86);white-space:pre}.o{fill:rgb(127,253,127);white-space:pre}.p{fill:rgb(220,239,139);white-space:pre}.q{fill:rgb(152,161,254);white-space:pre}.r{fill:rgb(234,89,246);white-space:pre}.s{fill:rgb(126,231,233);white-space:pre}.t{fill:rgb(255,255,255);white-space:pre}.u{fill:transparent}.w{animation-duration:5.284613s;animation-iteration-count:infinite;animation-name:v;animation-timing-function:steps(1,end)}.x{fill:rgb(160,160,160);white-space:pre}@keyframes v{0%{transform:translateX(-0px)}5.3%{transform:translateX(-80px)}5.3%{transform:translateX(-160px)}5.4%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}Hello,World!Evennestedcolorsaresupported!FgBlackFgRedFgGreenFgYellowFgBlueFgMagentaFgCyanFgWhiteFgLightRedFgLightGreenFgLightYellowFgLightBlueFgLightMagentaFgLightCyanFgLightWhiteRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(255,0,4);white-space:pre}.g{fill:rgb(124,255,0);white-space:pre}.h{fill:rgb(0,198,255);white-space:pre}.i{white-space:pre}.j{fill:rgb(255,241,0);white-space:pre}.k{fill:rgb(0,71,255);white-space:pre}.l{fill:rgb(255,0,255);white-space:pre}.m{fill:rgb(207,207,207);white-space:pre}.n{fill:rgb(243,86,86);white-space:pre}.o{fill:rgb(127,253,127);white-space:pre}.p{fill:rgb(220,239,139);white-space:pre}.q{fill:rgb(152,161,254);white-space:pre}.r{fill:rgb(234,89,246);white-space:pre}.s{fill:rgb(126,231,233);white-space:pre}.t{fill:rgb(255,255,255);white-space:pre}.u{fill:transparent}.w{animation-duration:5.220134s;animation-iteration-count:infinite;animation-name:v;animation-timing-function:steps(1,end)}.x{fill:rgb(160,160,160);white-space:pre}@keyframes v{0%{transform:translateX(-0px)}4.2%{transform:translateX(-80px)}4.2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Hello,World!Evennestedcolorsaresupported!FgBlackFgRedFgGreenFgYellowFgBlueFgMagentaFgCyanFgWhiteFgLightRedFgLightGreenFgLightYellowFgLightBlueFgLightMagentaFgLightCyanFgLightWhiteRestartinganimation... \ No newline at end of file diff --git a/_examples/progressbar/animation.svg b/_examples/progressbar/animation.svg index fd738d6b1..a46883abc 100644 --- a/_examples/progressbar/animation.svg +++ b/_examples/progressbar/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(168,204,140)}.g{white-space:pre}.h{fill:rgb(124,255,0);white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:rgb(104,104,104);white-space:pre}.k{fill:rgb(255,255,255);white-space:pre}.l{fill:rgb(0,198,255);white-space:pre}.m{fill:rgb(0,255,0);white-space:pre}.n{fill:rgb(160,160,160);white-space:pre}.o{fill:transparent}.q{animation-duration:9.143176s;animation-iteration-count:infinite;animation-name:p;animation-timing-function:steps(1,end)}.r{fill:rgb(233,21,0);white-space:pre}.s{fill:rgb(212,42,0);white-space:pre}.t{fill:rgb(191,63,0);white-space:pre}.u{fill:rgb(170,85,0);white-space:pre}.v{fill:rgb(148,106,0);white-space:pre}.w{fill:rgb(127,127,0);white-space:pre}.x{fill:rgb(106,148,0);white-space:pre}.y{fill:rgb(85,170,0);white-space:pre}.z{fill:rgb(63,191,0);white-space:pre}.A{fill:rgb(42,212,0);white-space:pre}.B{fill:rgb(21,233,0);white-space:pre}@keyframes p{0%{transform:translateX(-0px)}3.1%{transform:translateX(-80px)}3.1%{transform:translateX(-160px)}6.9%{transform:translateX(-240px)}7%{transform:translateX(-320px)}10.8%{transform:translateX(-400px)}10.8%{transform:translateX(-480px)}14.6%{transform:translateX(-560px)}14.6%{transform:translateX(-640px)}18.5%{transform:translateX(-720px)}18.5%{transform:translateX(-800px)}22.3%{transform:translateX(-880px)}26.1%{transform:translateX(-960px)}26.1%{transform:translateX(-1040px)}30%{transform:translateX(-1120px)}33.8%{transform:translateX(-1200px)}33.8%{transform:translateX(-1280px)}37.6%{transform:translateX(-1360px)}37.6%{transform:translateX(-1440px)}41.5%{transform:translateX(-1520px)}41.5%{transform:translateX(-1600px)}45.3%{transform:translateX(-1680px)}45.3%{transform:translateX(-1760px)}100%{transform:translateX(-1840px)}} SUCCESS Downloadingpseudo-excel SUCCESS Downloadingpseudo-photoshop SUCCESS Downloadingpseudo-chrome SUCCESS Downloadingpseudo-outlook SUCCESS Downloadingpseudo-explorer SUCCESS Downloadingpseudo-dops SUCCESS Downloadingpseudo-git SUCCESS Downloadingpseudo-vsc SUCCESS Downloadingpseudo-intellij SUCCESS Downloadingpseudo-minecraft SUCCESS Downloadingpseudo-scoop SUCCESS Downloadingpseudo-chocolateyDownloadingpseudo-chocolatey[12/12]████████████████████████████████100%|4sDownloadingpseudo-excel[1/12]████8%|0sDownloadingpseudo-photoshop[1/12]███8%|0sDownloadingpseudo-photoshop[2/12]██████17%|0sDownloadingpseudo-chrome[2/12]███████17%|1sDownloadingpseudo-chrome[3/12]██████████25%|1sDownloadingpseudo-outlook[4/12]█████████████33%|1sDownloadingpseudo-explorer[4/12]████████████33%|1sDownloadingpseudo-explorer[5/12]███████████████42%|1sDownloadingpseudo-dops[6/12]████████████████████50%|2sDownloadingpseudo-git[6/12]█████████████████████50%|2sDownloadingpseudo-git[7/12]████████████████████████58%|2sDownloadingpseudo-vsc[8/12]███████████████████████████67%|2sDownloadingpseudo-intellij[8/12]████████████████████████67%|3sDownloadingpseudo-intellij[9/12]███████████████████████████75%|3sDownloadingpseudo-minecraft[9/12]██████████████████████████75%|3sDownloadingpseudo-minecraft[10/12]████████████████████████████83%|3sDownloadingpseudo-scoop[10/12]███████████████████████████████83%|4sDownloadingpseudo-scoop[11/12]██████████████████████████████████92%|4sDownloadingpseudo-chocolatey[11/12]██████████████████████████████92%|4sRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(168,204,140)}.g{white-space:pre}.h{fill:rgb(124,255,0);white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:rgb(104,104,104);white-space:pre}.k{fill:rgb(255,255,255);white-space:pre}.l{fill:rgb(0,198,255);white-space:pre}.m{fill:rgb(0,255,0);white-space:pre}.n{fill:rgb(160,160,160);white-space:pre}.o{fill:transparent}.q{animation-duration:9.058323s;animation-iteration-count:infinite;animation-name:p;animation-timing-function:steps(1,end)}.r{fill:rgb(233,21,0);white-space:pre}.s{fill:rgb(212,42,0);white-space:pre}.t{fill:rgb(191,63,0);white-space:pre}.u{fill:rgb(170,85,0);white-space:pre}.v{fill:rgb(148,106,0);white-space:pre}.w{fill:rgb(127,127,0);white-space:pre}.x{fill:rgb(106,148,0);white-space:pre}.y{fill:rgb(85,170,0);white-space:pre}.z{fill:rgb(63,191,0);white-space:pre}.A{fill:rgb(42,212,0);white-space:pre}.B{fill:rgb(21,233,0);white-space:pre}@keyframes p{0%{transform:translateX(-0px)}2.2%{transform:translateX(-80px)}6.1%{transform:translateX(-160px)}9.9%{transform:translateX(-240px)}13.8%{transform:translateX(-320px)}17.7%{transform:translateX(-400px)}21.6%{transform:translateX(-480px)}25.4%{transform:translateX(-560px)}25.4%{transform:translateX(-640px)}29.3%{transform:translateX(-720px)}33.2%{transform:translateX(-800px)}33.2%{transform:translateX(-880px)}37.1%{transform:translateX(-960px)}37.1%{transform:translateX(-1040px)}40.9%{transform:translateX(-1120px)}40.9%{transform:translateX(-1200px)}44.8%{transform:translateX(-1280px)}44.8%{transform:translateX(-1360px)}100%{transform:translateX(-1440px)}} SUCCESS Downloadingpseudo-excel SUCCESS Downloadingpseudo-photoshop SUCCESS Downloadingpseudo-chrome SUCCESS Downloadingpseudo-outlook SUCCESS Downloadingpseudo-explorer SUCCESS Downloadingpseudo-dops SUCCESS Downloadingpseudo-git SUCCESS Downloadingpseudo-vsc SUCCESS Downloadingpseudo-intellij SUCCESS Downloadingpseudo-minecraft SUCCESS Downloadingpseudo-scoop SUCCESS Downloadingpseudo-chocolateyDownloadingpseudo-chocolatey[12/12]████████████████████████████████100%|4sDownloadingpseudo-excel[1/12]████8%|0sDownloadingpseudo-photoshop[2/12]██████17%|0sDownloadingpseudo-chrome[3/12]██████████25%|1sDownloadingpseudo-outlook[4/12]█████████████33%|1sDownloadingpseudo-explorer[5/12]███████████████42%|1sDownloadingpseudo-dops[6/12]████████████████████50%|2sDownloadingpseudo-git[6/12]█████████████████████50%|2sDownloadingpseudo-git[7/12]████████████████████████58%|2sDownloadingpseudo-vsc[8/12]███████████████████████████67%|2sDownloadingpseudo-intellij[8/12]████████████████████████67%|3sDownloadingpseudo-intellij[9/12]███████████████████████████75%|3sDownloadingpseudo-minecraft[10/12]████████████████████████████83%|3sDownloadingpseudo-scoop[10/12]███████████████████████████████83%|4sDownloadingpseudo-scoop[11/12]██████████████████████████████████92%|4sDownloadingpseudo-chocolatey[11/12]██████████████████████████████92%|4sRestartinganimation... \ No newline at end of file diff --git a/_examples/section/animation.svg b/_examples/section/animation.svg index de71fedc9..73895beab 100644 --- a/_examples/section/animation.svg +++ b/_examples/section/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.h{fill:rgb(102,194,205)}.i{white-space:pre}.j{fill:rgb(126,231,233);white-space:pre}.k{fill:transparent}.m{animation-duration:5.279426s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}5.3%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}#Thisisasection! INFO Andhereissometext. Thistextcouldbeanything. Basicallyit'sjustaplaceholder##Thisisanothersection! INFO Andthisis moreplaceholdertextRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.h{fill:rgb(102,194,205)}.i{white-space:pre}.j{fill:rgb(126,231,233);white-space:pre}.k{fill:transparent}.m{animation-duration:5.234326s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}4.4%{transform:translateX(-80px)}4.5%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}#Thisisasection! INFO Andhereissometext. Thistextcouldbeanything. Basicallyit'sjustaplaceholder##Thisisanothersection! INFO Andthisis moreplaceholdertextRestartinganimation... \ No newline at end of file diff --git a/_examples/spinner/animation.svg b/_examples/spinner/animation.svg index d94857183..28131163c 100644 --- a/_examples/spinner/animation.svg +++ b/_examples/spinner/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(255,255,255);white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(168,204,140)}.j{white-space:pre}.k{fill:rgb(124,255,0);white-space:pre}.l{fill:rgb(219,171,121)}.m{fill:rgb(255,241,0);white-space:pre}.n{fill:rgb(232,131,136)}.o{fill:rgb(243,86,86);white-space:pre}.p{fill:transparent}.r{animation-duration:14.267603s;animation-iteration-count:infinite;animation-name:q;animation-timing-function:steps(1,end)}.s{fill:rgb(160,160,160);white-space:pre}@keyframes q{0%{transform:translateX(-0px)}1.9%{transform:translateX(-80px)}3.3%{transform:translateX(-160px)}4.7%{transform:translateX(-240px)}6.1%{transform:translateX(-320px)}7.5%{transform:translateX(-400px)}8.9%{transform:translateX(-480px)}10.3%{transform:translateX(-560px)}11.7%{transform:translateX(-640px)}13.1%{transform:translateX(-720px)}14.5%{transform:translateX(-800px)}15.9%{transform:translateX(-880px)}15.9%{transform:translateX(-960px)}17.3%{transform:translateX(-1040px)}18.7%{transform:translateX(-1120px)}20.1%{transform:translateX(-1200px)}21.5%{transform:translateX(-1280px)}22.9%{transform:translateX(-1360px)}24.3%{transform:translateX(-1440px)}25.7%{transform:translateX(-1520px)}27.1%{transform:translateX(-1600px)}28.5%{transform:translateX(-1680px)}29.9%{transform:translateX(-1760px)}29.9%{transform:translateX(-1840px)}31.3%{transform:translateX(-1920px)}32.7%{transform:translateX(-2000px)}34.1%{transform:translateX(-2080px)}35.5%{transform:translateX(-2160px)}36.9%{transform:translateX(-2240px)}38.3%{transform:translateX(-2320px)}39.7%{transform:translateX(-2400px)}41.1%{transform:translateX(-2480px)}42.5%{transform:translateX(-2560px)}43.9%{transform:translateX(-2640px)}43.9%{transform:translateX(-2720px)}45.3%{transform:translateX(-2800px)}46.7%{transform:translateX(-2880px)}48.1%{transform:translateX(-2960px)}49.5%{transform:translateX(-3040px)}50.9%{transform:translateX(-3120px)}50.9%{transform:translateX(-3200px)}52.4%{transform:translateX(-3280px)}53.8%{transform:translateX(-3360px)}55.2%{transform:translateX(-3440px)}56.6%{transform:translateX(-3520px)}57.9%{transform:translateX(-3600px)}58%{transform:translateX(-3680px)}59.4%{transform:translateX(-3760px)}60.8%{transform:translateX(-3840px)}62.2%{transform:translateX(-3920px)}63.6%{transform:translateX(-4000px)}65%{transform:translateX(-4080px)}100%{transform:translateX(-4160px)}}Doingsomethingimportant...(willsucceed)(1s) SUCCESS Doingsomethingimportant...(willsucceed)Doingsomethingimportant...(willwarn)(1s) WARNING Doingsomethingimportant...(willwarn)Doingsomethingimportant...(willfail)(1s) ERROR Doingsomethingimportant...(willfail) SUCCESS Finally!Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(2s)Doingsomethingimportant...(willsucceed)(2s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(2s)Doingsomethingimportant...(willwarn)(2s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(2s)Doingsomethingimportant...(willfail)(2s)Doingalotofstuff...(0s)Doingalotofstuff...(0s)Doingalotofstuff...(0s)Doingalotofstuff...(1s)Doingalotofstuff...(1s)It'sreallymuchIt'sreallymuch(1s)It'sreallymuch(1s)It'sreallymuch(1s)It'sreallymuch(2s)It'sreallymuch(2s)We'renearlydone!We'renearlydone!(2s)We'renearlydone!(2s)We'renearlydone!(2s)We'renearlydone!(3s)We'renearlydone!(3s)Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(255,255,255);white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(168,204,140)}.j{white-space:pre}.k{fill:rgb(124,255,0);white-space:pre}.l{fill:rgb(219,171,121)}.m{fill:rgb(255,241,0);white-space:pre}.n{fill:rgb(232,131,136)}.o{fill:rgb(243,86,86);white-space:pre}.p{fill:transparent}.r{animation-duration:14.203984s;animation-iteration-count:infinite;animation-name:q;animation-timing-function:steps(1,end)}.s{fill:rgb(160,160,160);white-space:pre}@keyframes q{0%{transform:translateX(-0px)}1.4%{transform:translateX(-80px)}2.8%{transform:translateX(-160px)}4.2%{transform:translateX(-240px)}5.6%{transform:translateX(-320px)}7.1%{transform:translateX(-400px)}8.5%{transform:translateX(-480px)}9.9%{transform:translateX(-560px)}11.3%{transform:translateX(-640px)}12.7%{transform:translateX(-720px)}14.1%{transform:translateX(-800px)}15.5%{transform:translateX(-880px)}15.5%{transform:translateX(-960px)}16.9%{transform:translateX(-1040px)}18.3%{transform:translateX(-1120px)}19.7%{transform:translateX(-1200px)}21.1%{transform:translateX(-1280px)}22.6%{transform:translateX(-1360px)}24%{transform:translateX(-1440px)}25.4%{transform:translateX(-1520px)}26.8%{transform:translateX(-1600px)}28.2%{transform:translateX(-1680px)}29.6%{transform:translateX(-1760px)}29.6%{transform:translateX(-1840px)}31%{transform:translateX(-1920px)}32.4%{transform:translateX(-2000px)}33.8%{transform:translateX(-2080px)}35.2%{transform:translateX(-2160px)}36.6%{transform:translateX(-2240px)}38%{transform:translateX(-2320px)}39.5%{transform:translateX(-2400px)}40.9%{transform:translateX(-2480px)}42.3%{transform:translateX(-2560px)}43.7%{transform:translateX(-2640px)}43.7%{transform:translateX(-2720px)}45.1%{transform:translateX(-2800px)}46.5%{transform:translateX(-2880px)}47.9%{transform:translateX(-2960px)}49.3%{transform:translateX(-3040px)}50.7%{transform:translateX(-3120px)}50.7%{transform:translateX(-3200px)}52.1%{transform:translateX(-3280px)}53.5%{transform:translateX(-3360px)}55%{transform:translateX(-3440px)}56.4%{transform:translateX(-3520px)}57.7%{transform:translateX(-3600px)}57.8%{transform:translateX(-3680px)}59.2%{transform:translateX(-3760px)}60.6%{transform:translateX(-3840px)}62%{transform:translateX(-3920px)}63.4%{transform:translateX(-4000px)}64.8%{transform:translateX(-4080px)}64.8%{transform:translateX(-4160px)}100%{transform:translateX(-4240px)}}Doingsomethingimportant...(willsucceed)(1s) SUCCESS Doingsomethingimportant...(willsucceed)Doingsomethingimportant...(willwarn)(1s) WARNING Doingsomethingimportant...(willwarn)Doingsomethingimportant...(willfail)(1s) ERROR Doingsomethingimportant...(willfail) SUCCESS Finally!Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(2s)Doingsomethingimportant...(willsucceed)(2s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(2s)Doingsomethingimportant...(willwarn)(2s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(2s)Doingsomethingimportant...(willfail)(2s)Doingalotofstuff...(0s)Doingalotofstuff...(0s)Doingalotofstuff...(0s)Doingalotofstuff...(1s)Doingalotofstuff...(1s)It'sreallymuchIt'sreallymuch(1s)It'sreallymuch(1s)It'sreallymuch(1s)It'sreallymuch(2s)It'sreallymuch(2s)We'renearlydone!We'renearlydone!(2s)We'renearlydone!(2s)We'renearlydone!(2s)We'renearlydone!(3s)We'renearlydone!(3s)Restartinganimation... \ No newline at end of file diff --git a/_examples/style/animation.svg b/_examples/style/animation.svg index 9947ffbba..a09c85242 100644 --- a/_examples/style/animation.svg +++ b/_examples/style/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{fill:rgb(126,231,233);font-weight:bold;white-space:pre}.h{fill:rgb(185,191,202)}.i{fill:rgb(127,253,127);white-space:pre}.j{fill:transparent}.l{animation-duration:5.294415s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}.m{fill:rgb(160,160,160);white-space:pre}@keyframes k{0%{transform:translateX(-0px)}5.5%{transform:translateX(-80px)}5.6%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Hello, World!Hello, World!Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{fill:rgb(126,231,233);font-weight:bold;white-space:pre}.h{fill:rgb(185,191,202)}.i{fill:rgb(127,253,127);white-space:pre}.j{fill:transparent}.l{animation-duration:5.205545s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}.m{fill:rgb(160,160,160);white-space:pre}@keyframes k{0%{transform:translateX(-0px)}3.9%{transform:translateX(-80px)}3.9%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Hello, World!Hello, World!Restartinganimation... \ No newline at end of file diff --git a/_examples/table/animation.svg b/_examples/table/animation.svg index b4e236f68..fb37d3e2d 100644 --- a/_examples/table/animation.svg +++ b/_examples/table/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:transparent}.k{animation-duration:5.281166s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}5.2%{transform:translateX(-80px)}5.3%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Firstname|Lastname|EmailPaul|Dean|nisi.dictum.augue@velitAliquam.co.ukCallie|Mckay|egestas.nunc.sed@est.comLibby|Camacho|aliquet.lobortis@semper.comFirstname|Lastname|EmailPaul|Dean|nisi.dictum.augue@velitAliquam.co.ukCallie|Mckay|egestas.nunc.sed@est.comLibby|Camacho|aliquet.lobortis@semper.comFirstname|Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:transparent}.k{animation-duration:5.2066s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}4%{transform:translateX(-80px)}4%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Firstname|Lastname|EmailPaul|Dean|nisi.dictum.augue@velitAliquam.co.ukCallie|Mckay|egestas.nunc.sed@est.comLibby|Camacho|aliquet.lobortis@semper.comFirstname|Lastname|EmailPaul|Dean|nisi.dictum.augue@velitAliquam.co.ukCallie|Mckay|egestas.nunc.sed@est.comLibby|Camacho|aliquet.lobortis@semper.comRestartinganimation... \ No newline at end of file diff --git a/_examples/theme/animation.svg b/_examples/theme/animation.svg index e1f226bc7..2d6dc13aa 100644 --- a/_examples/theme/animation.svg +++ b/_examples/theme/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:rgb(234,89,246);white-space:pre}.k{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.l{fill:rgb(124,255,0);white-space:pre}.m{fill:rgb(168,204,140)}.n{fill:rgb(255,241,0);white-space:pre}.o{fill:rgb(219,171,121)}.p{fill:rgb(243,86,86);white-space:pre}.q{fill:rgb(232,131,136)}.r{fill:rgb(160,160,160);white-space:pre}.s{fill:rgb(111,119,131)}.t{fill:rgb(255,255,255);white-space:pre}.u{fill:rgb(104,104,104);white-space:pre}.v{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.w{fill:transparent}.y{animation-duration:14.536624s;animation-iteration-count:infinite;animation-name:x;animation-timing-function:steps(1,end)}@keyframes x{0%{transform:translateX(-0px)}1.8%{transform:translateX(-80px)}3.6%{transform:translateX(-160px)}5.3%{transform:translateX(-240px)}7%{transform:translateX(-320px)}8.7%{transform:translateX(-400px)}10.5%{transform:translateX(-480px)}12.2%{transform:translateX(-560px)}13.9%{transform:translateX(-640px)}15.6%{transform:translateX(-720px)}17.3%{transform:translateX(-800px)}19.1%{transform:translateX(-880px)}20.8%{transform:translateX(-960px)}22.5%{transform:translateX(-1040px)}24.2%{transform:translateX(-1120px)}26%{transform:translateX(-1200px)}27.7%{transform:translateX(-1280px)}29.4%{transform:translateX(-1360px)}31.1%{transform:translateX(-1440px)}32.9%{transform:translateX(-1520px)}34.6%{transform:translateX(-1600px)}36.3%{transform:translateX(-1680px)}38%{transform:translateX(-1760px)}39.7%{transform:translateX(-1840px)}41.5%{transform:translateX(-1920px)}43.2%{transform:translateX(-2000px)}44.9%{transform:translateX(-2080px)}46.6%{transform:translateX(-2160px)}48.4%{transform:translateX(-2240px)}50.1%{transform:translateX(-2320px)}51.8%{transform:translateX(-2400px)}53.5%{transform:translateX(-2480px)}55.3%{transform:translateX(-2560px)}57%{transform:translateX(-2640px)}58.7%{transform:translateX(-2720px)}60.4%{transform:translateX(-2800px)}62.2%{transform:translateX(-2880px)}63.9%{transform:translateX(-2960px)}65.6%{transform:translateX(-3040px)}100%{transform:translateX(-3120px)}} INFO Thesearethedefaultthemestyles. Youcanmodifythemeasilytoyourpersonalpreference, orcreatenewthemesfromscratch:)PrimaryStyleSecondaryStyleHighlightStyleInfoMessageStyleInfoPrefixStyleSuccessMessageStyleSuccessPrefixStyleWarningMessageStyleWarningPrefixStyleErrorMessageStyleErrorPrefixStyleFatalMessageStyleFatalPrefixStyleDescriptionMessageStyleDescriptionPrefixStyleScopeStyleProgressbarBarStyleProgressbarTitleStyleHeaderTextStyleHeaderBackgroundStyleSpinnerStyleSpinnerTextStyleTimerStyleTableStyleTableHeaderStyleTableSeparatorStyleSectionStyleBulletListTextStyleBulletListBulletStyleTreeStyleTreeTextStyleLetterStyleDebugMessageStyleDebugPrefixStyleBoxStyleBoxTextStyleBarLabelStyleBarStyleRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:rgb(234,89,246);white-space:pre}.k{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.l{fill:rgb(124,255,0);white-space:pre}.m{fill:rgb(168,204,140)}.n{fill:rgb(255,241,0);white-space:pre}.o{fill:rgb(219,171,121)}.p{fill:rgb(243,86,86);white-space:pre}.q{fill:rgb(232,131,136)}.r{fill:rgb(160,160,160);white-space:pre}.s{fill:rgb(111,119,131)}.t{fill:rgb(255,255,255);white-space:pre}.u{fill:rgb(104,104,104);white-space:pre}.v{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.w{fill:transparent}.y{animation-duration:14.459205s;animation-iteration-count:infinite;animation-name:x;animation-timing-function:steps(1,end)}@keyframes x{0%{transform:translateX(-0px)}1.3%{transform:translateX(-80px)}3%{transform:translateX(-160px)}4.8%{transform:translateX(-240px)}6.5%{transform:translateX(-320px)}8.2%{transform:translateX(-400px)}8.2%{transform:translateX(-480px)}10%{transform:translateX(-560px)}11.7%{transform:translateX(-640px)}13.4%{transform:translateX(-720px)}15.2%{transform:translateX(-800px)}16.9%{transform:translateX(-880px)}18.6%{transform:translateX(-960px)}20.4%{transform:translateX(-1040px)}22.1%{transform:translateX(-1120px)}23.8%{transform:translateX(-1200px)}25.6%{transform:translateX(-1280px)}27.3%{transform:translateX(-1360px)}29%{transform:translateX(-1440px)}30.8%{transform:translateX(-1520px)}32.5%{transform:translateX(-1600px)}34.2%{transform:translateX(-1680px)}36%{transform:translateX(-1760px)}36%{transform:translateX(-1840px)}37.7%{transform:translateX(-1920px)}39.4%{transform:translateX(-2000px)}41.2%{transform:translateX(-2080px)}42.9%{transform:translateX(-2160px)}44.6%{transform:translateX(-2240px)}46.4%{transform:translateX(-2320px)}48.1%{transform:translateX(-2400px)}49.8%{transform:translateX(-2480px)}51.6%{transform:translateX(-2560px)}53.3%{transform:translateX(-2640px)}55%{transform:translateX(-2720px)}56.8%{transform:translateX(-2800px)}58.5%{transform:translateX(-2880px)}60.2%{transform:translateX(-2960px)}62%{transform:translateX(-3040px)}63.7%{transform:translateX(-3120px)}65.4%{transform:translateX(-3200px)}100%{transform:translateX(-3280px)}} INFO Thesearethedefaultthemestyles. Youcanmodifythemeasilytoyourpersonalpreference, orcreatenewthemesfromscratch:)PrimaryStyleSecondaryStyleHighlightStyleInfoMessageStyleInfoPrefixStyleSuccessMessageStyleSuccessPrefixStyleWarningMessageStyleWarningPrefixStyleErrorMessageStyleErrorPrefixStyleFatalMessageStyleFatalPrefixStyleDescriptionMessageStyleDescriptionPrefixStyleScopeStyleProgressbarBarStyleProgressbarTitleStyleHeaderTextStyleHeaderBackgroundStyleSpinnerStyleSpinnerTextStyleTimerStyleTableStyleTableHeaderStyleTableSeparatorStyleSectionStyleBulletListTextStyleBulletListBulletStyleTreeStyleTreeTextStyleLetterStyleDebugMessageStyleDebugPrefixStyleBoxStyleBoxTextStyleBarLabelStyleBarStyleRestartinganimation... \ No newline at end of file diff --git a/_examples/tree/animation.svg b/_examples/tree/animation.svg index 149d1d003..90b9c1d5e 100644 --- a/_examples/tree/animation.svg +++ b/_examples/tree/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:transparent}.j{animation-duration:5.287293s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}5.4%{transform:translateX(-80px)}5.4%{transform:translateX(-160px)}5.4%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}├─┬C:├──Users├──Windows├──Programs├──Programs(x86)└──dev├──D:├─┬E:├──Movies├─┬Music└──LinkinPark└─┬Games└─┬Shooter├──CallOfDuty├──CS:GO└─┬Battlefield├──Battlefield1└──Battlefield2└─┬F:└─┬dev├──dops└──PTerm├─┬Mu└─Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'JetBrainsMono',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:transparent}.j{animation-duration:5.213593s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}4.1%{transform:translateX(-80px)}4.1%{transform:translateX(-160px)}4.1%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}├─┬C:├──Users├──Windows├──Programs├──Programs(x86)└──dev├──D:├─┬E:├──Movies├─┬Music└──LinkinPark└─┬Games└─┬Shooter├──CallOfDuty├──CS:GO└─┬Battlefield├──Battlefield1└──Battlefield2└─┬F:└─┬dev├──dops└──PTerm├─┬Mu└─Restartinganimation... \ No newline at end of file diff --git a/docs/README.md b/docs/README.md index b0b492298..aea575d86 100644 --- a/docs/README.md +++ b/docs/README.md @@ -38,7 +38,7 @@ -Forks +Forks @@ -114,7 +114,7 @@ We take special precautions to ensure that PTerm works on as many operating syst > PTerm has a 100% test coverage, which means that every line of code inside PTerm gets tested automatically -We test PTerm continuously. However, since a human cannot test everything all the time, we have our own test system with which we currently run **`28740`** +We test PTerm continuously. However, since a human cannot test everything all the time, we have our own test system with which we currently run **`28748`** automated tests to ensure that PTerm has no bugs. ### • ✨ Consistent Colors diff --git a/testdata/snapshots/TestBarChartPrinter_NilStylePrint.testza b/testdata/snapshots/TestBarChartPrinter_NilStylePrint.testza new file mode 100755 index 000000000..071b553a6 --- /dev/null +++ b/testdata/snapshots/TestBarChartPrinter_NilStylePrint.testza @@ -0,0 +1 @@ +(string) (len=3185) " \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mBar 1\x1b[0m\x1b[0m \x1b[96m\x1b[96mBar 2\x1b[0m\x1b[0m \x1b[96m\x1b[96mLonger Label\x1b[0m\x1b[0m \n \n\n" diff --git a/testdata/snapshots/TestBarChartPrinter_Render.testza b/testdata/snapshots/TestBarChartPrinter_Render.testza new file mode 100755 index 000000000..7b6afd3fe --- /dev/null +++ b/testdata/snapshots/TestBarChartPrinter_Render.testza @@ -0,0 +1 @@ +(string) (len=3328) " 1337 1337 \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \n \n\n" diff --git a/testdata/snapshots/TestBarChartPrinter_RenderExample.testza b/testdata/snapshots/TestBarChartPrinter_RenderExample.testza new file mode 100755 index 000000000..141c15f92 --- /dev/null +++ b/testdata/snapshots/TestBarChartPrinter_RenderExample.testza @@ -0,0 +1 @@ +(string) (len=3988) " \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n \x1b[36m\x1b[36m██\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mBar 1\x1b[0m\x1b[0m \x1b[96m\x1b[96mBar 2\x1b[0m\x1b[0m \x1b[96m\x1b[96mLong Label Example\x1b[0m\x1b[0m \x1b[96m\x1b[96mZero\x1b[0m\x1b[0m \x1b[96m\x1b[96mNegative Value\x1b[0m\x1b[0m \x1b[96m\x1b[96mNV\x1b[0m\x1b[0m \n \n\n" diff --git a/testdata/snapshots/TestBarChartPrinter_RenderExampleHorizontal.testza b/testdata/snapshots/TestBarChartPrinter_RenderExampleHorizontal.testza new file mode 100755 index 000000000..10767fccd --- /dev/null +++ b/testdata/snapshots/TestBarChartPrinter_RenderExampleHorizontal.testza @@ -0,0 +1 @@ +(string) (len=2565) "\x1b[0m\x1b[0m \x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m 1337\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m 1000\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mZero\x1b[0m\x1b[0m\x1b[0m\x1b[0m 0\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m -800\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m -500 \n\n" diff --git a/testdata/snapshots/TestBarChartPrinter_RenderExampleRawOutput.testza b/testdata/snapshots/TestBarChartPrinter_RenderExampleRawOutput.testza new file mode 100755 index 000000000..6c1797d40 --- /dev/null +++ b/testdata/snapshots/TestBarChartPrinter_RenderExampleRawOutput.testza @@ -0,0 +1 @@ +(string) (len=75) "Bar 1: 5\nBar 2: 3\nLong Label Example: 7\nZero: 0\nNegative Value: -4\nNV: -5\n\n" diff --git a/testdata/snapshots/TestBarChartPrinter_RenderLowBarValues.testza b/testdata/snapshots/TestBarChartPrinter_RenderLowBarValues.testza new file mode 100755 index 000000000..78fcfdd81 --- /dev/null +++ b/testdata/snapshots/TestBarChartPrinter_RenderLowBarValues.testza @@ -0,0 +1 @@ +(string) (len=3242) " 1 1 \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \n \n\n" diff --git a/testdata/snapshots/TestBarChartPrinter_RenderMultipleLineLabel.testza b/testdata/snapshots/TestBarChartPrinter_RenderMultipleLineLabel.testza new file mode 100755 index 000000000..5ca166b62 --- /dev/null +++ b/testdata/snapshots/TestBarChartPrinter_RenderMultipleLineLabel.testza @@ -0,0 +1 @@ +(string) (len=5409) " \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n -1337 -1337 -1337 \n\x1b[96m\x1b[96m\x1b[96m\x1b[96mTest\x1b[0m\x1b[96m\x1b[0m\x1b[96m\x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[96m\x1b[96mTest\x1b[0m\x1b[96m\x1b[0m \x1b[96m\x1b[96m\x1b[96m\x1b[96mTest\x1b[0m\x1b[96m\x1b[0m\x1b[96m\x1b[0m\x1b[0m \n \x1b[96m\x1b[96mNew Line\x1b[0m\x1b[96m\x1b[0m\x1b[96m\x1b[0m\x1b[0m \n \n" diff --git a/testdata/snapshots/TestBarChartPrinter_RenderNegativeBarValues.testza b/testdata/snapshots/TestBarChartPrinter_RenderNegativeBarValues.testza new file mode 100755 index 000000000..9a9adc546 --- /dev/null +++ b/testdata/snapshots/TestBarChartPrinter_RenderNegativeBarValues.testza @@ -0,0 +1 @@ +(string) (len=6398) " \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n -1337 -1000 -950 -1500 -10 -100 \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \n \n\n" diff --git a/testdata/snapshots/TestBarChartPrinter_RenderNegativeBarValuesHorizontal.testza b/testdata/snapshots/TestBarChartPrinter_RenderNegativeBarValuesHorizontal.testza new file mode 100755 index 000000000..f4dd170af --- /dev/null +++ b/testdata/snapshots/TestBarChartPrinter_RenderNegativeBarValuesHorizontal.testza @@ -0,0 +1 @@ +(string) (len=4458) "\x1b[0m\x1b[0m \x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m -999\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m -500\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m -653\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m 0\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m -20\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m -100\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m 0\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m -30 \n\n" diff --git a/testdata/snapshots/TestBarChartPrinter_RenderPositiveBarValues.testza b/testdata/snapshots/TestBarChartPrinter_RenderPositiveBarValues.testza new file mode 100755 index 000000000..481c55e1b --- /dev/null +++ b/testdata/snapshots/TestBarChartPrinter_RenderPositiveBarValues.testza @@ -0,0 +1 @@ +(string) (len=4063) " 1000 1400 900 \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m██\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \n \n\n" diff --git a/testdata/snapshots/TestBarChartPrinter_RenderPositiveBarValuesHorizontal.testza b/testdata/snapshots/TestBarChartPrinter_RenderPositiveBarValuesHorizontal.testza new file mode 100755 index 000000000..322f5247c --- /dev/null +++ b/testdata/snapshots/TestBarChartPrinter_RenderPositiveBarValuesHorizontal.testza @@ -0,0 +1 @@ +(string) (len=6593) "\x1b[0m\x1b[0m \x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m 30\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m 70\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m 80\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m 90\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m 40\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m\x1b[31;44;1m\x1b[31;44;1m█\x1b[0m\x1b[0m 30 \n\n" diff --git a/testdata/snapshots/TestBarChartPrinter_RenderZeroBarValues.testza b/testdata/snapshots/TestBarChartPrinter_RenderZeroBarValues.testza new file mode 100755 index 000000000..768d9f58a --- /dev/null +++ b/testdata/snapshots/TestBarChartPrinter_RenderZeroBarValues.testza @@ -0,0 +1 @@ +(string) (len=682) " 0 0 \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \x1b[96m\x1b[96mTest\x1b[0m\x1b[0m \n \n\n" diff --git a/testdata/snapshots/TestBarChartPrinter_RenderZeroBarValuesHorizontal.testza b/testdata/snapshots/TestBarChartPrinter_RenderZeroBarValuesHorizontal.testza new file mode 100755 index 000000000..eb0c13f99 --- /dev/null +++ b/testdata/snapshots/TestBarChartPrinter_RenderZeroBarValuesHorizontal.testza @@ -0,0 +1 @@ +(string) (len=258) "\x1b[0m\x1b[0m \x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m\x1b[0m\x1b[0m 0\x1b[0m\x1b[0m \n\x1b[96m\x1b[96mTest\x1b[0m\x1b[0m 0 \n\n" diff --git a/testdata/snapshots/TestBigTextPrinter_Render.testza b/testdata/snapshots/TestBigTextPrinter_Render.testza new file mode 100755 index 000000000..1e29b2c05 --- /dev/null +++ b/testdata/snapshots/TestBigTextPrinter_Render.testza @@ -0,0 +1 @@ +(string) (len=861) "\x1b[39m\x1b[39m██ ██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m███████ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m ██████ \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m██ ██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ ██ \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m███████ \x1b[0m\x1b[0m\x1b[39m\x1b[39m█████ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ ██ \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m██ ██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ ██ \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m██ ██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m███████ \x1b[0m\x1b[0m\x1b[39m\x1b[39m███████ \x1b[0m\x1b[0m\x1b[39m\x1b[39m███████ \x1b[0m\x1b[0m\x1b[39m\x1b[39m ██████ \x1b[0m\x1b[0m\n\n" diff --git a/testdata/snapshots/TestBigTextPrinter_RenderNoStyling.testza b/testdata/snapshots/TestBigTextPrinter_RenderNoStyling.testza new file mode 100755 index 000000000..59fcf4f78 --- /dev/null +++ b/testdata/snapshots/TestBigTextPrinter_RenderNoStyling.testza @@ -0,0 +1 @@ +(string) (len=6) "Hello\n" diff --git a/testdata/snapshots/TestBigTextPrinter_RenderRawOutput.testza b/testdata/snapshots/TestBigTextPrinter_RenderRawOutput.testza new file mode 100755 index 000000000..1e29b2c05 --- /dev/null +++ b/testdata/snapshots/TestBigTextPrinter_RenderRawOutput.testza @@ -0,0 +1 @@ +(string) (len=861) "\x1b[39m\x1b[39m██ ██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m███████ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m ██████ \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m██ ██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ ██ \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m███████ \x1b[0m\x1b[0m\x1b[39m\x1b[39m█████ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ ██ \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m██ ██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m██ ██ \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m██ ██ \x1b[0m\x1b[0m\x1b[39m\x1b[39m███████ \x1b[0m\x1b[0m\x1b[39m\x1b[39m███████ \x1b[0m\x1b[0m\x1b[39m\x1b[39m███████ \x1b[0m\x1b[0m\x1b[39m\x1b[39m ██████ \x1b[0m\x1b[0m\n\n" diff --git a/testdata/snapshots/TestBigTextPrinter_RenderRawOutputNoStyling.testza b/testdata/snapshots/TestBigTextPrinter_RenderRawOutputNoStyling.testza new file mode 100755 index 000000000..59fcf4f78 --- /dev/null +++ b/testdata/snapshots/TestBigTextPrinter_RenderRawOutputNoStyling.testza @@ -0,0 +1 @@ +(string) (len=6) "Hello\n" diff --git a/testdata/snapshots/TestDemo0.testza b/testdata/snapshots/TestDemo0.testza new file mode 100755 index 000000000..580e2252c --- /dev/null +++ b/testdata/snapshots/TestDemo0.testza @@ -0,0 +1 @@ +(string) (len=17649) "\r \r \x1b[96m\x1b[96m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m████████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m███████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m███ ███ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m████ ████ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m█████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ████ ██ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ ██ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m███████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\n \n\r \r \x1b[96m\x1b[96m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m████████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m███████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m███ ███ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m████ ████ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m█████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ████ ██ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ ██ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m███████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\n \n\r \r \x1b[96m\x1b[96m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m████████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m███████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m███ ███ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m████ ████ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m█████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ████ ██ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ ██ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m███████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\n \n\r \r \x1b[96m\x1b[96m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m████████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m███████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m███ ███ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m████ ████ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m█████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ████ ██ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ ██ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m███████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\n \n\r \r \x1b[96m\x1b[96m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m████████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m███████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m███ ███ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m████ ████ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m█████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ████ ██ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ ██ \x1b[0m\x1b[0m\n \x1b[96m\x1b[96m██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m███████ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\x1b[95m\x1b[95m██ ██ \x1b[0m\x1b[0m\n \n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r \r\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\x1b[104m\x1b[104m\x1b[97;1m\x1b[97;1m PTDP - PTerm Demo Program \x1b[0m\x1b[104m\x1b[0m\x1b[104m\x1b[0m\x1b[0m\n\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\n\r \r\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\x1b[104m\x1b[104m\x1b[97;1m\x1b[97;1m PTDP - PTerm Demo Program \x1b[0m\x1b[104m\x1b[0m\x1b[104m\x1b[0m\x1b[0m\n\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\n\r \r\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\x1b[104m\x1b[104m\x1b[97;1m\x1b[97;1m PTDP - PTerm Demo Program \x1b[0m\x1b[104m\x1b[0m\x1b[104m\x1b[0m\x1b[0m\n\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\n\r \r\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\x1b[104m\x1b[104m\x1b[97;1m\x1b[97;1m PTDP - PTerm Demo Program \x1b[0m\x1b[104m\x1b[0m\x1b[104m\x1b[0m\x1b[0m\n\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\n\r \r\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\x1b[104m\x1b[104m\x1b[97;1m\x1b[97;1m PTDP - PTerm Demo Program \x1b[0m\x1b[104m\x1b[0m\x1b[104m\x1b[0m\x1b[0m\n\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r \r\x1b[30;46m\x1b[30;46m INFO \x1b[0m\x1b[0m \x1b[96m\x1b[96mThis animation was generated with the latest version of PTerm!\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mPTerm works on nearly every terminal and operating system.\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mIt's super easy to use!\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mIf you want, you can customize everything :)\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mYou can see the code of this demo in the \x1b[95m./_examples/demo\x1b[0m\x1b[96m directory.\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mThis demo was updated at: 02 Jan 2006 - 15:04:05 MST\x1b[0m\x1b[0m\n\r \r\x1b[30;46m\x1b[30;46m INFO \x1b[0m\x1b[0m \x1b[96m\x1b[96mThis animation was generated with the latest version of PTerm!\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mPTerm works on nearly every terminal and operating system.\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mIt's super easy to use!\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mIf you want, you can customize everything :)\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mYou can see the code of this demo in the \x1b[95m./_examples/demo\x1b[0m\x1b[96m directory.\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mThis demo was updated at: 02 Jan 2006 - 15:04:05 MST\x1b[0m\x1b[0m\n\r \r\x1b[30;46m\x1b[30;46m INFO \x1b[0m\x1b[0m \x1b[96m\x1b[96mThis animation was generated with the latest version of PTerm!\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mPTerm works on nearly every terminal and operating system.\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mIt's super easy to use!\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mIf you want, you can customize everything :)\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mYou can see the code of this demo in the \x1b[95m./_examples/demo\x1b[0m\x1b[96m directory.\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mThis demo was updated at: 02 Jan 2006 - 15:04:05 MST\x1b[0m\x1b[0m\n\r \r\x1b[30;46m\x1b[30;46m INFO \x1b[0m\x1b[0m \x1b[96m\x1b[96mThis animation was generated with the latest version of PTerm!\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mPTerm works on nearly every terminal and operating system.\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mIt's super easy to use!\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mIf you want, you can customize everything :)\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mYou can see the code of this demo in the \x1b[95m./_examples/demo\x1b[0m\x1b[96m directory.\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mThis demo was updated at: 02 Jan 2006 - 15:04:05 MST\x1b[0m\x1b[0m\n\r \r\x1b[30;46m\x1b[30;46m INFO \x1b[0m\x1b[0m \x1b[96m\x1b[96mThis animation was generated with the latest version of PTerm!\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mPTerm works on nearly every terminal and operating system.\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mIt's super easy to use!\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mIf you want, you can customize everything :)\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mYou can see the code of this demo in the \x1b[95m./_examples/demo\x1b[0m\x1b[96m directory.\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96mThis demo was updated at: 02 Jan 2006 - 15:04:05 MST\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r \r\n\r \r\n\r \r\n\r \r\n\r \r\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m▀ \x1b[0m\x1b[0m \x1b[97m\x1b[97mWaiting for 15 seconds...\x1b[0m\x1b[0m\x1b[90m\x1b[90m\x1b[0m\x1b[0m\r \r\x1b[96m\x1b[96m▀ \x1b[0m\x1b[0m \x1b[97m\x1b[97mWaiting for 14 seconds...\x1b[0m\x1b[0m\r \r\x1b[96m\x1b[96m▀ \x1b[0m\x1b[0m \x1b[97m\x1b[97mWaiting for 13 seconds...\x1b[0m\x1b[0m\r \r\x1b[96m\x1b[96m▀ \x1b[0m\x1b[0m \x1b[97m\x1b[97mWaiting for 12 seconds...\x1b[0m\x1b[0m\r \r\x1b[96m\x1b[96m▀ \x1b[0m\x1b[0m \x1b[97m\x1b[97mWaiting for 11 seconds...\x1b[0m\x1b[0m\r \r\x1b[96m\x1b[96m▀ \x1b[0m\x1b[0m \x1b[97m\x1b[97mWaiting for 10 seconds...\x1b[0m\x1b[0m\r \r\x1b[96m\x1b[96m▀ \x1b[0m\x1b[0m \x1b[97m\x1b[97mWaiting for 9 seconds...\x1b[0m\x1b[0m\r \r\x1b[96m\x1b[96m▀ \x1b[0m\x1b[0m \x1b[97m\x1b[97mWaiting for 8 seconds...\x1b[0m\x1b[0m\r \r\x1b[96m\x1b[96m▀ \x1b[0m\x1b[0m \x1b[97m\x1b[97mWaiting for 7 seconds...\x1b[0m\x1b[0m\r \r\x1b[96m\x1b[96m▀ \x1b[0m\x1b[0m \x1b[97m\x1b[97mWaiting for 6 seconds...\x1b[0m\x1b[0m\r \r\x1b[96m\x1b[96m▀ \x1b[0m\x1b[0m \x1b[97m\x1b[97mWaiting for 5 seconds...\x1b[0m\x1b[0m\r \r\x1b[96m\x1b[96m▀ \x1b[0m\x1b[0m \x1b[97m\x1b[97mWaiting for 4 seconds...\x1b[0m\x1b[0m\r \r\x1b[96m\x1b[96m▀ \x1b[0m\x1b[0m \x1b[97m\x1b[97mWaiting for 3 seconds...\x1b[0m\x1b[0m\r \r\x1b[96m\x1b[96m▀ \x1b[0m\x1b[0m \x1b[97m\x1b[97mWaiting for 2 seconds...\x1b[0m\x1b[0m\r \r\x1b[96m\x1b[96m▀ \x1b[0m\x1b[0m \x1b[97m\x1b[97mWaiting for 1 second...\x1b[0m\x1b[0m\r \r" diff --git a/testdata/snapshots/TestDemo1.testza b/testdata/snapshots/TestDemo1.testza new file mode 100755 index 000000000..ad2a2dec9 --- /dev/null +++ b/testdata/snapshots/TestDemo1.testza @@ -0,0 +1 @@ +(string) (len=2665) "\r \r\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\x1b[104m\x1b[104m\x1b[97;1m\x1b[97;1m Pseudo Application created with PTerm \x1b[0m\x1b[104m\x1b[0m\x1b[104m\x1b[0m\x1b[0m\n\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\r \r\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\x1b[104m\x1b[104m\x1b[97;1m\x1b[97;1m Pseudo Application created with PTerm \x1b[0m\x1b[104m\x1b[0m\x1b[104m\x1b[0m\x1b[0m\n\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\r \r\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\x1b[104m\x1b[104m\x1b[97;1m\x1b[97;1m Pseudo Application created with PTerm \x1b[0m\x1b[104m\x1b[0m\x1b[104m\x1b[0m\x1b[0m\n\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\r \r\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\x1b[104m\x1b[104m\x1b[97;1m\x1b[97;1m Pseudo Application created with PTerm \x1b[0m\x1b[104m\x1b[0m\x1b[104m\x1b[0m\x1b[0m\n\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\r \r\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\x1b[104m\x1b[104m\x1b[97;1m\x1b[97;1m Pseudo Application created with PTerm \x1b[0m\x1b[104m\x1b[0m\x1b[104m\x1b[0m\x1b[0m\n\x1b[104m\x1b[104m \x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s" diff --git a/testdata/snapshots/TestDemo2.testza b/testdata/snapshots/TestDemo2.testza new file mode 100755 index 000000000..2a3b08565 --- /dev/null +++ b/testdata/snapshots/TestDemo2.testza @@ -0,0 +1 @@ +(string) (len=33805) "\r \r\n# \x1b[1;33m\x1b[1;33mInstalling pseudo programs\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mInstalling pseudo programs\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mInstalling pseudo programs\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mInstalling pseudo programs\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mInstalling pseudo programs\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling stuff\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-excel\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-excel\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-excel\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-excel\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-excel\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-excel\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-excel\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-excel\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-excel\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m1\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m████\x1b[0m\x1b[0m \x1b[38;2;233;21;0m8%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-photoshop\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m1\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m████\x1b[0m\x1b[0m \x1b[38;2;233;21;0m8%\x1b[0m | 0s\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-photoshop\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-photoshop\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-photoshop\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-photoshop\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-photoshop\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-photoshop\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-photoshop\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m1\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m████\x1b[0m\x1b[0m \x1b[38;2;233;21;0m8%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-photoshop\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m2\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m██████\x1b[0m\x1b[0m \x1b[38;2;212;42;0m17%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-chrome\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m2\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m███████\x1b[0m\x1b[0m \x1b[38;2;212;42;0m17%\x1b[0m | 0s\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-chrome\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-chrome\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-chrome\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-chrome\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-chrome\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-chrome\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-chrome\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m2\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m███████\x1b[0m\x1b[0m \x1b[38;2;212;42;0m17%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-chrome\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m3\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m██████████\x1b[0m\x1b[0m \x1b[38;2;191;63;0m25%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-outlook\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m3\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m██████████\x1b[0m\x1b[0m \x1b[38;2;191;63;0m25%\x1b[0m | 0s\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-outlook\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-outlook\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-outlook\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-outlook\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-outlook\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-outlook\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-outlook\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m3\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m██████████\x1b[0m\x1b[0m \x1b[38;2;191;63;0m25%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-outlook\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m4\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█████████████\x1b[0m\x1b[0m \x1b[38;2;170;85;0m33%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-explorer\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m4\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█████████████\x1b[0m\x1b[0m \x1b[38;2;170;85;0m33%\x1b[0m | 0s\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-explorer\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-explorer\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-explorer\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-explorer\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-explorer\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-explorer\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-explorer\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m4\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█████████████\x1b[0m\x1b[0m \x1b[38;2;170;85;0m33%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-explorer\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m5\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m████████████████\x1b[0m\x1b[0m \x1b[38;2;148;106;0m42%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-dops\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m5\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█████████████████\x1b[0m\x1b[0m \x1b[38;2;148;106;0m42%\x1b[0m | 0s\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-dops\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-dops\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-dops\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-dops\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-dops\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-dops\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-dops\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m5\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█████████████████\x1b[0m\x1b[0m \x1b[38;2;148;106;0m42%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-dops\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m6\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█████████████████████\x1b[0m\x1b[0m \x1b[38;2;127;127;0m50%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-git\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m6\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█████████████████████\x1b[0m\x1b[0m \x1b[38;2;127;127;0m50%\x1b[0m | 0s\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-git\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-git\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-git\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-git\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-git\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-git\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-git\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m6\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█████████████████████\x1b[0m\x1b[0m \x1b[38;2;127;127;0m50%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-git\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m7\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m████████████████████████\x1b[0m\x1b[0m \x1b[38;2;106;148;0m58%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-vsc\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m7\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m████████████████████████\x1b[0m\x1b[0m \x1b[38;2;106;148;0m58%\x1b[0m | 0s\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-vsc\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-vsc\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-vsc\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-vsc\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-vsc\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-vsc\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-vsc\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m7\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m████████████████████████\x1b[0m\x1b[0m \x1b[38;2;106;148;0m58%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-vsc\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m8\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m████████████████████████████\x1b[0m\x1b[0m \x1b[38;2;85;170;0m67%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-intellij\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m8\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█████████████████████████\x1b[0m\x1b[0m \x1b[38;2;85;170;0m67%\x1b[0m | 0s\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-intellij\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-intellij\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-intellij\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-intellij\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-intellij\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-intellij\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-intellij\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m8\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█████████████████████████\x1b[0m\x1b[0m \x1b[38;2;85;170;0m67%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-intellij\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m9\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m████████████████████████████\x1b[0m\x1b[0m \x1b[38;2;63;191;0m75%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-minecraft\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m9\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m███████████████████████████\x1b[0m\x1b[0m \x1b[38;2;63;191;0m75%\x1b[0m | 0s\r \r\x1b[30;43m\x1b[30;43m WARNING \x1b[0m\x1b[0m \x1b[33m\x1b[33mCould not install pseudo-minecraft\x1b[0m\x1b[0m\n\x1b[30;43m\x1b[30;43m \x1b[0m\x1b[0m \x1b[33m\x1b[33mThe company policy forbids games.\x1b[0m\x1b[0m\n\r \r\x1b[30;43m\x1b[30;43m WARNING \x1b[0m\x1b[0m \x1b[33m\x1b[33mCould not install pseudo-minecraft\x1b[0m\x1b[0m\n\x1b[30;43m\x1b[30;43m \x1b[0m\x1b[0m \x1b[33m\x1b[33mThe company policy forbids games.\x1b[0m\x1b[0m\n\r \r\x1b[30;43m\x1b[30;43m WARNING \x1b[0m\x1b[0m \x1b[33m\x1b[33mCould not install pseudo-minecraft\x1b[0m\x1b[0m\n\x1b[30;43m\x1b[30;43m \x1b[0m\x1b[0m \x1b[33m\x1b[33mThe company policy forbids games.\x1b[0m\x1b[0m\n\r \r\x1b[30;43m\x1b[30;43m WARNING \x1b[0m\x1b[0m \x1b[33m\x1b[33mCould not install pseudo-minecraft\x1b[0m\x1b[0m\n\x1b[30;43m\x1b[30;43m \x1b[0m\x1b[0m \x1b[33m\x1b[33mThe company policy forbids games.\x1b[0m\x1b[0m\n\r \r\x1b[30;43m\x1b[30;43m WARNING \x1b[0m\x1b[0m \x1b[33m\x1b[33mCould not install pseudo-minecraft\x1b[0m\x1b[0m\n\x1b[30;43m\x1b[30;43m \x1b[0m\x1b[0m \x1b[33m\x1b[33mThe company policy forbids games.\x1b[0m\x1b[0m\n\r \r\x1b[30;43m\x1b[30;43m WARNING \x1b[0m\x1b[0m \x1b[33m\x1b[33mCould not install pseudo-minecraft\x1b[0m\x1b[0m\n\x1b[30;43m\x1b[30;43m \x1b[0m\x1b[0m \x1b[33m\x1b[33mThe company policy forbids games.\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-minecraft\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m9\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m███████████████████████████\x1b[0m\x1b[0m \x1b[38;2;63;191;0m75%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-scoop\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m9\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m██████████████████████████████\x1b[0m\x1b[0m \x1b[38;2;63;191;0m75%\x1b[0m | 0s\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-scoop\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-scoop\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-scoop\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-scoop\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-scoop\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-scoop\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-scoop\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m9\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m██████████████████████████████\x1b[0m\x1b[0m \x1b[38;2;63;191;0m75%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-scoop\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m10\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m████████████████████████████████\x1b[0m\x1b[0m \x1b[38;2;42;212;0m83%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-chocolatey\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m10\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m████████████████████████████\x1b[0m\x1b[0m \x1b[38;2;42;212;0m83%\x1b[0m | 0s\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-chocolatey\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-chocolatey\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-chocolatey\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-chocolatey\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-chocolatey\x1b[0m\x1b[0m\n\r \r\x1b[30;42m\x1b[30;42m SUCCESS \x1b[0m\x1b[0m \x1b[32m\x1b[32mInstalling pseudo-chocolatey\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-chocolatey\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m10\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m████████████████████████████\x1b[0m\x1b[0m \x1b[38;2;42;212;0m83%\x1b[0m | 0s\r\x1b[96m\x1b[96mInstalling pseudo-chocolatey\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m11\x1b[0m\x1b[90m/\x1b[0m\x1b[97m12\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m███████████████████████████████\x1b[0m\x1b[0m \x1b[38;2;21;233;0m92%\x1b[0m | 0s\r \r\n\r \r\n\r \r\n\r \r\n\r \r\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s" diff --git a/testdata/snapshots/TestDemo3.testza b/testdata/snapshots/TestDemo3.testza new file mode 100755 index 000000000..b18e84fc0 --- /dev/null +++ b/testdata/snapshots/TestDemo3.testza @@ -0,0 +1 @@ +(string) (len=1630) "\r \r\n## \x1b[1;33m\x1b[1;33mProgram Install Report\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n## \x1b[1;33m\x1b[1;33mProgram Install Report\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n## \x1b[1;33m\x1b[1;33mProgram Install Report\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n## \x1b[1;33m\x1b[1;33mProgram Install Report\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n## \x1b[1;33m\x1b[1;33mProgram Install Report\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s" diff --git a/testdata/snapshots/TestDemo4.testza b/testdata/snapshots/TestDemo4.testza new file mode 100755 index 000000000..32c0d98b4 --- /dev/null +++ b/testdata/snapshots/TestDemo4.testza @@ -0,0 +1 @@ +(string) (len=14355) "\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mProgram Name \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mStatus\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mSize\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-excel \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-photoshop \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-chrome \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-outlook \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-explorer \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-dops \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-git \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-vsc \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-intellij \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[91mpseudo-minecraft\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[91mfail\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m0mb \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-scoop \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-chocolatey\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mProgram Name \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mStatus\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mSize\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-excel \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-photoshop \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-chrome \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-outlook \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-explorer \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-dops \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-git \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-vsc \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-intellij \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[91mpseudo-minecraft\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[91mfail\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m0mb \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-scoop \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-chocolatey\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mProgram Name \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mStatus\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mSize\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-excel \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-photoshop \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-chrome \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-outlook \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-explorer \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-dops \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-git \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-vsc \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-intellij \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[91mpseudo-minecraft\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[91mfail\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m0mb \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-scoop \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-chocolatey\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mProgram Name \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mStatus\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mSize\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-excel \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-photoshop \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-chrome \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-outlook \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-explorer \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-dops \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-git \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-vsc \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-intellij \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[91mpseudo-minecraft\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[91mfail\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m0mb \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-scoop \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-chocolatey\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mProgram Name \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mStatus\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mSize\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-excel \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-photoshop \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-chrome \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-outlook \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-explorer \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-dops \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-git \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-vsc \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-intellij \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[91mpseudo-minecraft\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[91mfail\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m0mb \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-scoop \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mpseudo-chocolatey\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[92mpass\x1b[0m\x1b[39m \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m50mb\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s" diff --git a/testdata/snapshots/TestDemo5.testza b/testdata/snapshots/TestDemo5.testza new file mode 100755 index 000000000..bd6ed288a --- /dev/null +++ b/testdata/snapshots/TestDemo5.testza @@ -0,0 +1 @@ +(string) (len=13995) "\r \r\n# \x1b[1;33m\x1b[1;33mTree Printer\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mTree Printer\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mTree Printer\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mTree Printer\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mTree Printer\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r \r\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mC:\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mGo\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mWindows\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mPrograms\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-excel\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-photoshop\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-chrome\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-Tabs\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-Extensions\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mRefined GitHub\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mGitHub Dark Theme\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-Bookmarks\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mPTerm\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-outlook\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-explorer\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-dops\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-git\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-vsc\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-intellij\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-scoop\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-chocolatey\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mC:\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mGo\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mWindows\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mPrograms\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-excel\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-photoshop\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-chrome\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-Tabs\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-Extensions\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mRefined GitHub\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mGitHub Dark Theme\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-Bookmarks\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mPTerm\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-outlook\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-explorer\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-dops\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-git\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-vsc\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-intellij\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-scoop\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-chocolatey\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mC:\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mGo\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mWindows\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mPrograms\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-excel\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-photoshop\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-chrome\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-Tabs\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-Extensions\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mRefined GitHub\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mGitHub Dark Theme\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-Bookmarks\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mPTerm\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-outlook\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-explorer\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-dops\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-git\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-vsc\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-intellij\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-scoop\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-chocolatey\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mC:\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mGo\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mWindows\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mPrograms\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-excel\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-photoshop\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-chrome\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-Tabs\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-Extensions\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mRefined GitHub\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mGitHub Dark Theme\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-Bookmarks\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mPTerm\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-outlook\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-explorer\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-dops\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-git\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-vsc\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-intellij\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-scoop\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-chocolatey\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mC:\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mGo\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mWindows\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mPrograms\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-excel\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-photoshop\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-chrome\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-Tabs\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-Extensions\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mRefined GitHub\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mGitHub Dark Theme\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-Bookmarks\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mPTerm\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-outlook\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-explorer\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-dops\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-git\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-vsc\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-intellij\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-scoop\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mpseudo-chocolatey\x1b[0m\x1b[0m\n\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s" diff --git a/testdata/snapshots/TestDemo6.testza b/testdata/snapshots/TestDemo6.testza new file mode 100755 index 000000000..da87f048f --- /dev/null +++ b/testdata/snapshots/TestDemo6.testza @@ -0,0 +1 @@ +(string) (len=15945) "\r \r\n# \x1b[1;33m\x1b[1;33mTrueColor Support\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mTrueColor Support\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mTrueColor Support\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mTrueColor Support\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mTrueColor Support\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r \r\x1b[30;46m\x1b[30;46m INFO \x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[38;2;0;255;255mI\x1b[0m\x1b[96m\x1b[38;2;2;252;255mf\x1b[0m\x1b[96m\x1b[38;2;5;249;255m \x1b[0m\x1b[96m\x1b[38;2;8;246;255my\x1b[0m\x1b[96m\x1b[38;2;11;243;255mo\x1b[0m\x1b[96m\x1b[38;2;14;240;255mu\x1b[0m\x1b[96m\x1b[38;2;17;237;255mr\x1b[0m\x1b[96m\x1b[38;2;20;234;255m \x1b[0m\x1b[96m\x1b[38;2;22;232;255mt\x1b[0m\x1b[96m\x1b[38;2;25;229;255me\x1b[0m\x1b[96m\x1b[38;2;28;226;255mr\x1b[0m\x1b[96m\x1b[38;2;31;223;255mm\x1b[0m\x1b[96m\x1b[38;2;34;220;255mi\x1b[0m\x1b[96m\x1b[38;2;37;217;255mn\x1b[0m\x1b[96m\x1b[38;2;40;214;255ma\x1b[0m\x1b[96m\x1b[38;2;42;212;255ml\x1b[0m\x1b[96m\x1b[38;2;45;209;255m \x1b[0m\x1b[96m\x1b[38;2;48;206;255mh\x1b[0m\x1b[96m\x1b[38;2;51;203;255ma\x1b[0m\x1b[96m\x1b[38;2;54;200;255ms\x1b[0m\x1b[96m\x1b[38;2;57;197;255m \x1b[0m\x1b[96m\x1b[38;2;60;194;255mT\x1b[0m\x1b[96m\x1b[38;2;63;191;255mr\x1b[0m\x1b[96m\x1b[38;2;65;189;255mu\x1b[0m\x1b[96m\x1b[38;2;68;186;255me\x1b[0m\x1b[96m\x1b[38;2;71;183;255mC\x1b[0m\x1b[96m\x1b[38;2;74;180;255mo\x1b[0m\x1b[96m\x1b[38;2;77;177;255ml\x1b[0m\x1b[96m\x1b[38;2;80;174;255mo\x1b[0m\x1b[96m\x1b[38;2;83;171;255mr\x1b[0m\x1b[96m\x1b[38;2;85;169;255m \x1b[0m\x1b[96m\x1b[38;2;88;166;255ms\x1b[0m\x1b[96m\x1b[38;2;91;163;255mu\x1b[0m\x1b[96m\x1b[38;2;94;160;255mp\x1b[0m\x1b[96m\x1b[38;2;97;157;255mp\x1b[0m\x1b[96m\x1b[38;2;100;154;255mo\x1b[0m\x1b[96m\x1b[38;2;103;151;255mr\x1b[0m\x1b[96m\x1b[38;2;106;148;255mt\x1b[0m\x1b[96m\x1b[38;2;108;146;255m,\x1b[0m\x1b[96m\x1b[38;2;111;143;255m \x1b[0m\x1b[96m\x1b[38;2;114;140;255my\x1b[0m\x1b[96m\x1b[38;2;117;137;255mo\x1b[0m\x1b[96m\x1b[38;2;120;134;255mu\x1b[0m\x1b[96m\x1b[38;2;123;131;255m \x1b[0m\x1b[96m\x1b[38;2;126;128;255mc\x1b[0m\x1b[96m\x1b[38;2;128;126;255ma\x1b[0m\x1b[96m\x1b[38;2;131;123;255mn\x1b[0m\x1b[96m\x1b[38;2;134;120;255m \x1b[0m\x1b[96m\x1b[38;2;137;117;255mu\x1b[0m\x1b[96m\x1b[38;2;140;114;255ms\x1b[0m\x1b[96m\x1b[38;2;143;111;255me\x1b[0m\x1b[96m\x1b[38;2;146;108;255m \x1b[0m\x1b[96m\x1b[38;2;148;106;255mR\x1b[0m\x1b[96m\x1b[38;2;151;103;255mG\x1b[0m\x1b[96m\x1b[38;2;154;100;255mB\x1b[0m\x1b[96m\x1b[38;2;157;97;255m \x1b[0m\x1b[96m\x1b[38;2;160;94;255mc\x1b[0m\x1b[96m\x1b[38;2;163;91;255mo\x1b[0m\x1b[96m\x1b[38;2;166;88;255ml\x1b[0m\x1b[96m\x1b[38;2;169;85;255mo\x1b[0m\x1b[96m\x1b[38;2;171;83;255mr\x1b[0m\x1b[96m\x1b[38;2;174;80;255ms\x1b[0m\x1b[96m\x1b[38;2;177;77;255m!\x1b[0m\x1b[96m\x1b[38;2;180;74;255m\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[0m\x1b[96m\x1b[38;2;183;71;255mY\x1b[0m\x1b[96m\x1b[38;2;186;68;255mo\x1b[0m\x1b[96m\x1b[38;2;189;65;255mu\x1b[0m\x1b[96m\x1b[38;2;191;63;255m \x1b[0m\x1b[96m\x1b[38;2;194;60;255mc\x1b[0m\x1b[96m\x1b[38;2;197;57;255ma\x1b[0m\x1b[96m\x1b[38;2;200;54;255mn\x1b[0m\x1b[96m\x1b[38;2;203;51;255m \x1b[0m\x1b[96m\x1b[38;2;206;48;255me\x1b[0m\x1b[96m\x1b[38;2;209;45;255mv\x1b[0m\x1b[96m\x1b[38;2;212;42;255me\x1b[0m\x1b[96m\x1b[38;2;214;40;255mn\x1b[0m\x1b[96m\x1b[38;2;217;37;255m \x1b[0m\x1b[96m\x1b[38;2;220;34;255mf\x1b[0m\x1b[96m\x1b[38;2;223;31;255ma\x1b[0m\x1b[96m\x1b[38;2;226;28;255md\x1b[0m\x1b[96m\x1b[38;2;229;25;255me\x1b[0m\x1b[96m\x1b[38;2;232;22;255m \x1b[0m\x1b[96m\x1b[38;2;234;20;255mt\x1b[0m\x1b[96m\x1b[38;2;237;17;255mh\x1b[0m\x1b[96m\x1b[38;2;240;14;255me\x1b[0m\x1b[96m\x1b[38;2;243;11;255mm\x1b[0m\x1b[96m\x1b[38;2;246;8;255m \x1b[0m\x1b[96m\x1b[38;2;249;5;255m:\x1b[0m\x1b[96m\x1b[38;2;252;2;255m)\x1b[0m\x1b[96m\x1b[0m\x1b[0m\n\r \r\x1b[30;46m\x1b[30;46m INFO \x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[38;2;0;255;255mI\x1b[0m\x1b[96m\x1b[38;2;2;252;255mf\x1b[0m\x1b[96m\x1b[38;2;5;249;255m \x1b[0m\x1b[96m\x1b[38;2;8;246;255my\x1b[0m\x1b[96m\x1b[38;2;11;243;255mo\x1b[0m\x1b[96m\x1b[38;2;14;240;255mu\x1b[0m\x1b[96m\x1b[38;2;17;237;255mr\x1b[0m\x1b[96m\x1b[38;2;20;234;255m \x1b[0m\x1b[96m\x1b[38;2;22;232;255mt\x1b[0m\x1b[96m\x1b[38;2;25;229;255me\x1b[0m\x1b[96m\x1b[38;2;28;226;255mr\x1b[0m\x1b[96m\x1b[38;2;31;223;255mm\x1b[0m\x1b[96m\x1b[38;2;34;220;255mi\x1b[0m\x1b[96m\x1b[38;2;37;217;255mn\x1b[0m\x1b[96m\x1b[38;2;40;214;255ma\x1b[0m\x1b[96m\x1b[38;2;42;212;255ml\x1b[0m\x1b[96m\x1b[38;2;45;209;255m \x1b[0m\x1b[96m\x1b[38;2;48;206;255mh\x1b[0m\x1b[96m\x1b[38;2;51;203;255ma\x1b[0m\x1b[96m\x1b[38;2;54;200;255ms\x1b[0m\x1b[96m\x1b[38;2;57;197;255m \x1b[0m\x1b[96m\x1b[38;2;60;194;255mT\x1b[0m\x1b[96m\x1b[38;2;63;191;255mr\x1b[0m\x1b[96m\x1b[38;2;65;189;255mu\x1b[0m\x1b[96m\x1b[38;2;68;186;255me\x1b[0m\x1b[96m\x1b[38;2;71;183;255mC\x1b[0m\x1b[96m\x1b[38;2;74;180;255mo\x1b[0m\x1b[96m\x1b[38;2;77;177;255ml\x1b[0m\x1b[96m\x1b[38;2;80;174;255mo\x1b[0m\x1b[96m\x1b[38;2;83;171;255mr\x1b[0m\x1b[96m\x1b[38;2;85;169;255m \x1b[0m\x1b[96m\x1b[38;2;88;166;255ms\x1b[0m\x1b[96m\x1b[38;2;91;163;255mu\x1b[0m\x1b[96m\x1b[38;2;94;160;255mp\x1b[0m\x1b[96m\x1b[38;2;97;157;255mp\x1b[0m\x1b[96m\x1b[38;2;100;154;255mo\x1b[0m\x1b[96m\x1b[38;2;103;151;255mr\x1b[0m\x1b[96m\x1b[38;2;106;148;255mt\x1b[0m\x1b[96m\x1b[38;2;108;146;255m,\x1b[0m\x1b[96m\x1b[38;2;111;143;255m \x1b[0m\x1b[96m\x1b[38;2;114;140;255my\x1b[0m\x1b[96m\x1b[38;2;117;137;255mo\x1b[0m\x1b[96m\x1b[38;2;120;134;255mu\x1b[0m\x1b[96m\x1b[38;2;123;131;255m \x1b[0m\x1b[96m\x1b[38;2;126;128;255mc\x1b[0m\x1b[96m\x1b[38;2;128;126;255ma\x1b[0m\x1b[96m\x1b[38;2;131;123;255mn\x1b[0m\x1b[96m\x1b[38;2;134;120;255m \x1b[0m\x1b[96m\x1b[38;2;137;117;255mu\x1b[0m\x1b[96m\x1b[38;2;140;114;255ms\x1b[0m\x1b[96m\x1b[38;2;143;111;255me\x1b[0m\x1b[96m\x1b[38;2;146;108;255m \x1b[0m\x1b[96m\x1b[38;2;148;106;255mR\x1b[0m\x1b[96m\x1b[38;2;151;103;255mG\x1b[0m\x1b[96m\x1b[38;2;154;100;255mB\x1b[0m\x1b[96m\x1b[38;2;157;97;255m \x1b[0m\x1b[96m\x1b[38;2;160;94;255mc\x1b[0m\x1b[96m\x1b[38;2;163;91;255mo\x1b[0m\x1b[96m\x1b[38;2;166;88;255ml\x1b[0m\x1b[96m\x1b[38;2;169;85;255mo\x1b[0m\x1b[96m\x1b[38;2;171;83;255mr\x1b[0m\x1b[96m\x1b[38;2;174;80;255ms\x1b[0m\x1b[96m\x1b[38;2;177;77;255m!\x1b[0m\x1b[96m\x1b[38;2;180;74;255m\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[0m\x1b[96m\x1b[38;2;183;71;255mY\x1b[0m\x1b[96m\x1b[38;2;186;68;255mo\x1b[0m\x1b[96m\x1b[38;2;189;65;255mu\x1b[0m\x1b[96m\x1b[38;2;191;63;255m \x1b[0m\x1b[96m\x1b[38;2;194;60;255mc\x1b[0m\x1b[96m\x1b[38;2;197;57;255ma\x1b[0m\x1b[96m\x1b[38;2;200;54;255mn\x1b[0m\x1b[96m\x1b[38;2;203;51;255m \x1b[0m\x1b[96m\x1b[38;2;206;48;255me\x1b[0m\x1b[96m\x1b[38;2;209;45;255mv\x1b[0m\x1b[96m\x1b[38;2;212;42;255me\x1b[0m\x1b[96m\x1b[38;2;214;40;255mn\x1b[0m\x1b[96m\x1b[38;2;217;37;255m \x1b[0m\x1b[96m\x1b[38;2;220;34;255mf\x1b[0m\x1b[96m\x1b[38;2;223;31;255ma\x1b[0m\x1b[96m\x1b[38;2;226;28;255md\x1b[0m\x1b[96m\x1b[38;2;229;25;255me\x1b[0m\x1b[96m\x1b[38;2;232;22;255m \x1b[0m\x1b[96m\x1b[38;2;234;20;255mt\x1b[0m\x1b[96m\x1b[38;2;237;17;255mh\x1b[0m\x1b[96m\x1b[38;2;240;14;255me\x1b[0m\x1b[96m\x1b[38;2;243;11;255mm\x1b[0m\x1b[96m\x1b[38;2;246;8;255m \x1b[0m\x1b[96m\x1b[38;2;249;5;255m:\x1b[0m\x1b[96m\x1b[38;2;252;2;255m)\x1b[0m\x1b[96m\x1b[0m\x1b[0m\n\r \r\x1b[30;46m\x1b[30;46m INFO \x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[38;2;0;255;255mI\x1b[0m\x1b[96m\x1b[38;2;2;252;255mf\x1b[0m\x1b[96m\x1b[38;2;5;249;255m \x1b[0m\x1b[96m\x1b[38;2;8;246;255my\x1b[0m\x1b[96m\x1b[38;2;11;243;255mo\x1b[0m\x1b[96m\x1b[38;2;14;240;255mu\x1b[0m\x1b[96m\x1b[38;2;17;237;255mr\x1b[0m\x1b[96m\x1b[38;2;20;234;255m \x1b[0m\x1b[96m\x1b[38;2;22;232;255mt\x1b[0m\x1b[96m\x1b[38;2;25;229;255me\x1b[0m\x1b[96m\x1b[38;2;28;226;255mr\x1b[0m\x1b[96m\x1b[38;2;31;223;255mm\x1b[0m\x1b[96m\x1b[38;2;34;220;255mi\x1b[0m\x1b[96m\x1b[38;2;37;217;255mn\x1b[0m\x1b[96m\x1b[38;2;40;214;255ma\x1b[0m\x1b[96m\x1b[38;2;42;212;255ml\x1b[0m\x1b[96m\x1b[38;2;45;209;255m \x1b[0m\x1b[96m\x1b[38;2;48;206;255mh\x1b[0m\x1b[96m\x1b[38;2;51;203;255ma\x1b[0m\x1b[96m\x1b[38;2;54;200;255ms\x1b[0m\x1b[96m\x1b[38;2;57;197;255m \x1b[0m\x1b[96m\x1b[38;2;60;194;255mT\x1b[0m\x1b[96m\x1b[38;2;63;191;255mr\x1b[0m\x1b[96m\x1b[38;2;65;189;255mu\x1b[0m\x1b[96m\x1b[38;2;68;186;255me\x1b[0m\x1b[96m\x1b[38;2;71;183;255mC\x1b[0m\x1b[96m\x1b[38;2;74;180;255mo\x1b[0m\x1b[96m\x1b[38;2;77;177;255ml\x1b[0m\x1b[96m\x1b[38;2;80;174;255mo\x1b[0m\x1b[96m\x1b[38;2;83;171;255mr\x1b[0m\x1b[96m\x1b[38;2;85;169;255m \x1b[0m\x1b[96m\x1b[38;2;88;166;255ms\x1b[0m\x1b[96m\x1b[38;2;91;163;255mu\x1b[0m\x1b[96m\x1b[38;2;94;160;255mp\x1b[0m\x1b[96m\x1b[38;2;97;157;255mp\x1b[0m\x1b[96m\x1b[38;2;100;154;255mo\x1b[0m\x1b[96m\x1b[38;2;103;151;255mr\x1b[0m\x1b[96m\x1b[38;2;106;148;255mt\x1b[0m\x1b[96m\x1b[38;2;108;146;255m,\x1b[0m\x1b[96m\x1b[38;2;111;143;255m \x1b[0m\x1b[96m\x1b[38;2;114;140;255my\x1b[0m\x1b[96m\x1b[38;2;117;137;255mo\x1b[0m\x1b[96m\x1b[38;2;120;134;255mu\x1b[0m\x1b[96m\x1b[38;2;123;131;255m \x1b[0m\x1b[96m\x1b[38;2;126;128;255mc\x1b[0m\x1b[96m\x1b[38;2;128;126;255ma\x1b[0m\x1b[96m\x1b[38;2;131;123;255mn\x1b[0m\x1b[96m\x1b[38;2;134;120;255m \x1b[0m\x1b[96m\x1b[38;2;137;117;255mu\x1b[0m\x1b[96m\x1b[38;2;140;114;255ms\x1b[0m\x1b[96m\x1b[38;2;143;111;255me\x1b[0m\x1b[96m\x1b[38;2;146;108;255m \x1b[0m\x1b[96m\x1b[38;2;148;106;255mR\x1b[0m\x1b[96m\x1b[38;2;151;103;255mG\x1b[0m\x1b[96m\x1b[38;2;154;100;255mB\x1b[0m\x1b[96m\x1b[38;2;157;97;255m \x1b[0m\x1b[96m\x1b[38;2;160;94;255mc\x1b[0m\x1b[96m\x1b[38;2;163;91;255mo\x1b[0m\x1b[96m\x1b[38;2;166;88;255ml\x1b[0m\x1b[96m\x1b[38;2;169;85;255mo\x1b[0m\x1b[96m\x1b[38;2;171;83;255mr\x1b[0m\x1b[96m\x1b[38;2;174;80;255ms\x1b[0m\x1b[96m\x1b[38;2;177;77;255m!\x1b[0m\x1b[96m\x1b[38;2;180;74;255m\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[0m\x1b[96m\x1b[38;2;183;71;255mY\x1b[0m\x1b[96m\x1b[38;2;186;68;255mo\x1b[0m\x1b[96m\x1b[38;2;189;65;255mu\x1b[0m\x1b[96m\x1b[38;2;191;63;255m \x1b[0m\x1b[96m\x1b[38;2;194;60;255mc\x1b[0m\x1b[96m\x1b[38;2;197;57;255ma\x1b[0m\x1b[96m\x1b[38;2;200;54;255mn\x1b[0m\x1b[96m\x1b[38;2;203;51;255m \x1b[0m\x1b[96m\x1b[38;2;206;48;255me\x1b[0m\x1b[96m\x1b[38;2;209;45;255mv\x1b[0m\x1b[96m\x1b[38;2;212;42;255me\x1b[0m\x1b[96m\x1b[38;2;214;40;255mn\x1b[0m\x1b[96m\x1b[38;2;217;37;255m \x1b[0m\x1b[96m\x1b[38;2;220;34;255mf\x1b[0m\x1b[96m\x1b[38;2;223;31;255ma\x1b[0m\x1b[96m\x1b[38;2;226;28;255md\x1b[0m\x1b[96m\x1b[38;2;229;25;255me\x1b[0m\x1b[96m\x1b[38;2;232;22;255m \x1b[0m\x1b[96m\x1b[38;2;234;20;255mt\x1b[0m\x1b[96m\x1b[38;2;237;17;255mh\x1b[0m\x1b[96m\x1b[38;2;240;14;255me\x1b[0m\x1b[96m\x1b[38;2;243;11;255mm\x1b[0m\x1b[96m\x1b[38;2;246;8;255m \x1b[0m\x1b[96m\x1b[38;2;249;5;255m:\x1b[0m\x1b[96m\x1b[38;2;252;2;255m)\x1b[0m\x1b[96m\x1b[0m\x1b[0m\n\r \r\x1b[30;46m\x1b[30;46m INFO \x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[38;2;0;255;255mI\x1b[0m\x1b[96m\x1b[38;2;2;252;255mf\x1b[0m\x1b[96m\x1b[38;2;5;249;255m \x1b[0m\x1b[96m\x1b[38;2;8;246;255my\x1b[0m\x1b[96m\x1b[38;2;11;243;255mo\x1b[0m\x1b[96m\x1b[38;2;14;240;255mu\x1b[0m\x1b[96m\x1b[38;2;17;237;255mr\x1b[0m\x1b[96m\x1b[38;2;20;234;255m \x1b[0m\x1b[96m\x1b[38;2;22;232;255mt\x1b[0m\x1b[96m\x1b[38;2;25;229;255me\x1b[0m\x1b[96m\x1b[38;2;28;226;255mr\x1b[0m\x1b[96m\x1b[38;2;31;223;255mm\x1b[0m\x1b[96m\x1b[38;2;34;220;255mi\x1b[0m\x1b[96m\x1b[38;2;37;217;255mn\x1b[0m\x1b[96m\x1b[38;2;40;214;255ma\x1b[0m\x1b[96m\x1b[38;2;42;212;255ml\x1b[0m\x1b[96m\x1b[38;2;45;209;255m \x1b[0m\x1b[96m\x1b[38;2;48;206;255mh\x1b[0m\x1b[96m\x1b[38;2;51;203;255ma\x1b[0m\x1b[96m\x1b[38;2;54;200;255ms\x1b[0m\x1b[96m\x1b[38;2;57;197;255m \x1b[0m\x1b[96m\x1b[38;2;60;194;255mT\x1b[0m\x1b[96m\x1b[38;2;63;191;255mr\x1b[0m\x1b[96m\x1b[38;2;65;189;255mu\x1b[0m\x1b[96m\x1b[38;2;68;186;255me\x1b[0m\x1b[96m\x1b[38;2;71;183;255mC\x1b[0m\x1b[96m\x1b[38;2;74;180;255mo\x1b[0m\x1b[96m\x1b[38;2;77;177;255ml\x1b[0m\x1b[96m\x1b[38;2;80;174;255mo\x1b[0m\x1b[96m\x1b[38;2;83;171;255mr\x1b[0m\x1b[96m\x1b[38;2;85;169;255m \x1b[0m\x1b[96m\x1b[38;2;88;166;255ms\x1b[0m\x1b[96m\x1b[38;2;91;163;255mu\x1b[0m\x1b[96m\x1b[38;2;94;160;255mp\x1b[0m\x1b[96m\x1b[38;2;97;157;255mp\x1b[0m\x1b[96m\x1b[38;2;100;154;255mo\x1b[0m\x1b[96m\x1b[38;2;103;151;255mr\x1b[0m\x1b[96m\x1b[38;2;106;148;255mt\x1b[0m\x1b[96m\x1b[38;2;108;146;255m,\x1b[0m\x1b[96m\x1b[38;2;111;143;255m \x1b[0m\x1b[96m\x1b[38;2;114;140;255my\x1b[0m\x1b[96m\x1b[38;2;117;137;255mo\x1b[0m\x1b[96m\x1b[38;2;120;134;255mu\x1b[0m\x1b[96m\x1b[38;2;123;131;255m \x1b[0m\x1b[96m\x1b[38;2;126;128;255mc\x1b[0m\x1b[96m\x1b[38;2;128;126;255ma\x1b[0m\x1b[96m\x1b[38;2;131;123;255mn\x1b[0m\x1b[96m\x1b[38;2;134;120;255m \x1b[0m\x1b[96m\x1b[38;2;137;117;255mu\x1b[0m\x1b[96m\x1b[38;2;140;114;255ms\x1b[0m\x1b[96m\x1b[38;2;143;111;255me\x1b[0m\x1b[96m\x1b[38;2;146;108;255m \x1b[0m\x1b[96m\x1b[38;2;148;106;255mR\x1b[0m\x1b[96m\x1b[38;2;151;103;255mG\x1b[0m\x1b[96m\x1b[38;2;154;100;255mB\x1b[0m\x1b[96m\x1b[38;2;157;97;255m \x1b[0m\x1b[96m\x1b[38;2;160;94;255mc\x1b[0m\x1b[96m\x1b[38;2;163;91;255mo\x1b[0m\x1b[96m\x1b[38;2;166;88;255ml\x1b[0m\x1b[96m\x1b[38;2;169;85;255mo\x1b[0m\x1b[96m\x1b[38;2;171;83;255mr\x1b[0m\x1b[96m\x1b[38;2;174;80;255ms\x1b[0m\x1b[96m\x1b[38;2;177;77;255m!\x1b[0m\x1b[96m\x1b[38;2;180;74;255m\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[0m\x1b[96m\x1b[38;2;183;71;255mY\x1b[0m\x1b[96m\x1b[38;2;186;68;255mo\x1b[0m\x1b[96m\x1b[38;2;189;65;255mu\x1b[0m\x1b[96m\x1b[38;2;191;63;255m \x1b[0m\x1b[96m\x1b[38;2;194;60;255mc\x1b[0m\x1b[96m\x1b[38;2;197;57;255ma\x1b[0m\x1b[96m\x1b[38;2;200;54;255mn\x1b[0m\x1b[96m\x1b[38;2;203;51;255m \x1b[0m\x1b[96m\x1b[38;2;206;48;255me\x1b[0m\x1b[96m\x1b[38;2;209;45;255mv\x1b[0m\x1b[96m\x1b[38;2;212;42;255me\x1b[0m\x1b[96m\x1b[38;2;214;40;255mn\x1b[0m\x1b[96m\x1b[38;2;217;37;255m \x1b[0m\x1b[96m\x1b[38;2;220;34;255mf\x1b[0m\x1b[96m\x1b[38;2;223;31;255ma\x1b[0m\x1b[96m\x1b[38;2;226;28;255md\x1b[0m\x1b[96m\x1b[38;2;229;25;255me\x1b[0m\x1b[96m\x1b[38;2;232;22;255m \x1b[0m\x1b[96m\x1b[38;2;234;20;255mt\x1b[0m\x1b[96m\x1b[38;2;237;17;255mh\x1b[0m\x1b[96m\x1b[38;2;240;14;255me\x1b[0m\x1b[96m\x1b[38;2;243;11;255mm\x1b[0m\x1b[96m\x1b[38;2;246;8;255m \x1b[0m\x1b[96m\x1b[38;2;249;5;255m:\x1b[0m\x1b[96m\x1b[38;2;252;2;255m)\x1b[0m\x1b[96m\x1b[0m\x1b[0m\n\r \r\x1b[30;46m\x1b[30;46m INFO \x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[38;2;0;255;255mI\x1b[0m\x1b[96m\x1b[38;2;2;252;255mf\x1b[0m\x1b[96m\x1b[38;2;5;249;255m \x1b[0m\x1b[96m\x1b[38;2;8;246;255my\x1b[0m\x1b[96m\x1b[38;2;11;243;255mo\x1b[0m\x1b[96m\x1b[38;2;14;240;255mu\x1b[0m\x1b[96m\x1b[38;2;17;237;255mr\x1b[0m\x1b[96m\x1b[38;2;20;234;255m \x1b[0m\x1b[96m\x1b[38;2;22;232;255mt\x1b[0m\x1b[96m\x1b[38;2;25;229;255me\x1b[0m\x1b[96m\x1b[38;2;28;226;255mr\x1b[0m\x1b[96m\x1b[38;2;31;223;255mm\x1b[0m\x1b[96m\x1b[38;2;34;220;255mi\x1b[0m\x1b[96m\x1b[38;2;37;217;255mn\x1b[0m\x1b[96m\x1b[38;2;40;214;255ma\x1b[0m\x1b[96m\x1b[38;2;42;212;255ml\x1b[0m\x1b[96m\x1b[38;2;45;209;255m \x1b[0m\x1b[96m\x1b[38;2;48;206;255mh\x1b[0m\x1b[96m\x1b[38;2;51;203;255ma\x1b[0m\x1b[96m\x1b[38;2;54;200;255ms\x1b[0m\x1b[96m\x1b[38;2;57;197;255m \x1b[0m\x1b[96m\x1b[38;2;60;194;255mT\x1b[0m\x1b[96m\x1b[38;2;63;191;255mr\x1b[0m\x1b[96m\x1b[38;2;65;189;255mu\x1b[0m\x1b[96m\x1b[38;2;68;186;255me\x1b[0m\x1b[96m\x1b[38;2;71;183;255mC\x1b[0m\x1b[96m\x1b[38;2;74;180;255mo\x1b[0m\x1b[96m\x1b[38;2;77;177;255ml\x1b[0m\x1b[96m\x1b[38;2;80;174;255mo\x1b[0m\x1b[96m\x1b[38;2;83;171;255mr\x1b[0m\x1b[96m\x1b[38;2;85;169;255m \x1b[0m\x1b[96m\x1b[38;2;88;166;255ms\x1b[0m\x1b[96m\x1b[38;2;91;163;255mu\x1b[0m\x1b[96m\x1b[38;2;94;160;255mp\x1b[0m\x1b[96m\x1b[38;2;97;157;255mp\x1b[0m\x1b[96m\x1b[38;2;100;154;255mo\x1b[0m\x1b[96m\x1b[38;2;103;151;255mr\x1b[0m\x1b[96m\x1b[38;2;106;148;255mt\x1b[0m\x1b[96m\x1b[38;2;108;146;255m,\x1b[0m\x1b[96m\x1b[38;2;111;143;255m \x1b[0m\x1b[96m\x1b[38;2;114;140;255my\x1b[0m\x1b[96m\x1b[38;2;117;137;255mo\x1b[0m\x1b[96m\x1b[38;2;120;134;255mu\x1b[0m\x1b[96m\x1b[38;2;123;131;255m \x1b[0m\x1b[96m\x1b[38;2;126;128;255mc\x1b[0m\x1b[96m\x1b[38;2;128;126;255ma\x1b[0m\x1b[96m\x1b[38;2;131;123;255mn\x1b[0m\x1b[96m\x1b[38;2;134;120;255m \x1b[0m\x1b[96m\x1b[38;2;137;117;255mu\x1b[0m\x1b[96m\x1b[38;2;140;114;255ms\x1b[0m\x1b[96m\x1b[38;2;143;111;255me\x1b[0m\x1b[96m\x1b[38;2;146;108;255m \x1b[0m\x1b[96m\x1b[38;2;148;106;255mR\x1b[0m\x1b[96m\x1b[38;2;151;103;255mG\x1b[0m\x1b[96m\x1b[38;2;154;100;255mB\x1b[0m\x1b[96m\x1b[38;2;157;97;255m \x1b[0m\x1b[96m\x1b[38;2;160;94;255mc\x1b[0m\x1b[96m\x1b[38;2;163;91;255mo\x1b[0m\x1b[96m\x1b[38;2;166;88;255ml\x1b[0m\x1b[96m\x1b[38;2;169;85;255mo\x1b[0m\x1b[96m\x1b[38;2;171;83;255mr\x1b[0m\x1b[96m\x1b[38;2;174;80;255ms\x1b[0m\x1b[96m\x1b[38;2;177;77;255m!\x1b[0m\x1b[96m\x1b[38;2;180;74;255m\x1b[0m\x1b[0m\n\x1b[30;46m\x1b[30;46m \x1b[0m\x1b[0m \x1b[96m\x1b[96m\x1b[0m\x1b[96m\x1b[38;2;183;71;255mY\x1b[0m\x1b[96m\x1b[38;2;186;68;255mo\x1b[0m\x1b[96m\x1b[38;2;189;65;255mu\x1b[0m\x1b[96m\x1b[38;2;191;63;255m \x1b[0m\x1b[96m\x1b[38;2;194;60;255mc\x1b[0m\x1b[96m\x1b[38;2;197;57;255ma\x1b[0m\x1b[96m\x1b[38;2;200;54;255mn\x1b[0m\x1b[96m\x1b[38;2;203;51;255m \x1b[0m\x1b[96m\x1b[38;2;206;48;255me\x1b[0m\x1b[96m\x1b[38;2;209;45;255mv\x1b[0m\x1b[96m\x1b[38;2;212;42;255me\x1b[0m\x1b[96m\x1b[38;2;214;40;255mn\x1b[0m\x1b[96m\x1b[38;2;217;37;255m \x1b[0m\x1b[96m\x1b[38;2;220;34;255mf\x1b[0m\x1b[96m\x1b[38;2;223;31;255ma\x1b[0m\x1b[96m\x1b[38;2;226;28;255md\x1b[0m\x1b[96m\x1b[38;2;229;25;255me\x1b[0m\x1b[96m\x1b[38;2;232;22;255m \x1b[0m\x1b[96m\x1b[38;2;234;20;255mt\x1b[0m\x1b[96m\x1b[38;2;237;17;255mh\x1b[0m\x1b[96m\x1b[38;2;240;14;255me\x1b[0m\x1b[96m\x1b[38;2;243;11;255mm\x1b[0m\x1b[96m\x1b[38;2;246;8;255m \x1b[0m\x1b[96m\x1b[38;2;249;5;255m:\x1b[0m\x1b[96m\x1b[38;2;252;2;255m)\x1b[0m\x1b[96m\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s" diff --git a/testdata/snapshots/TestDemo7.testza b/testdata/snapshots/TestDemo7.testza new file mode 100755 index 000000000..32df3c134 --- /dev/null +++ b/testdata/snapshots/TestDemo7.testza @@ -0,0 +1 @@ +(string) (len=3475) "\r \r\n# \x1b[1;33m\x1b[1;33mBullet List Printer\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mBullet List Printer\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mBullet List Printer\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mBullet List Printer\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r \r\n# \x1b[1;33m\x1b[1;33mBullet List Printer\x1b[0m\n\x1b[1;33m\x1b[0m\x1b[0m\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r \r\x1b[90m\x1b[90m•\x1b[0m\x1b[0m \x1b[39m\x1b[39mGood bye\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m•\x1b[0m\x1b[0m \x1b[39m\x1b[39mHave a nice day!\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m•\x1b[0m\x1b[0m \x1b[39m\x1b[39mGood bye\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m•\x1b[0m\x1b[0m \x1b[39m\x1b[39mHave a nice day!\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m•\x1b[0m\x1b[0m \x1b[39m\x1b[39mGood bye\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m•\x1b[0m\x1b[0m \x1b[39m\x1b[39mHave a nice day!\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m•\x1b[0m\x1b[0m \x1b[39m\x1b[39mGood bye\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m•\x1b[0m\x1b[0m \x1b[39m\x1b[39mHave a nice day!\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m•\x1b[0m\x1b[0m \x1b[39m\x1b[39mGood bye\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m•\x1b[0m\x1b[0m \x1b[39m\x1b[39mHave a nice day!\x1b[0m\x1b[0m\n\n\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m1\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s\r\x1b[96m\x1b[96m\x1b[0m\x1b[0m \x1b[90m[\x1b[0m\x1b[97m0\x1b[0m\x1b[90m/\x1b[0m\x1b[97m100\x1b[0m\x1b[90m]\x1b[0m \x1b[36m\x1b[36m█\x1b[0m\x1b[0m \x1b[38;2;255;0;0m0%\x1b[0m | 0s" diff --git a/testdata/snapshots/TestTablePrinterWithRowSeparators_Render_1_linux.testza b/testdata/snapshots/TestTablePrinterWithRowSeparators_Render_1_linux.testza new file mode 100755 index 000000000..07231d3cf --- /dev/null +++ b/testdata/snapshots/TestTablePrinterWithRowSeparators_Render_1_linux.testza @@ -0,0 +1 @@ +(string) (len=15344) "\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n" diff --git a/testdata/snapshots/TestTablePrinterWithRowSeparators_Render_2_linux.testza b/testdata/snapshots/TestTablePrinterWithRowSeparators_Render_2_linux.testza new file mode 100755 index 000000000..8785b09d2 --- /dev/null +++ b/testdata/snapshots/TestTablePrinterWithRowSeparators_Render_2_linux.testza @@ -0,0 +1 @@ +(string) (len=16828) "\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n" diff --git a/testdata/snapshots/TestTablePrinterWithRowSeparators_Render_3_linux.testza b/testdata/snapshots/TestTablePrinterWithRowSeparators_Render_3_linux.testza new file mode 100755 index 000000000..038299198 --- /dev/null +++ b/testdata/snapshots/TestTablePrinterWithRowSeparators_Render_3_linux.testza @@ -0,0 +1 @@ +(string) (len=18312) "\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m===========================================================\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39m\x1b[90m\x1b[90m-----------------------------------------------------------\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n" diff --git a/testdata/snapshots/TestTablePrinter_Render_1_linux.testza b/testdata/snapshots/TestTablePrinter_Render_1_linux.testza new file mode 100755 index 000000000..f03558a61 --- /dev/null +++ b/testdata/snapshots/TestTablePrinter_Render_1_linux.testza @@ -0,0 +1 @@ +(string) (len=13860) "\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mEmail \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mPaul \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mDean \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39mCallie \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mMckay \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39megestas.nunc.sed@est.com \x1b[0m\x1b[0m\n\x1b[39m\x1b[39mLibby \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mCamacho \x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39maliquet.lobortis@semper.com \x1b[0m\x1b[0m\n" diff --git a/testdata/snapshots/TestTablePrinter_Render_2_linux.testza b/testdata/snapshots/TestTablePrinter_Render_2_linux.testza new file mode 100755 index 000000000..ac796c987 --- /dev/null +++ b/testdata/snapshots/TestTablePrinter_Render_2_linux.testza @@ -0,0 +1 @@ +(string) (len=13860) "\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96m Email\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Paul\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Dean\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Callie\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Mckay\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m egestas.nunc.sed@est.com\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Libby\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Camacho\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m aliquet.lobortis@semper.com\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96m Email\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Paul\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Dean\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Callie\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Mckay\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m egestas.nunc.sed@est.com\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Libby\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Camacho\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m aliquet.lobortis@semper.com\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96m Email\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Paul\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Dean\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Callie\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Mckay\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m egestas.nunc.sed@est.com\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Libby\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Camacho\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m aliquet.lobortis@semper.com\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96m Email\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Paul\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Dean\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Callie\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Mckay\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m egestas.nunc.sed@est.com\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Libby\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Camacho\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m aliquet.lobortis@semper.com\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96m Email\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Paul\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Dean\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Callie\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Mckay\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m egestas.nunc.sed@est.com\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Libby\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Camacho\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m aliquet.lobortis@semper.com\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96m Email\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Paul\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Dean\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Callie\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Mckay\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m egestas.nunc.sed@est.com\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Libby\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Camacho\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m aliquet.lobortis@semper.com\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96m Email\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Paul\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Dean\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Callie\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Mckay\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m egestas.nunc.sed@est.com\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Libby\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Camacho\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m aliquet.lobortis@semper.com\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96m Email\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Paul\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Dean\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Callie\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Mckay\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m egestas.nunc.sed@est.com\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Libby\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Camacho\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m aliquet.lobortis@semper.com\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96m Email\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Paul\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Dean\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Callie\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Mckay\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m egestas.nunc.sed@est.com\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Libby\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Camacho\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m aliquet.lobortis@semper.com\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96m Email\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Paul\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Dean\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Callie\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Mckay\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m egestas.nunc.sed@est.com\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Libby\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Camacho\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m aliquet.lobortis@semper.com\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96m Email\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Paul\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Dean\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Callie\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Mckay\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m egestas.nunc.sed@est.com\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Libby\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Camacho\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m aliquet.lobortis@semper.com\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96m Email\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Paul\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Dean\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Callie\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Mckay\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m egestas.nunc.sed@est.com\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Libby\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Camacho\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m aliquet.lobortis@semper.com\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96m Email\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Paul\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Dean\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Callie\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Mckay\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m egestas.nunc.sed@est.com\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Libby\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Camacho\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m aliquet.lobortis@semper.com\x1b[0m\x1b[0m\n\r \r\x1b[39m\x1b[39m\x1b[96m\x1b[96mFirstname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96mLastname\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[96m\x1b[96m Email\x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Paul\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Dean\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39mnisi.dictum.augue@velitAliquam.co.uk\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Callie\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Mckay\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m egestas.nunc.sed@est.com\x1b[0m\x1b[0m\n\x1b[39m\x1b[39m Libby\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m Camacho\x1b[0m\x1b[0m\x1b[39m\x1b[39m\x1b[90m\x1b[90m | \x1b[0m\x1b[39m\x1b[0m\x1b[39m\x1b[0m\x1b[0m\x1b[39m\x1b[39m aliquet.lobortis@semper.com\x1b[0m\x1b[0m\n" diff --git a/testdata/snapshots/TestTablePrinter_WithCSVReader.testza b/testdata/snapshots/TestTablePrinter_WithCSVReader.testza new file mode 100755 index 000000000..fe609b24b --- /dev/null +++ b/testdata/snapshots/TestTablePrinter_WithCSVReader.testza @@ -0,0 +1 @@ +(string) "" diff --git a/testdata/snapshots/TestTreePrinterNilPrint_linux.testza b/testdata/snapshots/TestTreePrinterNilPrint_linux.testza new file mode 100755 index 000000000..22a34d90f --- /dev/null +++ b/testdata/snapshots/TestTreePrinterNilPrint_linux.testza @@ -0,0 +1 @@ +(string) (len=14) "Hello, World!\n" diff --git a/testdata/snapshots/TestTreePrinter_Render_linux.testza b/testdata/snapshots/TestTreePrinter_Render_linux.testza new file mode 100755 index 000000000..7f3be8fec --- /dev/null +++ b/testdata/snapshots/TestTreePrinter_Render_linux.testza @@ -0,0 +1 @@ +(string) (len=14266) "\r \r\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mHello, World!\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.1\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.2\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m1.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.0\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.3\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mHello, World!\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.1\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.2\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m1.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.0\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.3\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mHello, World!\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.1\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.2\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m1.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.0\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.3\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mHello, World!\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.1\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.2\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m1.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.0\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.3\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mHello, World!\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.1\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.2\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m1.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.0\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.3\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mHello, World!\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.1\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.2\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m1.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.0\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.3\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mHello, World!\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.1\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.2\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m1.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.0\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.3\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mHello, World!\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.1\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.2\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m1.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.0\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.3\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mHello, World!\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.1\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.2\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m1.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.0\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.3\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mHello, World!\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.1\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.2\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m1.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.0\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.3\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mHello, World!\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.1\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.2\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m1.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.0\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.3\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mHello, World!\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.1\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.2\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m1.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.0\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.3\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mHello, World!\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.1\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.2\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m1.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.0\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.3\x1b[0m\x1b[0m\n\n\r \r\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39mHello, World!\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.1\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m0.2\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m1.0\x1b[0m\x1b[0m\n\x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.0\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m├\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m┬\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m│\x1b[0m\x1b[0m \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.2.1\x1b[0m\x1b[0m\n \x1b[90m\x1b[90m└\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[90m\x1b[90m─\x1b[0m\x1b[0m\x1b[39m\x1b[39m2.3\x1b[0m\x1b[0m\n\n"