From ddbbc88d393654532483b92666dfc8bdd721a1c2 Mon Sep 17 00:00:00 2001 From: rvcas Date: Mon, 12 Aug 2024 16:47:20 -0400 Subject: [PATCH 1/5] feat: add aiken/uplc --- .gitmodules | 3 + grammars.yml | 3 + lib/linguist/languages.yml | 5024 ++--- samples/Aiken/multi.ak | 162 + samples/Aiken/oneshot.ak | 50 + samples/Aiken/tunav2.ak | 855 + samples/Untyped Plutus Core/add_numbers.uplc | 4 + .../compiled_aiken_contract.uplc | 15124 ++++++++++++++++ script/list-grammars | 1 + vendor/README.md | 1 + vendor/grammars/vscode-aiken | 1 + .../git_submodule/vscode-aiken.dep.yml | 211 + 12 files changed, 18935 insertions(+), 2504 deletions(-) create mode 100644 samples/Aiken/multi.ak create mode 100644 samples/Aiken/oneshot.ak create mode 100644 samples/Aiken/tunav2.ak create mode 100644 samples/Untyped Plutus Core/add_numbers.uplc create mode 100644 samples/Untyped Plutus Core/compiled_aiken_contract.uplc create mode 160000 vendor/grammars/vscode-aiken create mode 100644 vendor/licenses/git_submodule/vscode-aiken.dep.yml diff --git a/.gitmodules b/.gitmodules index 05a2491880..0367e3ce26 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1238,6 +1238,9 @@ [submodule "vendor/grammars/vscode-TalonScript"] path = vendor/grammars/vscode-TalonScript url = https://github.com/mrob95/vscode-TalonScript.git +[submodule "vendor/grammars/vscode-aiken"] + path = vendor/grammars/vscode-aiken + url = https://github.com/aiken-lang/vscode-aiken.git [submodule "vendor/grammars/vscode-antlers-language-server"] path = vendor/grammars/vscode-antlers-language-server url = https://github.com/Stillat/vscode-antlers-language-server.git diff --git a/grammars.yml b/grammars.yml index 23c95ad2f7..71d75cd6e9 100644 --- a/grammars.yml +++ b/grammars.yml @@ -1109,6 +1109,9 @@ vendor/grammars/vsc-fennel: vendor/grammars/vscode-TalonScript: - markdown.talon.codeblock - source.talon +vendor/grammars/vscode-aiken: +- source.aiken +- source.uplc vendor/grammars/vscode-antlers-language-server: - text.html.statamic vendor/grammars/vscode-bitbake: diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index aae547bd83..a76766da71 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -39,8 +39,8 @@ type: programming color: "#814CCC" extensions: - - ".bsl" - - ".os" + - ".bsl" + - ".os" tm_scope: source.bsl ace_mode: text language_id: 0 @@ -48,7 +48,7 @@ type: data color: "#38761D" extensions: - - ".2da" + - ".2da" tm_scope: source.2da ace_mode: text language_id: 387204628 @@ -56,7 +56,7 @@ type: programming color: "#004289" extensions: - - ".4dm" + - ".4dm" tm_scope: source.4dm ace_mode: text language_id: 577529595 @@ -64,7 +64,7 @@ ABAP: type: programming color: "#E8274B" extensions: - - ".abap" + - ".abap" tm_scope: source.abap ace_mode: abap language_id: 1 @@ -72,7 +72,7 @@ ABAP CDS: type: programming color: "#555e25" extensions: - - ".asddls" + - ".asddls" tm_scope: source.abapcds language_id: 452681853 ace_mode: text @@ -80,17 +80,17 @@ ABNF: type: data ace_mode: text extensions: - - ".abnf" + - ".abnf" tm_scope: source.abnf language_id: 429 AGS Script: type: programming color: "#B9D9FF" aliases: - - ags + - ags extensions: - - ".asc" - - ".ash" + - ".asc" + - ".ash" tm_scope: source.c++ ace_mode: c_cpp codemirror_mode: clike @@ -101,16 +101,16 @@ AIDL: color: "#34EB6B" tm_scope: source.aidl extensions: - - ".aidl" + - ".aidl" ace_mode: text interpreters: - - aidl + - aidl language_id: 451700185 AL: type: programming color: "#3AA2B5" extensions: - - ".al" + - ".al" tm_scope: source.al ace_mode: text language_id: 658971832 @@ -118,8 +118,8 @@ AMPL: type: programming color: "#E6EFBB" extensions: - - ".ampl" - - ".mod" + - ".ampl" + - ".mod" tm_scope: source.ampl ace_mode: text language_id: 3 @@ -127,7 +127,7 @@ ANTLR: type: programming color: "#9DC3FF" extensions: - - ".g4" + - ".g4" tm_scope: source.antlr ace_mode: text language_id: 4 @@ -136,19 +136,19 @@ API Blueprint: color: "#2ACCA8" ace_mode: markdown extensions: - - ".apib" + - ".apib" tm_scope: text.html.markdown.source.gfm.apib language_id: 5 APL: type: programming color: "#5A8164" extensions: - - ".apl" - - ".dyalog" + - ".apl" + - ".dyalog" interpreters: - - apl - - aplx - - dyalog + - apl + - aplx + - dyalog tm_scope: source.apl ace_mode: text codemirror_mode: apl @@ -158,15 +158,15 @@ ASL: type: programming ace_mode: text extensions: - - ".asl" - - ".dsl" + - ".asl" + - ".dsl" tm_scope: source.asl language_id: 124996147 ASN.1: type: data extensions: - - ".asn" - - ".asn1" + - ".asn" + - ".asn1" tm_scope: source.asn ace_mode: text codemirror_mode: asn.1 @@ -177,15 +177,15 @@ ASP.NET: tm_scope: text.html.asp color: "#9400ff" aliases: - - aspx - - aspx-vb + - aspx + - aspx-vb extensions: - - ".asax" - - ".ascx" - - ".ashx" - - ".asmx" - - ".aspx" - - ".axd" + - ".asax" + - ".ascx" + - ".ashx" + - ".asmx" + - ".aspx" + - ".axd" ace_mode: text codemirror_mode: htmlembedded codemirror_mime_type: application/x-aspx @@ -194,11 +194,11 @@ ATS: type: programming color: "#1ac620" aliases: - - ats2 + - ats2 extensions: - - ".dats" - - ".hats" - - ".sats" + - ".dats" + - ".hats" + - ".sats" tm_scope: source.ats ace_mode: ocaml language_id: 9 @@ -207,23 +207,23 @@ ActionScript: tm_scope: source.actionscript.3 color: "#882B0F" aliases: - - actionscript 3 - - actionscript3 - - as3 + - actionscript 3 + - actionscript3 + - as3 extensions: - - ".as" + - ".as" ace_mode: actionscript language_id: 10 Ada: type: programming color: "#02f88c" extensions: - - ".adb" - - ".ada" - - ".ads" + - ".adb" + - ".ada" + - ".ads" aliases: - - ada95 - - ada2005 + - ada95 + - ada2005 tm_scope: source.ada ace_mode: ada language_id: 11 @@ -232,12 +232,12 @@ Adblock Filter List: color: "#800000" ace_mode: text extensions: - - ".txt" + - ".txt" aliases: - - ad block filters - - ad block - - adb - - adblock + - ad block filters + - ad block + - adb + - adblock tm_scope: text.adblock language_id: 884614762 Adobe Font Metrics: @@ -245,27 +245,35 @@ Adobe Font Metrics: color: "#fa0f00" tm_scope: source.afm extensions: - - ".afm" + - ".afm" aliases: - - acfm - - adobe composite font metrics - - adobe multiple font metrics - - amfm + - acfm + - adobe composite font metrics + - adobe multiple font metrics + - amfm ace_mode: text language_id: 147198098 Agda: type: programming color: "#315665" extensions: - - ".agda" + - ".agda" tm_scope: source.agda ace_mode: text language_id: 12 +Aiken: + type: programming + color: "#640ff8" + ace_mode: text + extensions: + - ".ak" + tm_scope: source.aiken + language_id: 899409497 Alloy: type: programming color: "#64C800" extensions: - - ".als" + - ".als" tm_scope: source.alloy ace_mode: text language_id: 13 @@ -274,10 +282,10 @@ Alpine Abuild: color: "#0D597F" group: Shell aliases: - - abuild - - apkbuild + - abuild + - apkbuild filenames: - - APKBUILD + - APKBUILD tm_scope: source.shell ace_mode: sh codemirror_mode: shell @@ -287,12 +295,12 @@ Altium Designer: type: data color: "#A89663" aliases: - - altium + - altium extensions: - - ".OutJob" - - ".PcbDoc" - - ".PrjPCB" - - ".SchDoc" + - ".OutJob" + - ".PcbDoc" + - ".PrjPCB" + - ".SchDoc" tm_scope: source.ini ace_mode: ini language_id: 187772328 @@ -300,8 +308,8 @@ AngelScript: type: programming color: "#C7D7DC" extensions: - - ".as" - - ".angelscript" + - ".as" + - ".angelscript" tm_scope: source.angelscript ace_mode: text codemirror_mode: clike @@ -312,8 +320,8 @@ Ant Build System: color: "#A9157E" tm_scope: text.xml.ant filenames: - - ant.xml - - build.xml + - ant.xml + - build.xml ace_mode: xml codemirror_mode: xml codemirror_mime_type: application/xml @@ -322,9 +330,9 @@ Antlers: type: markup color: "#ff269e" extensions: - - ".antlers.html" - - ".antlers.php" - - ".antlers.xml" + - ".antlers.html" + - ".antlers.php" + - ".antlers.xml" tm_scope: text.html.statamic ace_mode: text language_id: 1067292663 @@ -332,15 +340,15 @@ ApacheConf: type: data color: "#d12127" aliases: - - aconf - - apache + - aconf + - apache extensions: - - ".apacheconf" - - ".vhost" + - ".apacheconf" + - ".vhost" filenames: - - ".htaccess" - - apache2.conf - - httpd.conf + - ".htaccess" + - apache2.conf + - httpd.conf tm_scope: source.apache-config ace_mode: apache_conf language_id: 16 @@ -348,8 +356,8 @@ Apex: type: programming color: "#1797c0" extensions: - - ".cls" - - ".trigger" + - ".cls" + - ".trigger" tm_scope: source.apex ace_mode: java codemirror_mode: clike @@ -360,19 +368,19 @@ Apollo Guidance Computer: color: "#0B3D91" group: Assembly extensions: - - ".agc" + - ".agc" tm_scope: source.agc ace_mode: assembly_x86 language_id: 18 AppleScript: type: programming aliases: - - osascript + - osascript extensions: - - ".applescript" - - ".scpt" + - ".applescript" + - ".scpt" interpreters: - - osascript + - osascript tm_scope: source.applescript ace_mode: applescript color: "#101F1F" @@ -381,7 +389,7 @@ Arc: type: programming color: "#aa2afe" extensions: - - ".arc" + - ".arc" tm_scope: none ace_mode: text language_id: 20 @@ -391,16 +399,16 @@ AsciiDoc: ace_mode: asciidoc wrap: true extensions: - - ".asciidoc" - - ".adoc" - - ".asc" + - ".asciidoc" + - ".adoc" + - ".asc" tm_scope: text.html.asciidoc language_id: 22 AspectJ: type: programming color: "#a957b0" extensions: - - ".aj" + - ".aj" tm_scope: source.aspectj ace_mode: text language_id: 23 @@ -408,15 +416,15 @@ Assembly: type: programming color: "#6E4C13" aliases: - - asm - - nasm + - asm + - nasm extensions: - - ".asm" - - ".a51" - - ".i" - - ".inc" - - ".nas" - - ".nasm" + - ".asm" + - ".a51" + - ".i" + - ".inc" + - ".nas" + - ".nasm" tm_scope: source.assembly ace_mode: assembly_x86 language_id: 24 @@ -424,7 +432,7 @@ Astro: type: markup color: "#ff5a03" extensions: - - ".astro" + - ".astro" tm_scope: source.astro ace_mode: html codemirror_mode: jsx @@ -434,9 +442,9 @@ Asymptote: type: programming color: "#ff0000" extensions: - - ".asy" + - ".asy" interpreters: - - asy + - asy tm_scope: source.c++ ace_mode: c_cpp codemirror_mode: clike @@ -446,7 +454,7 @@ Augeas: type: programming color: "#9CC134" extensions: - - ".aug" + - ".aug" tm_scope: none ace_mode: text language_id: 25 @@ -454,10 +462,10 @@ AutoHotkey: type: programming color: "#6594b9" aliases: - - ahk + - ahk extensions: - - ".ahk" - - ".ahkl" + - ".ahk" + - ".ahkl" tm_scope: source.ahk ace_mode: autohotkey language_id: 26 @@ -465,11 +473,11 @@ AutoIt: type: programming color: "#1C3552" aliases: - - au3 - - AutoIt3 - - AutoItScript + - au3 + - AutoIt3 + - AutoItScript extensions: - - ".au3" + - ".au3" tm_scope: source.autoit ace_mode: autohotkey language_id: 27 @@ -477,7 +485,7 @@ Avro IDL: type: data color: "#0040FF" extensions: - - ".avdl" + - ".avdl" tm_scope: source.avro ace_mode: text language_id: 785497837 @@ -485,23 +493,23 @@ Awk: type: programming color: "#c30e9b" extensions: - - ".awk" - - ".auk" - - ".gawk" - - ".mawk" - - ".nawk" + - ".awk" + - ".auk" + - ".gawk" + - ".mawk" + - ".nawk" interpreters: - - awk - - gawk - - mawk - - nawk + - awk + - gawk + - mawk + - nawk tm_scope: source.awk ace_mode: text language_id: 28 BASIC: type: programming extensions: - - ".bas" + - ".bas" tm_scope: source.basic ace_mode: text color: "#ff0000" @@ -510,14 +518,14 @@ BQN: type: programming color: "#2b7067" extensions: - - ".bqn" + - ".bqn" tm_scope: source.bqn ace_mode: text language_id: 330386870 Ballerina: type: programming extensions: - - ".bal" + - ".bal" tm_scope: source.ballerina ace_mode: text color: "#FF5000" @@ -525,13 +533,13 @@ Ballerina: Batchfile: type: programming aliases: - - bat - - batch - - dosbatch - - winbatch + - bat + - batch + - dosbatch + - winbatch extensions: - - ".bat" - - ".cmd" + - ".bat" + - ".cmd" tm_scope: source.batchfile ace_mode: batchfile color: "#C1F12E" @@ -540,7 +548,7 @@ Beef: type: programming color: "#a52f4e" extensions: - - ".bf" + - ".bf" tm_scope: source.cs ace_mode: csharp codemirror_mode: clike @@ -549,28 +557,28 @@ Beef: Befunge: type: programming extensions: - - ".befunge" - - ".bf" + - ".befunge" + - ".bf" tm_scope: source.befunge ace_mode: text language_id: 30 Berry: type: programming extensions: - - ".be" + - ".be" tm_scope: source.berry ace_mode: text color: "#15A13C" aliases: - - be + - be language_id: 121855308 BibTeX: type: markup color: "#778899" group: TeX extensions: - - ".bib" - - ".bibtex" + - ".bib" + - ".bibtex" tm_scope: text.bibtex ace_mode: tex codemirror_mode: stex @@ -580,8 +588,8 @@ Bicep: type: programming color: "#519aba" extensions: - - ".bicep" - - ".bicepparam" + - ".bicep" + - ".bicepparam" tm_scope: source.bicep ace_mode: text language_id: 321200902 @@ -589,7 +597,7 @@ Bikeshed: type: markup color: "#5562ac" extensions: - - ".bs" + - ".bs" tm_scope: source.csswg ace_mode: html codemirror_mode: htmlmixed @@ -601,7 +609,7 @@ Bison: group: Yacc tm_scope: source.yacc extensions: - - ".bison" + - ".bison" ace_mode: text language_id: 31 BitBake: @@ -609,18 +617,18 @@ BitBake: color: "#00bce4" tm_scope: source.bb extensions: - - ".bb" - - ".bbappend" - - ".bbclass" - - ".inc" + - ".bb" + - ".bbappend" + - ".bbclass" + - ".inc" ace_mode: text language_id: 32 Blade: type: markup color: "#f7523f" extensions: - - ".blade" - - ".blade.php" + - ".blade" + - ".blade.php" tm_scope: text.html.php.blade ace_mode: text language_id: 33 @@ -628,13 +636,13 @@ BlitzBasic: type: programming color: "#00FFAE" aliases: - - b3d - - blitz3d - - blitzplus - - bplus + - b3d + - blitz3d + - blitzplus + - bplus extensions: - - ".bb" - - ".decls" + - ".bb" + - ".decls" tm_scope: source.blitzmax ace_mode: text language_id: 34 @@ -642,9 +650,9 @@ BlitzMax: type: programming color: "#cd6400" extensions: - - ".bmx" + - ".bmx" aliases: - - bmax + - bmax tm_scope: source.blitzmax ace_mode: text language_id: 35 @@ -652,10 +660,10 @@ Bluespec: type: programming color: "#12223c" extensions: - - ".bsv" + - ".bsv" aliases: - - bluespec bsv - - bsv + - bluespec bsv + - bsv tm_scope: source.bsv ace_mode: verilog codemirror_mode: verilog @@ -666,10 +674,10 @@ Bluespec BH: group: Bluespec color: "#12223c" extensions: - - ".bs" + - ".bs" aliases: - - bh - - bluespec classic + - bh + - bluespec classic tm_scope: source.bh ace_mode: haskell codemirror_mode: haskell @@ -679,7 +687,7 @@ Boo: type: programming color: "#d4bec1" extensions: - - ".boo" + - ".boo" ace_mode: text tm_scope: source.boo language_id: 37 @@ -687,9 +695,9 @@ Boogie: type: programming color: "#c80fa0" extensions: - - ".bpl" + - ".bpl" interpreters: - - boogie + - boogie tm_scope: source.boogie ace_mode: text language_id: 955017407 @@ -697,8 +705,8 @@ Brainfuck: type: programming color: "#2F2530" extensions: - - ".b" - - ".bf" + - ".b" + - ".bf" tm_scope: source.bf ace_mode: text codemirror_mode: brainfuck @@ -708,7 +716,7 @@ BrighterScript: type: programming color: "#66AABB" extensions: - - ".bs" + - ".bs" tm_scope: source.brs ace_mode: text language_id: 943571030 @@ -716,7 +724,7 @@ Brightscript: type: programming color: "#662D91" extensions: - - ".brs" + - ".brs" tm_scope: source.brs ace_mode: text language_id: 39 @@ -724,8 +732,8 @@ Browserslist: type: data color: "#ffd539" filenames: - - ".browserslistrc" - - browserslist + - ".browserslistrc" + - browserslist tm_scope: text.browserslist ace_mode: text language_id: 153503348 @@ -733,12 +741,12 @@ C: type: programming color: "#555555" extensions: - - ".c" - - ".cats" - - ".h" - - ".idc" + - ".c" + - ".cats" + - ".h" + - ".idc" interpreters: - - tcc + - tcc tm_scope: source.c ace_mode: c_cpp codemirror_mode: clike @@ -752,15 +760,15 @@ C#: tm_scope: source.cs color: "#178600" aliases: - - csharp - - cake - - cakescript + - csharp + - cake + - cakescript extensions: - - ".cs" - - ".cake" - - ".cs.pp" - - ".csx" - - ".linq" + - ".cs" + - ".cake" + - ".cs.pp" + - ".csx" + - ".linq" language_id: 42 C++: type: programming @@ -770,33 +778,33 @@ C++: codemirror_mime_type: text/x-c++src color: "#f34b7d" aliases: - - cpp - extensions: - - ".cpp" - - ".c++" - - ".cc" - - ".cp" - - ".cppm" - - ".cxx" - - ".h" - - ".h++" - - ".hh" - - ".hpp" - - ".hxx" - - ".inc" - - ".inl" - - ".ino" - - ".ipp" - - ".ixx" - - ".re" - - ".tcc" - - ".tpp" - - ".txx" + - cpp + extensions: + - ".cpp" + - ".c++" + - ".cc" + - ".cp" + - ".cppm" + - ".cxx" + - ".h" + - ".h++" + - ".hh" + - ".hpp" + - ".hxx" + - ".inc" + - ".inl" + - ".ino" + - ".ipp" + - ".ixx" + - ".re" + - ".tcc" + - ".tpp" + - ".txx" language_id: 43 C-ObjDump: type: data extensions: - - ".c-objdump" + - ".c-objdump" tm_scope: objdump.x86asm ace_mode: assembly_x86 language_id: 44 @@ -804,9 +812,9 @@ C2hs Haskell: type: programming group: Haskell aliases: - - c2hs + - c2hs extensions: - - ".chs" + - ".chs" tm_scope: source.haskell ace_mode: haskell codemirror_mode: haskell @@ -817,23 +825,23 @@ CAP CDS: tm_scope: source.cds color: "#0092d1" aliases: - - cds + - cds extensions: - - ".cds" + - ".cds" ace_mode: text language_id: 390788699 CIL: type: data tm_scope: source.cil extensions: - - ".cil" + - ".cil" ace_mode: text language_id: 29176339 CLIPS: type: programming color: "#00A300" extensions: - - ".clp" + - ".clp" tm_scope: source.clips ace_mode: text language_id: 46 @@ -841,10 +849,10 @@ CMake: type: programming color: "#DA3434" extensions: - - ".cmake" - - ".cmake.in" + - ".cmake" + - ".cmake.in" filenames: - - CMakeLists.txt + - CMakeLists.txt tm_scope: source.cmake ace_mode: text codemirror_mode: cmake @@ -853,11 +861,11 @@ CMake: COBOL: type: programming extensions: - - ".cob" - - ".cbl" - - ".ccp" - - ".cobol" - - ".cpy" + - ".cob" + - ".cbl" + - ".ccp" + - ".cobol" + - ".cpy" tm_scope: source.cobol ace_mode: cobol codemirror_mode: cobol @@ -866,7 +874,7 @@ COBOL: CODEOWNERS: type: data filenames: - - CODEOWNERS + - CODEOWNERS tm_scope: text.codeowners ace_mode: gitignore language_id: 321684729 @@ -874,7 +882,7 @@ COLLADA: type: data color: "#F1A42B" extensions: - - ".dae" + - ".dae" tm_scope: text.xml ace_mode: xml codemirror_mode: xml @@ -888,7 +896,7 @@ CSON: codemirror_mode: coffeescript codemirror_mime_type: text/x-coffeescript extensions: - - ".cson" + - ".cson" language_id: 424 CSS: type: markup @@ -898,7 +906,7 @@ CSS: codemirror_mime_type: text/css color: "#563d7c" extensions: - - ".css" + - ".css" language_id: 50 CSV: type: data @@ -906,12 +914,12 @@ CSV: ace_mode: text tm_scope: none extensions: - - ".csv" + - ".csv" language_id: 51 CUE: type: programming extensions: - - ".cue" + - ".cue" tm_scope: source.cue ace_mode: text color: "#5886E1" @@ -920,7 +928,7 @@ CWeb: type: programming color: "#00007a" extensions: - - ".w" + - ".w" tm_scope: none ace_mode: text language_id: 657332628 @@ -928,12 +936,12 @@ Cabal Config: type: data color: "#483465" aliases: - - Cabal + - Cabal extensions: - - ".cabal" + - ".cabal" filenames: - - cabal.config - - cabal.project + - cabal.config + - cabal.project ace_mode: haskell codemirror_mode: haskell codemirror_mime_type: text/x-haskell @@ -957,7 +965,7 @@ Cadence: ace_mode: text tm_scope: source.cadence extensions: - - ".cdc" + - ".cdc" language_id: 270184138 Cairo: type: programming @@ -965,13 +973,13 @@ Cairo: ace_mode: text tm_scope: source.cairo extensions: - - ".cairo" + - ".cairo" language_id: 620599567 CameLIGO: type: programming color: "#3be133" extensions: - - ".mligo" + - ".mligo" tm_scope: source.mligo ace_mode: ocaml codemirror_mode: mllike @@ -983,15 +991,15 @@ Cap'n Proto: color: "#c42727" tm_scope: source.capnp extensions: - - ".capnp" + - ".capnp" ace_mode: text language_id: 52 CartoCSS: type: programming aliases: - - Carto + - Carto extensions: - - ".mss" + - ".mss" ace_mode: text tm_scope: source.css.mss language_id: 53 @@ -999,7 +1007,7 @@ Ceylon: type: programming color: "#dfa535" extensions: - - ".ceylon" + - ".ceylon" tm_scope: source.ceylon ace_mode: text language_id: 54 @@ -1007,16 +1015,16 @@ Chapel: type: programming color: "#8dc63f" aliases: - - chpl + - chpl extensions: - - ".chpl" + - ".chpl" tm_scope: source.chapel ace_mode: text language_id: 55 Charity: type: programming extensions: - - ".ch" + - ".ch" tm_scope: none ace_mode: text language_id: 56 @@ -1024,40 +1032,40 @@ Checksums: type: data tm_scope: text.checksums aliases: - - checksum - - hash - - hashes - - sum - - sums + - checksum + - hash + - hashes + - sum + - sums filenames: - - MD5SUMS - - SHA1SUMS - - SHA256SUMS - - SHA256SUMS.txt - - SHA512SUMS - - checksums.txt - - cksums - - md5sum.txt - extensions: - - ".crc32" - - ".md2" - - ".md4" - - ".md5" - - ".sha1" - - ".sha2" - - ".sha224" - - ".sha256" - - ".sha256sum" - - ".sha3" - - ".sha384" - - ".sha512" + - MD5SUMS + - SHA1SUMS + - SHA256SUMS + - SHA256SUMS.txt + - SHA512SUMS + - checksums.txt + - cksums + - md5sum.txt + extensions: + - ".crc32" + - ".md2" + - ".md4" + - ".md5" + - ".sha1" + - ".sha2" + - ".sha224" + - ".sha256" + - ".sha256sum" + - ".sha3" + - ".sha384" + - ".sha512" ace_mode: text language_id: 372063053 ChucK: type: programming color: "#3f8000" extensions: - - ".ck" + - ".ck" tm_scope: source.java ace_mode: java codemirror_mode: clike @@ -1067,7 +1075,7 @@ Circom: type: programming ace_mode: text extensions: - - ".circom" + - ".circom" color: "#707575" tm_scope: source.circom language_id: 1042332086 @@ -1077,14 +1085,14 @@ Cirru: tm_scope: source.cirru ace_mode: cirru extensions: - - ".cirru" + - ".cirru" language_id: 58 Clarion: type: programming color: "#db901e" ace_mode: text extensions: - - ".clw" + - ".clw" tm_scope: source.clarion language_id: 59 Clarity: @@ -1092,7 +1100,7 @@ Clarity: color: "#5546ff" ace_mode: lisp extensions: - - ".clar" + - ".clar" tm_scope: source.clar language_id: 91493841 Classic ASP: @@ -1100,17 +1108,17 @@ Classic ASP: color: "#6a40fd" tm_scope: text.html.asp aliases: - - asp + - asp extensions: - - ".asp" + - ".asp" ace_mode: text language_id: 8 Clean: type: programming color: "#3F85AF" extensions: - - ".icl" - - ".dcl" + - ".icl" + - ".dcl" tm_scope: source.clean ace_mode: text language_id: 60 @@ -1118,7 +1126,7 @@ Click: type: programming color: "#E4E6F3" extensions: - - ".click" + - ".click" tm_scope: source.click ace_mode: text language_id: 61 @@ -1130,20 +1138,20 @@ Clojure: codemirror_mime_type: text/x-clojure color: "#db5855" extensions: - - ".clj" - - ".bb" - - ".boot" - - ".cl2" - - ".cljc" - - ".cljs" - - ".cljs.hl" - - ".cljscm" - - ".cljx" - - ".hic" + - ".clj" + - ".bb" + - ".boot" + - ".cl2" + - ".cljc" + - ".cljs" + - ".cljs.hl" + - ".cljscm" + - ".cljx" + - ".hic" filenames: - - riemann.config + - riemann.config interpreters: - - bb + - bb language_id: 62 Closure Templates: type: markup @@ -1152,9 +1160,9 @@ Closure Templates: codemirror_mode: soy codemirror_mime_type: text/x-soy aliases: - - soy + - soy extensions: - - ".soy" + - ".soy" tm_scope: text.html.soy language_id: 357046146 Cloud Firestore Security Rules: @@ -1165,30 +1173,30 @@ Cloud Firestore Security Rules: codemirror_mime_type: text/css tm_scope: source.firestore filenames: - - firestore.rules + - firestore.rules language_id: 407996372 CoNLL-U: type: data extensions: - - ".conllu" - - ".conll" + - ".conllu" + - ".conll" tm_scope: text.conllu ace_mode: text aliases: - - CoNLL - - CoNLL-X + - CoNLL + - CoNLL-X language_id: 421026389 CodeQL: type: programming color: "#140f46" extensions: - - ".ql" - - ".qll" + - ".ql" + - ".qll" tm_scope: source.ql ace_mode: text language_id: 424259634 aliases: - - ql + - ql CoffeeScript: type: programming tm_scope: source.coffee @@ -1197,30 +1205,30 @@ CoffeeScript: codemirror_mime_type: text/x-coffeescript color: "#244776" aliases: - - coffee - - coffee-script + - coffee + - coffee-script extensions: - - ".coffee" - - "._coffee" - - ".cake" - - ".cjsx" - - ".iced" + - ".coffee" + - "._coffee" + - ".cake" + - ".cjsx" + - ".iced" filenames: - - Cakefile + - Cakefile interpreters: - - coffee + - coffee language_id: 63 ColdFusion: type: programming ace_mode: coldfusion color: "#ed2cd6" aliases: - - cfm - - cfml - - coldfusion html + - cfm + - cfml + - coldfusion html extensions: - - ".cfm" - - ".cfml" + - ".cfm" + - ".cfml" tm_scope: text.html.cfm language_id: 64 ColdFusion CFC: @@ -1229,9 +1237,9 @@ ColdFusion CFC: group: ColdFusion ace_mode: coldfusion aliases: - - cfc + - cfc extensions: - - ".cfc" + - ".cfc" tm_scope: source.cfscript language_id: 65 Common Lisp: @@ -1239,37 +1247,37 @@ Common Lisp: tm_scope: source.commonlisp color: "#3fb68b" aliases: - - lisp + - lisp extensions: - - ".lisp" - - ".asd" - - ".cl" - - ".l" - - ".lsp" - - ".ny" - - ".podsl" - - ".sexp" + - ".lisp" + - ".asd" + - ".cl" + - ".l" + - ".lsp" + - ".ny" + - ".podsl" + - ".sexp" interpreters: - - lisp - - sbcl - - ccl - - clisp - - ecl + - lisp + - sbcl + - ccl + - clisp + - ecl ace_mode: lisp codemirror_mode: commonlisp codemirror_mime_type: text/x-common-lisp language_id: 66 Common Workflow Language: aliases: - - cwl + - cwl type: programming ace_mode: yaml codemirror_mode: yaml codemirror_mime_type: text/x-yaml extensions: - - ".cwl" + - ".cwl" interpreters: - - cwl-runner + - cwl-runner color: "#B5314C" tm_scope: source.cwl language_id: 988547172 @@ -1277,8 +1285,8 @@ Component Pascal: type: programming color: "#B0CE4E" extensions: - - ".cp" - - ".cps" + - ".cp" + - ".cps" tm_scope: source.pascal ace_mode: pascal codemirror_mode: pascal @@ -1287,7 +1295,7 @@ Component Pascal: Cool: type: programming extensions: - - ".cl" + - ".cl" tm_scope: source.cool ace_mode: text language_id: 68 @@ -1295,29 +1303,29 @@ Coq: type: programming color: "#d0b68c" extensions: - - ".coq" - - ".v" + - ".coq" + - ".v" tm_scope: source.coq ace_mode: text language_id: 69 Cpp-ObjDump: type: data extensions: - - ".cppobjdump" - - ".c++-objdump" - - ".c++objdump" - - ".cpp-objdump" - - ".cxx-objdump" + - ".cppobjdump" + - ".c++-objdump" + - ".c++objdump" + - ".cpp-objdump" + - ".cxx-objdump" tm_scope: objdump.x86asm aliases: - - c++-objdump + - c++-objdump ace_mode: assembly_x86 language_id: 70 Creole: type: prose wrap: true extensions: - - ".creole" + - ".creole" tm_scope: text.html.creole ace_mode: text language_id: 71 @@ -1325,22 +1333,22 @@ Crystal: type: programming color: "#000100" extensions: - - ".cr" + - ".cr" ace_mode: ruby codemirror_mode: crystal codemirror_mime_type: text/x-crystal tm_scope: source.crystal interpreters: - - crystal + - crystal language_id: 72 Csound: type: programming color: "#1a1a1a" aliases: - - csound-orc + - csound-orc extensions: - - ".orc" - - ".udo" + - ".orc" + - ".udo" tm_scope: source.csound ace_mode: csound_orchestra language_id: 73 @@ -1348,9 +1356,9 @@ Csound Document: type: programming color: "#1a1a1a" aliases: - - csound-csd + - csound-csd extensions: - - ".csd" + - ".csd" tm_scope: source.csound-document ace_mode: csound_document language_id: 74 @@ -1358,17 +1366,17 @@ Csound Score: type: programming color: "#1a1a1a" aliases: - - csound-sco + - csound-sco extensions: - - ".sco" + - ".sco" tm_scope: source.csound-score ace_mode: csound_score language_id: 75 Cuda: type: programming extensions: - - ".cu" - - ".cuh" + - ".cu" + - ".cuh" tm_scope: source.cuda-c++ ace_mode: c_cpp codemirror_mode: clike @@ -1378,7 +1386,7 @@ Cuda: Cue Sheet: type: data extensions: - - ".cue" + - ".cue" tm_scope: source.cuesheet ace_mode: text language_id: 942714150 @@ -1386,14 +1394,14 @@ Curry: type: programming color: "#531242" extensions: - - ".curry" + - ".curry" tm_scope: source.curry ace_mode: haskell language_id: 439829048 Cycript: type: programming extensions: - - ".cy" + - ".cy" tm_scope: source.js ace_mode: javascript codemirror_mode: javascript @@ -1403,8 +1411,8 @@ Cypher: type: programming color: "#34c0eb" extensions: - - ".cyp" - - ".cypher" + - ".cyp" + - ".cypher" tm_scope: source.cypher ace_mode: text language_id: 850806976 @@ -1412,11 +1420,11 @@ Cython: type: programming color: "#fedf5b" extensions: - - ".pyx" - - ".pxd" - - ".pxi" + - ".pyx" + - ".pxd" + - ".pxi" aliases: - - pyrex + - pyrex tm_scope: source.cython ace_mode: text codemirror_mode: python @@ -1426,10 +1434,10 @@ D: type: programming color: "#ba595e" aliases: - - Dlang + - Dlang extensions: - - ".d" - - ".di" + - ".d" + - ".di" tm_scope: source.d ace_mode: d codemirror_mode: d @@ -1438,7 +1446,7 @@ D: D-ObjDump: type: data extensions: - - ".d-objdump" + - ".d-objdump" tm_scope: objdump.x86asm ace_mode: assembly_x86 language_id: 81 @@ -1446,18 +1454,18 @@ D2: type: markup color: "#526ee8" extensions: - - ".d2" + - ".d2" aliases: - - d2lang + - d2lang tm_scope: source.d2 ace_mode: text language_id: 37531557 DIGITAL Command Language: type: programming aliases: - - dcl + - dcl extensions: - - ".com" + - ".com" tm_scope: none ace_mode: text language_id: 82 @@ -1465,28 +1473,28 @@ DM: type: programming color: "#447265" extensions: - - ".dm" + - ".dm" aliases: - - byond + - byond tm_scope: source.dm ace_mode: c_cpp language_id: 83 DNS Zone: type: data extensions: - - ".zone" - - ".arpa" + - ".zone" + - ".arpa" tm_scope: text.zone_file ace_mode: text language_id: 84 DTrace: type: programming aliases: - - dtrace-script + - dtrace-script extensions: - - ".d" + - ".d" interpreters: - - dtrace + - dtrace tm_scope: source.c ace_mode: c_cpp codemirror_mode: clike @@ -1496,9 +1504,9 @@ Dafny: type: programming color: "#FFEC25" extensions: - - ".dfy" + - ".dfy" interpreters: - - dafny + - dafny tm_scope: text.dfy.dafny ace_mode: text language_id: 969323346 @@ -1506,10 +1514,10 @@ Darcs Patch: type: data color: "#8eff23" aliases: - - dpatch + - dpatch extensions: - - ".darcspatch" - - ".dpatch" + - ".darcspatch" + - ".dpatch" tm_scope: none ace_mode: text language_id: 86 @@ -1517,9 +1525,9 @@ Dart: type: programming color: "#00B4AB" extensions: - - ".dart" + - ".dart" interpreters: - - dart + - dart tm_scope: source.dart ace_mode: dart codemirror_mode: dart @@ -1529,7 +1537,7 @@ DataWeave: type: programming color: "#003a52" extensions: - - ".dwl" + - ".dwl" ace_mode: text tm_scope: source.data-weave language_id: 974514097 @@ -1537,7 +1545,7 @@ Debian Package Control File: type: data color: "#D70751" extensions: - - ".dsc" + - ".dsc" tm_scope: source.deb-control ace_mode: text language_id: 527438264 @@ -1548,14 +1556,14 @@ DenizenScript: codemirror_mode: yaml codemirror_mime_type: text/x-yaml extensions: - - ".dsc" + - ".dsc" tm_scope: source.denizenscript language_id: 435000929 Dhall: type: programming color: "#dfafff" extensions: - - ".dhall" + - ".dhall" tm_scope: source.haskell ace_mode: haskell codemirror_mode: haskell @@ -1564,10 +1572,10 @@ Dhall: Diff: type: data extensions: - - ".diff" - - ".patch" + - ".diff" + - ".patch" aliases: - - udiff + - udiff tm_scope: source.diff ace_mode: diff codemirror_mode: diff @@ -1577,21 +1585,21 @@ DirectX 3D File: type: data color: "#aace60" extensions: - - ".x" + - ".x" ace_mode: text tm_scope: none language_id: 201049282 Dockerfile: type: programming aliases: - - Containerfile + - Containerfile color: "#384d54" tm_scope: source.dockerfile extensions: - - ".dockerfile" + - ".dockerfile" filenames: - - Containerfile - - Dockerfile + - Containerfile + - Dockerfile ace_mode: dockerfile codemirror_mode: dockerfile codemirror_mime_type: text/x-dockerfile @@ -1600,7 +1608,7 @@ Dogescript: type: programming color: "#cca760" extensions: - - ".djs" + - ".djs" tm_scope: none ace_mode: text language_id: 90 @@ -1608,21 +1616,21 @@ Dotenv: type: data color: "#e5d559" extensions: - - ".env" + - ".env" filenames: - - ".env" - - ".env.ci" - - ".env.dev" - - ".env.development" - - ".env.development.local" - - ".env.example" - - ".env.local" - - ".env.prod" - - ".env.production" - - ".env.sample" - - ".env.staging" - - ".env.test" - - ".env.testing" + - ".env" + - ".env.ci" + - ".env.dev" + - ".env.development" + - ".env.development.local" + - ".env.example" + - ".env.local" + - ".env.prod" + - ".env.production" + - ".env.sample" + - ".env.staging" + - ".env.test" + - ".env.testing" tm_scope: source.dotenv ace_mode: text language_id: 111148035 @@ -1630,10 +1638,10 @@ Dylan: type: programming color: "#6c616e" extensions: - - ".dylan" - - ".dyl" - - ".intr" - - ".lid" + - ".dylan" + - ".dyl" + - ".intr" + - ".lid" tm_scope: source.dylan ace_mode: text codemirror_mode: dylan @@ -1643,22 +1651,22 @@ E: type: programming color: "#ccce35" extensions: - - ".e" + - ".e" interpreters: - - rune + - rune tm_scope: none ace_mode: text language_id: 92 E-mail: type: data aliases: - - email - - eml - - mail - - mbox + - email + - eml + - mail + - mbox extensions: - - ".eml" - - ".mbox" + - ".eml" + - ".mbox" tm_scope: text.eml.basic ace_mode: text codemirror_mode: mbox @@ -1667,7 +1675,7 @@ E-mail: EBNF: type: data extensions: - - ".ebnf" + - ".ebnf" tm_scope: source.ebnf ace_mode: text codemirror_mode: ebnf @@ -1677,8 +1685,8 @@ ECL: type: programming color: "#8a1267" extensions: - - ".ecl" - - ".eclxml" + - ".ecl" + - ".eclxml" tm_scope: source.ecl ace_mode: text codemirror_mode: ecl @@ -1689,7 +1697,7 @@ ECLiPSe: color: "#001d9d" group: Prolog extensions: - - ".ecl" + - ".ecl" tm_scope: source.prolog.eclipse ace_mode: prolog language_id: 94 @@ -1697,10 +1705,10 @@ EJS: type: markup color: "#a91e50" extensions: - - ".ejs" - - ".ect" - - ".ejs.t" - - ".jst" + - ".ejs" + - ".ect" + - ".ejs.t" + - ".jst" tm_scope: text.html.js ace_mode: ejs language_id: 95 @@ -1708,7 +1716,7 @@ EQ: type: programming color: "#a78649" extensions: - - ".eq" + - ".eq" tm_scope: source.cs ace_mode: csharp codemirror_mode: clike @@ -1717,8 +1725,8 @@ EQ: Eagle: type: data extensions: - - ".sch" - - ".brd" + - ".sch" + - ".brd" tm_scope: text.xml ace_mode: xml codemirror_mode: xml @@ -1727,12 +1735,12 @@ Eagle: Earthly: type: programming aliases: - - Earthfile + - Earthfile color: "#2af0ff" tm_scope: source.earthfile ace_mode: text filenames: - - Earthfile + - Earthfile language_id: 963512632 Easybuild: type: data @@ -1743,14 +1751,14 @@ Easybuild: codemirror_mime_type: text/x-python tm_scope: source.python extensions: - - ".eb" + - ".eb" language_id: 342840477 Ecere Projects: type: data color: "#913960" group: JavaScript extensions: - - ".epj" + - ".epj" tm_scope: source.json ace_mode: json codemirror_mode: javascript @@ -1761,19 +1769,19 @@ Ecmarkup: color: "#eb8131" group: HTML extensions: - - ".html" + - ".html" tm_scope: text.html.ecmarkup ace_mode: html codemirror_mode: htmlmixed codemirror_mime_type: text/html aliases: - - ecmarkdown + - ecmarkdown language_id: 844766630 Edge: type: markup color: "#0dffe0" extensions: - - ".edge" + - ".edge" tm_scope: text.html.edge ace_mode: html language_id: 460509620 @@ -1781,10 +1789,10 @@ EdgeQL: type: programming color: "#31A7FF" aliases: - - esdl + - esdl extensions: - - ".edgeql" - - ".esdl" + - ".edgeql" + - ".esdl" ace_mode: text tm_scope: source.edgeql language_id: 925235833 @@ -1793,11 +1801,11 @@ EditorConfig: color: "#fff1f2" group: INI extensions: - - ".editorconfig" + - ".editorconfig" filenames: - - ".editorconfig" + - ".editorconfig" aliases: - - editor-config + - editor-config ace_mode: ini codemirror_mode: properties codemirror_mime_type: text/x-properties @@ -1806,7 +1814,7 @@ EditorConfig: Edje Data Collection: type: data extensions: - - ".edc" + - ".edc" tm_scope: source.c++ ace_mode: c_cpp codemirror_mode: clike @@ -1816,7 +1824,7 @@ Eiffel: type: programming color: "#4d6977" extensions: - - ".e" + - ".e" tm_scope: source.eiffel ace_mode: eiffel codemirror_mode: eiffel @@ -1826,20 +1834,20 @@ Elixir: type: programming color: "#6e4a7e" extensions: - - ".ex" - - ".exs" + - ".ex" + - ".exs" tm_scope: source.elixir ace_mode: elixir filenames: - - mix.lock + - mix.lock interpreters: - - elixir + - elixir language_id: 100 Elm: type: programming color: "#60B5CC" extensions: - - ".elm" + - ".elm" tm_scope: source.elm ace_mode: elm codemirror_mode: elm @@ -1849,9 +1857,9 @@ Elvish: type: programming ace_mode: text extensions: - - ".elv" + - ".elv" interpreters: - - elvish + - elvish tm_scope: source.elvish color: "#55BB55" language_id: 570996448 @@ -1867,23 +1875,23 @@ Emacs Lisp: tm_scope: source.emacs.lisp color: "#c065db" aliases: - - elisp - - emacs + - elisp + - emacs filenames: - - ".abbrev_defs" - - ".emacs" - - ".emacs.desktop" - - ".gnus" - - ".spacemacs" - - ".viper" - - Cask - - Project.ede - - _emacs - - abbrev_defs - extensions: - - ".el" - - ".emacs" - - ".emacs.desktop" + - ".abbrev_defs" + - ".emacs" + - ".emacs.desktop" + - ".gnus" + - ".spacemacs" + - ".viper" + - Cask + - Project.ede + - _emacs + - abbrev_defs + extensions: + - ".el" + - ".emacs" + - ".emacs.desktop" ace_mode: lisp codemirror_mode: commonlisp codemirror_mime_type: text/x-common-lisp @@ -1892,8 +1900,8 @@ EmberScript: type: programming color: "#FFF4F3" extensions: - - ".em" - - ".emberscript" + - ".em" + - ".emberscript" tm_scope: source.coffee ace_mode: coffee codemirror_mode: coffeescript @@ -1903,35 +1911,35 @@ Erlang: type: programming color: "#B83998" extensions: - - ".erl" - - ".app" - - ".app.src" - - ".es" - - ".escript" - - ".hrl" - - ".xrl" - - ".yrl" + - ".erl" + - ".app" + - ".app.src" + - ".es" + - ".escript" + - ".hrl" + - ".xrl" + - ".yrl" filenames: - - Emakefile - - rebar.config - - rebar.config.lock - - rebar.lock + - Emakefile + - rebar.config + - rebar.config.lock + - rebar.lock tm_scope: source.erlang ace_mode: erlang codemirror_mode: erlang codemirror_mime_type: text/x-erlang interpreters: - - escript + - escript language_id: 104 Euphoria: type: programming color: "#FF790B" extensions: - - ".e" - - ".ex" + - ".e" + - ".ex" interpreters: - - eui - - euiw + - eui + - euiw ace_mode: text tm_scope: source.euphoria language_id: 880693982 @@ -1939,11 +1947,11 @@ F#: type: programming color: "#b845fc" aliases: - - fsharp + - fsharp extensions: - - ".fs" - - ".fsi" - - ".fsx" + - ".fs" + - ".fsi" + - ".fsx" tm_scope: source.fsharp ace_mode: text codemirror_mode: mllike @@ -1954,10 +1962,10 @@ F*: type: programming color: "#572e30" aliases: - - fstar + - fstar extensions: - - ".fst" - - ".fsti" + - ".fst" + - ".fsti" tm_scope: source.fstar ace_mode: text language_id: 336943375 @@ -1965,9 +1973,9 @@ FIGlet Font: type: data color: "#FFDDBB" aliases: - - FIGfont + - FIGfont extensions: - - ".flf" + - ".flf" tm_scope: source.figfont ace_mode: text language_id: 686129783 @@ -1975,7 +1983,7 @@ FIRRTL: type: programming color: "#2f632f" extensions: - - ".fir" + - ".fir" tm_scope: source.firrtl ace_mode: text language_id: 906694254 @@ -1983,8 +1991,8 @@ FLUX: type: programming color: "#88ccff" extensions: - - ".fx" - - ".flux" + - ".fx" + - ".flux" tm_scope: none ace_mode: text language_id: 106 @@ -1992,10 +2000,10 @@ Factor: type: programming color: "#636746" extensions: - - ".factor" + - ".factor" filenames: - - ".factor-boot-rc" - - ".factor-rc" + - ".factor-boot-rc" + - ".factor-rc" tm_scope: source.factor ace_mode: text codemirror_mode: factor @@ -2005,10 +2013,10 @@ Fancy: type: programming color: "#7b9db4" extensions: - - ".fy" - - ".fancypack" + - ".fy" + - ".fancypack" filenames: - - Fakefile + - Fakefile tm_scope: source.fancy ace_mode: text language_id: 109 @@ -2016,7 +2024,7 @@ Fantom: type: programming color: "#14253c" extensions: - - ".fan" + - ".fan" tm_scope: source.fan ace_mode: text language_id: 110 @@ -2024,7 +2032,7 @@ Faust: type: programming color: "#c37240" extensions: - - ".dsp" + - ".dsp" tm_scope: source.faust ace_mode: text language_id: 622529198 @@ -2034,15 +2042,15 @@ Fennel: ace_mode: text color: "#fff3d7" interpreters: - - fennel + - fennel extensions: - - ".fnl" + - ".fnl" language_id: 239946126 Filebench WML: type: programming color: "#F6B900" extensions: - - ".f" + - ".f" tm_scope: none ace_mode: text language_id: 111 @@ -2050,7 +2058,7 @@ Filterscript: type: programming group: RenderScript extensions: - - ".fs" + - ".fs" tm_scope: none ace_mode: text language_id: 112 @@ -2058,15 +2066,15 @@ Fluent: type: programming color: "#ffcc33" extensions: - - ".ftl" + - ".ftl" tm_scope: source.ftl ace_mode: text language_id: 206353404 Formatted: type: data extensions: - - ".for" - - ".eam.fs" + - ".for" + - ".eam.fs" tm_scope: none ace_mode: text language_id: 113 @@ -2074,14 +2082,14 @@ Forth: type: programming color: "#341708" extensions: - - ".fth" - - ".4th" - - ".f" - - ".for" - - ".forth" - - ".fr" - - ".frt" - - ".fs" + - ".fth" + - ".4th" + - ".f" + - ".for" + - ".forth" + - ".fr" + - ".frt" + - ".fs" tm_scope: source.forth ace_mode: forth codemirror_mode: forth @@ -2092,10 +2100,10 @@ Fortran: type: programming color: "#4d41b1" extensions: - - ".f" - - ".f77" - - ".for" - - ".fpp" + - ".f" + - ".f77" + - ".for" + - ".fpp" tm_scope: source.fortran ace_mode: text codemirror_mode: fortran @@ -2106,10 +2114,10 @@ Fortran Free Form: color: "#4d41b1" type: programming extensions: - - ".f90" - - ".f03" - - ".f08" - - ".f95" + - ".f90" + - ".f03" + - ".f08" + - ".f95" tm_scope: source.fortran.modern ace_mode: text codemirror_mode: fortran @@ -2119,11 +2127,11 @@ FreeBasic: type: programming color: "#141AC9" extensions: - - ".bi" - - ".bas" + - ".bi" + - ".bas" tm_scope: source.vbnet aliases: - - fb + - fb ace_mode: text codemirror_mode: vb codemirror_mime_type: text/x-vb @@ -2132,9 +2140,9 @@ FreeMarker: type: programming color: "#0050b2" aliases: - - ftl + - ftl extensions: - - ".ftl" + - ".ftl" tm_scope: text.html.ftl ace_mode: ftl language_id: 115 @@ -2142,7 +2150,7 @@ Frege: type: programming color: "#00cafe" extensions: - - ".fr" + - ".fr" tm_scope: source.haskell ace_mode: haskell language_id: 116 @@ -2150,7 +2158,7 @@ Futhark: type: programming color: "#5f021f" extensions: - - ".fut" + - ".fut" tm_scope: source.futhark ace_mode: text language_id: 97358117 @@ -2158,10 +2166,10 @@ G-code: type: programming color: "#D08CF2" extensions: - - ".g" - - ".cnc" - - ".gco" - - ".gcode" + - ".g" + - ".cnc" + - ".gco" + - ".gcode" tm_scope: source.gcode ace_mode: gcode language_id: 117 @@ -2169,7 +2177,7 @@ GAML: type: programming color: "#FFC766" extensions: - - ".gaml" + - ".gaml" tm_scope: none ace_mode: text language_id: 290345951 @@ -2177,7 +2185,7 @@ GAMS: type: programming color: "#f49a22" extensions: - - ".gms" + - ".gms" tm_scope: none ace_mode: text language_id: 118 @@ -2185,11 +2193,11 @@ GAP: type: programming color: "#0000cc" extensions: - - ".g" - - ".gap" - - ".gd" - - ".gi" - - ".tst" + - ".g" + - ".gap" + - ".gd" + - ".gi" + - ".tst" tm_scope: source.gap ace_mode: text language_id: 119 @@ -2197,7 +2205,7 @@ GCC Machine Description: type: programming color: "#FFCFAB" extensions: - - ".md" + - ".md" tm_scope: source.lisp ace_mode: lisp codemirror_mode: commonlisp @@ -2206,8 +2214,8 @@ GCC Machine Description: GDB: type: programming extensions: - - ".gdb" - - ".gdbinit" + - ".gdb" + - ".gdbinit" tm_scope: source.gdb ace_mode: text language_id: 122 @@ -2215,7 +2223,7 @@ GDScript: type: programming color: "#355570" extensions: - - ".gd" + - ".gd" tm_scope: source.gdscript ace_mode: text language_id: 123 @@ -2224,48 +2232,48 @@ GEDCOM: color: "#003058" ace_mode: text extensions: - - ".ged" + - ".ged" tm_scope: source.gedcom language_id: 459577965 GLSL: type: programming color: "#5686a5" extensions: - - ".glsl" - - ".fp" - - ".frag" - - ".frg" - - ".fs" - - ".fsh" - - ".fshader" - - ".geo" - - ".geom" - - ".glslf" - - ".glslv" - - ".gs" - - ".gshader" - - ".rchit" - - ".rmiss" - - ".shader" - - ".tesc" - - ".tese" - - ".vert" - - ".vrx" - - ".vs" - - ".vsh" - - ".vshader" + - ".glsl" + - ".fp" + - ".frag" + - ".frg" + - ".fs" + - ".fsh" + - ".fshader" + - ".geo" + - ".geom" + - ".glslf" + - ".glslv" + - ".gs" + - ".gshader" + - ".rchit" + - ".rmiss" + - ".shader" + - ".tesc" + - ".tese" + - ".vert" + - ".vrx" + - ".vs" + - ".vsh" + - ".vshader" tm_scope: source.glsl ace_mode: glsl language_id: 124 GN: type: data extensions: - - ".gn" - - ".gni" + - ".gn" + - ".gni" interpreters: - - gn + - gn filenames: - - ".gn" + - ".gn" tm_scope: source.gn ace_mode: python codemirror_mode: python @@ -2275,9 +2283,9 @@ GSC: type: programming color: "#FF6800" extensions: - - ".gsc" - - ".csc" - - ".gsh" + - ".gsc" + - ".csc" + - ".gsh" tm_scope: source.gsc ace_mode: c_cpp codemirror_mode: clike @@ -2287,7 +2295,7 @@ Game Maker Language: type: programming color: "#71b417" extensions: - - ".gml" + - ".gml" tm_scope: source.c++ ace_mode: c_cpp codemirror_mode: clike @@ -2300,16 +2308,16 @@ Gemfile.lock: tm_scope: source.gemfile-lock ace_mode: text filenames: - - Gemfile.lock + - Gemfile.lock language_id: 907065713 Gemini: type: prose color: "#ff6900" ace_mode: text extensions: - - ".gmi" + - ".gmi" aliases: - - gemtext + - gemtext wrap: true tm_scope: source.gemini language_id: 310828396 @@ -2317,7 +2325,7 @@ Genero 4gl: type: programming color: "#63408e" extensions: - - ".4gl" + - ".4gl" tm_scope: source.genero-4gl ace_mode: text language_id: 986054050 @@ -2325,7 +2333,7 @@ Genero per: type: markup color: "#d8df39" extensions: - - ".per" + - ".per" tm_scope: source.genero-per ace_mode: text language_id: 902995658 @@ -2333,7 +2341,7 @@ Genie: type: programming ace_mode: text extensions: - - ".gs" + - ".gs" color: "#fb855d" tm_scope: none language_id: 792408528 @@ -2341,11 +2349,11 @@ Genshi: type: programming color: "#951531" extensions: - - ".kid" + - ".kid" tm_scope: text.xml.genshi aliases: - - xml+genshi - - xml+kid + - xml+genshi + - xml+kid ace_mode: xml codemirror_mode: xml codemirror_mime_type: text/xml @@ -2355,7 +2363,7 @@ Gentoo Ebuild: color: "#9400ff" group: Shell extensions: - - ".ebuild" + - ".ebuild" tm_scope: source.shell ace_mode: sh codemirror_mode: shell @@ -2366,7 +2374,7 @@ Gentoo Eclass: color: "#9400ff" group: Shell extensions: - - ".eclass" + - ".eclass" tm_scope: source.shell ace_mode: sh codemirror_mode: shell @@ -2376,48 +2384,48 @@ Gerber Image: type: data color: "#d20b00" aliases: - - rs-274x - extensions: - - ".gbr" - - ".cmp" - - ".gbl" - - ".gbo" - - ".gbp" - - ".gbs" - - ".gko" - - ".gml" - - ".gpb" - - ".gpt" - - ".gtl" - - ".gto" - - ".gtp" - - ".gts" - - ".ncl" - - ".sol" + - rs-274x + extensions: + - ".gbr" + - ".cmp" + - ".gbl" + - ".gbo" + - ".gbp" + - ".gbs" + - ".gko" + - ".gml" + - ".gpb" + - ".gpt" + - ".gtl" + - ".gto" + - ".gtp" + - ".gts" + - ".ncl" + - ".sol" interpreters: - - gerbv - - gerbview + - gerbv + - gerbview tm_scope: source.gerber ace_mode: text language_id: 404627610 Gettext Catalog: type: prose aliases: - - pot + - pot extensions: - - ".po" - - ".pot" + - ".po" + - ".pot" tm_scope: source.po ace_mode: text language_id: 129 Gherkin: type: programming extensions: - - ".feature" - - ".story" + - ".feature" + - ".story" tm_scope: text.gherkin.feature aliases: - - cucumber + - cucumber ace_mode: text color: "#5B2063" language_id: 76 @@ -2425,9 +2433,9 @@ Git Attributes: type: data color: "#F44D27" aliases: - - gitattributes + - gitattributes filenames: - - ".gitattributes" + - ".gitattributes" tm_scope: source.gitattributes ace_mode: gitignore codemirror_mode: shell @@ -2438,13 +2446,13 @@ Git Config: color: "#F44D27" group: INI aliases: - - gitconfig - - gitmodules + - gitconfig + - gitmodules extensions: - - ".gitconfig" + - ".gitconfig" filenames: - - ".gitconfig" - - ".gitmodules" + - ".gitconfig" + - ".gitmodules" ace_mode: ini codemirror_mode: properties codemirror_mime_type: text/x-properties @@ -2454,9 +2462,9 @@ Git Revision List: type: data color: "#F44D27" aliases: - - Git Blame Ignore Revs + - Git Blame Ignore Revs filenames: - - ".git-blame-ignore-revs" + - ".git-blame-ignore-revs" tm_scope: source.git-revlist ace_mode: text language_id: 461881235 @@ -2465,13 +2473,13 @@ Gleam: color: "#ffaff3" ace_mode: text extensions: - - ".gleam" + - ".gleam" tm_scope: source.gleam language_id: 1054258749 Glimmer JS: type: programming extensions: - - ".gjs" + - ".gjs" ace_mode: javascript color: "#F5835F" tm_scope: source.gjs @@ -2480,7 +2488,7 @@ Glimmer JS: Glimmer TS: type: programming extensions: - - ".gts" + - ".gts" ace_mode: typescript color: "#3178c6" tm_scope: source.gts @@ -2490,7 +2498,7 @@ Glyph: type: programming color: "#c1ac7f" extensions: - - ".glf" + - ".glf" tm_scope: source.tcl ace_mode: tcl codemirror_mode: tcl @@ -2499,7 +2507,7 @@ Glyph: Glyph Bitmap Distribution Format: type: data extensions: - - ".bdf" + - ".bdf" tm_scope: source.bdf ace_mode: text language_id: 997665271 @@ -2507,14 +2515,14 @@ Gnuplot: type: programming color: "#f0a9f0" extensions: - - ".gp" - - ".gnu" - - ".gnuplot" - - ".p" - - ".plot" - - ".plt" + - ".gp" + - ".gnu" + - ".gnuplot" + - ".p" + - ".plot" + - ".plt" interpreters: - - gnuplot + - gnuplot tm_scope: source.gnuplot ace_mode: text language_id: 131 @@ -2522,9 +2530,9 @@ Go: type: programming color: "#00ADD8" aliases: - - golang + - golang extensions: - - ".go" + - ".go" tm_scope: source.go ace_mode: golang codemirror_mode: go @@ -2534,13 +2542,13 @@ Go Checksums: type: data color: "#00ADD8" aliases: - - go.sum - - go sum - - go.work.sum - - go work sum + - go.sum + - go sum + - go.work.sum + - go work sum filenames: - - go.sum - - go.work.sum + - go.sum + - go.work.sum tm_scope: go.sum ace_mode: text language_id: 1054391671 @@ -2548,10 +2556,10 @@ Go Module: type: data color: "#00ADD8" aliases: - - go.mod - - go mod + - go.mod + - go mod filenames: - - go.mod + - go.mod tm_scope: go.mod ace_mode: text language_id: 947461016 @@ -2559,10 +2567,10 @@ Go Workspace: type: data color: "#00ADD8" aliases: - - go.work - - go work + - go.work + - go work filenames: - - go.work + - go.work tm_scope: go.mod ace_mode: text language_id: 934546256 @@ -2570,12 +2578,12 @@ Godot Resource: type: data color: "#355570" extensions: - - ".gdnlib" - - ".gdns" - - ".tres" - - ".tscn" + - ".gdnlib" + - ".gdns" + - ".tres" + - ".tscn" filenames: - - project.godot + - project.godot tm_scope: source.gdresource ace_mode: text language_id: 738107771 @@ -2583,7 +2591,7 @@ Golo: type: programming color: "#88562A" extensions: - - ".golo" + - ".golo" tm_scope: source.golo ace_mode: text language_id: 133 @@ -2591,10 +2599,10 @@ Gosu: type: programming color: "#82937f" extensions: - - ".gs" - - ".gst" - - ".gsx" - - ".vark" + - ".gs" + - ".gst" + - ".gsx" + - ".vark" tm_scope: source.gosu.2 ace_mode: text language_id: 134 @@ -2602,7 +2610,7 @@ Grace: type: programming color: "#615f8b" extensions: - - ".grace" + - ".grace" tm_scope: source.grace ace_mode: text language_id: 135 @@ -2610,7 +2618,7 @@ Gradle: type: data color: "#02303a" extensions: - - ".gradle" + - ".gradle" tm_scope: source.groovy.gradle ace_mode: text language_id: 136 @@ -2619,16 +2627,16 @@ Gradle Kotlin DSL: type: data color: "#02303a" extensions: - - ".gradle.kts" + - ".gradle.kts" ace_mode: text tm_scope: source.kotlin language_id: 432600901 Grammatical Framework: type: programming aliases: - - gf + - gf extensions: - - ".gf" + - ".gf" color: "#ff0000" tm_scope: source.gf ace_mode: haskell @@ -2638,7 +2646,7 @@ Grammatical Framework: Graph Modeling Language: type: data extensions: - - ".gml" + - ".gml" tm_scope: none ace_mode: text language_id: 138 @@ -2646,9 +2654,9 @@ GraphQL: type: data color: "#e10098" extensions: - - ".graphql" - - ".gql" - - ".graphqls" + - ".graphql" + - ".gql" + - ".graphqls" tm_scope: source.graphql ace_mode: text language_id: 139 @@ -2657,8 +2665,8 @@ Graphviz (DOT): color: "#2596be" tm_scope: source.dot extensions: - - ".dot" - - ".gv" + - ".dot" + - ".gv" ace_mode: text language_id: 140 Groovy: @@ -2669,24 +2677,24 @@ Groovy: codemirror_mime_type: text/x-groovy color: "#4298b8" extensions: - - ".groovy" - - ".grt" - - ".gtpl" - - ".gvy" + - ".groovy" + - ".grt" + - ".gtpl" + - ".gvy" interpreters: - - groovy + - groovy filenames: - - Jenkinsfile + - Jenkinsfile language_id: 142 Groovy Server Pages: type: programming color: "#4298b8" group: Groovy aliases: - - gsp - - java server page + - gsp + - java server page extensions: - - ".gsp" + - ".gsp" tm_scope: text.html.jsp ace_mode: jsp codemirror_mode: htmlembedded @@ -2696,9 +2704,9 @@ HAProxy: type: data color: "#106da9" extensions: - - ".cfg" + - ".cfg" filenames: - - haproxy.cfg + - haproxy.cfg tm_scope: source.haproxy-config ace_mode: text language_id: 366607477 @@ -2706,14 +2714,14 @@ HCL: type: programming color: "#844FBA" extensions: - - ".hcl" - - ".nomad" - - ".tf" - - ".tfvars" - - ".workflow" + - ".hcl" + - ".nomad" + - ".tf" + - ".tfvars" + - ".workflow" aliases: - - HashiCorp Configuration Language - - terraform + - HashiCorp Configuration Language + - terraform ace_mode: ruby codemirror_mode: ruby codemirror_mime_type: text/x-ruby @@ -2723,11 +2731,11 @@ HLSL: type: programming color: "#aace60" extensions: - - ".hlsl" - - ".cginc" - - ".fx" - - ".fxh" - - ".hlsli" + - ".hlsl" + - ".cginc" + - ".fx" + - ".fxh" + - ".hlsli" ace_mode: text tm_scope: source.hlsl language_id: 145 @@ -2735,10 +2743,10 @@ HOCON: type: data color: "#9ff8ee" extensions: - - ".hocon" + - ".hocon" filenames: - - ".scalafix.conf" - - ".scalafmt.conf" + - ".scalafix.conf" + - ".scalafmt.conf" tm_scope: source.hocon ace_mode: text language_id: 679725279 @@ -2750,15 +2758,15 @@ HTML: codemirror_mime_type: text/html color: "#e34c26" aliases: - - xhtml + - xhtml extensions: - - ".html" - - ".hta" - - ".htm" - - ".html.hl" - - ".inc" - - ".xht" - - ".xhtml" + - ".html" + - ".hta" + - ".htm" + - ".html.hl" + - ".inc" + - ".xht" + - ".xhtml" language_id: 146 HTML+ECR: type: markup @@ -2766,9 +2774,9 @@ HTML+ECR: tm_scope: text.html.ecr group: HTML aliases: - - ecr + - ecr extensions: - - ".ecr" + - ".ecr" ace_mode: text codemirror_mode: htmlmixed codemirror_mime_type: text/html @@ -2779,13 +2787,13 @@ HTML+EEX: tm_scope: text.html.elixir group: HTML aliases: - - eex - - heex - - leex + - eex + - heex + - leex extensions: - - ".eex" - - ".html.heex" - - ".html.leex" + - ".eex" + - ".html.heex" + - ".html.leex" ace_mode: text codemirror_mode: htmlmixed codemirror_mime_type: text/html @@ -2796,13 +2804,13 @@ HTML+ERB: tm_scope: text.html.erb group: HTML aliases: - - erb - - rhtml - - html+ruby + - erb + - rhtml + - html+ruby extensions: - - ".erb" - - ".erb.deface" - - ".rhtml" + - ".erb" + - ".erb.deface" + - ".rhtml" ace_mode: text codemirror_mode: htmlembedded codemirror_mime_type: application/x-erb @@ -2813,7 +2821,7 @@ HTML+PHP: tm_scope: text.html.php group: HTML extensions: - - ".phtml" + - ".phtml" ace_mode: php codemirror_mode: php codemirror_mime_type: application/x-httpd-php @@ -2824,10 +2832,10 @@ HTML+Razor: tm_scope: text.html.cshtml group: HTML aliases: - - razor + - razor extensions: - - ".cshtml" - - ".razor" + - ".cshtml" + - ".razor" ace_mode: razor codemirror_mode: htmlmixed codemirror_mime_type: text/html @@ -2836,7 +2844,7 @@ HTTP: type: data color: "#005C9C" extensions: - - ".http" + - ".http" tm_scope: source.httpspec ace_mode: text codemirror_mode: http @@ -2847,7 +2855,7 @@ HXML: color: "#f68712" ace_mode: text extensions: - - ".hxml" + - ".hxml" tm_scope: source.hxml language_id: 786683730 Hack: @@ -2856,10 +2864,10 @@ Hack: codemirror_mode: php codemirror_mime_type: application/x-httpd-php extensions: - - ".hack" - - ".hh" - - ".hhi" - - ".php" + - ".hack" + - ".hh" + - ".hhi" + - ".php" tm_scope: source.hack color: "#878787" language_id: 153 @@ -2867,8 +2875,8 @@ Haml: type: markup color: "#ece2a9" extensions: - - ".haml" - - ".haml.deface" + - ".haml" + - ".haml.deface" tm_scope: text.haml ace_mode: haml codemirror_mode: haml @@ -2878,11 +2886,11 @@ Handlebars: type: markup color: "#f7931e" aliases: - - hbs - - htmlbars + - hbs + - htmlbars extensions: - - ".handlebars" - - ".hbs" + - ".handlebars" + - ".hbs" tm_scope: text.html.handlebars ace_mode: handlebars language_id: 155 @@ -2890,7 +2898,7 @@ Harbour: type: programming color: "#0e60e3" extensions: - - ".hb" + - ".hb" tm_scope: source.harbour ace_mode: text language_id: 156 @@ -2898,13 +2906,13 @@ Haskell: type: programming color: "#5e5086" extensions: - - ".hs" - - ".hs-boot" - - ".hsc" + - ".hs" + - ".hs-boot" + - ".hsc" interpreters: - - runghc - - runhaskell - - runhugs + - runghc + - runhaskell + - runhugs tm_scope: source.haskell ace_mode: haskell codemirror_mode: haskell @@ -2917,15 +2925,15 @@ Haxe: codemirror_mime_type: text/x-haxe color: "#df7900" extensions: - - ".hx" - - ".hxsl" + - ".hx" + - ".hxsl" tm_scope: source.hx language_id: 158 HiveQL: type: programming extensions: - - ".q" - - ".hql" + - ".q" + - ".hql" color: "#dce200" tm_scope: source.hql ace_mode: sql @@ -2934,7 +2942,7 @@ HolyC: type: programming color: "#ffefaf" extensions: - - ".hc" + - ".hc" tm_scope: source.hc ace_mode: c_cpp codemirror_mode: clike @@ -2944,10 +2952,10 @@ Hosts File: type: data color: "#308888" filenames: - - HOSTS - - hosts + - HOSTS + - hosts aliases: - - hosts + - hosts tm_scope: source.hosts ace_mode: text language_id: 231021894 @@ -2956,26 +2964,26 @@ Hy: ace_mode: text color: "#7790B2" extensions: - - ".hy" + - ".hy" interpreters: - - hy + - hy aliases: - - hylang + - hylang tm_scope: source.hy language_id: 159 HyPhy: type: programming ace_mode: text extensions: - - ".bf" + - ".bf" tm_scope: none language_id: 160 IDL: type: programming color: "#a3522f" extensions: - - ".pro" - - ".dlm" + - ".pro" + - ".dlm" tm_scope: source.idl ace_mode: text codemirror_mode: idl @@ -2985,10 +2993,10 @@ IGOR Pro: type: programming color: "#0000cc" extensions: - - ".ipf" + - ".ipf" aliases: - - igor - - igorpro + - igor + - igorpro tm_scope: source.igor ace_mode: text language_id: 162 @@ -2996,27 +3004,27 @@ INI: type: data color: "#d1dbe0" extensions: - - ".ini" - - ".cfg" - - ".cnf" - - ".dof" - - ".lektorproject" - - ".prefs" - - ".pro" - - ".properties" - - ".url" + - ".ini" + - ".cfg" + - ".cnf" + - ".dof" + - ".lektorproject" + - ".prefs" + - ".pro" + - ".properties" + - ".url" filenames: - - ".coveragerc" - - ".flake8" - - ".pylintrc" - - HOSTS - - buildozer.spec - - hosts - - pylintrc - - vlcrc + - ".coveragerc" + - ".flake8" + - ".pylintrc" + - HOSTS + - buildozer.spec + - hosts + - pylintrc + - vlcrc tm_scope: source.ini aliases: - - dosini + - dosini ace_mode: ini codemirror_mode: properties codemirror_mime_type: text/x-properties @@ -3024,11 +3032,11 @@ INI: IRC log: type: data aliases: - - irc - - irc logs + - irc + - irc logs extensions: - - ".irclog" - - ".weechatlog" + - ".irclog" + - ".weechatlog" tm_scope: none ace_mode: text codemirror_mode: mirc @@ -3038,8 +3046,8 @@ Idris: type: programming color: "#b30000" extensions: - - ".idr" - - ".lidr" + - ".idr" + - ".lidr" ace_mode: text tm_scope: source.idris language_id: 165 @@ -3047,30 +3055,30 @@ Ignore List: type: data color: "#000000" aliases: - - ignore - - gitignore - - git-ignore + - ignore + - gitignore + - git-ignore extensions: - - ".gitignore" + - ".gitignore" filenames: - - ".atomignore" - - ".babelignore" - - ".bzrignore" - - ".coffeelintignore" - - ".cvsignore" - - ".dockerignore" - - ".eleventyignore" - - ".eslintignore" - - ".gitignore" - - ".markdownlintignore" - - ".nodemonignore" - - ".npmignore" - - ".prettierignore" - - ".stylelintignore" - - ".vercelignore" - - ".vscodeignore" - - gitignore-global - - gitignore_global + - ".atomignore" + - ".babelignore" + - ".bzrignore" + - ".coffeelintignore" + - ".cvsignore" + - ".dockerignore" + - ".eleventyignore" + - ".eslintignore" + - ".gitignore" + - ".markdownlintignore" + - ".nodemonignore" + - ".npmignore" + - ".prettierignore" + - ".stylelintignore" + - ".vercelignore" + - ".vscodeignore" + - gitignore-global + - gitignore_global ace_mode: gitignore tm_scope: source.gitignore codemirror_mode: shell @@ -3080,9 +3088,9 @@ ImageJ Macro: type: programming color: "#99AAFF" aliases: - - ijm + - ijm extensions: - - ".ijm" + - ".ijm" ace_mode: text tm_scope: none language_id: 575143428 @@ -3090,7 +3098,7 @@ Imba: type: programming color: "#16cec6" extensions: - - ".imba" + - ".imba" ace_mode: text tm_scope: source.imba language_id: 1057618448 @@ -3098,19 +3106,19 @@ Inform 7: type: programming wrap: true extensions: - - ".ni" - - ".i7x" + - ".ni" + - ".i7x" tm_scope: source.inform7 aliases: - - i7 - - inform7 + - i7 + - inform7 ace_mode: text language_id: 166 Ink: type: programming wrap: true extensions: - - ".ink" + - ".ink" tm_scope: source.ink ace_mode: text language_id: 838252715 @@ -3118,8 +3126,8 @@ Inno Setup: type: programming color: "#264b99" extensions: - - ".iss" - - ".isl" + - ".iss" + - ".isl" tm_scope: source.inno ace_mode: text language_id: 167 @@ -3127,9 +3135,9 @@ Io: type: programming color: "#a9188d" extensions: - - ".io" + - ".io" interpreters: - - io + - io tm_scope: source.io ace_mode: io language_id: 168 @@ -3137,9 +3145,9 @@ Ioke: type: programming color: "#078193" extensions: - - ".ik" + - ".ik" interpreters: - - ioke + - ioke tm_scope: source.ioke ace_mode: text language_id: 169 @@ -3147,7 +3155,7 @@ Isabelle: type: programming color: "#FEFE00" extensions: - - ".thy" + - ".thy" tm_scope: source.isabelle.theory ace_mode: text language_id: 170 @@ -3156,7 +3164,7 @@ Isabelle ROOT: color: "#FEFE00" group: Isabelle filenames: - - ROOT + - ROOT tm_scope: source.isabelle.root ace_mode: text language_id: 171 @@ -3164,9 +3172,9 @@ J: type: programming color: "#9EEDFF" extensions: - - ".ijs" + - ".ijs" interpreters: - - jconsole + - jconsole tm_scope: source.j ace_mode: text language_id: 172 @@ -3174,7 +3182,7 @@ JAR Manifest: type: data color: "#b07219" filenames: - - MANIFEST.MF + - MANIFEST.MF tm_scope: source.yaml ace_mode: text language_id: 447261135 @@ -3182,7 +3190,7 @@ JCL: type: programming color: "#d90e09" extensions: - - ".jcl" + - ".jcl" tm_scope: source.jcl ace_mode: text language_id: 316620079 @@ -3191,8 +3199,8 @@ JFlex: color: "#DBCA00" group: Lex extensions: - - ".flex" - - ".jflex" + - ".flex" + - ".jflex" tm_scope: source.jflex ace_mode: text language_id: 173 @@ -3204,47 +3212,47 @@ JSON: codemirror_mode: javascript codemirror_mime_type: application/json aliases: - - geojson - - jsonl - - sarif - - topojson - extensions: - - ".json" - - ".4DForm" - - ".4DProject" - - ".avsc" - - ".geojson" - - ".gltf" - - ".har" - - ".ice" - - ".JSON-tmLanguage" - - ".jsonl" - - ".mcmeta" - - ".sarif" - - ".tfstate" - - ".tfstate.backup" - - ".topojson" - - ".webapp" - - ".webmanifest" - - ".yy" - - ".yyp" + - geojson + - jsonl + - sarif + - topojson + extensions: + - ".json" + - ".4DForm" + - ".4DProject" + - ".avsc" + - ".geojson" + - ".gltf" + - ".har" + - ".ice" + - ".JSON-tmLanguage" + - ".jsonl" + - ".mcmeta" + - ".sarif" + - ".tfstate" + - ".tfstate.backup" + - ".topojson" + - ".webapp" + - ".webmanifest" + - ".yy" + - ".yyp" filenames: - - ".all-contributorsrc" - - ".arcconfig" - - ".auto-changelog" - - ".c8rc" - - ".htmlhintrc" - - ".imgbotconfig" - - ".nycrc" - - ".tern-config" - - ".tern-project" - - ".watchmanconfig" - - MODULE.bazel.lock - - Pipfile.lock - - composer.lock - - deno.lock - - flake.lock - - mcmod.info + - ".all-contributorsrc" + - ".arcconfig" + - ".auto-changelog" + - ".c8rc" + - ".htmlhintrc" + - ".imgbotconfig" + - ".nycrc" + - ".tern-config" + - ".tern-project" + - ".watchmanconfig" + - MODULE.bazel.lock + - Pipfile.lock + - composer.lock + - deno.lock + - flake.lock + - mcmod.info language_id: 174 JSON with Comments: type: data @@ -3255,45 +3263,45 @@ JSON with Comments: codemirror_mode: javascript codemirror_mime_type: text/javascript aliases: - - jsonc - extensions: - - ".jsonc" - - ".code-snippets" - - ".code-workspace" - - ".sublime-build" - - ".sublime-color-scheme" - - ".sublime-commands" - - ".sublime-completions" - - ".sublime-keymap" - - ".sublime-macro" - - ".sublime-menu" - - ".sublime-mousemap" - - ".sublime-project" - - ".sublime-settings" - - ".sublime-theme" - - ".sublime-workspace" - - ".sublime_metrics" - - ".sublime_session" + - jsonc + extensions: + - ".jsonc" + - ".code-snippets" + - ".code-workspace" + - ".sublime-build" + - ".sublime-color-scheme" + - ".sublime-commands" + - ".sublime-completions" + - ".sublime-keymap" + - ".sublime-macro" + - ".sublime-menu" + - ".sublime-mousemap" + - ".sublime-project" + - ".sublime-settings" + - ".sublime-theme" + - ".sublime-workspace" + - ".sublime_metrics" + - ".sublime_session" filenames: - - ".babelrc" - - ".devcontainer.json" - - ".eslintrc.json" - - ".jscsrc" - - ".jshintrc" - - ".jslintrc" - - ".swcrc" - - api-extractor.json - - devcontainer.json - - jsconfig.json - - language-configuration.json - - tsconfig.json - - tslint.json + - ".babelrc" + - ".devcontainer.json" + - ".eslintrc.json" + - ".jscsrc" + - ".jshintrc" + - ".jslintrc" + - ".swcrc" + - api-extractor.json + - devcontainer.json + - jsconfig.json + - language-configuration.json + - tsconfig.json + - tslint.json language_id: 423 JSON5: type: data color: "#267CB9" extensions: - - ".json5" + - ".json5" tm_scope: source.js ace_mode: javascript codemirror_mode: javascript @@ -3303,7 +3311,7 @@ JSONLD: type: data color: "#0c479c" extensions: - - ".jsonld" + - ".jsonld" tm_scope: source.js ace_mode: javascript codemirror_mode: javascript @@ -3316,27 +3324,27 @@ JSONiq: codemirror_mode: javascript codemirror_mime_type: application/json extensions: - - ".jq" + - ".jq" tm_scope: source.jsoniq language_id: 177 Janet: type: programming color: "#0886a5" extensions: - - ".janet" + - ".janet" tm_scope: source.janet ace_mode: scheme codemirror_mode: scheme codemirror_mime_type: text/x-scheme interpreters: - - janet + - janet language_id: 1028705371 Jasmin: type: programming color: "#d03600" ace_mode: java extensions: - - ".j" + - ".j" tm_scope: source.jasmin language_id: 180 Java: @@ -3347,15 +3355,15 @@ Java: codemirror_mime_type: text/x-java color: "#b07219" extensions: - - ".java" - - ".jav" - - ".jsh" + - ".java" + - ".jav" + - ".jsh" language_id: 181 Java Properties: type: data color: "#2A6277" extensions: - - ".properties" + - ".properties" tm_scope: source.java-properties ace_mode: properties codemirror_mode: properties @@ -3366,10 +3374,10 @@ Java Server Pages: color: "#2A6277" group: Java aliases: - - jsp + - jsp extensions: - - ".jsp" - - ".tag" + - ".jsp" + - ".tag" tm_scope: text.html.jsp ace_mode: jsp codemirror_mode: htmlembedded @@ -3383,47 +3391,47 @@ JavaScript: codemirror_mime_type: text/javascript color: "#f1e05a" aliases: - - js - - node - extensions: - - ".js" - - "._js" - - ".bones" - - ".cjs" - - ".es" - - ".es6" - - ".frag" - - ".gs" - - ".jake" - - ".javascript" - - ".jsb" - - ".jscad" - - ".jsfl" - - ".jslib" - - ".jsm" - - ".jspre" - - ".jss" - - ".jsx" - - ".mjs" - - ".njs" - - ".pac" - - ".sjs" - - ".ssjs" - - ".xsjs" - - ".xsjslib" + - js + - node + extensions: + - ".js" + - "._js" + - ".bones" + - ".cjs" + - ".es" + - ".es6" + - ".frag" + - ".gs" + - ".jake" + - ".javascript" + - ".jsb" + - ".jscad" + - ".jsfl" + - ".jslib" + - ".jsm" + - ".jspre" + - ".jss" + - ".jsx" + - ".mjs" + - ".njs" + - ".pac" + - ".sjs" + - ".ssjs" + - ".xsjs" + - ".xsjslib" filenames: - - Jakefile + - Jakefile interpreters: - - chakra - - d8 - - gjs - - js - - node - - nodejs - - qjs - - rhino - - v8 - - v8-shell + - chakra + - d8 + - gjs + - js + - node + - nodejs + - qjs + - rhino + - v8 + - v8-shell language_id: 183 JavaScript+ERB: type: programming @@ -3431,7 +3439,7 @@ JavaScript+ERB: tm_scope: source.js group: JavaScript extensions: - - ".js.erb" + - ".js.erb" ace_mode: javascript codemirror_mode: javascript codemirror_mime_type: application/javascript @@ -3441,7 +3449,7 @@ Jest Snapshot: color: "#15c213" tm_scope: source.jest.snap extensions: - - ".snap" + - ".snap" ace_mode: javascript codemirror_mode: javascript codemirror_mime_type: application/javascript @@ -3449,12 +3457,12 @@ Jest Snapshot: JetBrains MPS: type: programming aliases: - - mps + - mps color: "#21D789" extensions: - - ".mps" - - ".mpl" - - ".msd" + - ".mps" + - ".mpl" + - ".msd" ace_mode: xml codemirror_mode: xml codemirror_mime_type: text/xml @@ -3464,14 +3472,14 @@ Jinja: type: markup color: "#a52a22" aliases: - - django - - html+django - - html+jinja - - htmldjango + - django + - html+django + - html+jinja + - htmldjango extensions: - - ".jinja" - - ".j2" - - ".jinja2" + - ".jinja" + - ".j2" + - ".jinja2" tm_scope: text.html.django ace_mode: django codemirror_mode: django @@ -3482,7 +3490,7 @@ Jison: color: "#56b3cb" group: Yacc extensions: - - ".jison" + - ".jison" tm_scope: source.jison ace_mode: text language_id: 284531423 @@ -3491,17 +3499,17 @@ Jison Lex: color: "#56b3cb" group: Lex extensions: - - ".jisonlex" + - ".jisonlex" tm_scope: source.jisonlex ace_mode: text language_id: 406395330 Jolie: type: programming extensions: - - ".ol" - - ".iol" + - ".ol" + - ".iol" interpreters: - - jolie + - jolie color: "#843179" ace_mode: text tm_scope: source.jolie @@ -3511,16 +3519,16 @@ Jsonnet: type: programming ace_mode: text extensions: - - ".jsonnet" - - ".libsonnet" + - ".jsonnet" + - ".libsonnet" tm_scope: source.jsonnet language_id: 664885656 Julia: type: programming extensions: - - ".jl" + - ".jl" interpreters: - - julia + - julia color: "#a270ba" tm_scope: source.julia ace_mode: julia @@ -3542,47 +3550,47 @@ Jupyter Notebook: tm_scope: source.json color: "#DA5B0B" extensions: - - ".ipynb" + - ".ipynb" filenames: - - Notebook + - Notebook aliases: - - IPython Notebook + - IPython Notebook language_id: 185 Just: type: programming aliases: - - Justfile + - Justfile color: "#384d54" tm_scope: source.just filenames: - - ".JUSTFILE" - - ".Justfile" - - ".justfile" - - JUSTFILE - - Justfile - - justfile + - ".JUSTFILE" + - ".Justfile" + - ".justfile" + - JUSTFILE + - Justfile + - justfile extensions: - - ".just" + - ".just" ace_mode: text language_id: 128447695 KRL: type: programming color: "#28430A" extensions: - - ".krl" + - ".krl" tm_scope: none ace_mode: text language_id: 186 Kaitai Struct: type: programming aliases: - - ksy + - ksy ace_mode: yaml codemirror_mode: yaml codemirror_mime_type: text/x-yaml color: "#773b37" extensions: - - ".ksy" + - ".ksy" tm_scope: source.yaml language_id: 818804755 KakouneScript: @@ -3590,19 +3598,19 @@ KakouneScript: color: "#6f8042" tm_scope: source.kakscript aliases: - - kak - - kakscript + - kak + - kakscript extensions: - - ".kak" + - ".kak" filenames: - - kakrc + - kakrc ace_mode: text language_id: 603336474 KerboScript: type: programming ace_mode: text extensions: - - ".ks" + - ".ks" color: "#41adf0" tm_scope: source.kerboscript language_id: 59716426 @@ -3610,13 +3618,13 @@ KiCad Layout: type: data color: "#2f4aab" aliases: - - pcbnew + - pcbnew extensions: - - ".kicad_pcb" - - ".kicad_mod" - - ".kicad_wks" + - ".kicad_pcb" + - ".kicad_mod" + - ".kicad_wks" filenames: - - fp-lib-table + - fp-lib-table tm_scope: source.pcb.sexp ace_mode: lisp codemirror_mode: commonlisp @@ -3626,7 +3634,7 @@ KiCad Legacy Layout: type: data color: "#2f4aab" extensions: - - ".brd" + - ".brd" tm_scope: source.pcb.board ace_mode: text language_id: 140848857 @@ -3634,10 +3642,10 @@ KiCad Schematic: type: data color: "#2f4aab" aliases: - - eeschema schematic + - eeschema schematic extensions: - - ".kicad_sch" - - ".sch" + - ".kicad_sch" + - ".sch" tm_scope: source.pcb.schematic ace_mode: text language_id: 622447435 @@ -3645,7 +3653,7 @@ Kickstart: type: data ace_mode: text extensions: - - ".ks" + - ".ks" tm_scope: source.kickstart language_id: 692635484 Kit: @@ -3654,16 +3662,16 @@ Kit: codemirror_mode: htmlmixed codemirror_mime_type: text/html extensions: - - ".kit" + - ".kit" tm_scope: text.html.basic language_id: 188 Kotlin: type: programming color: "#A97BFF" extensions: - - ".kt" - - ".ktm" - - ".kts" + - ".kt" + - ".ktm" + - ".kts" tm_scope: source.kotlin ace_mode: text codemirror_mode: clike @@ -3672,8 +3680,8 @@ Kotlin: Kusto: type: data extensions: - - ".csl" - - ".kql" + - ".csl" + - ".kql" tm_scope: source.kusto ace_mode: text language_id: 225697190 @@ -3681,7 +3689,7 @@ LFE: type: programming color: "#4C3023" extensions: - - ".lfe" + - ".lfe" tm_scope: source.lisp ace_mode: lisp codemirror_mode: commonlisp @@ -3690,7 +3698,7 @@ LFE: LLVM: type: programming extensions: - - ".ll" + - ".ll" tm_scope: source.llvm ace_mode: text color: "#185619" @@ -3698,7 +3706,7 @@ LLVM: LOLCODE: type: programming extensions: - - ".lol" + - ".lol" color: "#cc9900" tm_scope: source.lolcode ace_mode: text @@ -3708,16 +3716,16 @@ LSL: tm_scope: source.lsl ace_mode: lsl extensions: - - ".lsl" - - ".lslp" + - ".lsl" + - ".lslp" interpreters: - - lsl + - lsl color: "#3d9970" language_id: 193 LTspice Symbol: type: data extensions: - - ".asy" + - ".asy" tm_scope: source.ltspice.symbol ace_mode: text codemirror_mode: spreadsheet @@ -3727,9 +3735,9 @@ LabVIEW: type: programming color: "#fede06" extensions: - - ".lvproj" - - ".lvclass" - - ".lvlib" + - ".lvproj" + - ".lvclass" + - ".lvlib" tm_scope: text.xml ace_mode: xml codemirror_mode: xml @@ -3739,7 +3747,7 @@ Lark: type: data color: "#2980B9" extensions: - - ".lark" + - ".lark" tm_scope: source.lark ace_mode: text codemirror_mode: ebnf @@ -3749,20 +3757,20 @@ Lasso: type: programming color: "#999999" extensions: - - ".lasso" - - ".las" - - ".lasso8" - - ".lasso9" + - ".lasso" + - ".las" + - ".lasso8" + - ".lasso9" tm_scope: file.lasso aliases: - - lassoscript + - lassoscript ace_mode: text language_id: 195 Latte: type: markup color: "#f2a542" extensions: - - ".latte" + - ".latte" tm_scope: text.html.smarty ace_mode: smarty codemirror_mode: smarty @@ -3771,8 +3779,8 @@ Latte: Lean: type: programming extensions: - - ".lean" - - ".hlean" + - ".lean" + - ".hlean" tm_scope: source.lean ace_mode: text language_id: 197 @@ -3780,7 +3788,7 @@ Lean 4: type: programming group: Lean extensions: - - ".lean" + - ".lean" tm_scope: source.lean4 ace_mode: text language_id: 455147478 @@ -3788,9 +3796,9 @@ Less: type: markup color: "#1d365d" aliases: - - less-css + - less-css extensions: - - ".less" + - ".less" tm_scope: source.css.less ace_mode: less codemirror_mode: css @@ -3800,13 +3808,13 @@ Lex: type: programming color: "#DBCA00" aliases: - - flex + - flex extensions: - - ".l" - - ".lex" + - ".l" + - ".lex" filenames: - - Lexer.x - - lexer.x + - Lexer.x + - lexer.x tm_scope: source.lex ace_mode: text language_id: 199 @@ -3814,7 +3822,7 @@ LigoLANG: type: programming color: "#0e74ff" extensions: - - ".ligo" + - ".ligo" tm_scope: source.ligo ace_mode: pascal codemirror_mode: pascal @@ -3825,34 +3833,34 @@ LilyPond: type: programming color: "#9ccc7c" extensions: - - ".ly" - - ".ily" + - ".ly" + - ".ily" tm_scope: source.lilypond ace_mode: text language_id: 200 Limbo: type: programming extensions: - - ".b" - - ".m" + - ".b" + - ".m" tm_scope: none ace_mode: text language_id: 201 Linker Script: type: data extensions: - - ".ld" - - ".lds" - - ".x" + - ".ld" + - ".lds" + - ".x" filenames: - - ld.script + - ld.script tm_scope: none ace_mode: text language_id: 202 Linux Kernel Module: type: data extensions: - - ".mod" + - ".mod" tm_scope: none ace_mode: text language_id: 203 @@ -3860,7 +3868,7 @@ Liquid: type: markup color: "#67b8de" extensions: - - ".liquid" + - ".liquid" tm_scope: text.html.liquid ace_mode: liquid language_id: 204 @@ -3869,7 +3877,7 @@ Literate Agda: color: "#315665" group: Agda extensions: - - ".lagda" + - ".lagda" tm_scope: none ace_mode: text language_id: 205 @@ -3881,20 +3889,20 @@ Literate CoffeeScript: ace_mode: text wrap: true aliases: - - litcoffee + - litcoffee extensions: - - ".litcoffee" - - ".coffee.md" + - ".litcoffee" + - ".coffee.md" language_id: 206 Literate Haskell: type: programming color: "#5e5086" group: Haskell aliases: - - lhaskell - - lhs + - lhaskell + - lhs extensions: - - ".lhs" + - ".lhs" tm_scope: text.tex.latex.haskell ace_mode: text codemirror_mode: haskell-literate @@ -3904,13 +3912,13 @@ LiveScript: type: programming color: "#499886" aliases: - - live-script - - ls + - live-script + - ls extensions: - - ".ls" - - "._ls" + - ".ls" + - "._ls" filenames: - - Slakefile + - Slakefile tm_scope: source.livescript ace_mode: livescript codemirror_mode: livescript @@ -3919,9 +3927,9 @@ LiveScript: Logos: type: programming extensions: - - ".xm" - - ".x" - - ".xi" + - ".xm" + - ".x" + - ".xi" ace_mode: text tm_scope: source.logos language_id: 209 @@ -3929,8 +3937,8 @@ Logtalk: type: programming color: "#295b9a" extensions: - - ".lgt" - - ".logtalk" + - ".lgt" + - ".logtalk" tm_scope: source.logtalk ace_mode: text language_id: 210 @@ -3941,14 +3949,14 @@ LookML: codemirror_mime_type: text/x-yaml color: "#652B81" extensions: - - ".lkml" - - ".lookml" + - ".lkml" + - ".lookml" tm_scope: source.yaml language_id: 211 LoomScript: type: programming extensions: - - ".ls" + - ".ls" tm_scope: source.loomscript ace_mode: text language_id: 212 @@ -3960,18 +3968,18 @@ Lua: codemirror_mime_type: text/x-lua color: "#000080" extensions: - - ".lua" - - ".fcgi" - - ".nse" - - ".p8" - - ".pd_lua" - - ".rbxs" - - ".rockspec" - - ".wlua" + - ".lua" + - ".fcgi" + - ".nse" + - ".p8" + - ".pd_lua" + - ".rbxs" + - ".rockspec" + - ".wlua" filenames: - - ".luacheckrc" + - ".luacheckrc" interpreters: - - lua + - lua language_id: 213 Luau: type: programming @@ -3981,17 +3989,17 @@ Luau: codemirror_mime_type: text/x-lua color: "#00A2FF" extensions: - - ".luau" + - ".luau" interpreters: - - luau + - luau language_id: 365050359 M: type: programming aliases: - - mumps + - mumps extensions: - - ".mumps" - - ".m" + - ".mumps" + - ".m" ace_mode: text codemirror_mode: mumps codemirror_mime_type: text/x-mumps @@ -4000,8 +4008,8 @@ M: M4: type: programming extensions: - - ".m4" - - ".mc" + - ".m4" + - ".mc" tm_scope: source.m4 ace_mode: text language_id: 215 @@ -4009,11 +4017,11 @@ M4Sugar: type: programming group: M4 aliases: - - autoconf + - autoconf extensions: - - ".m4" + - ".m4" filenames: - - configure.ac + - configure.ac tm_scope: source.m4 ace_mode: text language_id: 216 @@ -4021,10 +4029,10 @@ MATLAB: type: programming color: "#e16737" aliases: - - octave + - octave extensions: - - ".matlab" - - ".m" + - ".matlab" + - ".m" tm_scope: source.matlab ace_mode: matlab codemirror_mode: octave @@ -4034,8 +4042,8 @@ MAXScript: type: programming color: "#00a6a6" extensions: - - ".ms" - - ".mcr" + - ".ms" + - ".mcr" tm_scope: source.maxscript ace_mode: text language_id: 217 @@ -4047,14 +4055,14 @@ MDX: codemirror_mime_type: text/x-gfm wrap: true extensions: - - ".mdx" + - ".mdx" tm_scope: source.mdx language_id: 512838272 MLIR: type: programming color: "#5EC8DB" extensions: - - ".mlir" + - ".mlir" tm_scope: source.mlir ace_mode: text language_id: 448253929 @@ -4062,8 +4070,8 @@ MQL4: type: programming color: "#62A8D6" extensions: - - ".mq4" - - ".mqh" + - ".mq4" + - ".mqh" tm_scope: source.mql5 ace_mode: c_cpp language_id: 426 @@ -4071,8 +4079,8 @@ MQL5: type: programming color: "#4A76B8" extensions: - - ".mq5" - - ".mqh" + - ".mq5" + - ".mqh" tm_scope: source.mql5 ace_mode: c_cpp language_id: 427 @@ -4080,7 +4088,7 @@ MTML: type: markup color: "#b7e1f4" extensions: - - ".mtml" + - ".mtml" tm_scope: text.html.basic ace_mode: html codemirror_mode: htmlmixed @@ -4090,8 +4098,8 @@ MUF: type: programming group: Forth extensions: - - ".muf" - - ".m" + - ".muf" + - ".m" tm_scope: none ace_mode: forth codemirror_mode: forth @@ -4100,11 +4108,11 @@ MUF: Macaulay2: type: programming extensions: - - ".m2" + - ".m2" aliases: - - m2 + - m2 interpreters: - - M2 + - M2 ace_mode: text tm_scope: source.m2 color: "#d8ffff" @@ -4113,32 +4121,32 @@ Makefile: type: programming color: "#427819" aliases: - - bsdmake - - make - - mf + - bsdmake + - make + - mf extensions: - - ".mak" - - ".d" - - ".make" - - ".makefile" - - ".mk" - - ".mkfile" + - ".mak" + - ".d" + - ".make" + - ".makefile" + - ".mk" + - ".mkfile" filenames: - - BSDmakefile - - GNUmakefile - - Kbuild - - Makefile - - Makefile.am - - Makefile.boot - - Makefile.frag - - Makefile.in - - Makefile.inc - - Makefile.wat - - makefile - - makefile.sco - - mkfile + - BSDmakefile + - GNUmakefile + - Kbuild + - Makefile + - Makefile.am + - Makefile.boot + - Makefile.frag + - Makefile.in + - Makefile.inc + - Makefile.wat + - makefile + - makefile.sco + - mkfile interpreters: - - make + - make tm_scope: source.makefile ace_mode: makefile codemirror_mode: cmake @@ -4148,8 +4156,8 @@ Mako: type: programming color: "#7e858d" extensions: - - ".mako" - - ".mao" + - ".mako" + - ".mao" tm_scope: text.html.mako ace_mode: text language_id: 221 @@ -4157,26 +4165,26 @@ Markdown: type: prose color: "#083fa1" aliases: - - md - - pandoc + - md + - pandoc ace_mode: markdown codemirror_mode: gfm codemirror_mime_type: text/x-gfm wrap: true extensions: - - ".md" - - ".livemd" - - ".markdown" - - ".mdown" - - ".mdwn" - - ".mkd" - - ".mkdn" - - ".mkdown" - - ".ronn" - - ".scd" - - ".workbook" + - ".md" + - ".livemd" + - ".markdown" + - ".mdown" + - ".mdwn" + - ".mkd" + - ".mkdn" + - ".mkdown" + - ".ronn" + - ".scd" + - ".workbook" filenames: - - contents.lr + - contents.lr tm_scope: text.md language_id: 222 Marko: @@ -4184,9 +4192,9 @@ Marko: color: "#42bff2" tm_scope: text.marko extensions: - - ".marko" + - ".marko" aliases: - - markojs + - markojs ace_mode: text codemirror_mode: htmlmixed codemirror_mime_type: text/html @@ -4196,28 +4204,28 @@ Mask: color: "#f97732" ace_mode: mask extensions: - - ".mask" + - ".mask" tm_scope: source.mask language_id: 223 Mathematica: type: programming color: "#dd1100" extensions: - - ".mathematica" - - ".cdf" - - ".m" - - ".ma" - - ".mt" - - ".nb" - - ".nbp" - - ".wl" - - ".wlt" - aliases: - - mma - - wolfram - - wolfram language - - wolfram lang - - wl + - ".mathematica" + - ".cdf" + - ".m" + - ".ma" + - ".mt" + - ".nb" + - ".nbp" + - ".wl" + - ".wlt" + aliases: + - mma + - wolfram + - wolfram language + - wolfram lang + - wl tm_scope: source.mathematica ace_mode: text codemirror_mode: mathematica @@ -4228,7 +4236,7 @@ Maven POM: group: XML tm_scope: text.xml.pom filenames: - - pom.xml + - pom.xml ace_mode: xml codemirror_mode: xml codemirror_mime_type: text/xml @@ -4237,14 +4245,14 @@ Max: type: programming color: "#c4a79c" aliases: - - max/msp - - maxmsp + - max/msp + - maxmsp extensions: - - ".maxpat" - - ".maxhelp" - - ".maxproj" - - ".mxt" - - ".pat" + - ".maxpat" + - ".maxhelp" + - ".maxproj" + - ".mxt" + - ".pat" tm_scope: source.json ace_mode: json codemirror_mode: javascript @@ -4255,20 +4263,20 @@ Mercury: color: "#ff2b2b" ace_mode: prolog interpreters: - - mmi + - mmi extensions: - - ".m" - - ".moo" + - ".m" + - ".moo" tm_scope: source.mercury language_id: 229 Mermaid: type: markup color: "#ff3670" aliases: - - mermaid example + - mermaid example extensions: - - ".mmd" - - ".mermaid" + - ".mmd" + - ".mermaid" tm_scope: source.mermaid ace_mode: text language_id: 385992043 @@ -4276,8 +4284,8 @@ Meson: type: programming color: "#007800" filenames: - - meson.build - - meson_options.txt + - meson.build + - meson_options.txt tm_scope: source.meson ace_mode: text language_id: 799141244 @@ -4285,7 +4293,7 @@ Metal: type: programming color: "#8f14e9" extensions: - - ".metal" + - ".metal" tm_scope: source.c++ ace_mode: c_cpp codemirror_mode: clike @@ -4294,21 +4302,21 @@ Metal: Microsoft Developer Studio Project: type: data extensions: - - ".dsp" + - ".dsp" tm_scope: none ace_mode: text language_id: 800983837 Microsoft Visual Studio Solution: type: data extensions: - - ".sln" + - ".sln" tm_scope: source.solution ace_mode: text language_id: 849523096 MiniD: type: programming extensions: - - ".minid" + - ".minid" tm_scope: none ace_mode: text language_id: 231 @@ -4317,8 +4325,8 @@ MiniYAML: color: "#ff1111" tm_scope: source.miniyaml extensions: - - ".yaml" - - ".yml" + - ".yaml" + - ".yml" ace_mode: yaml codemirror_mode: yaml codemirror_mime_type: text/x-yaml @@ -4326,7 +4334,7 @@ MiniYAML: Mint: type: programming extensions: - - ".mint" + - ".mint" ace_mode: text color: "#02b046" tm_scope: source.mint @@ -4335,9 +4343,9 @@ Mirah: type: programming color: "#c7a938" extensions: - - ".druby" - - ".duby" - - ".mirah" + - ".druby" + - ".duby" + - ".mirah" tm_scope: source.ruby ace_mode: ruby codemirror_mode: ruby @@ -4347,7 +4355,7 @@ Modelica: type: programming color: "#de1d31" extensions: - - ".mo" + - ".mo" tm_scope: source.modelica ace_mode: text codemirror_mode: modelica @@ -4357,17 +4365,17 @@ Modula-2: type: programming color: "#10253f" extensions: - - ".mod" + - ".mod" tm_scope: source.modula2 ace_mode: text language_id: 234 Modula-3: type: programming extensions: - - ".i3" - - ".ig" - - ".m3" - - ".mg" + - ".i3" + - ".ig" + - ".m3" + - ".mg" color: "#223388" ace_mode: text tm_scope: source.modula-3 @@ -4375,11 +4383,11 @@ Modula-3: Module Management System: type: programming extensions: - - ".mms" - - ".mmk" + - ".mms" + - ".mmk" filenames: - - descrip.mmk - - descrip.mms + - descrip.mmk + - descrip.mms tm_scope: none ace_mode: text language_id: 235 @@ -4387,7 +4395,7 @@ Mojo: type: programming color: "#ff4c1f" extensions: - - ".mojo" + - ".mojo" ace_mode: python codemirror_mode: python codemirror_mime_type: text/x-python @@ -4396,8 +4404,8 @@ Mojo: Monkey: type: programming extensions: - - ".monkey" - - ".monkey2" + - ".monkey" + - ".monkey2" ace_mode: text tm_scope: source.monkey language_id: 236 @@ -4405,7 +4413,7 @@ Monkey C: type: programming color: "#8D6747" extensions: - - ".mc" + - ".mc" tm_scope: source.mc ace_mode: c_cpp codemirror_mode: clike @@ -4414,7 +4422,7 @@ Monkey C: Moocode: type: programming extensions: - - ".moo" + - ".moo" tm_scope: none ace_mode: text language_id: 237 @@ -4422,9 +4430,9 @@ MoonScript: type: programming color: "#ff4585" extensions: - - ".moon" + - ".moon" interpreters: - - moon + - moon tm_scope: source.moonscript ace_mode: text language_id: 238 @@ -4432,7 +4440,7 @@ Motoko: type: programming color: "#fbb03b" extensions: - - ".mo" + - ".mo" tm_scope: source.mo ace_mode: text language_id: 202937027 @@ -4441,13 +4449,13 @@ Motorola 68K Assembly: color: "#005daa" group: Assembly aliases: - - m68k + - m68k extensions: - - ".asm" - - ".i" - - ".inc" - - ".s" - - ".x68" + - ".asm" + - ".i" + - ".inc" + - ".s" + - ".x68" tm_scope: source.m68k ace_mode: assembly_x86 language_id: 477582706 @@ -4455,26 +4463,26 @@ Move: type: programming color: "#4a137a" extensions: - - ".move" + - ".move" tm_scope: source.move ace_mode: text language_id: 638334599 Muse: type: prose extensions: - - ".muse" + - ".muse" tm_scope: text.muse ace_mode: text wrap: true language_id: 474864066 aliases: - - amusewiki - - emacs muse + - amusewiki + - emacs muse Mustache: type: markup color: "#724b3b" extensions: - - ".mustache" + - ".mustache" tm_scope: text.html.smarty ace_mode: smarty codemirror_mode: smarty @@ -4483,15 +4491,15 @@ Mustache: Myghty: type: programming extensions: - - ".myt" + - ".myt" tm_scope: none ace_mode: text language_id: 239 NASL: type: programming extensions: - - ".nasl" - - ".inc" + - ".nasl" + - ".inc" tm_scope: source.nasl ace_mode: text language_id: 171666519 @@ -4499,24 +4507,24 @@ NCL: type: programming color: "#28431f" extensions: - - ".ncl" + - ".ncl" tm_scope: source.ncl ace_mode: text language_id: 240 NEON: type: data extensions: - - ".neon" + - ".neon" tm_scope: source.neon ace_mode: text aliases: - - nette object notation - - ne-on + - nette object notation + - ne-on language_id: 481192983 NL: type: data extensions: - - ".nl" + - ".nl" tm_scope: none ace_mode: text language_id: 241 @@ -4524,7 +4532,7 @@ NMODL: type: programming color: "#00356B" extensions: - - ".mod" + - ".mod" tm_scope: none ace_mode: text language_id: 136456478 @@ -4533,17 +4541,17 @@ NPM Config: color: "#cb3837" group: INI aliases: - - npmrc + - npmrc filenames: - - ".npmrc" + - ".npmrc" tm_scope: source.ini.npmrc ace_mode: text language_id: 685022663 NSIS: type: programming extensions: - - ".nsi" - - ".nsh" + - ".nsi" + - ".nsh" tm_scope: source.nsis ace_mode: text codemirror_mode: nsis @@ -4553,7 +4561,7 @@ NWScript: type: programming color: "#111522" extensions: - - ".nss" + - ".nss" tm_scope: source.c.nwscript ace_mode: c_cpp codemirror_mode: clike @@ -4563,7 +4571,7 @@ Nasal: type: programming color: "#1d2c4e" extensions: - - ".nas" + - ".nas" tm_scope: source.nasal ace_mode: nasal language_id: 178322513 @@ -4572,15 +4580,15 @@ Nearley: ace_mode: text color: "#990000" extensions: - - ".ne" - - ".nearley" + - ".ne" + - ".nearley" tm_scope: source.ne language_id: 521429430 Nemerle: type: programming color: "#3d3c6e" extensions: - - ".n" + - ".n" tm_scope: source.nemerle ace_mode: text language_id: 243 @@ -4588,8 +4596,8 @@ NetLinx: type: programming color: "#0aa0ff" extensions: - - ".axs" - - ".axi" + - ".axs" + - ".axi" tm_scope: source.netlinx ace_mode: text language_id: 244 @@ -4597,8 +4605,8 @@ NetLinx+ERB: type: programming color: "#747faa" extensions: - - ".axs.erb" - - ".axi.erb" + - ".axs.erb" + - ".axi.erb" tm_scope: source.netlinx.erb ace_mode: text language_id: 245 @@ -4606,7 +4614,7 @@ NetLogo: type: programming color: "#ff6375" extensions: - - ".nlogo" + - ".nlogo" tm_scope: source.lisp ace_mode: lisp codemirror_mode: commonlisp @@ -4616,11 +4624,11 @@ NewLisp: type: programming color: "#87AED7" extensions: - - ".nl" - - ".lisp" - - ".lsp" + - ".nl" + - ".lisp" + - ".lsp" interpreters: - - newlisp + - newlisp tm_scope: source.lisp ace_mode: lisp codemirror_mode: commonlisp @@ -4632,24 +4640,24 @@ Nextflow: tm_scope: source.nextflow color: "#3ac486" extensions: - - ".nf" + - ".nf" filenames: - - nextflow.config + - nextflow.config interpreters: - - nextflow + - nextflow language_id: 506780613 Nginx: type: data color: "#009639" extensions: - - ".nginx" - - ".nginxconf" - - ".vhost" + - ".nginx" + - ".nginxconf" + - ".vhost" filenames: - - nginx.conf + - nginx.conf tm_scope: source.nginx aliases: - - nginx configuration file + - nginx configuration file ace_mode: text codemirror_mode: nginx codemirror_mime_type: text/x-nginx-conf @@ -4658,13 +4666,13 @@ Nim: type: programming color: "#ffc200" extensions: - - ".nim" - - ".nim.cfg" - - ".nimble" - - ".nimrod" - - ".nims" + - ".nim" + - ".nim.cfg" + - ".nimble" + - ".nimrod" + - ".nims" filenames: - - nim.cfg + - nim.cfg ace_mode: text tm_scope: source.nim language_id: 249 @@ -4672,14 +4680,14 @@ Ninja: type: data tm_scope: source.ninja extensions: - - ".ninja" + - ".ninja" ace_mode: text language_id: 250 Nit: type: programming color: "#009917" extensions: - - ".nit" + - ".nit" tm_scope: source.nit ace_mode: text language_id: 251 @@ -4687,9 +4695,9 @@ Nix: type: programming color: "#7e7eff" extensions: - - ".nix" + - ".nix" aliases: - - nixos + - nixos tm_scope: source.nix ace_mode: nix language_id: 252 @@ -4697,26 +4705,26 @@ Nu: type: programming color: "#c9df40" aliases: - - nush + - nush extensions: - - ".nu" + - ".nu" filenames: - - Nukefile + - Nukefile tm_scope: source.nu ace_mode: scheme codemirror_mode: scheme codemirror_mime_type: text/x-scheme interpreters: - - nush + - nush language_id: 253 NumPy: type: programming color: "#9C8AF9" group: Python extensions: - - ".numpy" - - ".numpyw" - - ".numsc" + - ".numpy" + - ".numpyw" + - ".numsc" tm_scope: none ace_mode: text codemirror_mode: python @@ -4726,9 +4734,9 @@ Nunjucks: type: markup color: "#3d8137" extensions: - - ".njk" + - ".njk" aliases: - - njk + - njk tm_scope: text.html.nunjucks ace_mode: nunjucks language_id: 461856962 @@ -4736,12 +4744,12 @@ Nushell: type: programming color: "#4E9906" extensions: - - ".nu" + - ".nu" interpreters: - - nu + - nu aliases: - - nu-script - - nushell-script + - nu-script + - nushell-script tm_scope: source.nushell ace_mode: sh codemirror_mode: shell @@ -4751,7 +4759,7 @@ OASv2-json: type: data color: "#85ea2d" extensions: - - ".json" + - ".json" group: OpenAPI Specification v2 tm_scope: source.json ace_mode: json @@ -4762,8 +4770,8 @@ OASv2-yaml: type: data color: "#85ea2d" extensions: - - ".yaml" - - ".yml" + - ".yaml" + - ".yml" group: OpenAPI Specification v2 tm_scope: source.yaml ace_mode: yaml @@ -4774,7 +4782,7 @@ OASv3-json: type: data color: "#85ea2d" extensions: - - ".json" + - ".json" group: OpenAPI Specification v3 tm_scope: source.json ace_mode: json @@ -4785,8 +4793,8 @@ OASv3-yaml: type: data color: "#85ea2d" extensions: - - ".yaml" - - ".yml" + - ".yaml" + - ".yml" group: OpenAPI Specification v3 tm_scope: source.yaml ace_mode: yaml @@ -4800,44 +4808,44 @@ OCaml: codemirror_mime_type: text/x-ocaml color: "#ef7a08" extensions: - - ".ml" - - ".eliom" - - ".eliomi" - - ".ml4" - - ".mli" - - ".mll" - - ".mly" + - ".ml" + - ".eliom" + - ".eliomi" + - ".ml4" + - ".mli" + - ".mll" + - ".mly" interpreters: - - ocaml - - ocamlrun - - ocamlscript + - ocaml + - ocamlrun + - ocamlscript tm_scope: source.ocaml language_id: 255 Oberon: type: programming extensions: - - ".ob2" + - ".ob2" tm_scope: source.modula2 ace_mode: text language_id: 677210597 ObjDump: type: data extensions: - - ".objdump" + - ".objdump" tm_scope: objdump.x86asm ace_mode: assembly_x86 language_id: 256 Object Data Instance Notation: type: data extensions: - - ".odin" + - ".odin" tm_scope: source.odin-ehr ace_mode: text language_id: 985227236 ObjectScript: type: programming extensions: - - ".cls" + - ".cls" language_id: 202735509 tm_scope: source.objectscript color: "#424893" @@ -4847,12 +4855,12 @@ Objective-C: tm_scope: source.objc color: "#438eff" aliases: - - obj-c - - objc - - objectivec + - obj-c + - objc + - objectivec extensions: - - ".m" - - ".h" + - ".m" + - ".h" ace_mode: objectivec codemirror_mode: clike codemirror_mime_type: text/x-objectivec @@ -4862,11 +4870,11 @@ Objective-C++: tm_scope: source.objc++ color: "#6866fb" aliases: - - obj-c++ - - objc++ - - objectivec++ + - obj-c++ + - objc++ + - objectivec++ extensions: - - ".mm" + - ".mm" ace_mode: objectivec codemirror_mode: clike codemirror_mime_type: text/x-objectivec @@ -4875,12 +4883,12 @@ Objective-J: type: programming color: "#ff0c5a" aliases: - - obj-j - - objectivej - - objj + - obj-j + - objectivej + - objj extensions: - - ".j" - - ".sj" + - ".j" + - ".sj" tm_scope: source.js.objj ace_mode: text language_id: 259 @@ -4888,17 +4896,17 @@ Odin: type: programming color: "#60AFFE" aliases: - - odinlang - - odin-lang + - odinlang + - odin-lang extensions: - - ".odin" + - ".odin" tm_scope: source.odin ace_mode: text language_id: 889244082 Omgrofl: type: programming extensions: - - ".omgrofl" + - ".omgrofl" color: "#cabbff" tm_scope: none ace_mode: text @@ -4906,7 +4914,7 @@ Omgrofl: Opa: type: programming extensions: - - ".opa" + - ".opa" tm_scope: source.opa ace_mode: text language_id: 261 @@ -4914,7 +4922,7 @@ Opal: type: programming color: "#f7ede0" extensions: - - ".opal" + - ".opal" tm_scope: source.opal ace_mode: text language_id: 262 @@ -4923,12 +4931,12 @@ Open Policy Agent: color: "#7d9199" ace_mode: text extensions: - - ".rego" + - ".rego" language_id: 840483232 tm_scope: source.rego OpenAPI Specification v2: aliases: - - oasv2 + - oasv2 type: data color: "#85ea2d" tm_scope: none @@ -4936,7 +4944,7 @@ OpenAPI Specification v2: language_id: 848295328 OpenAPI Specification v3: aliases: - - oasv3 + - oasv3 type: data color: "#85ea2d" tm_scope: none @@ -4947,8 +4955,8 @@ OpenCL: color: "#ed2e2d" group: C extensions: - - ".cl" - - ".opencl" + - ".cl" + - ".opencl" tm_scope: source.c ace_mode: c_cpp codemirror_mode: clike @@ -4958,20 +4966,20 @@ OpenEdge ABL: type: programming color: "#5ce600" aliases: - - progress - - openedge - - abl + - progress + - openedge + - abl extensions: - - ".p" - - ".cls" - - ".w" + - ".p" + - ".cls" + - ".w" tm_scope: source.abl ace_mode: text language_id: 264 OpenQASM: type: programming extensions: - - ".qasm" + - ".qasm" color: "#AA70FF" tm_scope: source.qasm ace_mode: text @@ -4980,9 +4988,9 @@ OpenRC runscript: type: programming group: Shell aliases: - - openrc + - openrc interpreters: - - openrc-run + - openrc-run tm_scope: source.shell ace_mode: sh codemirror_mode: shell @@ -4992,24 +5000,24 @@ OpenSCAD: type: programming color: "#e5cd45" extensions: - - ".scad" + - ".scad" tm_scope: source.scad ace_mode: scad language_id: 266 OpenStep Property List: type: data extensions: - - ".plist" - - ".glyphs" + - ".plist" + - ".glyphs" tm_scope: source.plist ace_mode: text language_id: 598917541 OpenType Feature File: type: data aliases: - - AFDKO + - AFDKO extensions: - - ".fea" + - ".fea" tm_scope: source.opentype ace_mode: text language_id: 374317347 @@ -5017,14 +5025,14 @@ Option List: type: data color: "#476732" aliases: - - opts - - ackrc + - opts + - ackrc filenames: - - ".ackrc" - - ".rspec" - - ".yardopts" - - ackrc - - mocha.opts + - ".ackrc" + - ".rspec" + - ".yardopts" + - ackrc + - mocha.opts tm_scope: source.opts ace_mode: sh codemirror_mode: shell @@ -5035,16 +5043,16 @@ Org: color: "#77aa99" wrap: true extensions: - - ".org" + - ".org" tm_scope: none ace_mode: text language_id: 267 Ox: type: programming extensions: - - ".ox" - - ".oxh" - - ".oxo" + - ".ox" + - ".oxh" + - ".oxo" tm_scope: source.ox ace_mode: text language_id: 268 @@ -5052,7 +5060,7 @@ Oxygene: type: programming color: "#cdd0e3" extensions: - - ".oxygene" + - ".oxygene" tm_scope: none ace_mode: text language_id: 269 @@ -5060,7 +5068,7 @@ Oz: type: programming color: "#fab738" extensions: - - ".oz" + - ".oz" tm_scope: source.oz ace_mode: text codemirror_mode: oz @@ -5070,7 +5078,7 @@ P4: type: programming color: "#7055b5" extensions: - - ".p4" + - ".p4" tm_scope: source.p4 ace_mode: text language_id: 348895984 @@ -5078,7 +5086,7 @@ PDDL: type: programming color: "#0d00ff" extensions: - - ".pddl" + - ".pddl" tm_scope: source.pddl ace_mode: text language_id: 736235603 @@ -5086,7 +5094,7 @@ PEG.js: type: programming color: "#234d6b" extensions: - - ".pegjs" + - ".pegjs" tm_scope: source.pegjs ace_mode: javascript codemirror_mode: javascript @@ -5100,25 +5108,25 @@ PHP: codemirror_mime_type: application/x-httpd-php color: "#4F5D95" extensions: - - ".php" - - ".aw" - - ".ctp" - - ".fcgi" - - ".inc" - - ".php3" - - ".php4" - - ".php5" - - ".phps" - - ".phpt" + - ".php" + - ".aw" + - ".ctp" + - ".fcgi" + - ".inc" + - ".php3" + - ".php4" + - ".php5" + - ".phps" + - ".phpt" filenames: - - ".php" - - ".php_cs" - - ".php_cs.dist" - - Phakefile + - ".php" + - ".php_cs" + - ".php_cs.dist" + - Phakefile interpreters: - - php + - php aliases: - - inc + - inc language_id: 272 PLSQL: type: programming @@ -5128,22 +5136,22 @@ PLSQL: tm_scope: none color: "#dad8d8" extensions: - - ".pls" - - ".bdy" - - ".ddl" - - ".fnc" - - ".pck" - - ".pkb" - - ".pks" - - ".plb" - - ".plsql" - - ".prc" - - ".spc" - - ".sql" - - ".tpb" - - ".tps" - - ".trg" - - ".vw" + - ".pls" + - ".bdy" + - ".ddl" + - ".fnc" + - ".pck" + - ".pkb" + - ".pks" + - ".plb" + - ".plsql" + - ".prc" + - ".spc" + - ".sql" + - ".tpb" + - ".tps" + - ".trg" + - ".vw" language_id: 273 PLpgSQL: type: programming @@ -5153,18 +5161,18 @@ PLpgSQL: codemirror_mime_type: text/x-sql tm_scope: source.sql extensions: - - ".pgsql" - - ".sql" + - ".pgsql" + - ".sql" language_id: 274 POV-Ray SDL: type: programming color: "#6bac65" aliases: - - pov-ray - - povray + - pov-ray + - povray extensions: - - ".pov" - - ".inc" + - ".pov" + - ".inc" tm_scope: source.pov-ray sdl ace_mode: text language_id: 275 @@ -5174,13 +5182,13 @@ Pact: ace_mode: text tm_scope: source.pact extensions: - - ".pact" + - ".pact" language_id: 756774415 Pan: type: programming color: "#cc0000" extensions: - - ".pan" + - ".pan" tm_scope: source.pan ace_mode: text language_id: 276 @@ -5188,7 +5196,7 @@ Papyrus: type: programming color: "#6600cc" extensions: - - ".psc" + - ".psc" tm_scope: source.papyrus.skyrim ace_mode: text language_id: 277 @@ -5196,7 +5204,7 @@ Parrot: type: programming color: "#f3ca0a" extensions: - - ".parrot" + - ".parrot" tm_scope: none ace_mode: text language_id: 278 @@ -5204,11 +5212,11 @@ Parrot Assembly: group: Parrot type: programming aliases: - - pasm + - pasm extensions: - - ".pasm" + - ".pasm" interpreters: - - parrot + - parrot tm_scope: none ace_mode: text language_id: 279 @@ -5217,29 +5225,29 @@ Parrot Internal Representation: tm_scope: source.parrot.pir type: programming aliases: - - pir + - pir extensions: - - ".pir" + - ".pir" interpreters: - - parrot + - parrot ace_mode: text language_id: 280 Pascal: type: programming color: "#E3F171" aliases: - - delphi - - objectpascal + - delphi + - objectpascal extensions: - - ".pas" - - ".dfm" - - ".dpr" - - ".inc" - - ".lpr" - - ".pascal" - - ".pp" + - ".pas" + - ".dfm" + - ".dpr" + - ".inc" + - ".lpr" + - ".pascal" + - ".pp" interpreters: - - instantfpc + - instantfpc tm_scope: source.pascal ace_mode: pascal codemirror_mode: pascal @@ -5249,9 +5257,9 @@ Pawn: type: programming color: "#dbb284" extensions: - - ".pwn" - - ".inc" - - ".sma" + - ".pwn" + - ".inc" + - ".sma" tm_scope: source.pawn ace_mode: text language_id: 271 @@ -5259,7 +5267,7 @@ Pep8: type: programming color: "#C76F5B" extensions: - - ".pep" + - ".pep" ace_mode: text tm_scope: source.pep8 language_id: 840372442 @@ -5271,38 +5279,38 @@ Perl: codemirror_mime_type: text/x-perl color: "#0298c3" extensions: - - ".pl" - - ".al" - - ".cgi" - - ".fcgi" - - ".perl" - - ".ph" - - ".plx" - - ".pm" - - ".psgi" - - ".t" + - ".pl" + - ".al" + - ".cgi" + - ".fcgi" + - ".perl" + - ".ph" + - ".plx" + - ".pm" + - ".psgi" + - ".t" filenames: - - ".latexmkrc" - - Makefile.PL - - Rexfile - - ack - - cpanfile - - latexmkrc + - ".latexmkrc" + - Makefile.PL + - Rexfile + - ack + - cpanfile + - latexmkrc interpreters: - - cperl - - perl + - cperl + - perl aliases: - - cperl + - cperl language_id: 282 Pic: type: markup group: Roff tm_scope: source.pic extensions: - - ".pic" - - ".chem" + - ".pic" + - ".chem" aliases: - - pikchr + - pikchr ace_mode: text codemirror_mode: troff codemirror_mime_type: text/troff @@ -5310,7 +5318,7 @@ Pic: Pickle: type: data extensions: - - ".pkl" + - ".pkl" tm_scope: none ace_mode: text language_id: 284 @@ -5318,10 +5326,10 @@ PicoLisp: type: programming color: "#6067af" extensions: - - ".l" + - ".l" interpreters: - - picolisp - - pil + - picolisp + - pil tm_scope: source.lisp ace_mode: lisp language_id: 285 @@ -5329,7 +5337,7 @@ PigLatin: type: programming color: "#fcd7de" extensions: - - ".pig" + - ".pig" tm_scope: source.pig_latin ace_mode: text language_id: 286 @@ -5337,10 +5345,10 @@ Pike: type: programming color: "#005390" extensions: - - ".pike" - - ".pmod" + - ".pike" + - ".pmod" interpreters: - - pike + - pike tm_scope: source.pike ace_mode: text language_id: 287 @@ -5348,8 +5356,8 @@ Pip Requirements: type: data color: "#FFD343" filenames: - - requirements-dev.txt - - requirements.txt + - requirements-dev.txt + - requirements.txt ace_mode: text tm_scope: source.pip-requirements language_id: 684385621 @@ -5357,7 +5365,7 @@ Pkl: type: programming color: "#6b9543" extensions: - - ".pkl" + - ".pkl" interpreters: - pkl tm_scope: source.pkl @@ -5367,9 +5375,9 @@ PlantUML: type: data color: "#fbbd16" extensions: - - ".puml" - - ".iuml" - - ".plantuml" + - ".puml" + - ".iuml" + - ".plantuml" tm_scope: source.wsd ace_mode: text language_id: 833504686 @@ -5380,9 +5388,9 @@ Pod: codemirror_mime_type: text/x-perl wrap: true extensions: - - ".pod" + - ".pod" interpreters: - - perl + - perl tm_scope: none language_id: 288 Pod 6: @@ -5391,16 +5399,16 @@ Pod 6: tm_scope: source.raku wrap: true extensions: - - ".pod" - - ".pod6" + - ".pod" + - ".pod6" interpreters: - - perl6 + - perl6 language_id: 155357471 PogoScript: type: programming color: "#d80074" extensions: - - ".pogo" + - ".pogo" tm_scope: source.pogoscript ace_mode: text language_id: 289 @@ -5408,14 +5416,14 @@ Polar: type: programming color: "#ae81ff" extensions: - - ".polar" + - ".polar" tm_scope: source.polar ace_mode: text language_id: 839112914 Pony: type: programming extensions: - - ".pony" + - ".pony" tm_scope: source.pony ace_mode: text language_id: 290 @@ -5423,7 +5431,7 @@ Portugol: type: programming color: "#f8bd00" extensions: - - ".por" + - ".por" tm_scope: source.portugol ace_mode: text language_id: 832391833 @@ -5433,31 +5441,31 @@ PostCSS: tm_scope: source.postcss group: CSS extensions: - - ".pcss" - - ".postcss" + - ".pcss" + - ".postcss" ace_mode: text language_id: 262764437 PostScript: type: markup color: "#da291c" extensions: - - ".ps" - - ".eps" - - ".epsi" - - ".pfa" + - ".ps" + - ".eps" + - ".epsi" + - ".pfa" tm_scope: source.postscript aliases: - - postscr + - postscr ace_mode: text language_id: 291 PowerBuilder: type: programming color: "#8f0f8d" extensions: - - ".pbt" - - ".sra" - - ".sru" - - ".srw" + - ".pbt" + - ".sra" + - ".sru" + - ".srw" tm_scope: none ace_mode: text language_id: 292 @@ -5469,14 +5477,14 @@ PowerShell: codemirror_mode: powershell codemirror_mime_type: application/x-powershell aliases: - - posh - - pwsh + - posh + - pwsh extensions: - - ".ps1" - - ".psd1" - - ".psm1" + - ".ps1" + - ".psd1" + - ".psm1" interpreters: - - pwsh + - pwsh language_id: 293 Praat: type: programming @@ -5484,13 +5492,13 @@ Praat: tm_scope: source.praat ace_mode: praat extensions: - - ".praat" + - ".praat" language_id: 106029007 Prisma: type: data color: "#0c344b" extensions: - - ".prisma" + - ".prisma" tm_scope: source.prisma ace_mode: text language_id: 499933428 @@ -5498,7 +5506,7 @@ Processing: type: programming color: "#0096D8" extensions: - - ".pde" + - ".pde" tm_scope: source.processing ace_mode: text language_id: 294 @@ -5506,14 +5514,14 @@ Procfile: type: programming color: "#3B2F63" filenames: - - Procfile + - Procfile tm_scope: source.procfile ace_mode: batchfile language_id: 305313959 Proguard: type: data extensions: - - ".pro" + - ".pro" tm_scope: none ace_mode: text language_id: 716513858 @@ -5521,14 +5529,14 @@ Prolog: type: programming color: "#74283c" extensions: - - ".pl" - - ".plt" - - ".pro" - - ".prolog" - - ".yap" + - ".pl" + - ".plt" + - ".pro" + - ".prolog" + - ".yap" interpreters: - - swipl - - yap + - swipl + - yap tm_scope: source.prolog ace_mode: prolog language_id: 295 @@ -5538,24 +5546,24 @@ Promela: tm_scope: source.promela ace_mode: text extensions: - - ".pml" + - ".pml" language_id: 441858312 Propeller Spin: type: programming color: "#7fa2a7" extensions: - - ".spin" + - ".spin" tm_scope: source.spin ace_mode: text language_id: 296 Protocol Buffer: type: data aliases: - - proto - - protobuf - - Protocol Buffers + - proto + - protobuf + - Protocol Buffers extensions: - - ".proto" + - ".proto" tm_scope: source.proto ace_mode: protobuf codemirror_mode: protobuf @@ -5564,20 +5572,20 @@ Protocol Buffer: Protocol Buffer Text Format: type: data aliases: - - text proto - - protobuf text format + - text proto + - protobuf text format extensions: - - ".textproto" - - ".pbt" - - ".pbtxt" + - ".textproto" + - ".pbt" + - ".pbtxt" tm_scope: source.textproto ace_mode: text language_id: 436568854 Public Key: type: data extensions: - - ".asc" - - ".pub" + - ".asc" + - ".pub" tm_scope: none ace_mode: text codemirror_mode: asciiarmor @@ -5587,8 +5595,8 @@ Pug: type: markup color: "#a86454" extensions: - - ".jade" - - ".pug" + - ".jade" + - ".pug" tm_scope: text.jade ace_mode: jade codemirror_mode: pug @@ -5598,9 +5606,9 @@ Puppet: type: programming color: "#302B6D" extensions: - - ".pp" + - ".pp" filenames: - - Modulefile + - Modulefile ace_mode: text codemirror_mode: puppet codemirror_mime_type: text/x-puppet @@ -5609,7 +5617,7 @@ Puppet: Pure Data: type: data extensions: - - ".pd" + - ".pd" tm_scope: none ace_mode: text language_id: 300 @@ -5617,8 +5625,8 @@ PureBasic: type: programming color: "#5a6986" extensions: - - ".pb" - - ".pbi" + - ".pb" + - ".pbi" tm_scope: none ace_mode: text language_id: 301 @@ -5626,7 +5634,7 @@ PureScript: type: programming color: "#1D222D" extensions: - - ".purs" + - ".purs" tm_scope: source.purescript ace_mode: haskell codemirror_mode: haskell @@ -5636,7 +5644,7 @@ Pyret: type: programming color: "#ee1e10" extensions: - - ".arr" + - ".arr" ace_mode: python tm_scope: source.arr language_id: 252961827 @@ -5648,46 +5656,46 @@ Python: codemirror_mime_type: text/x-python color: "#3572A5" extensions: - - ".py" - - ".cgi" - - ".fcgi" - - ".gyp" - - ".gypi" - - ".lmi" - - ".py3" - - ".pyde" - - ".pyi" - - ".pyp" - - ".pyt" - - ".pyw" - - ".rpy" - - ".spec" - - ".tac" - - ".wsgi" - - ".xpy" + - ".py" + - ".cgi" + - ".fcgi" + - ".gyp" + - ".gypi" + - ".lmi" + - ".py3" + - ".pyde" + - ".pyi" + - ".pyp" + - ".pyt" + - ".pyw" + - ".rpy" + - ".spec" + - ".tac" + - ".wsgi" + - ".xpy" filenames: - - ".gclient" - - DEPS - - SConscript - - SConstruct - - wscript + - ".gclient" + - DEPS + - SConscript + - SConstruct + - wscript interpreters: - - python - - python2 - - python3 - - py - - pypy - - pypy3 - aliases: - - python3 - - rusthon + - python + - python2 + - python3 + - py + - pypy + - pypy3 + aliases: + - python3 + - rusthon language_id: 303 Python console: type: programming color: "#3572A5" group: Python aliases: - - pycon + - pycon tm_scope: text.python.console ace_mode: text language_id: 428 @@ -5696,16 +5704,16 @@ Python traceback: color: "#3572A5" group: Python extensions: - - ".pytb" + - ".pytb" tm_scope: text.python.traceback ace_mode: text language_id: 304 Q#: type: programming extensions: - - ".qs" + - ".qs" aliases: - - qsharp + - qsharp color: "#fed659" ace_mode: text tm_scope: source.qsharp @@ -5714,18 +5722,18 @@ QML: type: programming color: "#44a51c" extensions: - - ".qml" - - ".qbs" + - ".qml" + - ".qbs" tm_scope: source.qml ace_mode: text language_id: 305 QMake: type: programming extensions: - - ".pro" - - ".pri" + - ".pro" + - ".pri" interpreters: - - qmake + - qmake tm_scope: source.qmake ace_mode: text language_id: 306 @@ -5735,18 +5743,18 @@ Qt Script: codemirror_mode: javascript codemirror_mime_type: text/javascript extensions: - - ".qs" + - ".qs" filenames: - - installscript.qs - - toolchain_installscript.qs + - installscript.qs + - toolchain_installscript.qs color: "#00b841" tm_scope: source.js language_id: 558193693 Quake: type: programming filenames: - - m3makefile - - m3overrides + - m3makefile + - m3overrides color: "#882233" ace_mode: text tm_scope: source.quake @@ -5755,17 +5763,17 @@ R: type: programming color: "#198CE7" aliases: - - Rscript - - splus + - Rscript + - splus extensions: - - ".r" - - ".rd" - - ".rsx" + - ".r" + - ".rd" + - ".rsx" filenames: - - ".Rprofile" - - expr-dist + - ".Rprofile" + - expr-dist interpreters: - - Rscript + - Rscript tm_scope: source.r ace_mode: r codemirror_mode: r @@ -5779,7 +5787,7 @@ RAML: tm_scope: source.yaml color: "#77d9fb" extensions: - - ".raml" + - ".raml" language_id: 308 RBS: type: data @@ -5787,7 +5795,7 @@ RBS: codemirror_mode: ruby codemirror_mime_type: text/x-ruby extensions: - - ".rbs" + - ".rbs" color: "#701516" tm_scope: source.rbs group: Ruby @@ -5798,18 +5806,18 @@ RDoc: ace_mode: rdoc wrap: true extensions: - - ".rdoc" + - ".rdoc" tm_scope: text.rdoc language_id: 309 REALbasic: type: programming extensions: - - ".rbbas" - - ".rbfrm" - - ".rbmnu" - - ".rbres" - - ".rbtbar" - - ".rbuistate" + - ".rbbas" + - ".rbfrm" + - ".rbmnu" + - ".rbres" + - ".rbtbar" + - ".rbuistate" tm_scope: source.vbnet ace_mode: text language_id: 310 @@ -5817,14 +5825,14 @@ REXX: type: programming color: "#d90e09" aliases: - - arexx + - arexx extensions: - - ".rexx" - - ".pprx" - - ".rex" + - ".rexx" + - ".pprx" + - ".rex" interpreters: - - regina - - rexx + - regina + - rexx tm_scope: source.rexx ace_mode: text language_id: 311 @@ -5836,27 +5844,27 @@ RMarkdown: codemirror_mode: gfm codemirror_mime_type: text/x-gfm extensions: - - ".qmd" - - ".rmd" + - ".qmd" + - ".rmd" tm_scope: text.md language_id: 313 RON: type: data color: "#a62c00" extensions: - - ".ron" + - ".ron" ace_mode: rust tm_scope: source.ron language_id: 587855233 RPC: type: programming aliases: - - rpcgen - - oncrpc - - xdr + - rpcgen + - oncrpc + - xdr ace_mode: c_cpp extensions: - - ".x" + - ".x" tm_scope: source.c language_id: 1031374237 RPGLE: @@ -5864,20 +5872,20 @@ RPGLE: ace_mode: text color: "#2BDE21" aliases: - - ile rpg - - sqlrpgle + - ile rpg + - sqlrpgle extensions: - - ".rpgle" - - ".sqlrpgle" + - ".rpgle" + - ".sqlrpgle" tm_scope: source.rpgle language_id: 609977990 RPM Spec: type: data tm_scope: source.rpm-spec extensions: - - ".spec" + - ".spec" aliases: - - specfile + - specfile ace_mode: text codemirror_mode: rpm codemirror_mime_type: text/x-rpm-spec @@ -5886,8 +5894,8 @@ RUNOFF: type: markup color: "#665a4e" extensions: - - ".rnh" - - ".rno" + - ".rnh" + - ".rno" wrap: true tm_scope: text.runoff ace_mode: text @@ -5896,12 +5904,12 @@ Racket: type: programming color: "#3c5caa" extensions: - - ".rkt" - - ".rktd" - - ".rktl" - - ".scrbl" + - ".rkt" + - ".rktd" + - ".rktl" + - ".scrbl" interpreters: - - racket + - racket tm_scope: source.racket ace_mode: lisp language_id: 316 @@ -5909,10 +5917,10 @@ Ragel: type: programming color: "#9d5200" extensions: - - ".rl" + - ".rl" aliases: - - ragel-rb - - ragel-ruby + - ragel-rb + - ragel-ruby tm_scope: none ace_mode: text language_id: 317 @@ -5920,26 +5928,26 @@ Raku: type: programming color: "#0000fb" extensions: - - ".6pl" - - ".6pm" - - ".nqp" - - ".p6" - - ".p6l" - - ".p6m" - - ".pl" - - ".pl6" - - ".pm" - - ".pm6" - - ".raku" - - ".rakumod" - - ".t" + - ".6pl" + - ".6pm" + - ".nqp" + - ".p6" + - ".p6l" + - ".p6m" + - ".pl" + - ".pl6" + - ".pm" + - ".pm6" + - ".raku" + - ".rakumod" + - ".t" interpreters: - - perl6 - - raku - - rakudo + - perl6 + - raku + - rakudo aliases: - - perl6 - - perl-6 + - perl6 + - perl-6 tm_scope: source.raku ace_mode: perl codemirror_mode: perl @@ -5949,16 +5957,16 @@ Rascal: type: programming color: "#fffaa0" extensions: - - ".rsc" + - ".rsc" tm_scope: source.rascal ace_mode: text language_id: 173616037 Raw token data: type: data aliases: - - raw + - raw extensions: - - ".raw" + - ".raw" tm_scope: none ace_mode: text language_id: 318 @@ -5969,20 +5977,20 @@ ReScript: codemirror_mode: rust codemirror_mime_type: text/x-rustsrc extensions: - - ".res" + - ".res" interpreters: - - ocaml + - ocaml tm_scope: source.rescript language_id: 501875647 Readline Config: type: data group: INI aliases: - - inputrc - - readline + - inputrc + - readline filenames: - - ".inputrc" - - inputrc + - ".inputrc" + - inputrc tm_scope: source.inputrc ace_mode: text language_id: 538732839 @@ -5993,8 +6001,8 @@ Reason: codemirror_mode: rust codemirror_mime_type: text/x-rustsrc extensions: - - ".re" - - ".rei" + - ".re" + - ".rei" tm_scope: source.reason language_id: 869538413 ReasonLIGO: @@ -6005,25 +6013,25 @@ ReasonLIGO: codemirror_mime_type: text/x-rustsrc group: LigoLANG extensions: - - ".religo" + - ".religo" tm_scope: source.religo language_id: 319002153 Rebol: type: programming color: "#358a5b" extensions: - - ".reb" - - ".r" - - ".r2" - - ".r3" - - ".rebol" + - ".reb" + - ".r" + - ".r2" + - ".r3" + - ".rebol" ace_mode: text tm_scope: source.rebol language_id: 319 Record Jar: type: data filenames: - - language-subtag-registry.txt + - language-subtag-registry.txt tm_scope: source.record-jar codemirror_mode: properties codemirror_mime_type: text/x-properties @@ -6034,26 +6042,26 @@ Red: type: programming color: "#f50000" extensions: - - ".red" - - ".reds" + - ".red" + - ".reds" aliases: - - red/system + - red/system tm_scope: source.red ace_mode: text language_id: 320 Redcode: type: programming extensions: - - ".cw" + - ".cw" tm_scope: none ace_mode: text language_id: 321 Redirect Rules: type: data aliases: - - redirects + - redirects filenames: - - _redirects + - _redirects tm_scope: source.redirects ace_mode: text language_id: 1020148948 @@ -6061,36 +6069,36 @@ Regular Expression: type: data color: "#009a00" extensions: - - ".regexp" - - ".regex" + - ".regexp" + - ".regex" aliases: - - regexp - - regex + - regexp + - regex ace_mode: text tm_scope: source.regexp language_id: 363378884 Ren'Py: type: programming aliases: - - renpy + - renpy color: "#ff7f7f" extensions: - - ".rpy" + - ".rpy" tm_scope: source.renpy ace_mode: python language_id: 322 RenderScript: type: programming extensions: - - ".rs" - - ".rsh" + - ".rs" + - ".rsh" tm_scope: none ace_mode: text language_id: 323 Rez: type: programming extensions: - - ".r" + - ".r" tm_scope: source.rez ace_mode: text color: "#FFDAB3" @@ -6098,7 +6106,7 @@ Rez: Rich Text Format: type: markup extensions: - - ".rtf" + - ".rtf" tm_scope: text.rtf ace_mode: text language_id: 51601661 @@ -6106,7 +6114,7 @@ Ring: type: programming color: "#2D54CB" extensions: - - ".ring" + - ".ring" tm_scope: source.ring ace_mode: text language_id: 431 @@ -6115,14 +6123,14 @@ Riot: color: "#A71E49" ace_mode: html extensions: - - ".riot" + - ".riot" tm_scope: text.html.riot language_id: 878396783 RobotFramework: type: programming color: "#00c0b5" extensions: - - ".robot" + - ".robot" tm_scope: text.robot ace_mode: text language_id: 324 @@ -6130,7 +6138,7 @@ Roc: type: programming color: "#7c38f5" extensions: - - ".roc" + - ".roc" tm_scope: source.roc ace_mode: text language_id: 440182480 @@ -6138,50 +6146,50 @@ Roff: type: markup color: "#ecdebe" extensions: - - ".roff" - - ".1" - - ".1in" - - ".1m" - - ".1x" - - ".2" - - ".3" - - ".3in" - - ".3m" - - ".3p" - - ".3pm" - - ".3qt" - - ".3x" - - ".4" - - ".5" - - ".6" - - ".7" - - ".8" - - ".9" - - ".l" - - ".man" - - ".mdoc" - - ".me" - - ".ms" - - ".n" - - ".nr" - - ".rno" - - ".tmac" + - ".roff" + - ".1" + - ".1in" + - ".1m" + - ".1x" + - ".2" + - ".3" + - ".3in" + - ".3m" + - ".3p" + - ".3pm" + - ".3qt" + - ".3x" + - ".4" + - ".5" + - ".6" + - ".7" + - ".8" + - ".9" + - ".l" + - ".man" + - ".mdoc" + - ".me" + - ".ms" + - ".n" + - ".nr" + - ".rno" + - ".tmac" filenames: - - eqnrc - - mmn - - mmt - - troffrc - - troffrc-end + - eqnrc + - mmn + - mmt + - troffrc + - troffrc-end tm_scope: text.roff aliases: - - groff - - man - - manpage - - man page - - man-page - - mdoc - - nroff - - troff + - groff + - man + - manpage + - man page + - man-page + - mdoc + - nroff + - troff wrap: true ace_mode: text codemirror_mode: troff @@ -6192,26 +6200,26 @@ Roff Manpage: color: "#ecdebe" group: Roff extensions: - - ".1" - - ".1in" - - ".1m" - - ".1x" - - ".2" - - ".3" - - ".3in" - - ".3m" - - ".3p" - - ".3pm" - - ".3qt" - - ".3x" - - ".4" - - ".5" - - ".6" - - ".7" - - ".8" - - ".9" - - ".man" - - ".mdoc" + - ".1" + - ".1in" + - ".1m" + - ".1x" + - ".2" + - ".3" + - ".3in" + - ".3m" + - ".3p" + - ".3pm" + - ".3qt" + - ".3x" + - ".4" + - ".5" + - ".6" + - ".7" + - ".8" + - ".9" + - ".man" + - ".mdoc" wrap: true tm_scope: text.roff ace_mode: text @@ -6225,16 +6233,16 @@ Rouge: codemirror_mime_type: text/x-clojure color: "#cc0088" extensions: - - ".rg" + - ".rg" tm_scope: source.clojure language_id: 325 RouterOS Script: type: programming ace_mode: text extensions: - - ".rsc" + - ".rsc" interpreters: - - RouterOS + - RouterOS color: "#DE3941" tm_scope: none language_id: 592853203 @@ -6246,85 +6254,85 @@ Ruby: codemirror_mime_type: text/x-ruby color: "#701516" aliases: - - jruby - - macruby - - rake - - rb - - rbx - extensions: - - ".rb" - - ".builder" - - ".eye" - - ".fcgi" - - ".gemspec" - - ".god" - - ".jbuilder" - - ".mspec" - - ".pluginspec" - - ".podspec" - - ".prawn" - - ".rabl" - - ".rake" - - ".rbi" - - ".rbuild" - - ".rbw" - - ".rbx" - - ".ru" - - ".ruby" - - ".spec" - - ".thor" - - ".watchr" + - jruby + - macruby + - rake + - rb + - rbx + extensions: + - ".rb" + - ".builder" + - ".eye" + - ".fcgi" + - ".gemspec" + - ".god" + - ".jbuilder" + - ".mspec" + - ".pluginspec" + - ".podspec" + - ".prawn" + - ".rabl" + - ".rake" + - ".rbi" + - ".rbuild" + - ".rbw" + - ".rbx" + - ".ru" + - ".ruby" + - ".spec" + - ".thor" + - ".watchr" interpreters: - - ruby - - macruby - - rake - - jruby - - rbx + - ruby + - macruby + - rake + - jruby + - rbx filenames: - - ".irbrc" - - ".pryrc" - - ".simplecov" - - Appraisals - - Berksfile - - Brewfile - - Buildfile - - Capfile - - Dangerfile - - Deliverfile - - Fastfile - - Gemfile - - Guardfile - - Jarfile - - Mavenfile - - Podfile - - Puppetfile - - Rakefile - - Snapfile - - Steepfile - - Thorfile - - Vagrantfile - - buildfile + - ".irbrc" + - ".pryrc" + - ".simplecov" + - Appraisals + - Berksfile + - Brewfile + - Buildfile + - Capfile + - Dangerfile + - Deliverfile + - Fastfile + - Gemfile + - Guardfile + - Jarfile + - Mavenfile + - Podfile + - Puppetfile + - Rakefile + - Snapfile + - Steepfile + - Thorfile + - Vagrantfile + - buildfile language_id: 326 Rust: type: programming aliases: - - rs + - rs color: "#dea584" extensions: - - ".rs" - - ".rs.in" + - ".rs" + - ".rs.in" tm_scope: source.rust ace_mode: rust codemirror_mode: rust codemirror_mime_type: text/x-rustsrc interpreters: - - rust-script + - rust-script language_id: 327 SAS: type: programming color: "#B34936" extensions: - - ".sas" + - ".sas" tm_scope: source.sas ace_mode: text codemirror_mode: sas @@ -6338,40 +6346,40 @@ SCSS: codemirror_mode: css codemirror_mime_type: text/x-scss extensions: - - ".scss" + - ".scss" language_id: 329 SELinux Policy: aliases: - - SELinux Kernel Policy Language - - sepolicy + - SELinux Kernel Policy Language + - sepolicy type: data tm_scope: source.sepolicy extensions: - - ".te" + - ".te" filenames: - - file_contexts - - genfs_contexts - - initial_sids - - port_contexts - - security_classes + - file_contexts + - genfs_contexts + - initial_sids + - port_contexts + - security_classes ace_mode: text language_id: 880010326 SMT: type: programming extensions: - - ".smt2" - - ".smt" + - ".smt2" + - ".smt" interpreters: - - boolector - - cvc4 - - mathsat5 - - opensmt - - smtinterpol - - smt-rat - - stp - - verit - - yices2 - - z3 + - boolector + - cvc4 + - mathsat5 + - opensmt + - smtinterpol + - smt-rat + - stp + - verit + - yices2 + - z3 tm_scope: source.smt ace_mode: text language_id: 330 @@ -6383,15 +6391,15 @@ SPARQL: codemirror_mode: sparql codemirror_mime_type: application/sparql-query extensions: - - ".sparql" - - ".rq" + - ".sparql" + - ".rq" language_id: 331 SQF: type: programming color: "#3F3F3F" extensions: - - ".sqf" - - ".hqf" + - ".sqf" + - ".hqf" tm_scope: source.sqf ace_mode: text language_id: 332 @@ -6403,15 +6411,15 @@ SQL: codemirror_mode: sql codemirror_mime_type: text/x-sql extensions: - - ".sql" - - ".cql" - - ".ddl" - - ".inc" - - ".mysql" - - ".prc" - - ".tab" - - ".udf" - - ".viw" + - ".sql" + - ".cql" + - ".ddl" + - ".inc" + - ".mysql" + - ".prc" + - ".tab" + - ".udf" + - ".viw" language_id: 333 SQLPL: type: programming @@ -6421,8 +6429,8 @@ SQLPL: codemirror_mime_type: text/x-sql tm_scope: source.sql extensions: - - ".sql" - - ".db2" + - ".sql" + - ".db2" language_id: 334 SRecode Template: type: markup @@ -6432,25 +6440,25 @@ SRecode Template: codemirror_mode: commonlisp codemirror_mime_type: text/x-common-lisp extensions: - - ".srt" + - ".srt" language_id: 335 SSH Config: type: data group: INI filenames: - - ssh-config - - ssh_config - - sshconfig - - sshconfig.snip - - sshd-config - - sshd_config + - ssh-config + - ssh_config + - sshconfig + - sshconfig.snip + - sshd-config + - sshd_config ace_mode: text tm_scope: source.ssh-config language_id: 554920715 STAR: type: data extensions: - - ".star" + - ".star" tm_scope: source.star ace_mode: text language_id: 424510560 @@ -6458,10 +6466,10 @@ STL: type: data color: "#373b5e" aliases: - - ascii stl - - stla + - ascii stl + - stla extensions: - - ".stl" + - ".stl" tm_scope: source.stl ace_mode: text language_id: 455361735 @@ -6469,7 +6477,7 @@ STON: type: data group: Smalltalk extensions: - - ".ston" + - ".ston" tm_scope: source.smalltalk ace_mode: text language_id: 336 @@ -6477,7 +6485,7 @@ SVG: type: data color: "#ff9900" extensions: - - ".svg" + - ".svg" tm_scope: text.xml.svg ace_mode: xml codemirror_mode: xml @@ -6486,7 +6494,7 @@ SVG: SWIG: type: programming extensions: - - ".i" + - ".i" tm_scope: source.c++ ace_mode: c_cpp codemirror_mode: clike @@ -6495,8 +6503,8 @@ SWIG: Sage: type: programming extensions: - - ".sage" - - ".sagews" + - ".sage" + - ".sagews" tm_scope: source.python ace_mode: python codemirror_mode: python @@ -6506,10 +6514,10 @@ SaltStack: type: programming color: "#646464" aliases: - - saltstate - - salt + - saltstate + - salt extensions: - - ".sls" + - ".sls" tm_scope: source.yaml.salt ace_mode: yaml codemirror_mode: yaml @@ -6520,7 +6528,7 @@ Sass: color: "#a53b70" tm_scope: source.sass extensions: - - ".sass" + - ".sass" ace_mode: sass codemirror_mode: sass codemirror_mime_type: text/x-sass @@ -6533,18 +6541,18 @@ Scala: codemirror_mime_type: text/x-scala color: "#c22d40" extensions: - - ".scala" - - ".kojo" - - ".sbt" - - ".sc" + - ".scala" + - ".kojo" + - ".sbt" + - ".sc" interpreters: - - scala + - scala language_id: 341 Scaml: type: markup color: "#bd181a" extensions: - - ".scaml" + - ".scaml" tm_scope: source.scaml ace_mode: text language_id: 342 @@ -6552,30 +6560,30 @@ Scenic: type: programming color: "#fdc700" extensions: - - ".scenic" + - ".scenic" tm_scope: source.scenic ace_mode: text interpreters: - - scenic + - scenic language_id: 619814037 Scheme: type: programming color: "#1e4aec" extensions: - - ".scm" - - ".sch" - - ".sld" - - ".sls" - - ".sps" - - ".ss" + - ".scm" + - ".sch" + - ".sld" + - ".sls" + - ".sps" + - ".ss" interpreters: - - scheme - - guile - - bigloo - - chicken - - csi - - gosh - - r6rs + - scheme + - guile + - bigloo + - chicken + - csi + - gosh + - r6rs tm_scope: source.scheme ace_mode: scheme codemirror_mode: scheme @@ -6585,9 +6593,9 @@ Scilab: type: programming color: "#ca0f21" extensions: - - ".sci" - - ".sce" - - ".tst" + - ".sci" + - ".sce" + - ".tst" tm_scope: source.scilab ace_mode: text language_id: 344 @@ -6595,7 +6603,7 @@ Self: type: programming color: "#0579aa" extensions: - - ".self" + - ".self" tm_scope: none ace_mode: text language_id: 345 @@ -6603,7 +6611,7 @@ ShaderLab: type: programming color: "#222c37" extensions: - - ".shader" + - ".shader" ace_mode: text tm_scope: source.shaderlab language_id: 664257356 @@ -6611,72 +6619,72 @@ Shell: type: programming color: "#89e051" aliases: - - sh - - shell-script - - bash - - zsh - - envrc - extensions: - - ".sh" - - ".bash" - - ".bats" - - ".cgi" - - ".command" - - ".fcgi" - - ".ksh" - - ".sh.in" - - ".tmux" - - ".tool" - - ".trigger" - - ".zsh" - - ".zsh-theme" + - sh + - shell-script + - bash + - zsh + - envrc + extensions: + - ".sh" + - ".bash" + - ".bats" + - ".cgi" + - ".command" + - ".fcgi" + - ".ksh" + - ".sh.in" + - ".tmux" + - ".tool" + - ".trigger" + - ".zsh" + - ".zsh-theme" filenames: - - ".bash_aliases" - - ".bash_functions" - - ".bash_history" - - ".bash_logout" - - ".bash_profile" - - ".bashrc" - - ".cshrc" - - ".envrc" - - ".flaskenv" - - ".kshrc" - - ".login" - - ".profile" - - ".tmux.conf" - - ".zlogin" - - ".zlogout" - - ".zprofile" - - ".zshenv" - - ".zshrc" - - 9fs - - PKGBUILD - - bash_aliases - - bash_logout - - bash_profile - - bashrc - - cshrc - - gradlew - - kshrc - - login - - man - - profile - - tmux.conf - - zlogin - - zlogout - - zprofile - - zshenv - - zshrc + - ".bash_aliases" + - ".bash_functions" + - ".bash_history" + - ".bash_logout" + - ".bash_profile" + - ".bashrc" + - ".cshrc" + - ".envrc" + - ".flaskenv" + - ".kshrc" + - ".login" + - ".profile" + - ".tmux.conf" + - ".zlogin" + - ".zlogout" + - ".zprofile" + - ".zshenv" + - ".zshrc" + - 9fs + - PKGBUILD + - bash_aliases + - bash_logout + - bash_profile + - bashrc + - cshrc + - gradlew + - kshrc + - login + - man + - profile + - tmux.conf + - zlogin + - zlogout + - zprofile + - zshenv + - zshrc interpreters: - - ash - - bash - - dash - - ksh - - mksh - - pdksh - - rc - - sh - - zsh + - ash + - bash + - dash + - ksh + - mksh + - pdksh + - rc + - sh + - zsh tm_scope: source.shell ace_mode: sh codemirror_mode: shell @@ -6686,9 +6694,9 @@ ShellCheck Config: type: data color: "#cecfcb" filenames: - - ".shellcheckrc" + - ".shellcheckrc" aliases: - - shellcheckrc + - shellcheckrc tm_scope: source.shellcheckrc ace_mode: ini codemirror_mode: properties @@ -6697,10 +6705,10 @@ ShellCheck Config: ShellSession: type: programming extensions: - - ".sh-session" + - ".sh-session" aliases: - - bash session - - console + - bash session + - console tm_scope: text.shell-session ace_mode: sh codemirror_mode: shell @@ -6710,7 +6718,7 @@ Shen: type: programming color: "#120F14" extensions: - - ".shen" + - ".shen" tm_scope: source.shen ace_mode: text language_id: 348 @@ -6719,7 +6727,7 @@ Sieve: tm_scope: source.sieve ace_mode: text extensions: - - ".sieve" + - ".sieve" codemirror_mode: sieve codemirror_mime_type: application/sieve language_id: 208976687 @@ -6728,9 +6736,9 @@ Simple File Verification: group: Checksums color: "#C9BFED" extensions: - - ".sfv" + - ".sfv" aliases: - - sfv + - sfv tm_scope: source.sfv ace_mode: ini codemirror_mode: properties @@ -6741,14 +6749,14 @@ Singularity: color: "#64E6AD" tm_scope: source.singularity filenames: - - Singularity + - Singularity ace_mode: text language_id: 987024632 Slash: type: programming color: "#007eff" extensions: - - ".sl" + - ".sl" tm_scope: text.html.slash ace_mode: text language_id: 349 @@ -6758,13 +6766,13 @@ Slice: tm_scope: source.ice ace_mode: text extensions: - - ".ice" + - ".ice" language_id: 894641667 Slim: type: markup color: "#2b2b2b" extensions: - - ".slim" + - ".slim" tm_scope: text.slim ace_mode: text codemirror_mode: slim @@ -6774,16 +6782,16 @@ Slint: type: markup color: "#2379F4" extensions: - - ".slint" + - ".slint" tm_scope: source.slint ace_mode: text language_id: 119900149 SmPL: type: programming extensions: - - ".cocci" + - ".cocci" aliases: - - coccinelle + - coccinelle ace_mode: text tm_scope: source.smpl color: "#c94949" @@ -6791,7 +6799,7 @@ SmPL: Smali: type: programming extensions: - - ".smali" + - ".smali" ace_mode: text tm_scope: source.smali language_id: 351 @@ -6799,10 +6807,10 @@ Smalltalk: type: programming color: "#596706" extensions: - - ".st" - - ".cs" + - ".st" + - ".cs" aliases: - - squeak + - squeak tm_scope: source.smalltalk ace_mode: text codemirror_mode: smalltalk @@ -6812,7 +6820,7 @@ Smarty: type: programming color: "#f0c040" extensions: - - ".tpl" + - ".tpl" ace_mode: smarty codemirror_mode: smarty codemirror_mime_type: text/x-smarty @@ -6826,7 +6834,7 @@ Smithy: tm_scope: source.smithy color: "#c44536" extensions: - - ".smithy" + - ".smithy" language_id: 1027892786 Snakemake: type: programming @@ -6837,12 +6845,12 @@ Snakemake: codemirror_mime_type: text/x-python color: "#419179" extensions: - - ".smk" - - ".snakefile" + - ".smk" + - ".snakefile" filenames: - - Snakefile + - Snakefile aliases: - - snakefile + - snakefile language_id: 151241392 Solidity: type: programming @@ -6850,30 +6858,30 @@ Solidity: ace_mode: text tm_scope: source.solidity extensions: - - ".sol" + - ".sol" language_id: 237469032 Soong: type: data tm_scope: source.bp ace_mode: text filenames: - - Android.bp + - Android.bp language_id: 222900098 SourcePawn: type: programming color: "#f69e1d" aliases: - - sourcemod + - sourcemod extensions: - - ".sp" - - ".inc" + - ".sp" + - ".inc" tm_scope: source.sourcepawn ace_mode: text language_id: 354 Spline Font Database: type: data extensions: - - ".sfd" + - ".sfd" tm_scope: text.sfd ace_mode: yaml language_id: 767169629 @@ -6881,7 +6889,7 @@ Squirrel: type: programming color: "#800000" extensions: - - ".nut" + - ".nut" tm_scope: source.nut ace_mode: c_cpp codemirror_mode: clike @@ -6891,7 +6899,7 @@ Stan: type: programming color: "#b2011d" extensions: - - ".stan" + - ".stan" ace_mode: text tm_scope: source.stan language_id: 356 @@ -6899,12 +6907,12 @@ Standard ML: type: programming color: "#dc566d" aliases: - - sml + - sml extensions: - - ".ml" - - ".fun" - - ".sig" - - ".sml" + - ".ml" + - ".fun" + - ".sig" + - ".sml" tm_scope: source.ml ace_mode: text codemirror_mode: mllike @@ -6918,31 +6926,31 @@ Starlark: codemirror_mime_type: text/x-python color: "#76d275" extensions: - - ".bzl" - - ".star" + - ".bzl" + - ".star" filenames: - - BUCK - - BUILD - - BUILD.bazel - - MODULE.bazel - - Tiltfile - - WORKSPACE - - WORKSPACE.bazel - aliases: - - bazel - - bzl + - BUCK + - BUILD + - BUILD.bazel + - MODULE.bazel + - Tiltfile + - WORKSPACE + - WORKSPACE.bazel + aliases: + - bazel + - bzl language_id: 960266174 Stata: type: programming color: "#1a5f91" extensions: - - ".do" - - ".ado" - - ".doh" - - ".ihlp" - - ".mata" - - ".matah" - - ".sthlp" + - ".do" + - ".ado" + - ".doh" + - ".ihlp" + - ".mata" + - ".matah" + - ".sthlp" tm_scope: source.stata ace_mode: text language_id: 358 @@ -6950,7 +6958,7 @@ StringTemplate: type: markup color: "#3fb34f" extensions: - - ".st" + - ".st" tm_scope: source.string-template ace_mode: html codemirror_mode: htmlmixed @@ -6960,7 +6968,7 @@ Stylus: type: markup color: "#ff6347" extensions: - - ".styl" + - ".styl" tm_scope: source.stylus ace_mode: stylus language_id: 359 @@ -6968,7 +6976,7 @@ SubRip Text: type: data color: "#9e0101" extensions: - - ".srt" + - ".srt" ace_mode: text tm_scope: text.srt language_id: 360 @@ -6977,18 +6985,18 @@ SugarSS: color: "#2fcc9f" tm_scope: source.css.postcss.sugarss extensions: - - ".sss" + - ".sss" ace_mode: text language_id: 826404698 SuperCollider: type: programming color: "#46390b" extensions: - - ".sc" - - ".scd" + - ".sc" + - ".scd" interpreters: - - sclang - - scsynth + - sclang + - scsynth tm_scope: source.supercollider ace_mode: text language_id: 361 @@ -7000,13 +7008,13 @@ Svelte: codemirror_mode: htmlmixed codemirror_mime_type: text/html extensions: - - ".svelte" + - ".svelte" language_id: 928734530 Sway: type: programming color: "#00F58C" extensions: - - ".sw" + - ".sw" tm_scope: source.sway ace_mode: rust codemirror_mode: rust @@ -7016,7 +7024,7 @@ Sweave: type: prose color: "#198ce7" extensions: - - ".rnw" + - ".rnw" tm_scope: text.tex.latex.sweave ace_mode: tex language_id: 558779190 @@ -7024,7 +7032,7 @@ Swift: type: programming color: "#F05138" extensions: - - ".swift" + - ".swift" tm_scope: source.swift ace_mode: text codemirror_mode: swift @@ -7034,9 +7042,9 @@ SystemVerilog: type: programming color: "#DAE1C2" extensions: - - ".sv" - - ".svh" - - ".vh" + - ".sv" + - ".svh" + - ".vh" tm_scope: source.systemverilog ace_mode: verilog codemirror_mode: verilog @@ -7047,14 +7055,14 @@ TI Program: ace_mode: text color: "#A0AA87" extensions: - - ".8xp" - - ".8xp.txt" + - ".8xp" + - ".8xp.txt" language_id: 422 tm_scope: source.8xp TL-Verilog: type: programming extensions: - - ".tlv" + - ".tlv" tm_scope: source.tlverilog ace_mode: verilog color: "#C40023" @@ -7063,7 +7071,7 @@ TLA: type: programming color: "#4b0079" extensions: - - ".tla" + - ".tla" tm_scope: source.tla ace_mode: text language_id: 364 @@ -7071,14 +7079,14 @@ TOML: type: data color: "#9c4221" extensions: - - ".toml" + - ".toml" filenames: - - Cargo.lock - - Cargo.toml.orig - - Gopkg.lock - - Pipfile - - pdm.lock - - poetry.lock + - Cargo.lock + - Cargo.toml.orig + - Gopkg.lock + - Pipfile + - pdm.lock + - poetry.lock tm_scope: source.toml ace_mode: toml codemirror_mode: toml @@ -7088,7 +7096,7 @@ TSQL: type: programming color: "#e38c00" extensions: - - ".sql" + - ".sql" ace_mode: sql tm_scope: source.tsql language_id: 918334941 @@ -7098,14 +7106,14 @@ TSV: ace_mode: text tm_scope: source.generic-db extensions: - - ".tsv" + - ".tsv" language_id: 1035892117 TSX: type: programming color: "#3178c6" group: TypeScript extensions: - - ".tsx" + - ".tsx" tm_scope: source.tsx ace_mode: javascript codemirror_mode: jsx @@ -7115,7 +7123,7 @@ TXL: type: programming color: "#0178b8" extensions: - - ".txl" + - ".txl" tm_scope: source.txl ace_mode: text language_id: 366 @@ -7124,28 +7132,28 @@ Talon: ace_mode: text color: "#333333" extensions: - - ".talon" + - ".talon" tm_scope: source.talon language_id: 959889508 Tcl: type: programming color: "#e4cc98" extensions: - - ".tcl" - - ".adp" - - ".sdc" - - ".tcl.in" - - ".tm" - - ".xdc" + - ".tcl" + - ".adp" + - ".sdc" + - ".tcl.in" + - ".tm" + - ".xdc" aliases: - - sdc - - xdc + - sdc + - xdc filenames: - - owh - - starfield + - owh + - starfield interpreters: - - tclsh - - wish + - tclsh + - wish tm_scope: source.tcl ace_mode: tcl codemirror_mode: tcl @@ -7155,11 +7163,11 @@ Tcsh: type: programming group: Shell extensions: - - ".tcsh" - - ".csh" + - ".tcsh" + - ".csh" interpreters: - - tcsh - - csh + - tcsh + - csh tm_scope: source.shell ace_mode: sh codemirror_mode: shell @@ -7174,46 +7182,46 @@ TeX: tm_scope: text.tex.latex wrap: true aliases: - - latex - extensions: - - ".tex" - - ".aux" - - ".bbx" - - ".cbx" - - ".cls" - - ".dtx" - - ".ins" - - ".lbx" - - ".ltx" - - ".mkii" - - ".mkiv" - - ".mkvi" - - ".sty" - - ".toc" + - latex + extensions: + - ".tex" + - ".aux" + - ".bbx" + - ".cbx" + - ".cls" + - ".dtx" + - ".ins" + - ".lbx" + - ".ltx" + - ".mkii" + - ".mkiv" + - ".mkvi" + - ".sty" + - ".toc" language_id: 369 Tea: type: markup extensions: - - ".tea" + - ".tea" tm_scope: source.tea ace_mode: text language_id: 370 Terra: type: programming extensions: - - ".t" + - ".t" color: "#00004c" tm_scope: source.terra ace_mode: lua codemirror_mode: lua codemirror_mime_type: text/x-lua interpreters: - - lua + - lua language_id: 371 Terraform Template: type: markup extensions: - - ".tftpl" + - ".tftpl" color: "#7b42bb" tm_scope: source.hcl.terraform ace_mode: ruby @@ -7225,52 +7233,52 @@ Texinfo: type: prose wrap: true extensions: - - ".texinfo" - - ".texi" - - ".txi" + - ".texinfo" + - ".texi" + - ".txi" ace_mode: text tm_scope: text.texinfo interpreters: - - makeinfo + - makeinfo language_id: 988020015 Text: type: prose wrap: true aliases: - - fundamental - - plain text + - fundamental + - plain text extensions: - - ".txt" - - ".fr" - - ".nb" - - ".ncl" - - ".no" + - ".txt" + - ".fr" + - ".nb" + - ".ncl" + - ".no" filenames: - - CITATION - - CITATIONS - - COPYING - - COPYING.regex - - COPYRIGHT.regex - - FONTLOG - - INSTALL - - INSTALL.mysql - - LICENSE - - LICENSE.mysql - - NEWS - - README.me - - README.mysql - - README.nss - - click.me - - delete.me - - keep.me - - package.mask - - package.use.mask - - package.use.stable.mask - - read.me - - readme.1st - - test.me - - use.mask - - use.stable.mask + - CITATION + - CITATIONS + - COPYING + - COPYING.regex + - COPYRIGHT.regex + - FONTLOG + - INSTALL + - INSTALL.mysql + - LICENSE + - LICENSE.mysql + - NEWS + - README.me + - README.mysql + - README.nss + - click.me + - delete.me + - keep.me + - package.mask + - package.use.mask + - package.use.stable.mask + - read.me + - readme.1st + - test.me + - use.mask + - use.stable.mask tm_scope: none ace_mode: text language_id: 372 @@ -7280,15 +7288,15 @@ TextGrid: tm_scope: source.textgrid ace_mode: text extensions: - - ".TextGrid" + - ".TextGrid" language_id: 965696054 TextMate Properties: type: data color: "#df66e4" aliases: - - tm-properties + - tm-properties filenames: - - ".tm_properties" + - ".tm_properties" ace_mode: properties codemirror_mode: properties codemirror_mime_type: text/x-properties @@ -7302,7 +7310,7 @@ Textile: codemirror_mime_type: text/x-textile wrap: true extensions: - - ".textile" + - ".textile" tm_scope: none language_id: 373 Thrift: @@ -7310,14 +7318,14 @@ Thrift: color: "#D12127" tm_scope: source.thrift extensions: - - ".thrift" + - ".thrift" ace_mode: text language_id: 374 Toit: type: programming color: "#c2c9fb" extensions: - - ".toit" + - ".toit" tm_scope: source.toit ace_mode: text language_id: 356554395 @@ -7325,15 +7333,15 @@ Turing: type: programming color: "#cf142b" extensions: - - ".t" - - ".tu" + - ".t" + - ".tu" tm_scope: source.turing ace_mode: text language_id: 375 Turtle: type: data extensions: - - ".ttl" + - ".ttl" tm_scope: source.turtle ace_mode: text codemirror_mode: turtle @@ -7343,7 +7351,7 @@ Twig: type: markup color: "#c1d026" extensions: - - ".twig" + - ".twig" tm_scope: text.html.twig ace_mode: twig codemirror_mode: twig @@ -7352,9 +7360,9 @@ Twig: Type Language: type: data aliases: - - tl + - tl extensions: - - ".tl" + - ".tl" tm_scope: source.tl ace_mode: text language_id: 632765617 @@ -7362,15 +7370,15 @@ TypeScript: type: programming color: "#3178c6" aliases: - - ts + - ts interpreters: - - deno - - ts-node - - tsx + - deno + - ts-node + - tsx extensions: - - ".ts" - - ".cts" - - ".mts" + - ".ts" + - ".cts" + - ".mts" tm_scope: source.ts ace_mode: typescript codemirror_mode: javascript @@ -7380,9 +7388,9 @@ Typst: type: programming color: "#239dad" aliases: - - typ + - typ extensions: - - ".typ" + - ".typ" tm_scope: source.typst ace_mode: text language_id: 704730682 @@ -7394,7 +7402,7 @@ Unified Parallel C: codemirror_mode: clike codemirror_mime_type: text/x-csrc extensions: - - ".upc" + - ".upc" tm_scope: source.c language_id: 379 Unity3D Asset: @@ -7404,25 +7412,25 @@ Unity3D Asset: codemirror_mode: yaml codemirror_mime_type: text/x-yaml extensions: - - ".anim" - - ".asset" - - ".mask" - - ".mat" - - ".meta" - - ".prefab" - - ".unity" + - ".anim" + - ".asset" + - ".mask" + - ".mat" + - ".meta" + - ".prefab" + - ".unity" tm_scope: source.yaml language_id: 380 Unix Assembly: type: programming group: Assembly extensions: - - ".s" - - ".ms" + - ".s" + - ".ms" aliases: - - gas - - gnu asm - - unix asm + - gas + - gnu asm + - unix asm tm_scope: source.x86 ace_mode: assembly_x86 language_id: 120 @@ -7430,7 +7438,7 @@ Uno: type: programming color: "#9933cc" extensions: - - ".uno" + - ".uno" ace_mode: csharp codemirror_mode: clike codemirror_mime_type: text/x-csharp @@ -7440,21 +7448,29 @@ UnrealScript: type: programming color: "#a54c4d" extensions: - - ".uc" + - ".uc" tm_scope: source.java ace_mode: java codemirror_mode: clike codemirror_mime_type: text/x-java language_id: 382 +Untyped Plutus Core: + type: programming + color: "#36adbd" + ace_mode: text + extensions: + - ".uplc" + tm_scope: source.uplc + language_id: 1061635506 UrWeb: type: programming color: "#ccccee" aliases: - - Ur/Web - - Ur + - Ur/Web + - Ur extensions: - - ".ur" - - ".urs" + - ".ur" + - ".urs" tm_scope: source.ur ace_mode: text language_id: 383 @@ -7462,9 +7478,9 @@ V: type: programming color: "#4f87c4" aliases: - - vlang + - vlang extensions: - - ".v" + - ".v" tm_scope: source.v ace_mode: golang codemirror_mode: go @@ -7474,13 +7490,13 @@ VBA: type: programming color: "#867db1" extensions: - - ".bas" - - ".cls" - - ".frm" - - ".vba" + - ".bas" + - ".cls" + - ".frm" + - ".vba" tm_scope: source.vba aliases: - - visual basic for applications + - visual basic for applications ace_mode: text codemirror_mode: vb codemirror_mime_type: text/x-vb @@ -7489,7 +7505,7 @@ VBScript: type: programming color: "#15dcdc" extensions: - - ".vbs" + - ".vbs" tm_scope: source.vbnet ace_mode: text codemirror_mode: vbscript @@ -7499,7 +7515,7 @@ VCL: type: programming color: "#148AA8" extensions: - - ".vcl" + - ".vcl" tm_scope: source.varnish.vcl ace_mode: text language_id: 384 @@ -7507,14 +7523,14 @@ VHDL: type: programming color: "#adb2cb" extensions: - - ".vhdl" - - ".vhd" - - ".vhf" - - ".vhi" - - ".vho" - - ".vhs" - - ".vht" - - ".vhw" + - ".vhdl" + - ".vhd" + - ".vhf" + - ".vhi" + - ".vho" + - ".vhs" + - ".vht" + - ".vhw" tm_scope: source.vhdl ace_mode: vhdl codemirror_mode: vhdl @@ -7524,8 +7540,8 @@ Vala: type: programming color: "#a56de2" extensions: - - ".vala" - - ".vapi" + - ".vala" + - ".vapi" tm_scope: source.vala ace_mode: vala language_id: 386 @@ -7533,10 +7549,10 @@ Valve Data Format: type: data color: "#f26025" aliases: - - keyvalues - - vdf + - keyvalues + - vdf extensions: - - ".vdf" + - ".vdf" ace_mode: text tm_scope: source.keyvalues language_id: 544060961 @@ -7544,10 +7560,10 @@ Velocity Template Language: type: markup color: "#507cff" aliases: - - vtl - - velocity + - vtl + - velocity extensions: - - ".vtl" + - ".vtl" ace_mode: velocity tm_scope: source.velocity codemirror_mode: velocity @@ -7557,8 +7573,8 @@ Verilog: type: programming color: "#b2b7f8" extensions: - - ".v" - - ".veo" + - ".v" + - ".veo" tm_scope: source.verilog ace_mode: verilog codemirror_mode: verilog @@ -7568,10 +7584,10 @@ Vim Help File: type: prose color: "#199f4b" aliases: - - help - - vimhelp + - help + - vimhelp extensions: - - ".txt" + - ".txt" tm_scope: text.vim-help ace_mode: text language_id: 508563686 @@ -7580,37 +7596,37 @@ Vim Script: color: "#199f4b" tm_scope: source.viml aliases: - - vim - - viml - - nvim + - vim + - viml + - nvim extensions: - - ".vim" - - ".vba" - - ".vimrc" - - ".vmb" + - ".vim" + - ".vba" + - ".vimrc" + - ".vmb" filenames: - - ".exrc" - - ".gvimrc" - - ".nvimrc" - - ".vimrc" - - _vimrc - - gvimrc - - nvimrc - - vimrc + - ".exrc" + - ".gvimrc" + - ".nvimrc" + - ".vimrc" + - _vimrc + - gvimrc + - nvimrc + - vimrc ace_mode: text language_id: 388 Vim Snippet: type: markup color: "#199f4b" aliases: - - SnipMate - - UltiSnip - - UltiSnips - - NeoSnippet + - SnipMate + - UltiSnip + - UltiSnips + - NeoSnippet extensions: - - ".snip" - - ".snippet" - - ".snippets" + - ".snip" + - ".snippet" + - ".snippets" tm_scope: source.vim-snippet ace_mode: text language_id: 81265970 @@ -7618,13 +7634,13 @@ Visual Basic .NET: type: programming color: "#945db7" extensions: - - ".vb" - - ".vbhtml" + - ".vb" + - ".vbhtml" aliases: - - visual basic - - vbnet - - vb .net - - vb.net + - visual basic + - vbnet + - vb .net + - vb.net tm_scope: source.vbnet ace_mode: text codemirror_mode: vb @@ -7634,18 +7650,18 @@ Visual Basic 6.0: type: programming color: "#2c6353" extensions: - - ".bas" - - ".cls" - - ".ctl" - - ".Dsr" - - ".frm" + - ".bas" + - ".cls" + - ".ctl" + - ".Dsr" + - ".frm" tm_scope: source.vbnet aliases: - - vb6 - - vb 6 - - visual basic 6 - - visual basic classic - - classic visual basic + - vb6 + - vb 6 + - visual basic 6 + - visual basic classic + - classic visual basic ace_mode: text codemirror_mode: vb codemirror_mime_type: text/x-vb @@ -7654,7 +7670,7 @@ Volt: type: programming color: "#1F1F1F" extensions: - - ".volt" + - ".volt" tm_scope: source.d ace_mode: d codemirror_mode: d @@ -7664,25 +7680,25 @@ Vue: type: markup color: "#41b883" extensions: - - ".vue" + - ".vue" tm_scope: text.html.vue ace_mode: html language_id: 391 Vyper: type: programming extensions: - - ".vy" + - ".vy" color: "#2980b9" ace_mode: text tm_scope: source.vyper language_id: 1055641948 WDL: aliases: - - Workflow Description Language + - Workflow Description Language type: programming color: "#42f1f4" extensions: - - ".wdl" + - ".wdl" tm_scope: source.wdl ace_mode: text language_id: 374521672 @@ -7690,21 +7706,21 @@ WGSL: type: programming color: "#1a5e9a" extensions: - - ".wgsl" + - ".wgsl" tm_scope: source.wgsl ace_mode: text language_id: 836605993 Wavefront Material: type: data extensions: - - ".mtl" + - ".mtl" tm_scope: source.wavefront.mtl ace_mode: text language_id: 392 Wavefront Object: type: data extensions: - - ".obj" + - ".obj" tm_scope: source.wavefront.obj ace_mode: text language_id: 393 @@ -7712,7 +7728,7 @@ Web Ontology Language: type: data color: "#5b70bd" extensions: - - ".owl" + - ".owl" tm_scope: text.xml ace_mode: xml language_id: 394 @@ -7720,11 +7736,11 @@ WebAssembly: type: programming color: "#04133b" extensions: - - ".wast" - - ".wat" + - ".wast" + - ".wat" aliases: - - wast - - wasm + - wast + - wasm tm_scope: source.webassembly ace_mode: lisp codemirror_mode: commonlisp @@ -7734,9 +7750,9 @@ WebAssembly Interface Type: type: data color: "#6250e7" extensions: - - ".wit" + - ".wit" aliases: - - wit + - wit ace_mode: text tm_scope: source.wit codemirror_mode: webidl @@ -7745,7 +7761,7 @@ WebAssembly Interface Type: WebIDL: type: programming extensions: - - ".webidl" + - ".webidl" tm_scope: source.webidl ace_mode: text codemirror_mode: webidl @@ -7755,9 +7771,9 @@ WebVTT: type: data wrap: true aliases: - - vtt + - vtt extensions: - - ".vtt" + - ".vtt" tm_scope: text.vtt ace_mode: text language_id: 658679714 @@ -7765,9 +7781,9 @@ Wget Config: type: data group: INI aliases: - - wgetrc + - wgetrc filenames: - - ".wgetrc" + - ".wgetrc" tm_scope: source.wgetrc ace_mode: text language_id: 668457123 @@ -7775,7 +7791,7 @@ Whiley: type: programming color: "#d5c397" extensions: - - ".whiley" + - ".whiley" tm_scope: source.whiley ace_mode: text language_id: 888779559 @@ -7784,19 +7800,19 @@ Wikitext: color: "#fc5757" wrap: true aliases: - - mediawiki - - wiki + - mediawiki + - wiki extensions: - - ".mediawiki" - - ".wiki" - - ".wikitext" + - ".mediawiki" + - ".wiki" + - ".wikitext" tm_scope: text.html.mediawiki ace_mode: text language_id: 228 Win32 Message File: type: data extensions: - - ".mc" + - ".mc" tm_scope: source.win32-messages ace_mode: ini codemirror_mode: properties @@ -7806,7 +7822,7 @@ Windows Registry Entries: type: data color: "#52d5ff" extensions: - - ".reg" + - ".reg" tm_scope: source.reg ace_mode: ini codemirror_mode: properties @@ -7816,7 +7832,7 @@ Witcher Script: type: programming color: "#ff0000" extensions: - - ".ws" + - ".ws" ace_mode: text tm_scope: source.witcherscript language_id: 686821385 @@ -7824,7 +7840,7 @@ Wollok: type: programming color: "#a23738" extensions: - - ".wlk" + - ".wlk" ace_mode: text tm_scope: source.wollok language_id: 632745969 @@ -7832,7 +7848,7 @@ World of Warcraft Addon Data: type: data color: "#f7e43f" extensions: - - ".toc" + - ".toc" tm_scope: source.toc ace_mode: text language_id: 396 @@ -7840,9 +7856,9 @@ Wren: type: programming color: "#383838" aliases: - - wrenlang + - wrenlang extensions: - - ".wren" + - ".wren" tm_scope: source.wren ace_mode: text language_id: 713580619 @@ -7850,9 +7866,9 @@ X BitMap: type: data group: C aliases: - - xbm + - xbm extensions: - - ".xbm" + - ".xbm" ace_mode: c_cpp tm_scope: source.c codemirror_mode: clike @@ -7861,10 +7877,10 @@ X BitMap: X Font Directory Index: type: data filenames: - - encodings.dir - - fonts.alias - - fonts.dir - - fonts.scale + - encodings.dir + - fonts.alias + - fonts.dir + - fonts.scale tm_scope: source.fontdir ace_mode: text language_id: 208700028 @@ -7872,10 +7888,10 @@ X PixMap: type: data group: C aliases: - - xpm + - xpm extensions: - - ".xpm" - - ".pm" + - ".xpm" + - ".pm" ace_mode: c_cpp tm_scope: source.c codemirror_mode: clike @@ -7884,10 +7900,10 @@ X PixMap: X10: type: programming aliases: - - xten + - xten ace_mode: text extensions: - - ".x10" + - ".x10" color: "#4B6BEF" tm_scope: source.x10 language_id: 397 @@ -7895,7 +7911,7 @@ XC: type: programming color: "#99DA07" extensions: - - ".xc" + - ".xc" tm_scope: source.xc ace_mode: c_cpp codemirror_mode: clike @@ -7904,9 +7920,9 @@ XC: XCompose: type: data filenames: - - ".XCompose" - - XCompose - - xcompose + - ".XCompose" + - XCompose + - xcompose tm_scope: config.xcompose ace_mode: text language_id: 225167241 @@ -7918,140 +7934,140 @@ XML: codemirror_mode: xml codemirror_mime_type: text/xml aliases: - - rss - - xsd - - wsdl - extensions: - - ".xml" - - ".adml" - - ".admx" - - ".ant" - - ".axaml" - - ".axml" - - ".builds" - - ".ccproj" - - ".ccxml" - - ".clixml" - - ".cproject" - - ".cscfg" - - ".csdef" - - ".csl" - - ".csproj" - - ".ct" - - ".depproj" - - ".dita" - - ".ditamap" - - ".ditaval" - - ".dll.config" - - ".dotsettings" - - ".filters" - - ".fsproj" - - ".fxml" - - ".glade" - - ".gml" - - ".gmx" - - ".grxml" - - ".gst" - - ".hzp" - - ".iml" - - ".ivy" - - ".jelly" - - ".jsproj" - - ".kml" - - ".launch" - - ".mdpolicy" - - ".mjml" - - ".mm" - - ".mod" - - ".mojo" - - ".mxml" - - ".natvis" - - ".ncl" - - ".ndproj" - - ".nproj" - - ".nuspec" - - ".odd" - - ".osm" - - ".pkgproj" - - ".pluginspec" - - ".proj" - - ".props" - - ".ps1xml" - - ".psc1" - - ".pt" - - ".qhelp" - - ".rdf" - - ".res" - - ".resx" - - ".rs" - - ".rss" - - ".sch" - - ".scxml" - - ".sfproj" - - ".shproj" - - ".srdf" - - ".storyboard" - - ".sublime-snippet" - - ".sw" - - ".targets" - - ".tml" - - ".ts" - - ".tsx" - - ".typ" - - ".ui" - - ".urdf" - - ".ux" - - ".vbproj" - - ".vcxproj" - - ".vsixmanifest" - - ".vssettings" - - ".vstemplate" - - ".vxml" - - ".wixproj" - - ".workflow" - - ".wsdl" - - ".wsf" - - ".wxi" - - ".wxl" - - ".wxs" - - ".x3d" - - ".xacro" - - ".xaml" - - ".xib" - - ".xlf" - - ".xliff" - - ".xmi" - - ".xml.dist" - - ".xmp" - - ".xproj" - - ".xsd" - - ".xspec" - - ".xul" - - ".zcml" + - rss + - xsd + - wsdl + extensions: + - ".xml" + - ".adml" + - ".admx" + - ".ant" + - ".axaml" + - ".axml" + - ".builds" + - ".ccproj" + - ".ccxml" + - ".clixml" + - ".cproject" + - ".cscfg" + - ".csdef" + - ".csl" + - ".csproj" + - ".ct" + - ".depproj" + - ".dita" + - ".ditamap" + - ".ditaval" + - ".dll.config" + - ".dotsettings" + - ".filters" + - ".fsproj" + - ".fxml" + - ".glade" + - ".gml" + - ".gmx" + - ".grxml" + - ".gst" + - ".hzp" + - ".iml" + - ".ivy" + - ".jelly" + - ".jsproj" + - ".kml" + - ".launch" + - ".mdpolicy" + - ".mjml" + - ".mm" + - ".mod" + - ".mojo" + - ".mxml" + - ".natvis" + - ".ncl" + - ".ndproj" + - ".nproj" + - ".nuspec" + - ".odd" + - ".osm" + - ".pkgproj" + - ".pluginspec" + - ".proj" + - ".props" + - ".ps1xml" + - ".psc1" + - ".pt" + - ".qhelp" + - ".rdf" + - ".res" + - ".resx" + - ".rs" + - ".rss" + - ".sch" + - ".scxml" + - ".sfproj" + - ".shproj" + - ".srdf" + - ".storyboard" + - ".sublime-snippet" + - ".sw" + - ".targets" + - ".tml" + - ".ts" + - ".tsx" + - ".typ" + - ".ui" + - ".urdf" + - ".ux" + - ".vbproj" + - ".vcxproj" + - ".vsixmanifest" + - ".vssettings" + - ".vstemplate" + - ".vxml" + - ".wixproj" + - ".workflow" + - ".wsdl" + - ".wsf" + - ".wxi" + - ".wxl" + - ".wxs" + - ".x3d" + - ".xacro" + - ".xaml" + - ".xib" + - ".xlf" + - ".xliff" + - ".xmi" + - ".xml.dist" + - ".xmp" + - ".xproj" + - ".xsd" + - ".xspec" + - ".xul" + - ".zcml" filenames: - - ".classpath" - - ".cproject" - - ".project" - - App.config - - NuGet.config - - Settings.StyleCop - - Web.Debug.config - - Web.Release.config - - Web.config - - packages.config + - ".classpath" + - ".cproject" + - ".project" + - App.config + - NuGet.config + - Settings.StyleCop + - Web.Debug.config + - Web.Release.config + - Web.config + - packages.config language_id: 399 XML Property List: type: data color: "#0060ac" group: XML extensions: - - ".plist" - - ".stTheme" - - ".tmCommand" - - ".tmLanguage" - - ".tmPreferences" - - ".tmSnippet" - - ".tmTheme" + - ".plist" + - ".stTheme" + - ".tmCommand" + - ".tmLanguage" + - ".tmPreferences" + - ".tmSnippet" + - ".tmTheme" tm_scope: text.xml.plist ace_mode: xml codemirror_mode: xml @@ -8060,8 +8076,8 @@ XML Property List: XPages: type: data extensions: - - ".xsp-config" - - ".xsp.metadata" + - ".xsp-config" + - ".xsp.metadata" tm_scope: text.xml ace_mode: xml codemirror_mode: xml @@ -8070,8 +8086,8 @@ XPages: XProc: type: programming extensions: - - ".xpl" - - ".xproc" + - ".xpl" + - ".xproc" tm_scope: text.xml ace_mode: xml codemirror_mode: xml @@ -8081,11 +8097,11 @@ XQuery: type: programming color: "#5232e7" extensions: - - ".xquery" - - ".xq" - - ".xql" - - ".xqm" - - ".xqy" + - ".xquery" + - ".xq" + - ".xql" + - ".xqm" + - ".xqy" ace_mode: xquery codemirror_mode: xquery codemirror_mime_type: application/xquery @@ -8094,7 +8110,7 @@ XQuery: XS: type: programming extensions: - - ".xs" + - ".xs" tm_scope: source.c ace_mode: c_cpp codemirror_mode: clike @@ -8103,10 +8119,10 @@ XS: XSLT: type: programming aliases: - - xsl + - xsl extensions: - - ".xslt" - - ".xsl" + - ".xslt" + - ".xsl" tm_scope: text.xml.xsl ace_mode: xml codemirror_mode: xml @@ -8117,12 +8133,12 @@ Xojo: type: programming color: "#81bd41" extensions: - - ".xojo_code" - - ".xojo_menu" - - ".xojo_report" - - ".xojo_script" - - ".xojo_toolbar" - - ".xojo_window" + - ".xojo_code" + - ".xojo_menu" + - ".xojo_report" + - ".xojo_script" + - ".xojo_toolbar" + - ".xojo_window" tm_scope: source.xojo ace_mode: text language_id: 405 @@ -8130,7 +8146,7 @@ Xonsh: type: programming color: "#285EEF" extensions: - - ".xsh" + - ".xsh" tm_scope: source.python ace_mode: text codemirror_mode: python @@ -8140,7 +8156,7 @@ Xtend: type: programming color: "#24255d" extensions: - - ".xtend" + - ".xtend" tm_scope: source.xtend ace_mode: text language_id: 406 @@ -8149,25 +8165,25 @@ YAML: color: "#cb171e" tm_scope: source.yaml aliases: - - yml - extensions: - - ".yml" - - ".mir" - - ".reek" - - ".rviz" - - ".sublime-syntax" - - ".syntax" - - ".yaml" - - ".yaml-tmlanguage" - - ".yaml.sed" - - ".yml.mysql" + - yml + extensions: + - ".yml" + - ".mir" + - ".reek" + - ".rviz" + - ".sublime-syntax" + - ".syntax" + - ".yaml" + - ".yaml-tmlanguage" + - ".yaml.sed" + - ".yml.mysql" filenames: - - ".clang-format" - - ".clang-tidy" - - ".gemrc" - - CITATION.cff - - glide.lock - - yarn.lock + - ".clang-format" + - ".clang-tidy" + - ".gemrc" + - CITATION.cff + - glide.lock + - yarn.lock ace_mode: yaml codemirror_mode: yaml codemirror_mime_type: text/x-yaml @@ -8175,7 +8191,7 @@ YAML: YANG: type: data extensions: - - ".yang" + - ".yang" tm_scope: source.yang ace_mode: text language_id: 408 @@ -8184,27 +8200,27 @@ YARA: color: "#220000" ace_mode: text extensions: - - ".yar" - - ".yara" + - ".yar" + - ".yara" tm_scope: source.yara language_id: 805122868 YASnippet: type: markup aliases: - - snippet - - yas + - snippet + - yas color: "#32AB90" extensions: - - ".yasnippet" + - ".yasnippet" tm_scope: source.yasnippet ace_mode: text language_id: 378760102 Yacc: type: programming extensions: - - ".y" - - ".yacc" - - ".yy" + - ".y" + - ".yacc" + - ".yy" tm_scope: source.yacc ace_mode: text color: "#4B6C4B" @@ -8215,14 +8231,14 @@ Yul: ace_mode: text tm_scope: source.yul extensions: - - ".yul" + - ".yul" language_id: 237469033 ZAP: type: programming color: "#0d665e" extensions: - - ".zap" - - ".xzap" + - ".zap" + - ".xzap" tm_scope: source.zap ace_mode: text language_id: 952972794 @@ -8230,18 +8246,18 @@ ZIL: type: programming color: "#dc75e5" extensions: - - ".zil" - - ".mud" + - ".zil" + - ".mud" tm_scope: source.zil ace_mode: text language_id: 973483626 Zeek: type: programming aliases: - - bro + - bro extensions: - - ".zeek" - - ".bro" + - ".zeek" + - ".bro" tm_scope: source.zeek ace_mode: text language_id: 40 @@ -8249,7 +8265,7 @@ ZenScript: type: programming color: "#00BCD1" extensions: - - ".zs" + - ".zs" tm_scope: source.zenscript ace_mode: text language_id: 494938890 @@ -8257,7 +8273,7 @@ Zephir: type: programming color: "#118f9e" extensions: - - ".zep" + - ".zep" tm_scope: source.php.zephir ace_mode: php language_id: 410 @@ -8265,8 +8281,8 @@ Zig: type: programming color: "#ec915c" extensions: - - ".zig" - - ".zig.zon" + - ".zig" + - ".zig.zon" tm_scope: source.zig ace_mode: text language_id: 646424281 @@ -8274,9 +8290,9 @@ Zimpl: type: programming color: "#d67711" extensions: - - ".zimpl" - - ".zmpl" - - ".zpl" + - ".zimpl" + - ".zmpl" + - ".zpl" tm_scope: none ace_mode: text language_id: 411 @@ -8284,10 +8300,10 @@ cURL Config: type: data group: INI aliases: - - curlrc + - curlrc filenames: - - ".curlrc" - - _curlrc + - ".curlrc" + - _curlrc tm_scope: source.curlrc ace_mode: text language_id: 992375436 @@ -8295,33 +8311,33 @@ crontab: type: data color: "#ead7ac" aliases: - - cron - - cron table + - cron + - cron table filenames: - - crontab + - crontab tm_scope: text.crontab ace_mode: tcl language_id: 705203557 desktop: type: data extensions: - - ".desktop" - - ".desktop.in" - - ".service" + - ".desktop" + - ".desktop.in" + - ".service" tm_scope: source.desktop ace_mode: text language_id: 412 dircolors: type: data extensions: - - ".dircolors" + - ".dircolors" filenames: - - ".dir_colors" - - ".dircolors" - - DIR_COLORS - - _dir_colors - - _dircolors - - dir_colors + - ".dir_colors" + - ".dircolors" + - DIR_COLORS + - _dir_colors + - _dircolors + - dir_colors tm_scope: source.dircolors ace_mode: text language_id: 691605112 @@ -8329,8 +8345,8 @@ eC: type: programming color: "#913960" extensions: - - ".ec" - - ".eh" + - ".ec" + - ".eh" tm_scope: source.c.ec ace_mode: text language_id: 413 @@ -8340,7 +8356,7 @@ edn: codemirror_mode: clojure codemirror_mime_type: text/x-clojure extensions: - - ".edn" + - ".edn" tm_scope: source.clojure language_id: 414 fish: @@ -8348,9 +8364,9 @@ fish: color: "#4aae47" group: Shell interpreters: - - fish + - fish extensions: - - ".fish" + - ".fish" tm_scope: source.fish ace_mode: text language_id: 415 @@ -8360,28 +8376,28 @@ hoon: tm_scope: source.hoon ace_mode: text extensions: - - ".hoon" + - ".hoon" language_id: 560883276 jq: color: "#c7254e" ace_mode: text type: programming extensions: - - ".jq" + - ".jq" interpreters: - - gojq - - jaq - - jq - - jqjq - - jqq - - query-json + - gojq + - jaq + - jq + - jqjq + - jqq + - query-json tm_scope: source.jq language_id: 905371884 kvlang: type: markup ace_mode: text extensions: - - ".kv" + - ".kv" color: "#1da6e0" tm_scope: source.python.kivy language_id: 970675279 @@ -8389,7 +8405,7 @@ mIRC Script: type: programming color: "#3d57c3" extensions: - - ".mrc" + - ".mrc" tm_scope: source.msl ace_mode: text language_id: 517654727 @@ -8397,7 +8413,7 @@ mcfunction: type: programming color: "#E22837" extensions: - - ".mcfunction" + - ".mcfunction" tm_scope: source.mcfunction ace_mode: text language_id: 462488745 @@ -8405,7 +8421,7 @@ mupad: type: programming color: "#244963" extensions: - - ".mu" + - ".mu" tm_scope: source.mupad ace_mode: text language_id: 416 @@ -8414,10 +8430,10 @@ nanorc: color: "#2d004d" group: INI extensions: - - ".nanorc" + - ".nanorc" filenames: - - ".nanorc" - - nanorc + - ".nanorc" + - nanorc tm_scope: source.nanorc ace_mode: text language_id: 775996197 @@ -8425,7 +8441,7 @@ nesC: type: programming color: "#94B0C7" extensions: - - ".nc" + - ".nc" ace_mode: text tm_scope: source.nesc language_id: 417 @@ -8433,14 +8449,14 @@ ooc: type: programming color: "#b0b77e" extensions: - - ".ooc" + - ".ooc" tm_scope: source.ooc ace_mode: text language_id: 418 q: type: programming extensions: - - ".q" + - ".q" tm_scope: source.q ace_mode: text color: "#0040cd" @@ -8450,12 +8466,12 @@ reStructuredText: color: "#141414" wrap: true aliases: - - rst + - rst extensions: - - ".rst" - - ".rest" - - ".rest.txt" - - ".rst.txt" + - ".rst" + - ".rest" + - ".rest.txt" + - ".rst.txt" tm_scope: text.restructuredtext ace_mode: text codemirror_mode: rst @@ -8464,10 +8480,10 @@ reStructuredText: robots.txt: type: data aliases: - - robots - - robots txt + - robots + - robots txt filenames: - - robots.txt + - robots.txt ace_mode: text tm_scope: text.robots-txt language_id: 674736065 @@ -8475,12 +8491,12 @@ sed: type: programming color: "#64b970" extensions: - - ".sed" + - ".sed" interpreters: - - gsed - - minised - - sed - - ssed + - gsed + - minised + - sed + - ssed ace_mode: text tm_scope: source.sed language_id: 847830017 @@ -8488,7 +8504,7 @@ templ: type: markup color: "#66D0DD" extensions: - - ".templ" + - ".templ" ace_mode: text tm_scope: source.templ language_id: 795579337 @@ -8499,20 +8515,20 @@ wisp: codemirror_mime_type: text/x-clojure color: "#7582D1" extensions: - - ".wisp" + - ".wisp" tm_scope: source.clojure language_id: 420 xBase: type: programming color: "#403a40" aliases: - - advpl - - clipper - - foxpro + - advpl + - clipper + - foxpro extensions: - - ".prg" - - ".ch" - - ".prw" + - ".prg" + - ".ch" + - ".prw" tm_scope: source.harbour ace_mode: text language_id: 421 diff --git a/samples/Aiken/multi.ak b/samples/Aiken/multi.ak new file mode 100644 index 0000000000..2d78aa345a --- /dev/null +++ b/samples/Aiken/multi.ak @@ -0,0 +1,162 @@ +use aiken/builtin +use aiken/bytearray +use aiken/dict +use aiken/hash.{blake2b_256} +use aiken/list +use aiken/transaction.{ + InlineDatum, Input, Output, ScriptContext, Spend, Transaction, +} as tx +use aiken/transaction/credential.{Address, PaymentCredential, ScriptCredential} +use aiken/transaction/value + +type Action { + Mint(Int) + Burn +} + +type SpendTokenName = + ByteArray + +validator(creator: ByteArray) { + fn redeem( + // Each spend input checks for a token name matching the datum being burned + datum: SpendTokenName, + _r: Data, + ctx: ScriptContext, + ) { + let ScriptContext { transaction, purpose } = ctx + + let Transaction { inputs, mint, .. } = transaction + + expect Spend(own_ref) = purpose + + expect Some(own_input) = + list.find(inputs, fn(input) { input.output_reference == own_ref }) + + let Input { + output: Output { address: Address { payment_credential, .. }, .. }, + .. + } = own_input + + expect ScriptCredential(own_validator_hash) = payment_credential + + ( + mint + |> value.from_minted_value + |> value.quantity_of(own_validator_hash, datum) + ) == -1 + } + + fn gift_card(rdmr: Action, ctx: ScriptContext) -> Bool { + // get values from transaction and purpose + let ScriptContext { transaction, purpose } = ctx + + expect tx.Mint(policy_id) = purpose + + let Transaction { inputs, mint, extra_signatories, outputs, .. } = + transaction + + let minted_assets = + mint + |> value.from_minted_value + |> value.tokens(policy_id) + |> dict.to_pairs() + + when rdmr is { + Mint(total) -> { + expect [input, ..] = inputs + // Base is created from serializing a utxo ref being spent. Thus this guarantees a unique base + let base = builtin.serialise_data(input.output_reference) + // Create a list of expected token names + let expected_minted_token_names = + create_expected_minted_nfts(base, total, []) + // Check contract creator is a signer of this tx + let signature_check = + list.any(extra_signatories, fn(n) { creator == n }) + // Support multiple gift card creation by allowing a + // 'number of tokens minted' == 'outputs with datum being token name' + signature_check && check_mint_and_outputs( + minted_assets, + outputs, + expected_minted_token_names, + ScriptCredential(policy_id), + ) + } + Burn -> + list.all( + minted_assets, + fn(asset) { + let Pair(_, amount) = asset + amount == -1 + }, + ) + } + } +} + +fn insert(self: List, e: a, compare: fn(a, a) -> Ordering) -> List { + when self is { + [] -> + [e] + [x, ..xs] -> + if compare(e, x) == Less { + [e, ..self] + } else { + [x, ..insert(xs, e, compare)] + } + } +} + +// Check each minted token name is in the expected list, has quantity of 1, +// and has a corresponding ouput with datum containing token name. +// Otherwise fail +fn check_mint_and_outputs( + minted_assets: Pairs, + outputs: List, + expected_assets: List, + validator_cred: PaymentCredential, +) -> Bool { + when minted_assets is { + [] -> True + [Pair(minted_asset_name, quantity), ..rest_assets] -> { + expect + list.any( + expected_assets, + fn(expected_asset) { expected_asset == minted_asset_name }, + ) + + expect + list.any( + outputs, + fn(output) { + let Output { address, datum, .. } = output + datum == InlineDatum(minted_asset_name) && address.payment_credential == validator_cred + }, + ) + + quantity == 1 && check_mint_and_outputs( + rest_assets, + outputs, + expected_assets, + validator_cred, + ) + } + } +} + +fn create_expected_minted_nfts( + base: ByteArray, + counter: Int, + accum: List, +) -> List { + if counter == 0 { + accum + } else { + let token_name = blake2b_256(bytearray.push(base, counter)) + + let accum = + [token_name, ..accum] + + create_expected_minted_nfts(base, counter - 1, accum) + } +} diff --git a/samples/Aiken/oneshot.ak b/samples/Aiken/oneshot.ak new file mode 100644 index 0000000000..a1fcc4fefa --- /dev/null +++ b/samples/Aiken/oneshot.ak @@ -0,0 +1,50 @@ +use aiken/dict +use aiken/list +use aiken/transaction.{OutputReference, ScriptContext, Transaction} as tx +use aiken/transaction/value + +type Action { + Mint + Burn +} + +validator(token_name: ByteArray, utxo_ref: OutputReference) { + fn gift_card(rdmr: Action, ctx: ScriptContext) -> Bool { + let ScriptContext { transaction, purpose } = ctx + + expect tx.Mint(policy_id) = purpose + + let Transaction { inputs, mint, .. } = transaction + + expect [Pair(asset_name, amount)] = + mint + |> value.from_minted_value + |> value.tokens(policy_id) + |> dict.to_pairs() + + when rdmr is { + Mint -> { + expect Some(_input) = + list.find(inputs, fn(input) { input.output_reference == utxo_ref }) + amount == 1 && asset_name == token_name + } + Burn -> amount == -1 && asset_name == token_name + } + } +} + +validator(token_name: ByteArray, policy_id: ByteArray) { + fn redeem(_d: Data, _r: Data, ctx: ScriptContext) -> Bool { + let ScriptContext { transaction, .. } = ctx + + let Transaction { mint, .. } = transaction + + expect [Pair(asset_name, amount)] = + mint + |> value.from_minted_value + |> value.tokens(policy_id) + |> dict.to_pairs() + + amount == -1 && asset_name == token_name + } +} diff --git a/samples/Aiken/tunav2.ak b/samples/Aiken/tunav2.ak new file mode 100644 index 0000000000..196b92a77d --- /dev/null +++ b/samples/Aiken/tunav2.ak @@ -0,0 +1,855 @@ +use aiken/builtin +use aiken/bytearray +use aiken/dict +use aiken/hash.{blake2b_256, sha2_256} +use aiken/interval.{Finite, Interval, IntervalBound} +use aiken/list +use aiken/math.{pow2} +use aiken/merkle_patricia_forestry.{Proof, from_root, insert} +use aiken/transaction.{ + InlineDatum, Mint, Output, ScriptContext, Spend, Transaction, +} as tx +use aiken/transaction/credential.{Address, Inline, ScriptCredential} +use aiken/transaction/value.{from_minted_value} +use fortuna +use fortuna/parameters.{ + epoch_number, halving_number, initial_payout, miner_threshold, + miner_voting_period, supply_threshold, vote_threshold, +} +use fortuna/types.{ + BurnToken, FinalizeNomination, Genesis, MineTuna, Mining, NominateUpgrade, + Nominated, Redeem, Statev2, TunaAction, TunaUpgradeProcess, VotingToken, +} +use fortuna/utils.{get_inline_datum, integer_to_bytes, resolve_output_reference} +use fortunav2.{ + big_tuna_length, counter_length, expect_first, flip_hash, genesis_v2, + quantity_of, tokens, vote, voting_period, +} +use hardfork.{calculate_emission} +use hardfork/hftypes.{Lock, NftForkAction} + +type TunaSpendAction { + TokenVoteFor + TokenVoteAgainst + MinerVoteFor { output_index: Int, block_number: Int } + TransitionState { block_number: Int } +} + +type Miner { + Pkh(ByteArray, Data) + Nft { policy: ByteArray, name: ByteArray, output_index: Int, extra: Data } +} + +type MineAction { + MinePow(ByteArray, Miner, Proof) + Upgrade +} + +type TargetState { + nonce: ByteArray, + miner: ByteArray, + block_number: Int, + current_hash: ByteArray, + leading_zeros: Int, + target_number: Int, + epoch_time: Int, +} + +validator(fortuna_v1_hash: Data, fork_script_hash: Data) { + fn tuna(redeemer: TunaAction, ctx: ScriptContext) -> Bool { + expect ScriptContext { transaction: tx, purpose: Mint(own_policy) } = ctx + + // TODO: replace value.tokens with faster function + when redeemer is { + Genesis -> genesis_v2(tx, own_policy, fortuna_v1_hash, fork_script_hash) + + Redeem -> { + let Transaction { mint, redeemers, .. } = tx + + let withdraw_purpose = + tx.WithdrawFrom( + Inline(ScriptCredential(fork_script_hash |> builtin.un_b_data)), + ) + + // Check fork contract for locked amount of v1 TUNA + expect Lock { locking_amount, .. }: NftForkAction = + expect_first(redeemers, withdraw_purpose) + + expect [Pair(mint_name, mint_amount)] = + mint + |> value.from_minted_value + |> tokens(own_policy) + + and { + mint_name == fortuna.token_name, + // Allow for minting that same amount + mint_amount == locking_amount, + // redundant but cheap enough check that I'll just leave it in + mint_amount > 0, + } + } + + MineTuna(input_ref, block_number) -> { + let Transaction { inputs, mint, .. } = tx + + let minted_names = mint |> from_minted_value |> tokens(own_policy) + + // Fortuna input regardless of version + let Output { address: spend_address, value: spend_value, .. } = + resolve_output_reference(inputs, input_ref) + + // Get whatever the current spend cred is + expect ScriptCredential(spend_cred) = spend_address.payment_credential + + let big_tuna_name = + bytearray.concat(fortunav2.big_tuna_prefix, spend_cred) + + expect [Pair(token1, 1), Pair(token2, 1)] = + spend_value |> tokens(own_policy) + + let in_token_name = + // By ledger rules we should only hit this first since token names + // are lexographically sorted + if token2 == big_tuna_name { + token1 + } else if token1 == big_tuna_name { + token2 + } else { + fail @"Big Tuna not found in input value" + } + + let expected_in_token_name = + integer_to_bytes(block_number, "") + |> bytearray.concat(fortunav2.counter_prefix, _) + + let expected_out_token_name = + integer_to_bytes(block_number + 1, "") + |> bytearray.concat(fortunav2.counter_prefix, _) + + // Minted amount of TUNA halves every halving number + let halving_exponent = block_number / halving_number + + // We don't check the output because we expect the spend script to take care of + // transporting the tokens to the next output + // As a backup in case of a spend script exploit, we still check + // that the input has the correct 2 tokens (Lord Tuna and counter) and the payment credential is contained + // within the Lord Tuna token name. + let expected_mint = { + let tail = + if halving_exponent > 32 { + [] + } else { + [ + Pair(fortuna.token_name, + initial_payout / pow2(halving_exponent)), + ] + } + + // Here we burn the previous counter and mint the new one + // Thus ensuring the minting policy is always aware of the current block number + if + expected_in_token_name + |> builtin.less_than_bytearray(expected_out_token_name){ + + [ + Pair(expected_in_token_name, -1), + Pair(expected_out_token_name, 1), + ..tail + ] + } else { + [ + Pair(expected_out_token_name, 1), + Pair(expected_in_token_name, -1), + ..tail + ] + } + } + + and { + // input value check + in_token_name == expected_in_token_name, + // minted counter check + minted_names == expected_mint, + } + } + + NominateUpgrade(script_hash, output_index) -> { + let Transaction { inputs, mint, outputs, validity_range, .. } = tx + + let valid_cred = ScriptCredential(script_hash) + + // Mint nomination token + expect [Pair(nominated_contract_token, 1)] = + mint |> from_minted_value |> tokens(own_policy) + + let expected_value = + value.from_asset(own_policy, nominated_contract_token, 1) + + let anti_script_hash = flip_hash(script_hash) + + expect Interval { + upper_bound: IntervalBound { bound_type: Finite(upper_range), .. }, + lower_bound: IntervalBound { bound_type: Finite(lower_range), .. }, + } = validity_range + + let expected_datum = + InlineDatum( + Nominated { + script_hash, + for_count: 0, + anti_script_hash, + against_count: 0, + deadline: lower_range + voting_period(), + }, + ) + + let Output { + address, + value: nominated_value, + datum: nominated_datum, + .. + } = utils.list_at(outputs, output_index) + + and { + nominated_contract_token == bytearray.concat( + fortunav2.nominated_prefix, + script_hash, + ), + address.payment_credential == ScriptCredential(own_policy), + expected_value == value.without_lovelace(nominated_value), + expected_datum == nominated_datum, + upper_range - lower_range <= 180000, + // Check contract is executable + list.any( + inputs, + fn(input) { input.output.address.payment_credential == valid_cred }, + ), + } + } + + VotingToken(ref_input) -> { + let Transaction { reference_inputs, mint, .. } = tx + + let Output { + address: spend_address, + value: spend_value, + datum: spend_datum, + .. + } = resolve_output_reference(reference_inputs, ref_input) + + expect Nominated { script_hash, anti_script_hash, .. }: TunaUpgradeProcess = + get_inline_datum(spend_datum) + + expect [Pair(voting_token, 1)] = + mint |> from_minted_value |> tokens(own_policy) + + and { + // Is from this contract + spend_address.payment_credential == ScriptCredential(own_policy), + // Has NFT for the nominated contract + quantity_of( + spend_value |> value.to_dict |> dict.to_pairs, + own_policy, + bytearray.concat(fortunav2.nominated_prefix, script_hash), + ) == 1, + or { + // Is for the nominated contract + voting_token == script_hash, + // Is against the nominated contract + voting_token == anti_script_hash, + }, + } + } + + BurnToken -> { + let tuna_and_master_tokens_burned = + fn(name) { or { + and { + builtin.slice_bytearray(0, big_tuna_length, name) == fortuna.token_name, + or { + builtin.length_of_bytearray(name) == 4, + builtin.length_of_bytearray(name) == 32, + }, + }, + builtin.slice_bytearray(0, counter_length, name) == fortunav2.counter_prefix, + } } + + tx.mint + |> from_minted_value + |> tokens(own_policy) + |> list.all( + fn(pair) { + let Pair(name, quantity) = pair + quantity < 0 && !tuna_and_master_tokens_burned(name) + }, + ) + } + + FinalizeNomination(own_input, tuna_input, output_index, block_number) -> { + let Transaction { inputs, outputs, mint, .. } = tx + + let Output { address: in_address, value: in_value, datum: in_datum, .. } = + resolve_output_reference(inputs, own_input) + + let Output { + address: tuna_in_address, + value: tuna_in_value, + datum: in_tuna_datum, + .. + } = resolve_output_reference(inputs, tuna_input) + + expect ScriptCredential(current_spend_validator) = + tuna_in_address.payment_credential + + expect Mining { + script_hash, + miner_support_count, + block_height_deadline, + }: TunaUpgradeProcess = get_inline_datum(in_datum) + + let Output { + value: out_value, + datum: out_datum, + address: out_address, + .. + } = utils.list_at(outputs, output_index) + + let block_number_as_bytes = integer_to_bytes(block_number, "") + let expected_miner_votes = epoch_number * miner_threshold / 1000 + + let expected_in_value = + value.from_asset( + own_policy, + bytearray.concat(fortunav2.nominated_prefix, script_hash), + 1, + ) + + let expected_in_tuna_value = + value.from_asset( + own_policy, + bytearray.concat(fortunav2.big_tuna_prefix, current_spend_validator), + 1, + ) + |> value.add( + own_policy, + bytearray.concat( + fortunav2.counter_prefix, + block_number_as_bytes, + ), + 1, + ) + + let expected_output_value = + value.from_asset( + own_policy, + bytearray.concat(fortunav2.big_tuna_prefix, script_hash), + 1, + ) + |> value.add( + own_policy, + bytearray.concat( + fortunav2.counter_prefix, + block_number_as_bytes, + ), + 1, + ) + + let expected_mint = { + let minted = bytearray.concat(fortunav2.big_tuna_prefix, script_hash) + let burned = + bytearray.concat(fortunav2.big_tuna_prefix, current_spend_validator) + + if builtin.less_than_bytearray(minted, burned) { + [ + Pair(bytearray.concat(fortunav2.nominated_prefix, script_hash), + -1), + Pair(minted, 1), + Pair(burned, -1), + ] + } else { + [ + Pair(bytearray.concat(fortunav2.nominated_prefix, script_hash), + -1), + Pair(burned, -1), + Pair(minted, 1), + ] + } + } + + and { + (in_address.payment_credential == ScriptCredential(own_policy))?, + (out_address.payment_credential == ScriptCredential(script_hash))?, + (out_address.stake_credential == None)?, + (value.without_lovelace(tuna_in_value) == expected_in_tuna_value)?, + (value.without_lovelace(in_value) == expected_in_value)?, + (value.without_lovelace(out_value) == expected_output_value)?, + (block_height_deadline < block_number)?, + (miner_support_count >= expected_miner_votes)?, + (( + mint + |> from_minted_value + |> tokens(own_policy) + ) == expected_mint)?, + (out_datum == in_tuna_datum)?, + } + } + } + } + + fn govern( + dat: TunaUpgradeProcess, + rdmr: TunaSpendAction, + ctx: ScriptContext, + ) -> Bool { + expect ScriptContext { transaction: tx, purpose: Spend(own_ref) } = ctx + when rdmr is { + TokenVoteFor -> vote(True, own_ref, tx, dat) + TokenVoteAgainst -> vote(False, own_ref, tx, dat) + MinerVoteFor(output_index, block_number) -> { + let Transaction { inputs, outputs, mint, redeemers, .. } = tx + + expect Mining { + script_hash, + miner_support_count, + block_height_deadline, + } = dat + + let block_number_as_bytes = integer_to_bytes(block_number, "") + + let Output { address: in_address, value: in_value, .. } = + resolve_output_reference(inputs, own_ref) + + expect ScriptCredential(own_hash) = in_address.payment_credential + + let mint_purpose = Mint(own_hash) + + let Output { + address: out_address, + value: out_value, + datum: out_datum, + .. + } = utils.list_at(outputs, output_index) + + let expected_datum = + InlineDatum( + Mining { + script_hash, + miner_support_count: miner_support_count + 1, + block_height_deadline, + }, + ) + + // Expect Minter is running MineTuna action + expect MineTuna { .. }: TunaAction = + expect_first(redeemers, mint_purpose) + + and { + in_address == out_address, + block_height_deadline >= block_number, + ( + mint + |> from_minted_value + |> value.to_dict + |> dict.to_pairs + |> quantity_of( + own_hash, + bytearray.concat( + fortunav2.counter_prefix, + block_number_as_bytes, + ), + ) + ) == 1, + expected_datum == out_datum, + value.without_lovelace(in_value) == value.without_lovelace(out_value), + } + } + + TransitionState(block_number) -> { + let Transaction { + inputs, + reference_inputs, + outputs, + validity_range, + mint, + redeemers, + .. + } = tx + + let Output { address: in_address, value: in_value, .. } = + resolve_output_reference(inputs, own_ref) + + expect ScriptCredential(own_script_hash) = in_address.payment_credential + + let block_number_as_bytes = integer_to_bytes(block_number, "") + + let counter_token_name = + bytearray.concat(fortunav2.counter_prefix, block_number_as_bytes) + + let common_checks = + fn(script_hash) { and { + // checks the input has the correct NFT + quantity_of( + in_value |> value.to_dict |> dict.to_pairs, + own_script_hash, + bytearray.concat(fortunav2.nominated_prefix, script_hash), + ) == 1, + // checks for correctly referencing the latest fortuna block + // mostly to just check the block number in the redeemer is correct + list.any( + reference_inputs, + fn(input) { + let Output { value, address: Address(payment_cred, _), .. } = + input.output + when payment_cred is { + ScriptCredential(hash) -> { + let tuna_name = + bytearray.concat(fortunav2.big_tuna_prefix, hash) + and { + quantity_of( + value |> value.to_dict |> dict.to_pairs, + own_script_hash, + counter_token_name, + ) == 1, + quantity_of( + value |> value.to_dict |> dict.to_pairs, + own_script_hash, + tuna_name, + ) == 1, + } + } + _ -> False + } + }, + ), + } } + + when dat is { + Nominated { script_hash, for_count, against_count, deadline, .. } -> { + expect Finite(lower_bound) = validity_range.lower_bound.bound_type + + let Output { + address: out_address, + value: out_value, + datum: out_datum, + .. + } = utils.list_at(outputs, 0) + + let expected_datum = + InlineDatum( + Mining { + script_hash, + miner_support_count: 0, + block_height_deadline: block_number + miner_voting_period, + }, + ) + + let emitted_supply = calculate_emission(block_number) + + and { + or { + and { + in_address == out_address, + value.without_lovelace(in_value) == value.without_lovelace( + out_value, + ), + out_datum == expected_datum, + for_count >= ( for_count + against_count ) * vote_threshold / 1000, + for_count + against_count >= emitted_supply * supply_threshold / 1000, + }, + and { + ( + mint + |> from_minted_value + |> value.to_dict + |> dict.to_pairs + |> quantity_of( + own_script_hash, + bytearray.concat( + fortunav2.nominated_prefix, + script_hash, + ), + ) + ) == -1, + or { + for_count < ( for_count + against_count ) * vote_threshold / 1000, + for_count + against_count < emitted_supply * supply_threshold / 1000, + }, + }, + }, + deadline < lower_bound, + common_checks(script_hash), + } + } + + // Validate passed in block number is real + Mining { script_hash, miner_support_count, block_height_deadline } -> + or { + and { + miner_support_count < epoch_number * miner_threshold / 1000, + ( + mint + |> from_minted_value + |> value.to_dict + |> dict.to_pairs + |> quantity_of( + own_script_hash, + bytearray.concat( + fortunav2.nominated_prefix, + script_hash, + ), + ) + ) == -1, + common_checks(script_hash), + block_height_deadline < block_number, + }, + // Purposely fails in this block if FinalizeNomination is not present + { + let upgrade_rdmr = + expect_first(redeemers, Mint(own_script_hash)) + + expect FinalizeNomination(_, _, output_index, _): TunaAction = + upgrade_rdmr + + let Output { address: out_address, .. } = + utils.list_at(outputs, output_index) + + and { + quantity_of( + in_value |> value.to_dict |> dict.to_pairs, + own_script_hash, + bytearray.concat(fortunav2.nominated_prefix, script_hash), + ) == 1, + out_address.payment_credential == ScriptCredential( + script_hash, + ), + } + }, + } + } + } + } + } +} + +validator(tunav2_minting_policy: ByteArray) { + fn mine(datum: Statev2, redeemer: MineAction, ctx: ScriptContext) -> Bool { + when redeemer is { + MinePow(nonce, miner, merkle_proof_list) -> { + let Statev2 { + block_number, + current_hash, + leading_zeros, + target_number, + epoch_time, + current_posix_time, + merkle_root, + } = datum + + let ScriptContext { transaction, purpose } = ctx + + expect Spend(own_reference) = purpose + + let Transaction { inputs, outputs, validity_range, .. } = transaction + + let Output { address: in_address, value: in_value, .. } = + resolve_output_reference(inputs, own_reference) + + expect ScriptCredential(own_script_hash) = in_address.payment_credential + + // Spend(0) requirement: Contract has only one output with the master token going back to itself + expect Some(own_output) = + list.find( + outputs, + fn(output: Output) { output.address == in_address }, + ) + + let Output { datum: out_datum, value: out_value, .. } = own_output + + // Time Range Span is 3 minutes or less + // We have a constant expectation of the transaction time range + expect Interval { + upper_bound: IntervalBound { + bound_type: Finite(upper_range), + is_inclusive: upper_is_inclusive, + }, + lower_bound: IntervalBound { + bound_type: Finite(lower_range), + is_inclusive: lower_is_inclusive, + }, + } = validity_range + + let averaged_current_time = + ( upper_range - lower_range ) / 2 + lower_range + + let serialized_miner = builtin.serialise_data(miner) + + // Target state now includes a miner credential + let target = + TargetState { + nonce, + block_number, + epoch_time, + current_hash, + leading_zeros, + target_number, + miner: blake2b_256(serialized_miner), + } + + let found_bytearray = + target + |> builtin.serialise_data() + |> sha2_256() + |> sha2_256() + + let (found_target_number, found_leading_zeros) = + fortuna.format_found_bytearray(found_bytearray) + + // Check output datum contains correct epoch time, block number, hash, and leading zeros + // Check for every divisible by 2016 block: + // - Epoch time resets + // - leading zeros is adjusted based on percent of hardcoded target time for 2016 blocks vs epoch time + // Spend(8) requirement: Expect Output Datum to be of type Statev2 + expect Statev2 { + epoch_time: out_epoch_time, + block_number: out_block_number, + current_hash: out_current_hash, + leading_zeros: out_leading_zeros, + target_number: out_target_number, + current_posix_time: out_current_posix_time, + merkle_root: out_merkle, + }: Statev2 = get_inline_datum(out_datum) + + let block_number_as_bytes = integer_to_bytes(out_block_number, "") + + let expected_output_value = + value.from_asset( + tunav2_minting_policy, + bytearray.concat(fortunav2.big_tuna_prefix, own_script_hash), + 1, + ) + |> value.add( + tunav2_minting_policy, + bytearray.concat( + fortunav2.counter_prefix, + block_number_as_bytes, + ), + 1, + ) + + and { + // Posix time is in milliseconds + // Spend(1) requirement: Time range span is 3 minutes or less and inclusive + !upper_is_inclusive, + lower_is_inclusive, + upper_range - lower_range <= 180000, + // In case you are wondering here is what enables pools + // A miner can be a pkh or an nft + // Nfts can come from any input, even validators + // So any validator logic can be enforced to run along with fortuna + // Spend(2) requirement: Validate miner is made the tx + when miner is { + Pkh(signer, _) -> list.has(transaction.extra_signatories, signer) + Nft { policy: nft_policy, name: nft_name, output_index, .. } -> { + let quantity = + utils.list_at(outputs, output_index).value + |> value.to_dict + |> dict.to_pairs + |> quantity_of(nft_policy, nft_name) + + quantity == 1 + } + }, + // Mining Difficulty Met + // Spend(3) requirement: Found difficulty is less than or equal to the current difficulty + // We do this by checking the leading zeros and the difficulty number + or { + found_leading_zeros > leading_zeros, + and { + found_leading_zeros == leading_zeros, + found_target_number < target_number, + }, + }, + // Spend(4) requirement: Input has master token + quantity_of( + in_value |> value.to_dict |> dict.to_pairs, + tunav2_minting_policy, + bytearray.concat(fortunav2.big_tuna_prefix, own_script_hash), + ) == 1, + // Spend(7) requirement: Output has same tokens as input + expected_output_value == value.without_lovelace(out_value), + // Spend(9) requirement: Check output has correct difficulty number, leading zeros, and epoch time + if block_number % epoch_number == 0 && block_number > 0 { + // use total epoch time with target epoch time to get difficulty adjustment ratio + // ratio maxes out at 4/1 and mins to 1/4 + let total_epoch_time = + epoch_time + averaged_current_time - current_posix_time + let (adjustment_numerator, adjustment_denominator) = + fortuna.get_difficulty_adjustment(total_epoch_time) + // Now use ratio to find new leading zeros difficulty + let (new_difficulty, new_leading_zeroes) = + fortuna.get_new_difficulty( + target_number, + leading_zeros, + adjustment_numerator, + adjustment_denominator, + ) + + and { + new_leading_zeroes == out_leading_zeros, + new_difficulty == out_target_number, + 0 == out_epoch_time, + } + } else { + let new_epoch_time = + epoch_time + averaged_current_time - current_posix_time + + and { + leading_zeros == out_leading_zeros, + target_number == out_target_number, + new_epoch_time == out_epoch_time, + } + }, + // Spend(10) requirement: Output posix time is the averaged current time + out_current_posix_time == averaged_current_time, + // Spend(11) requirement: Output block number is the input block number + 1 + block_number + 1 == out_block_number, + // Spend(12) requirement: Output current hash is the found hash + out_current_hash == found_bytearray, + // Spend(13) requirement: Check output merkle is correct + insert( + merkle_root |> from_root, + found_bytearray |> blake2b_256, + found_bytearray, + merkle_proof_list, + ) == from_root(out_merkle), + // Spend(14) requirement: Data size doesn't exceed 1/4 tx size + serialized_miner + |> builtin.length_of_bytearray() + |> builtin.less_than_equals_integer(4096), + builtin.length_of_bytearray(nonce) <= 32, + } + } + + Upgrade -> { + let ScriptContext { transaction, purpose } = ctx + + expect Spend(own_reference) = purpose + + let Transaction { redeemers, inputs, .. } = transaction + + let Output { address, value, .. } = + resolve_output_reference(inputs, own_reference) + + let upgrade_rdmr = expect_first(redeemers, Mint(tunav2_minting_policy)) + + expect FinalizeNomination { .. }: TunaAction = upgrade_rdmr + + expect ScriptCredential(spend_hash) = address.payment_credential + + let name = bytearray.concat(fortunav2.big_tuna_prefix, spend_hash) + + value.quantity_of(value, tunav2_minting_policy, name) == 1 + } + } + } +} diff --git a/samples/Untyped Plutus Core/add_numbers.uplc b/samples/Untyped Plutus Core/add_numbers.uplc new file mode 100644 index 0000000000..6994f88b32 --- /dev/null +++ b/samples/Untyped Plutus Core/add_numbers.uplc @@ -0,0 +1,4 @@ +(program + 1.0.0 + [ [ (builtin addInteger) (con integer 1) ] (con integer 2) ] +) \ No newline at end of file diff --git a/samples/Untyped Plutus Core/compiled_aiken_contract.uplc b/samples/Untyped Plutus Core/compiled_aiken_contract.uplc new file mode 100644 index 0000000000..818e139f4e --- /dev/null +++ b/samples/Untyped Plutus Core/compiled_aiken_contract.uplc @@ -0,0 +1,15124 @@ +(program + 1.0.0 + [ + (lam + i_0 + [ + (lam + i_1 + [ + (lam + i_2 + [ + (lam + i_3 + [ + (lam + i_4 + [ + (lam + i_5 + [ + (lam + i_6 + (lam + i_7 + (lam + i_8 + (lam + i_9 + (lam + i_10 + (force + [ + (lam + i_11 + [ + (lam + i_12 + [ + (lam + i_13 + [ + (lam + i_14 + [ + (lam + i_15 + [ + (lam + i_16 + [ + (lam + i_17 + [ + (lam + i_18 + [ + (lam + i_19 + [ + (lam + i_20 + [ + (lam + i_21 + [ + (lam + i_22 + [ + (lam + i_23 + [ + [ + [ + i_6 + [ + i_22 + [ + i_5 + [ + (builtin + unConstrData + ) + i_10 + ] + ] + ] + ] + (delay + [ + (lam + i_24 + [ + (lam + i_25 + (force + [ + [ + [ + i_6 + [ + (lam + i_26 + [ + (lam + i_27 + [ + (lam + i_28 + (force + [ + [ + [ + i_6 + [ + i_22 + [ + i_5 + [ + (builtin + unConstrData + ) + i_28 + ] + ] + ] + ] + (delay + [ + (lam + i_29 + [ + (lam + i_30 + [ + (lam + i_31 + [ + (lam + i_32 + [ + (lam + i_33 + [ + (lam + i_34 + [ + (lam + i_35 + [ + (lam + i_36 + [ + (lam + i_37 + [ + (lam + i_38 + [ + (lam + i_39 + [ + (lam + i_40 + [ + (lam + i_41 + [ + (lam + i_42 + [ + (lam + i_43 + [ + (lam + i_44 + [ + (lam + i_45 + [ + (lam + i_46 + [ + (lam + i_47 + (force + [ + [ + [ + i_6 + [ + i_22 + i_30 + ] + ] + (delay + [ + (lam + i_48 + [ + (lam + i_49 + [ + (lam + i_50 + [ + (lam + i_51 + [ + (lam + i_52 + [ + (lam + i_53 + [ + (lam + i_54 + [ + (lam + i_55 + [ + (lam + i_56 + [ + (lam + i_57 + [ + (lam + i_58 + (force + [ + [ + [ + i_3 + [ + i_0 + i_57 + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_23 + [ + (builtin + unIData + ) + [ + i_4 + i_56 + ] + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_23 + [ + (builtin + unIData + ) + [ + i_4 + i_58 + ] + ] + ] + ] + (delay + [ + (lam + i_59 + (force + [ + [ + [ + i_6 + [ + i_22 + [ + i_5 + [ + (builtin + unConstrData + ) + i_59 + ] + ] + ] + ] + (delay + [ + (lam + i_60 + [ + (lam + i_61 + (force + [ + [ + [ + i_3 + [ + i_0 + i_60 + ] + ] + (delay + [ + (lam + i_62 + [ + (lam + i_63 + (force + [ + [ + [ + i_6 + [ + i_22 + [ + i_5 + [ + (builtin + unConstrData + ) + i_63 + ] + ] + ] + ] + (delay + [ + (lam + i_64 + (force + [ + [ + [ + i_6 + [ + i_22 + [ + i_5 + [ + (builtin + unConstrData + ) + i_64 + ] + ] + ] + ] + (delay + [ + (lam + i_65 + [ + (lam + i_66 + [ + (lam + i_67 + [ + (lam + i_68 + [ + (lam + i_69 + [ + (lam + i_70 + [ + (lam + i_71 + [ + (lam + i_72 + [ + (lam + i_73 + [ + (lam + i_74 + [ + (lam + i_75 + [ + (lam + i_76 + [ + (lam + i_77 + [ + (lam + i_78 + [ + (lam + i_79 + [ + (lam + i_80 + (force + [ + [ + [ + i_3 + [ + i_0 + i_79 + ] + ] + (delay + [ + (lam + i_81 + [ + (lam + i_82 + [ + (lam + i_83 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_83 + ] + ] + ] + ] + (delay + [ + (lam + i_84 + [ + (lam + i_85 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + i_82 + ] + i_81 + ] + ] + (delay + [ + [ + (builtin + equalsData + ) + [ + (builtin + mapData + ) + [ + i_47 + [ + (builtin + unMapData + ) + [ + i_32 + [ + i_4 + [ + (builtin + unConstrData + ) + i_62 + ] + ] + ] + ] + ] + ] + ] + [ + (builtin + mapData + ) + i_85 + ] + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + [ + [ + [ + [ + i_44 + [ + [ + [ + i_41 + i_29 + ] + [ + i_12 + i_84 + ] + ] + (con + integer + 1 + ) + ] + ] + i_29 + ] + [ + i_13 + [ + [ + i_46 + i_66 + ] + (con + bytestring + # + ) + ] + ] + ] + (con + integer + 1 + ) + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_83 + ] + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_31 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_31 + [ + i_4 + [ + (builtin + unConstrData + ) + i_62 + ] + ] + ] + ] + ] + ] + ] + ) + [ + i_40 + [ + i_48 + [ + i_4 + [ + (builtin + unConstrData + ) + i_62 + ] + ] + ] + ] + ] + ) + [ + i_17 + [ + [ + i_2 + [ + (builtin + iData + ) + i_66 + ] + ] + [ + [ + i_2 + [ + (builtin + bData + ) + i_68 + ] + ] + [ + [ + i_2 + [ + (builtin + iData + ) + [ + [ + (builtin + addInteger + ) + i_70 + ] + (con + integer + -2 + ) + ] + ] + ] + [ + [ + i_2 + [ + (builtin + iData + ) + i_72 + ] + ] + [ + [ + i_2 + [ + (builtin + iData + ) + i_74 + ] + ] + [ + [ + i_2 + [ + (builtin + iData + ) + i_76 + ] + ] + [ + [ + i_2 + (con + data (B #4d564ab67ab1594042747cbae9fd17da7c0e4241bad0ad6532dcb5620792eca1) + ) + ] + (con + (list data) + [] + ) + ] + ] + ] + ] + ] + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unListData + ) + [ + i_1 + i_79 + ] + ] + ] + ) + [ + i_0 + i_77 + ] + ] + ) + [ + i_1 + i_77 + ] + ] + ) + [ + i_0 + i_75 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_75 + ] + ] + ] + ) + [ + i_0 + i_73 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_73 + ] + ] + ] + ) + [ + i_0 + i_71 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_71 + ] + ] + ] + ) + [ + i_0 + i_69 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_69 + ] + ] + ] + ) + [ + i_0 + i_67 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + i_67 + ] + ] + ] + ) + [ + i_0 + i_65 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_65 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_64 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_40 + [ + i_48 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_32 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_63 + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (lam + i_86 + [ + [ + i_86 + i_86 + ] + i_50 + ] + ) + (lam + i_87 + (lam + i_88 + (force + [ + [ + [ + i_3 + i_88 + ] + (delay + (con + data (Constr 1 []) + ) + ) + ] + (delay + [ + (lam + i_89 + [ + (lam + i_90 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + [ + [ + i_39 + [ + (builtin + unMapData + ) + [ + i_32 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_32 + [ + i_4 + [ + (builtin + unConstrData + ) + i_89 + ] + ] + ] + ] + ] + ] + ] + ] + i_53 + ] + (con + bytestring + #6c6f72642074756e61 + ) + ] + ] + ] + (delay + [ + i_17 + [ + [ + i_2 + i_89 + ] + (con + (list data) + [] + ) + ] + ] + ) + ] + (delay + [ + [ + i_87 + i_87 + ] + i_90 + ] + ) + ] + ) + ) + [ + i_0 + i_88 + ] + ] + ) + [ + i_1 + i_88 + ] + ] + ) + ] + ) + ) + ) + ] + ] + ) + [ + [ + i_38 + i_52 + ] + [ + i_11 + i_61 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + i_60 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_59 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + [ + i_36 + [ + (builtin + unMapData + ) + [ + i_1 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_4 + [ + (builtin + unConstrData + ) + i_27 + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + [ + i_15 + [ + [ + i_2 + [ + i_17 + [ + [ + i_2 + [ + i_18 + [ + [ + i_2 + [ + (builtin + bData + ) + i_54 + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_1 + i_57 + ] + ] + ) + [ + i_0 + i_55 + ] + ] + ) + [ + i_1 + i_55 + ] + ] + ) + [ + [ + i_35 + [ + i_34 + [ + (builtin + unMapData + ) + [ + i_1 + [ + i_0 + [ + i_0 + i_51 + ] + ] + ] + ] + ] + ] + i_29 + ] + ] + ) + [ + (builtin + unBData + ) + i_8 + ] + ] + ) + [ + (builtin + unBData + ) + i_7 + ] + ] + ) + [ + (builtin + unListData + ) + [ + i_1 + i_51 + ] + ] + ] + ) + [ + i_0 + i_49 + ] + ] + ) + [ + (builtin + unListData + ) + [ + i_1 + i_49 + ] + ] + ] + ) + [ + i_0 + [ + i_4 + [ + (builtin + unConstrData + ) + i_27 + ] + ] + ] + ] + ) + (lam + i_91 + [ + i_1 + [ + i_0 + [ + i_0 + i_91 + ] + ] + ] + ) + ] + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_20 + i_30 + ] + ] + (delay + [ + (lam + i_92 + [ + (lam + i_93 + [ + (lam + i_94 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_94 + ] + ] + ] + ] + (delay + [ + (lam + i_95 + [ + (lam + i_96 + [ + (lam + i_97 + [ + (lam + i_98 + (force + [ + [ + [ + i_3 + [ + i_0 + i_97 + ] + ] + (delay + [ + (lam + i_99 + [ + (lam + i_100 + (force + [ + [ + [ + i_3 + [ + i_0 + i_99 + ] + ] + (delay + [ + (lam + i_101 + (force + [ + [ + [ + i_6 + [ + i_16 + [ + (builtin + unBData + ) + [ + i_5 + i_100 + ] + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsInteger + ) + i_101 + ] + i_98 + ] + ] + (delay + [ + [ + (builtin + lessThanInteger + ) + (con + integer + 0 + ) + ] + i_101 + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_4 + i_100 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_1 + i_99 + ] + ] + ) + [ + [ + i_35 + [ + i_34 + i_93 + ] + ] + i_29 + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + i_97 + ] + ] + ] + ) + [ + i_0 + i_95 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_95 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_94 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + [ + i_36 + [ + (builtin + unMapData + ) + [ + i_1 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_0 + i_92 + ] + ] + ] + ] + ] + ] + ] + ] + [ + i_15 + [ + [ + i_2 + [ + i_17 + [ + [ + i_2 + [ + i_18 + [ + [ + i_2 + i_8 + ] + (con + (list data) + [] + ) + ] + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + i_92 + ] + ] + ] + ) + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_4 + [ + (builtin + unConstrData + ) + i_27 + ] + ] + ] + ] + ] + ] + ] + ) + ] + (delay + [ + (lam + i_102 + (force + [ + [ + [ + i_6 + [ + i_23 + i_30 + ] + ] + (delay + [ + (lam + i_103 + [ + (lam + i_104 + [ + (lam + i_105 + [ + (lam + i_106 + [ + (lam + i_107 + [ + (lam + i_108 + [ + (lam + i_109 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_109 + ] + ] + ] + ] + (delay + [ + (lam + i_110 + [ + (lam + i_111 + [ + (lam + i_112 + [ + (lam + i_113 + [ + (lam + i_114 + [ + (lam + i_115 + (force + [ + [ + [ + i_3 + [ + i_0 + i_114 + ] + ] + (delay + [ + (lam + i_116 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + (builtin + unIData + ) + [ + i_4 + i_113 + ] + ] + ] + ] + (delay + [ + (lam + i_117 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + (builtin + unIData + ) + [ + i_4 + i_115 + ] + ] + ] + ] + (delay + [ + (lam + i_118 + [ + (lam + i_119 + [ + (lam + i_120 + [ + (lam + i_121 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + i_117 + ] + i_111 + ] + ] + (delay + i_116 + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + i_116 + ] + i_111 + ] + ] + (delay + i_117 + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + ] + ) + ] + i_118 + ] + ] + (delay + [ + [ + (builtin + equalsData + ) + [ + (builtin + mapData + ) + i_106 + ] + ] + [ + (builtin + mapData + ) + i_121 + ] + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + [ + (lam + i_122 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanByteString + ) + i_118 + ] + i_119 + ] + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_118 + ] + ] + (con + data (I -1) + ) + ] + ] + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_119 + ] + ] + (con + data (I 1) + ) + ] + ] + i_122 + ] + ] + ) + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_119 + ] + ] + (con + data (I 1) + ) + ] + ] + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_118 + ] + ] + (con + data (I -1) + ) + ] + ] + i_122 + ] + ] + ) + ] + ) + ) + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanInteger + ) + (con + integer + 32 + ) + ] + i_120 + ] + ] + (delay + (con + (list (pair + data + data)) + [] + ) + ) + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + (con + data (B #54554e41) + ) + ] + [ + (builtin + iData + ) + [ + [ + (builtin + divideInteger + ) + (con + integer + 5000000000 + ) + ] + [ + [ + (lam + i_123 + [ + i_123 + i_123 + ] + ) + (lam + i_124 + (lam + i_125 + (force + [ + (lam + i_126 + [ + [ + [ + i_6 + [ + i_126 + (con + integer + 8 + ) + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_126 + (con + integer + 0 + ) + ] + ] + (delay + (con + integer + 0 + ) + ) + ] + (delay + [ + [ + (builtin + indexByteString + ) + (con + bytestring + #0102040810204080 + ) + ] + i_125 + ] + ) + ] + ) + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_126 + (con + integer + 32 + ) + ] + ] + (delay + [ + [ + (builtin + multiplyInteger + ) + (con + integer + 256 + ) + ] + [ + [ + i_124 + i_124 + ] + [ + [ + (builtin + addInteger + ) + i_125 + ] + (con + integer + -8 + ) + ] + ] + ] + ) + ] + (delay + [ + [ + (builtin + multiplyInteger + ) + (con + integer + 4294967296 + ) + ] + [ + [ + i_124 + i_124 + ] + [ + [ + (builtin + addInteger + ) + i_125 + ] + (con + integer + -32 + ) + ] + ] + ] + ) + ] + ) + ) + ] + ) + [ + (builtin + lessThanInteger + ) + i_125 + ] + ] + ) + ) + ) + ] + i_120 + ] + ] + ] + ] + ] + (con + (list (pair + data + data)) + [] + ) + ] + ) + ] + ) + ] + ] + ) + [ + [ + (builtin + divideInteger + ) + i_104 + ] + (con + integer + 210000 + ) + ] + ] + ) + [ + (lam + i_127 + [ + i_13 + i_127 + ] + ) + [ + [ + i_46 + [ + i_11 + i_104 + ] + ] + (con + bytestring + # + ) + ] + ] + ] + ) + [ + (lam + i_128 + [ + i_13 + i_128 + ] + ) + [ + [ + i_46 + i_104 + ] + (con + bytestring + # + ) + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unBData + ) + [ + i_5 + i_115 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unBData + ) + [ + i_5 + i_113 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_1 + i_114 + ] + ] + ) + [ + i_0 + i_112 + ] + ] + ) + [ + i_1 + i_112 + ] + ] + ) + [ + [ + i_35 + i_108 + ] + i_29 + ] + ] + ) + [ + i_12 + i_110 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_109 + ] + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_31 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_1 + i_107 + ] + ] + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + [ + i_0 + i_107 + ] + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + [ + [ + i_102 + [ + (builtin + unListData + ) + [ + i_1 + i_105 + ] + ] + ] + [ + i_1 + i_103 + ] + ] + ] + ] + ] + ) + [ + [ + i_35 + [ + i_34 + [ + (builtin + unMapData + ) + [ + i_1 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_0 + i_105 + ] + ] + ] + ] + ] + ] + ] + ] + i_29 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_27 + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + [ + i_0 + i_103 + ] + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_21 + i_30 + ] + ] + (delay + [ + (lam + i_129 + [ + (lam + i_130 + [ + (lam + i_131 + [ + (lam + i_132 + [ + (lam + i_133 + [ + (lam + i_134 + [ + (lam + i_135 + [ + (lam + i_136 + [ + (lam + i_137 + [ + (lam + i_138 + [ + (lam + i_139 + [ + (lam + i_140 + (force + [ + [ + [ + i_3 + [ + i_0 + i_139 + ] + ] + (delay + [ + (lam + i_141 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + (builtin + unIData + ) + [ + i_4 + i_140 + ] + ] + ] + ] + (delay + [ + (lam + i_142 + [ + (lam + i_143 + [ + (lam + i_144 + [ + (lam + i_145 + [ + (lam + i_146 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_146 + ] + ] + ] + ] + (delay + [ + (lam + i_147 + [ + (lam + i_148 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_148 + ] + ] + ] + ] + (delay + [ + (lam + i_149 + [ + (lam + i_150 + [ + (lam + i_151 + [ + (lam + i_152 + [ + (lam + i_153 + [ + (lam + i_154 + [ + (lam + i_155 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + i_141 + ] + [ + i_14 + i_130 + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + [ + i_31 + [ + i_4 + [ + (builtin + unConstrData + ) + i_152 + ] + ] + ] + ] + [ + i_18 + [ + [ + i_2 + [ + (builtin + bData + ) + i_29 + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + [ + (builtin + mapData + ) + i_142 + ] + ] + [ + (builtin + mapData + ) + [ + i_47 + i_154 + ] + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + i_150 + ] + i_155 + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanEqualsInteger + ) + [ + [ + (builtin + subtractInteger + ) + i_149 + ] + i_147 + ] + ] + (con + integer + 180000 + ) + ] + ] + (delay + [ + (lam + i_156 + [ + [ + i_156 + i_156 + ] + i_133 + ] + ) + (lam + i_157 + (lam + i_158 + (force + [ + [ + [ + i_3 + i_158 + ] + (delay + (con + bool + False + ) + ) + ] + (delay + [ + (lam + i_159 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + [ + i_31 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_31 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_32 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_1 + i_158 + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + i_138 + ] + ] + (delay + (con + bool + True + ) + ) + ] + (delay + [ + [ + i_157 + i_157 + ] + i_159 + ] + ) + ] + ) + ) + [ + i_0 + i_158 + ] + ] + ) + ] + ) + ) + ) + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + [ + i_1 + [ + i_0 + i_153 + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + i_153 + ] + ] + ] + ) + [ + i_0 + i_151 + ] + ] + ) + [ + i_1 + i_151 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + [ + [ + i_38 + i_135 + ] + i_131 + ] + ] + ] + ] + ) + [ + i_15 + [ + [ + i_2 + [ + i_17 + [ + [ + i_2 + [ + (builtin + bData + ) + i_130 + ] + ] + [ + [ + i_2 + (con + data (I 0) + ) + ] + [ + [ + i_2 + [ + (builtin + bData + ) + i_143 + ] + ] + [ + [ + i_2 + (con + data (I 0) + ) + ] + [ + [ + i_2 + [ + (builtin + iData + ) + [ + [ + (builtin + addInteger + ) + i_147 + ] + (con + integer + 1209600000 + ) + ] + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ] + ] + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_148 + ] + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_145 + ] + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_146 + ] + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_1 + i_144 + ] + ] + ] + ] + ] + ) + [ + i_1 + [ + i_0 + i_144 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_137 + ] + ] + ] + ) + [ + (lam + i_160 + [ + [ + [ + i_160 + i_160 + ] + (con + bytestring + # + ) + ] + [ + (builtin + lengthOfByteString + ) + i_130 + ] + ] + ) + (lam + i_161 + (lam + i_162 + (lam + i_163 + (force + [ + [ + [ + i_6 + [ + i_22 + i_163 + ] + ] + (delay + i_162 + ) + ] + (delay + [ + [ + [ + i_161 + i_161 + ] + [ + [ + (builtin + consByteString + ) + [ + [ + (builtin + subtractInteger + ) + (con + integer + 255 + ) + ] + [ + [ + (builtin + indexByteString + ) + i_130 + ] + [ + i_19 + i_163 + ] + ] + ] + ] + i_162 + ] + ] + [ + i_19 + i_163 + ] + ] + ) + ] + ) + ) + ) + ) + ] + ] + ) + [ + [ + [ + i_41 + i_29 + ] + i_141 + ] + (con + integer + 1 + ) + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unBData + ) + [ + i_5 + i_140 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_1 + i_139 + ] + ] + ) + [ + [ + i_35 + [ + i_34 + [ + (builtin + unMapData + ) + [ + i_1 + i_136 + ] + ] + ] + ] + i_29 + ] + ] + ) + [ + i_18 + [ + [ + i_2 + [ + (builtin + bData + ) + i_130 + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ) + [ + i_1 + [ + i_0 + [ + i_0 + [ + i_0 + i_136 + ] + ] + ] + ] + ] + ) + [ + i_0 + [ + i_0 + i_134 + ] + ] + ] + ) + [ + (builtin + unListData + ) + [ + i_1 + i_134 + ] + ] + ] + ) + [ + i_0 + [ + i_0 + i_132 + ] + ] + ] + ) + [ + (builtin + unListData + ) + [ + i_1 + i_132 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_27 + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + [ + i_0 + i_129 + ] + ] + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + i_129 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_24 + i_30 + ] + ] + (delay + [ + (lam + i_164 + [ + (lam + i_165 + [ + (lam + i_166 + [ + (lam + i_167 + [ + (lam + i_168 + [ + (lam + i_169 + [ + (lam + i_170 + (force + [ + [ + [ + i_6 + [ + i_22 + [ + i_5 + [ + (builtin + unConstrData + ) + i_170 + ] + ] + ] + ] + (delay + [ + (lam + i_171 + [ + (lam + i_172 + [ + (lam + i_173 + [ + (lam + i_174 + [ + (lam + i_175 + [ + (lam + i_176 + [ + (lam + i_177 + [ + (lam + i_178 + [ + (lam + i_179 + [ + (lam + i_180 + (force + [ + [ + [ + i_3 + [ + i_0 + i_179 + ] + ] + (delay + [ + (lam + i_181 + [ + (lam + i_182 + (force + [ + [ + [ + i_3 + [ + i_0 + i_181 + ] + ] + (delay + [ + (lam + i_183 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + (builtin + unIData + ) + [ + i_4 + i_182 + ] + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + [ + i_31 + [ + i_4 + [ + (builtin + unConstrData + ) + i_167 + ] + ] + ] + ] + [ + i_18 + [ + [ + i_2 + [ + (builtin + bData + ) + i_29 + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_23 + [ + [ + [ + i_39 + i_169 + ] + i_29 + ] + [ + i_14 + i_172 + ] + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + i_183 + ] + i_172 + ] + ] + (delay + (con + bool + True + ) + ) + ] + (delay + [ + [ + (builtin + equalsByteString + ) + i_183 + ] + i_176 + ] + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unBData + ) + [ + i_5 + i_182 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_1 + i_181 + ] + ] + ) + [ + [ + i_35 + [ + i_34 + i_165 + ] + ] + i_29 + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + i_179 + ] + ] + ] + ) + [ + i_0 + i_177 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_177 + ] + ] + ] + ) + [ + i_0 + i_175 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + i_175 + ] + ] + ] + ) + [ + i_0 + i_173 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_173 + ] + ] + ] + ) + [ + i_0 + i_171 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + i_171 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_170 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_40 + [ + i_1 + [ + i_0 + i_168 + ] + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + i_168 + ] + ] + ] + ) + [ + i_0 + i_166 + ] + ] + ) + [ + i_1 + i_166 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + [ + [ + i_102 + [ + (builtin + unListData + ) + [ + i_1 + i_164 + ] + ] + ] + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ] + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + [ + i_0 + [ + i_0 + [ + i_0 + i_164 + ] + ] + ] + ] + ] + ] + ) + [ + i_0 + [ + i_4 + [ + (builtin + unConstrData + ) + i_27 + ] + ] + ] + ] + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsInteger + ) + (con + integer + 5 + ) + ] + i_30 + ] + ] + (delay + [ + (lam + i_184 + [ + [ + i_184 + i_184 + ] + [ + [ + i_35 + [ + i_34 + [ + (builtin + unMapData + ) + [ + i_1 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_4 + [ + (builtin + unConstrData + ) + i_27 + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + i_29 + ] + ] + ) + (lam + i_185 + (lam + i_186 + (force + [ + [ + [ + i_3 + i_186 + ] + (delay + (con + bool + True + ) + ) + ] + (delay + [ + (lam + i_187 + (force + [ + [ + [ + i_6 + [ + (lam + i_188 + [ + (lam + i_189 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanInteger + ) + [ + (builtin + unIData + ) + [ + i_4 + i_188 + ] + ] + ] + (con + integer + 0 + ) + ] + ] + (delay + [ + [ + [ + i_6 + (force + [ + [ + [ + i_6 + (force + [ + [ + [ + i_6 + [ + i_16 + [ + [ + [ + (builtin + sliceByteString + ) + (con + integer + 0 + ) + ] + (con + integer + 4 + ) + ] + i_189 + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_24 + [ + (builtin + lengthOfByteString + ) + i_189 + ] + ] + ] + (delay + (con + bool + True + ) + ) + ] + (delay + [ + [ + (builtin + equalsInteger + ) + [ + (builtin + lengthOfByteString + ) + i_189 + ] + ] + (con + integer + 32 + ) + ] + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ] + (delay + (con + bool + True + ) + ) + ] + (delay + [ + [ + (builtin + equalsByteString + ) + [ + [ + [ + (builtin + sliceByteString + ) + (con + integer + 0 + ) + ] + (con + integer + 7 + ) + ] + i_189 + ] + ] + (con + bytestring + #434f554e544552 + ) + ] + ) + ] + ) + ] + (con + bool + False + ) + ] + (con + bool + True + ) + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + [ + (builtin + unBData + ) + [ + i_5 + i_188 + ] + ] + ] + ) + [ + i_1 + i_186 + ] + ] + ] + (delay + [ + [ + i_185 + i_185 + ] + i_187 + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + [ + i_0 + i_186 + ] + ] + ) + ] + ) + ) + ) + ] + ) + ] + (delay + [ + (lam + i_190 + [ + (lam + i_191 + [ + (lam + i_192 + [ + (lam + i_193 + [ + (lam + i_194 + [ + (lam + i_195 + [ + (lam + i_196 + [ + (lam + i_197 + [ + (lam + i_198 + [ + (lam + i_199 + [ + (lam + i_200 + [ + (lam + i_201 + [ + (lam + i_202 + [ + (lam + i_203 + [ + (lam + i_204 + [ + (lam + i_205 + [ + (lam + i_206 + [ + (lam + i_207 + [ + (lam + i_208 + [ + (lam + i_209 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_209 + ] + ] + ] + ] + (delay + [ + (lam + i_210 + [ + (lam + i_211 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_211 + ] + ] + ] + ] + (delay + [ + (lam + i_212 + [ + (lam + i_213 + [ + (lam + i_214 + [ + (lam + i_215 + [ + (lam + i_216 + [ + (lam + i_217 + (force + [ + [ + [ + i_3 + [ + i_0 + i_216 + ] + ] + (delay + [ + (lam + i_218 + [ + (lam + i_219 + [ + (lam + i_220 + [ + (lam + i_221 + [ + (lam + i_222 + [ + (lam + i_223 + [ + (lam + i_224 + [ + (lam + i_225 + [ + (lam + i_226 + [ + (lam + i_227 + [ + (lam + i_228 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + [ + i_31 + [ + i_4 + [ + (builtin + unConstrData + ) + i_201 + ] + ] + ] + ] + [ + i_18 + [ + [ + i_2 + [ + (builtin + bData + ) + i_29 + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + [ + i_31 + [ + i_4 + [ + (builtin + unConstrData + ) + i_219 + ] + ] + ] + ] + [ + i_18 + [ + [ + i_2 + [ + (builtin + bData + ) + i_213 + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + [ + i_32 + [ + i_4 + [ + (builtin + unConstrData + ) + i_219 + ] + ] + ] + ] + (con + data (Constr 1 []) + ) + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + [ + (builtin + mapData + ) + [ + i_47 + i_207 + ] + ] + ] + [ + (builtin + mapData + ) + i_226 + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + [ + (builtin + mapData + ) + [ + i_47 + i_203 + ] + ] + ] + [ + (builtin + mapData + ) + i_225 + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + [ + (builtin + mapData + ) + [ + i_47 + i_221 + ] + ] + ] + [ + (builtin + mapData + ) + i_227 + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanInteger + ) + i_217 + ] + i_194 + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanEqualsInteger + ) + i_224 + ] + i_215 + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + [ + (builtin + mapData + ) + [ + [ + i_35 + [ + i_34 + i_199 + ] + ] + i_29 + ] + ] + ] + [ + (builtin + mapData + ) + i_228 + ] + ] + ] + (delay + [ + [ + (builtin + equalsData + ) + i_222 + ] + i_208 + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + [ + (lam + i_229 + [ + (lam + i_230 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanByteString + ) + i_229 + ] + i_230 + ] + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + [ + i_14 + i_213 + ] + ] + ] + (con + data (I -1) + ) + ] + ] + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_229 + ] + ] + (con + data (I 1) + ) + ] + ] + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_230 + ] + ] + (con + data (I -1) + ) + ] + ] + (con + (list (pair + data + data)) + [] + ) + ] + ] + ] + ) + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + [ + i_14 + i_213 + ] + ] + ] + (con + data (I -1) + ) + ] + ] + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_230 + ] + ] + (con + data (I -1) + ) + ] + ] + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_229 + ] + ] + (con + data (I 1) + ) + ] + ] + (con + (list (pair + data + data)) + [] + ) + ] + ] + ] + ) + ] + ) + ) + [ + i_12 + i_210 + ] + ] + ) + [ + i_12 + i_213 + ] + ] + ] + ) + [ + [ + [ + [ + i_44 + [ + [ + [ + i_41 + i_29 + ] + [ + i_12 + i_213 + ] + ] + (con + integer + 1 + ) + ] + ] + i_29 + ] + [ + i_13 + i_223 + ] + ] + (con + integer + 1 + ) + ] + ] + ) + [ + [ + [ + [ + i_44 + [ + [ + [ + i_41 + i_29 + ] + [ + i_12 + i_210 + ] + ] + (con + integer + 1 + ) + ] + ] + i_29 + ] + [ + i_13 + i_223 + ] + ] + (con + integer + 1 + ) + ] + ] + ) + [ + [ + [ + i_41 + i_29 + ] + [ + i_14 + i_213 + ] + ] + (con + integer + 1 + ) + ] + ] + ) + [ + [ + (builtin + divideInteger + ) + [ + [ + (builtin + multiplyInteger + ) + (con + integer + 504 + ) + ] + (con + integer + 850 + ) + ] + ] + (con + integer + 1000 + ) + ] + ] + ) + [ + [ + i_46 + i_194 + ] + (con + bytestring + # + ) + ] + ] + ) + [ + i_1 + [ + i_0 + i_220 + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + i_220 + ] + ] + ] + ) + [ + i_0 + i_218 + ] + ] + ) + [ + i_1 + i_218 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + [ + [ + i_38 + i_198 + ] + i_193 + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + i_216 + ] + ] + ] + ) + [ + i_0 + i_214 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_214 + ] + ] + ] + ) + [ + i_0 + i_212 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + i_212 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_211 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_40 + i_204 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_209 + ] + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_31 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_1 + i_205 + ] + ] + ] + ] + ] + ) + [ + i_1 + [ + i_0 + i_206 + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + i_206 + ] + ] + ] + ) + [ + i_0 + i_205 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + [ + [ + i_102 + i_196 + ] + [ + i_1 + i_191 + ] + ] + ] + ] + ] + ) + [ + i_1 + [ + i_0 + i_202 + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + i_202 + ] + ] + ] + ) + [ + i_0 + i_200 + ] + ] + ) + [ + i_1 + i_200 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + [ + [ + i_102 + i_196 + ] + [ + i_1 + i_190 + ] + ] + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + [ + i_0 + [ + i_0 + i_197 + ] + ] + ] + ] + ] + ) + [ + (builtin + unListData + ) + [ + i_1 + i_197 + ] + ] + ] + ) + [ + i_0 + [ + i_0 + i_195 + ] + ] + ] + ) + [ + (builtin + unListData + ) + [ + i_1 + i_195 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_27 + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + [ + i_0 + i_192 + ] + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_192 + ] + ] + ] + ) + [ + i_0 + i_191 + ] + ] + ) + [ + i_0 + i_190 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ) + ] + ) + ) + ] + ) + ) + ] + ) + ) + ] + ) + ) + (lam + i_231 + (lam + i_232 + [ + (lam + i_233 + [ + [ + i_233 + i_233 + ] + i_231 + ] + ) + (lam + i_234 + (lam + i_235 + [ + (lam + i_236 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + [ + i_31 + [ + i_4 + [ + (builtin + unConstrData + ) + i_236 + ] + ] + ] + ] + i_232 + ] + ] + (delay + [ + i_32 + [ + i_4 + [ + (builtin + unConstrData + ) + i_236 + ] + ] + ] + ) + ] + (delay + [ + [ + i_234 + i_234 + ] + [ + i_0 + i_235 + ] + ] + ) + ] + ) + ) + [ + i_1 + i_235 + ] + ] + ) + ) + ] + ) + ) + ] + ) + ] + ) + ) + ] + ) + ) + (lam + i_237 + [ + [ + i_33 + i_237 + ] + (con + bytestring + # + ) + ] + ) + ] + ) + [ + i_45 + i_45 + ] + ] + ) + (lam + i_238 + (lam + i_239 + (lam + i_240 + (force + [ + [ + [ + i_6 + [ + i_22 + i_239 + ] + ] + (delay + i_240 + ) + ] + (delay + [ + [ + [ + i_238 + i_238 + ] + [ + [ + (builtin + quotientInteger + ) + i_239 + ] + (con + integer + 256 + ) + ] + ] + [ + [ + (builtin + consByteString + ) + i_239 + ] + i_240 + ] + ] + ) + ] + ) + ) + ) + ) + ] + ) + (lam + i_241 + (lam + i_242 + (lam + i_243 + (lam + i_244 + (force + [ + [ + [ + i_6 + [ + i_22 + i_244 + ] + ] + (delay + i_241 + ) + ] + (delay + [ + (lam + i_245 + [ + (lam + i_246 + [ + [ + i_246 + i_246 + ] + i_241 + ] + ) + (lam + i_247 + (lam + i_248 + (force + [ + [ + [ + i_3 + i_248 + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_242 + ] + ] + [ + (builtin + mapData + ) + i_245 + ] + ] + ] + (con + (list (pair + data + data)) + [] + ) + ] + ) + ] + (delay + [ + (lam + i_249 + [ + (lam + i_250 + [ + (lam + i_251 + [ + (lam + i_252 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanByteString + ) + i_242 + ] + i_251 + ] + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_242 + ] + ] + [ + (builtin + mapData + ) + i_245 + ] + ] + ] + i_248 + ] + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + i_242 + ] + i_251 + ] + ] + (delay + [ + (lam + i_253 + (force + [ + [ + [ + i_6 + [ + i_22 + [ + i_5 + [ + (builtin + unConstrData + ) + i_253 + ] + ] + ] + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_242 + ] + ] + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_253 + ] + ] + ] + ] + ] + i_250 + ] + ) + ] + (delay + i_250 + ) + ] + ) + ) + [ + (lam + i_254 + (force + [ + [ + [ + i_6 + (force + [ + [ + [ + i_3 + i_254 + ] + (delay + (con + bool + True + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ] + (delay + (con + data (Constr 1 []) + ) + ) + ] + (delay + [ + i_17 + [ + [ + i_2 + [ + (builtin + mapData + ) + i_254 + ] + ] + (con + (list data) + [] + ) + ] + ] + ) + ] + ) + ) + [ + (lam + i_255 + [ + [ + i_255 + i_255 + ] + i_252 + ] + ) + (lam + i_256 + (lam + i_257 + (force + [ + [ + [ + i_3 + i_257 + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_243 + ] + ] + [ + (builtin + iData + ) + i_244 + ] + ] + ] + (con + (list (pair + data + data)) + [] + ) + ] + ) + ] + (delay + [ + (lam + i_258 + [ + (lam + i_259 + [ + (lam + i_260 + [ + (lam + i_261 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanByteString + ) + i_243 + ] + i_260 + ] + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_243 + ] + ] + [ + (builtin + iData + ) + i_244 + ] + ] + ] + i_257 + ] + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + i_243 + ] + i_260 + ] + ] + (delay + [ + (lam + i_262 + (force + [ + [ + [ + i_6 + [ + i_22 + [ + i_5 + [ + (builtin + unConstrData + ) + i_262 + ] + ] + ] + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_243 + ] + ] + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_262 + ] + ] + ] + ] + ] + i_259 + ] + ) + ] + (delay + i_259 + ) + ] + ) + ) + [ + (lam + i_263 + (force + [ + [ + [ + i_6 + [ + i_22 + i_263 + ] + ] + (delay + (con + data (Constr 1 []) + ) + ) + ] + (delay + [ + i_17 + [ + [ + i_2 + [ + (builtin + iData + ) + i_263 + ] + ] + (con + (list data) + [] + ) + ] + ] + ) + ] + ) + ) + [ + [ + (builtin + addInteger + ) + i_261 + ] + i_244 + ] + ] + ] + ) + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_260 + ] + ] + [ + (builtin + iData + ) + i_261 + ] + ] + ] + [ + [ + i_256 + i_256 + ] + i_259 + ] + ] + ) + ] + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_4 + i_258 + ] + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_5 + i_258 + ] + ] + ] + ) + [ + i_0 + i_257 + ] + ] + ) + [ + i_1 + i_257 + ] + ] + ) + ] + ) + ) + ) + ] + ] + ] + ) + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_251 + ] + ] + [ + (builtin + mapData + ) + i_252 + ] + ] + ] + [ + [ + i_247 + i_247 + ] + i_250 + ] + ] + ) + ] + ) + ) + ] + ) + ) + [ + (builtin + unMapData + ) + [ + i_4 + i_249 + ] + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_5 + i_249 + ] + ] + ] + ) + [ + i_0 + i_248 + ] + ] + ) + [ + i_1 + i_248 + ] + ] + ) + ] + ) + ) + ) + ] + ) + [ + (lam + i_264 + [ + (lam + i_265 + i_264 + ) + [ + i_43 + i_264 + ] + ] + ) + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_243 + ] + ] + [ + (builtin + iData + ) + i_244 + ] + ] + ] + (con + (list (pair + data + data)) + [] + ) + ] + ] + ] + ) + ] + ) + ) + ) + ) + ) + ] + ) + [ + i_42 + i_42 + ] + ] + ) + (lam + i_266 + (lam + i_267 + (force + [ + [ + [ + i_3 + i_267 + ] + (delay + (con + unit + () + ) + ) + ] + (delay + [ + (lam + i_268 + (force + [ + [ + [ + i_3 + i_268 + ] + (delay + (con + unit + () + ) + ) + ] + (delay + [ + (lam + i_269 + [ + (lam + i_270 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanByteString + ) + [ + (builtin + unBData + ) + [ + i_5 + [ + i_1 + i_267 + ] + ] + ] + ] + [ + (builtin + unBData + ) + [ + i_5 + i_269 + ] + ] + ] + ] + (delay + [ + [ + i_266 + i_266 + ] + [ + [ + i_2 + i_269 + ] + i_270 + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_0 + i_268 + ] + ] + ) + [ + i_1 + i_268 + ] + ] + ) + ] + ) + ) + [ + i_0 + i_267 + ] + ] + ) + ] + ) + ) + ) + ] + ) + (lam + i_271 + (lam + i_272 + (lam + i_273 + (force + [ + [ + [ + i_6 + [ + i_22 + i_273 + ] + ] + (delay + (con + (list (pair + data + data)) + [] + ) + ) + ] + (delay + [ + (lam + i_274 + [ + (lam + i_275 + [ + [ + i_275 + i_275 + ] + (con + (list (pair + data + data)) + [] + ) + ] + ) + (lam + i_276 + (lam + i_277 + (force + [ + [ + [ + i_3 + i_277 + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_271 + ] + ] + [ + (builtin + mapData + ) + i_274 + ] + ] + ] + (con + (list (pair + data + data)) + [] + ) + ] + ) + ] + (delay + [ + (lam + i_278 + [ + (lam + i_279 + [ + (lam + i_280 + [ + (lam + i_281 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanByteString + ) + i_271 + ] + i_280 + ] + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_271 + ] + ] + [ + (builtin + mapData + ) + i_274 + ] + ] + ] + i_277 + ] + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + i_271 + ] + i_280 + ] + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_271 + ] + ] + [ + (builtin + mapData + ) + i_274 + ] + ] + ] + i_279 + ] + ) + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_280 + ] + ] + [ + (builtin + mapData + ) + i_281 + ] + ] + ] + [ + [ + i_276 + i_276 + ] + i_279 + ] + ] + ) + ] + ) + ) + ] + ) + ) + [ + (builtin + unMapData + ) + [ + i_4 + i_278 + ] + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_5 + i_278 + ] + ] + ] + ) + [ + i_0 + i_277 + ] + ] + ) + [ + i_1 + i_277 + ] + ] + ) + ] + ) + ) + ) + ] + ) + [ + (lam + i_282 + [ + [ + i_282 + i_282 + ] + (con + (list (pair + data + data)) + [] + ) + ] + ) + (lam + i_283 + (lam + i_284 + (force + [ + [ + [ + i_3 + i_284 + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_272 + ] + ] + [ + (builtin + iData + ) + i_273 + ] + ] + ] + (con + (list (pair + data + data)) + [] + ) + ] + ) + ] + (delay + [ + (lam + i_285 + [ + (lam + i_286 + [ + (lam + i_287 + [ + (lam + i_288 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanByteString + ) + i_272 + ] + i_287 + ] + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_272 + ] + ] + [ + (builtin + iData + ) + i_273 + ] + ] + ] + i_284 + ] + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + i_272 + ] + i_287 + ] + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_272 + ] + ] + [ + (builtin + iData + ) + i_273 + ] + ] + ] + i_286 + ] + ) + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_287 + ] + ] + [ + (builtin + iData + ) + i_288 + ] + ] + ] + [ + [ + i_283 + i_283 + ] + i_286 + ] + ] + ) + ] + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_4 + i_285 + ] + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_5 + i_285 + ] + ] + ] + ) + [ + i_0 + i_284 + ] + ] + ) + [ + i_1 + i_284 + ] + ] + ) + ] + ) + ) + ) + ] + ] + ) + ] + ) + ) + ) + ) + ] + ) + (lam + i_289 + (force + [ + [ + [ + i_6 + [ + i_20 + [ + i_5 + [ + (builtin + unConstrData + ) + i_289 + ] + ] + ] + ] + (delay + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_289 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + ] + ) + (lam + i_290 + (lam + i_291 + (lam + i_292 + [ + (lam + i_293 + [ + [ + i_293 + i_293 + ] + i_290 + ] + ) + (lam + i_294 + (lam + i_295 + (force + [ + [ + [ + i_3 + i_295 + ] + (delay + (con + integer + 0 + ) + ) + ] + (delay + [ + (lam + i_296 + [ + (lam + i_297 + [ + (lam + i_298 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + [ + (builtin + unBData + ) + [ + i_5 + i_296 + ] + ] + ] + i_291 + ] + ] + (delay + [ + (lam + i_299 + [ + [ + i_299 + i_299 + ] + i_298 + ] + ) + (lam + i_300 + (lam + i_301 + (force + [ + [ + [ + i_3 + i_301 + ] + (delay + (con + integer + 0 + ) + ) + ] + (delay + [ + (lam + i_302 + [ + (lam + i_303 + [ + (lam + i_304 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + [ + (builtin + unBData + ) + [ + i_5 + i_302 + ] + ] + ] + i_292 + ] + ] + (delay + i_304 + ) + ] + (delay + [ + [ + i_300 + i_300 + ] + i_303 + ] + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_4 + i_302 + ] + ] + ] + ) + [ + i_0 + i_301 + ] + ] + ) + [ + i_1 + i_301 + ] + ] + ) + ] + ) + ) + ) + ] + ) + ] + (delay + [ + [ + i_294 + i_294 + ] + i_297 + ] + ) + ] + ) + ) + [ + (builtin + unMapData + ) + [ + i_4 + i_296 + ] + ] + ] + ) + [ + i_0 + i_295 + ] + ] + ) + [ + i_1 + i_295 + ] + ] + ) + ] + ) + ) + ) + ] + ) + ) + ) + ] + ) + [ + i_37 + i_37 + ] + ] + ) + (lam + i_305 + (lam + i_306 + (lam + i_307 + (force + [ + [ + [ + i_6 + [ + i_22 + i_307 + ] + ] + (delay + [ + i_1 + i_306 + ] + ) + ] + (delay + [ + [ + [ + i_305 + i_305 + ] + [ + i_0 + i_306 + ] + ] + [ + i_19 + i_307 + ] + ] + ) + ] + ) + ) + ) + ) + ] + ) + (lam + i_308 + (lam + i_309 + [ + (lam + i_310 + [ + [ + i_310 + i_310 + ] + i_308 + ] + ) + (lam + i_311 + (lam + i_312 + (force + [ + [ + [ + i_3 + i_312 + ] + (delay + (error + + ) + ) + ] + (delay + [ + (lam + i_313 + [ + (lam + i_314 + [ + (lam + i_315 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + i_309 + ] + [ + i_5 + i_313 + ] + ] + ] + (delay + i_315 + ) + ] + (delay + [ + [ + i_311 + i_311 + ] + i_314 + ] + ) + ] + ) + ) + [ + i_4 + i_313 + ] + ] + ) + [ + i_0 + i_312 + ] + ] + ) + [ + i_1 + i_312 + ] + ] + ) + ] + ) + ) + ) + ] + ) + ) + ] + ) + (lam + i_316 + (lam + i_317 + [ + (lam + i_318 + [ + [ + i_318 + i_318 + ] + i_316 + ] + ) + (lam + i_319 + (lam + i_320 + (force + [ + [ + [ + i_3 + i_320 + ] + (delay + (error + + ) + ) + ] + (delay + [ + (lam + i_321 + [ + (lam + i_322 + [ + (lam + i_323 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + i_317 + ] + [ + (builtin + unBData + ) + [ + i_5 + i_321 + ] + ] + ] + ] + (delay + i_323 + ) + ] + (delay + [ + [ + i_319 + i_319 + ] + i_322 + ] + ) + ] + ) + ) + [ + (builtin + unMapData + ) + [ + i_4 + i_321 + ] + ] + ] + ) + [ + i_0 + i_320 + ] + ] + ) + [ + i_1 + i_320 + ] + ] + ) + ] + ) + ) + ) + ] + ) + ) + ] + ) + (lam + i_324 + [ + [ + i_33 + i_324 + ] + (con + bytestring + # + ) + ] + ) + ] + ) + (lam + i_325 + (lam + i_326 + [ + (lam + i_327 + [ + [ + i_327 + i_327 + ] + i_325 + ] + ) + (lam + i_328 + (lam + i_329 + (force + [ + [ + [ + i_3 + i_329 + ] + (delay + (con + (list (pair + data + data)) + [] + ) + ) + ] + (delay + [ + (lam + i_330 + [ + (lam + i_331 + [ + (lam + i_332 + [ + (lam + i_333 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanEqualsByteString + ) + i_326 + ] + i_332 + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + i_326 + ] + i_332 + ] + ] + (delay + i_331 + ) + ] + (delay + i_329 + ) + ] + ) + ) + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_332 + ] + ] + [ + (builtin + mapData + ) + i_333 + ] + ] + ] + [ + [ + i_328 + i_328 + ] + i_331 + ] + ] + ) + ] + ) + ) + [ + (builtin + unMapData + ) + [ + i_4 + i_330 + ] + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_5 + i_330 + ] + ] + ] + ) + [ + i_0 + i_329 + ] + ] + ) + [ + i_1 + i_329 + ] + ] + ) + ] + ) + ) + ) + ] + ) + ) + ] + ) + (lam + i_334 + [ + i_1 + [ + i_0 + i_334 + ] + ] + ) + ] + ) + (lam + i_335 + [ + i_1 + i_335 + ] + ) + ] + ) + [ + i_5 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_28 + ] + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_1 + [ + i_0 + i_26 + ] + ] + ] + ) + [ + i_1 + i_26 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_10 + ] + ] + ] + ] + (delay + (con + unit + () + ) + ) + ] + (delay + [ + (error + + ) + (force + (error + + ) + ) + ] + ) + ] + ) + ) + [ + (lam + i_336 + [ + (lam + i_337 + (force + [ + [ + [ + i_6 + [ + i_22 + i_337 + ] + ] + (delay + (force + [ + [ + [ + i_3 + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + (delay + (con + unit + () + ) + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_23 + i_337 + ] + ] + (delay + [ + (lam + i_338 + [ + (lam + i_339 + [ + (lam + i_340 + [ + (lam + i_341 + (force + [ + [ + [ + i_3 + [ + i_0 + i_340 + ] + ] + (delay + [ + (lam + i_342 + (con + unit + () + ) + ) + [ + i_336 + i_339 + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + i_340 + ] + ] + ] + ) + [ + i_0 + i_338 + ] + ] + ) + [ + i_1 + i_338 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_20 + i_337 + ] + ] + (delay + (force + [ + [ + [ + i_3 + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + (delay + (con + unit + () + ) + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_21 + i_337 + ] + ] + (delay + [ + (lam + i_343 + [ + (lam + i_344 + [ + (lam + i_345 + [ + (lam + i_346 + (force + [ + [ + [ + i_3 + [ + i_0 + i_345 + ] + ] + (delay + (con + unit + () + ) + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + i_345 + ] + ] + ] + ) + [ + i_0 + i_343 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + i_343 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_24 + i_337 + ] + ] + (delay + [ + (lam + i_347 + [ + (lam + i_348 + (force + [ + [ + [ + i_3 + [ + i_0 + i_347 + ] + ] + (delay + [ + (lam + i_349 + (con + unit + () + ) + ) + [ + i_336 + i_348 + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_1 + i_347 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsInteger + ) + (con + integer + 5 + ) + ] + i_337 + ] + ] + (delay + (force + [ + [ + [ + i_3 + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + (delay + (con + unit + () + ) + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsInteger + ) + (con + integer + 6 + ) + ] + i_337 + ] + ] + (delay + [ + (lam + i_350 + [ + (lam + i_351 + [ + (lam + i_352 + [ + (lam + i_353 + [ + (lam + i_354 + [ + (lam + i_355 + [ + (lam + i_356 + [ + (lam + i_357 + (force + [ + [ + [ + i_3 + [ + i_0 + i_356 + ] + ] + (delay + [ + (lam + i_358 + [ + (lam + i_359 + (con + unit + () + ) + ) + [ + i_336 + i_353 + ] + ] + ) + [ + i_336 + i_351 + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + i_356 + ] + ] + ] + ) + [ + i_0 + i_354 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_354 + ] + ] + ] + ) + [ + i_0 + i_352 + ] + ] + ) + [ + i_1 + i_352 + ] + ] + ) + [ + i_0 + i_350 + ] + ] + ) + [ + i_1 + i_350 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + ] + ) + ) + ] + ) + ) + ] + ) + ) + ] + ) + ) + ] + ) + ) + ] + ) + ) + [ + i_5 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ) + (lam + i_360 + (force + [ + [ + [ + i_6 + [ + i_22 + [ + i_5 + [ + (builtin + unConstrData + ) + i_360 + ] + ] + ] + ] + (delay + [ + (lam + i_361 + [ + (lam + i_362 + [ + (lam + i_363 + [ + (lam + i_364 + (force + [ + [ + [ + i_3 + [ + i_0 + i_363 + ] + ] + (delay + [ + (lam + i_365 + (con + unit + () + ) + ) + (force + [ + [ + [ + i_6 + [ + i_22 + [ + i_5 + [ + (builtin + unConstrData + ) + i_362 + ] + ] + ] + ] + (delay + [ + (lam + i_366 + [ + (lam + i_367 + (force + [ + [ + [ + i_3 + [ + i_0 + i_366 + ] + ] + (delay + (con + unit + () + ) + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unBData + ) + [ + i_1 + i_366 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_362 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + i_363 + ] + ] + ] + ) + [ + i_0 + i_361 + ] + ] + ) + [ + i_1 + i_361 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_360 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + ] + ] + ) + [ + (builtin + equalsInteger + ) + (con + integer + 4 + ) + ] + ] + ) + ] + (delay + [ + [ + (lam + i_368 + (lam + i_369 + [ + (lam + i_370 + (lam + i_371 + (force + [ + [ + [ + i_6 + [ + (lam + i_372 + [ + (lam + i_373 + [ + (lam + i_374 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_374 + ] + ] + ] + ] + (delay + [ + (lam + i_375 + [ + (lam + i_376 + [ + (lam + i_377 + [ + (lam + i_378 + [ + (lam + i_379 + [ + (lam + i_380 + [ + (lam + i_381 + [ + (lam + i_382 + [ + (lam + i_383 + [ + (lam + i_384 + [ + (lam + i_385 + (force + [ + [ + [ + i_6 + [ + i_22 + i_376 + ] + ] + (delay + [ + [ + [ + [ + i_385 + (con + bool + True + ) + ] + i_375 + ] + i_373 + ] + i_9 + ] + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_23 + i_376 + ] + ] + (delay + [ + [ + [ + [ + i_385 + (con + bool + False + ) + ] + i_375 + ] + i_373 + ] + i_9 + ] + ) + ] + (delay + [ + (lam + i_386 + [ + (lam + i_387 + [ + (lam + i_388 + [ + (lam + i_389 + [ + (lam + i_390 + (force + [ + [ + [ + i_6 + [ + i_20 + i_376 + ] + ] + (delay + [ + (lam + i_391 + [ + (lam + i_392 + [ + (lam + i_393 + [ + (lam + i_394 + [ + (lam + i_395 + [ + (lam + i_396 + [ + (lam + i_397 + [ + (lam + i_398 + [ + (lam + i_399 + [ + (lam + i_400 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ] + (delay + [ + (lam + i_401 + [ + (lam + i_402 + [ + (lam + i_403 + [ + (lam + i_404 + [ + (lam + i_405 + [ + (lam + i_406 + [ + (lam + i_407 + [ + (lam + i_408 + [ + (lam + i_409 + [ + (lam + i_410 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_410 + ] + ] + ] + ] + (delay + [ + (lam + i_411 + [ + (lam + i_412 + [ + (lam + i_413 + [ + (lam + i_414 + [ + (lam + i_415 + [ + (lam + i_416 + [ + (lam + i_417 + [ + (lam + i_418 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_418 + ] + ] + ] + ] + (delay + [ + (lam + i_419 + [ + (lam + i_420 + [ + (lam + i_421 + [ + (lam + i_422 + (force + [ + [ + [ + i_3 + [ + i_0 + i_421 + ] + ] + (delay + [ + (lam + i_423 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + i_408 + ] + i_413 + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanEqualsInteger + ) + i_393 + ] + i_405 + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_23 + [ + [ + [ + i_378 + [ + i_386 + i_399 + ] + ] + i_411 + ] + [ + i_13 + i_406 + ] + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + i_417 + ] + i_416 + ] + ] + (delay + [ + [ + (builtin + equalsData + ) + [ + (builtin + mapData + ) + [ + i_384 + i_409 + ] + ] + ] + [ + (builtin + mapData + ) + [ + i_384 + i_415 + ] + ] + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + [ + i_387 + i_420 + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + i_421 + ] + ] + ] + ) + [ + i_0 + i_419 + ] + ] + ) + [ + i_1 + i_419 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_418 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + [ + i_388 + i_400 + ] + [ + i_17 + [ + [ + i_2 + [ + (builtin + bData + ) + i_411 + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ] + ) + [ + i_15 + [ + [ + i_2 + [ + i_18 + [ + [ + i_2 + [ + (builtin + bData + ) + i_402 + ] + ] + [ + [ + i_2 + [ + (builtin + iData + ) + [ + i_11 + i_404 + ] + ] + ] + [ + [ + i_2 + [ + (builtin + iData + ) + i_405 + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ) + [ + i_1 + [ + i_0 + i_414 + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + i_414 + ] + ] + ] + ) + [ + i_0 + i_412 + ] + ] + ) + [ + i_1 + i_412 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + [ + [ + i_383 + i_397 + ] + i_392 + ] + ] + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_410 + ] + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_377 + [ + i_4 + [ + (builtin + unConstrData + ) + i_408 + ] + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + [ + i_0 + i_407 + ] + ] + ] + ] + ) + [ + i_1 + i_407 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + [ + [ + i_381 + i_395 + ] + i_375 + ] + ] + ] + ] + ) + [ + [ + i_390 + i_393 + ] + (con + bytestring + # + ) + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + [ + i_0 + i_403 + ] + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_403 + ] + ] + ] + ) + [ + i_0 + i_401 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + i_401 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unMapData + ) + [ + i_1 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_0 + i_398 + ] + ] + ] + ] + ] + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + i_398 + ] + ] + ] + ) + [ + i_0 + [ + i_0 + i_396 + ] + ] + ] + ) + [ + (builtin + unListData + ) + [ + i_1 + i_396 + ] + ] + ] + ) + [ + i_0 + [ + i_0 + i_394 + ] + ] + ] + ) + [ + (builtin + unListData + ) + [ + i_1 + i_394 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_373 + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + [ + i_0 + i_391 + ] + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_391 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_369 + ] + ] + ] + ) + ] + (delay + [ + (lam + i_424 + [ + (lam + i_425 + [ + (lam + i_426 + [ + (lam + i_427 + [ + (lam + i_428 + [ + (lam + i_429 + [ + (lam + i_430 + [ + (lam + i_431 + [ + (lam + i_432 + [ + (lam + i_433 + [ + (lam + i_434 + [ + (lam + i_435 + [ + (lam + i_436 + [ + (lam + i_437 + [ + (lam + i_438 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_438 + ] + ] + ] + ] + (delay + [ + (lam + i_439 + [ + (lam + i_440 + [ + (lam + i_441 + [ + (lam + i_442 + (force + [ + [ + [ + i_6 + [ + i_22 + [ + i_5 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ] + (delay + [ + (lam + i_443 + [ + (lam + i_444 + [ + (lam + i_445 + [ + (lam + i_446 + [ + (lam + i_447 + [ + (lam + i_448 + [ + (lam + i_449 + [ + (lam + i_450 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_450 + ] + ] + ] + ] + (delay + [ + (lam + i_451 + [ + (lam + i_452 + [ + (lam + i_453 + [ + (lam + i_454 + [ + (lam + i_455 + [ + (lam + i_456 + [ + (lam + i_457 + (force + [ + [ + [ + i_6 + (force + [ + (lam + i_458 + [ + [ + [ + i_6 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + i_436 + ] + [ + i_1 + i_452 + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + [ + (builtin + mapData + ) + [ + i_384 + i_437 + ] + ] + ] + [ + (builtin + mapData + ) + [ + i_384 + i_454 + ] + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + i_455 + ] + i_456 + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanEqualsInteger + ) + [ + [ + (builtin + divideInteger + ) + [ + [ + (builtin + multiplyInteger + ) + [ + i_458 + i_448 + ] + ] + (con + integer + 666 + ) + ] + ] + (con + integer + 1000 + ) + ] + ] + i_446 + ] + ] + (delay + [ + [ + (builtin + lessThanEqualsInteger + ) + [ + [ + (builtin + divideInteger + ) + [ + [ + (builtin + multiplyInteger + ) + i_457 + ] + (con + integer + 250 + ) + ] + ] + (con + integer + 1000 + ) + ] + ] + [ + i_458 + i_448 + ] + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ] + (delay + (con + bool + True + ) + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsInteger + ) + [ + [ + [ + i_378 + [ + i_386 + i_431 + ] + ] + i_439 + ] + [ + i_14 + i_444 + ] + ] + ] + (con + integer + -1 + ) + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanInteger + ) + i_446 + ] + [ + [ + (builtin + divideInteger + ) + [ + [ + (builtin + multiplyInteger + ) + [ + i_458 + i_448 + ] + ] + (con + integer + 666 + ) + ] + ] + (con + integer + 1000 + ) + ] + ] + ] + (delay + (con + bool + True + ) + ) + ] + (delay + [ + [ + (builtin + lessThanInteger + ) + [ + i_458 + i_448 + ] + ] + [ + [ + (builtin + divideInteger + ) + [ + [ + (builtin + multiplyInteger + ) + i_457 + ] + (con + integer + 250 + ) + ] + ] + (con + integer + 1000 + ) + ] + ] + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + ) + [ + (builtin + addInteger + ) + i_446 + ] + ] + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanInteger + ) + i_449 + ] + i_451 + ] + ] + (delay + [ + i_442 + i_444 + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + [ + (lam + i_459 + [ + (lam + i_460 + [ + (lam + i_461 + [ + (lam + i_462 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanInteger + ) + i_424 + ] + (con + integer + 210000 + ) + ] + ] + (delay + [ + [ + (builtin + multiplyInteger + ) + i_424 + ] + (con + integer + 5000000000 + ) + ] + ) + ] + (delay + [ + [ + (builtin + addInteger + ) + [ + [ + (builtin + multiplyInteger + ) + (con + integer + 210000 + ) + ] + (con + integer + 5000000000 + ) + ] + ] + [ + [ + i_462 + [ + [ + (builtin + addInteger + ) + i_424 + ] + (con + integer + -210000 + ) + ] + ] + (con + integer + 1 + ) + ] + ] + ) + ] + ) + ) + [ + i_461 + i_461 + ] + ] + ) + (lam + i_463 + (lam + i_464 + (lam + i_465 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanInteger + ) + i_464 + ] + (con + integer + 210000 + ) + ] + ] + (delay + [ + [ + (builtin + divideInteger + ) + [ + [ + (builtin + multiplyInteger + ) + i_464 + ] + (con + integer + 5000000000 + ) + ] + ] + [ + i_460 + i_465 + ] + ] + ) + ] + (delay + [ + [ + (builtin + addInteger + ) + [ + [ + (builtin + divideInteger + ) + [ + [ + (builtin + multiplyInteger + ) + (con + integer + 210000 + ) + ] + (con + integer + 5000000000 + ) + ] + ] + [ + i_460 + i_465 + ] + ] + ] + [ + [ + [ + i_463 + i_463 + ] + [ + [ + (builtin + addInteger + ) + i_464 + ] + (con + integer + -210000 + ) + ] + ] + [ + i_11 + i_465 + ] + ] + ] + ) + ] + ) + ) + ) + ) + ] + ) + [ + i_459 + i_459 + ] + ] + ) + (lam + i_466 + (lam + i_467 + (force + [ + (lam + i_468 + [ + [ + [ + i_6 + [ + i_468 + (con + integer + 8 + ) + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_468 + (con + integer + 0 + ) + ] + ] + (delay + (con + integer + 0 + ) + ) + ] + (delay + [ + [ + (builtin + indexByteString + ) + (con + bytestring + #0102040810204080 + ) + ] + i_467 + ] + ) + ] + ) + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_468 + (con + integer + 32 + ) + ] + ] + (delay + [ + [ + (builtin + multiplyInteger + ) + (con + integer + 256 + ) + ] + [ + [ + i_466 + i_466 + ] + [ + [ + (builtin + addInteger + ) + i_467 + ] + (con + integer + -8 + ) + ] + ] + ] + ) + ] + (delay + [ + [ + (builtin + multiplyInteger + ) + (con + integer + 4294967296 + ) + ] + [ + [ + i_466 + i_466 + ] + [ + [ + (builtin + addInteger + ) + i_467 + ] + (con + integer + -32 + ) + ] + ] + ] + ) + ] + ) + ) + ] + ) + [ + (builtin + lessThanInteger + ) + i_467 + ] + ] + ) + ) + ) + ] + ] + ) + [ + i_15 + [ + [ + i_2 + [ + i_18 + [ + [ + i_2 + [ + (builtin + bData + ) + i_444 + ] + ] + [ + [ + i_2 + (con + data (I 0) + ) + ] + [ + [ + i_2 + [ + (builtin + iData + ) + [ + [ + (builtin + addInteger + ) + i_424 + ] + (con + integer + 2016 + ) + ] + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ) + [ + i_1 + [ + i_0 + i_453 + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + i_453 + ] + ] + ] + ) + [ + i_0 + i_452 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + [ + [ + i_383 + i_429 + ] + (con + integer + 0 + ) + ] + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_450 + ] + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_377 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_377 + [ + i_4 + [ + (builtin + unConstrData + ) + i_433 + ] + ] + ] + ] + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + [ + i_0 + i_447 + ] + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_447 + ] + ] + ] + ) + [ + i_0 + [ + i_0 + i_445 + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_445 + ] + ] + ] + ) + [ + i_0 + i_443 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + i_443 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ) + ] + (delay + [ + (lam + i_469 + [ + (lam + i_470 + [ + (lam + i_471 + [ + (lam + i_472 + (force + [ + [ + [ + i_6 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanInteger + ) + [ + (builtin + unIData + ) + [ + i_1 + i_471 + ] + ] + ] + [ + [ + (builtin + divideInteger + ) + [ + [ + (builtin + multiplyInteger + ) + (con + integer + 504 + ) + ] + (con + integer + 850 + ) + ] + ] + (con + integer + 1000 + ) + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsInteger + ) + [ + [ + [ + i_378 + [ + i_386 + i_431 + ] + ] + i_439 + ] + [ + i_14 + i_470 + ] + ] + ] + (con + integer + -1 + ) + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_442 + i_470 + ] + ] + (delay + [ + [ + (builtin + lessThanInteger + ) + i_472 + ] + i_424 + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ] + (delay + (con + bool + True + ) + ) + ] + (delay + [ + (lam + i_473 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsInteger + ) + (con + integer + 6 + ) + ] + [ + i_5 + [ + (builtin + unConstrData + ) + i_473 + ] + ] + ] + ] + (delay + [ + (lam + i_474 + [ + (lam + i_475 + [ + (lam + i_476 + [ + (lam + i_477 + [ + (lam + i_478 + [ + (lam + i_479 + [ + (lam + i_480 + [ + (lam + i_481 + (force + [ + [ + [ + i_3 + [ + i_0 + i_480 + ] + ] + (delay + [ + (lam + i_482 + [ + (lam + i_483 + [ + (lam + i_484 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + [ + [ + i_378 + i_437 + ] + i_439 + ] + [ + i_14 + i_470 + ] + ] + ] + ] + (delay + [ + [ + (builtin + equalsData + ) + [ + i_377 + [ + i_4 + [ + (builtin + unConstrData + ) + i_484 + ] + ] + ] + ] + [ + i_18 + [ + [ + i_2 + [ + (builtin + bData + ) + i_470 + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + [ + i_383 + i_429 + ] + i_479 + ] + ] + ] + ] + ] + ) + [ + i_387 + i_477 + ] + ] + ) + [ + i_387 + i_475 + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + i_480 + ] + ] + ] + ) + [ + i_0 + i_478 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_478 + ] + ] + ] + ) + [ + i_0 + i_476 + ] + ] + ) + [ + i_1 + i_476 + ] + ] + ) + [ + i_0 + i_474 + ] + ] + ) + [ + i_1 + i_474 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_473 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + [ + i_388 + i_434 + ] + [ + i_17 + [ + [ + i_2 + [ + (builtin + bData + ) + i_439 + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ] + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + [ + i_0 + i_471 + ] + ] + ] + ] + ) + [ + i_0 + i_469 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + i_469 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ) + ] + ) + ) + (lam + i_485 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + [ + [ + i_378 + i_437 + ] + i_439 + ] + [ + i_14 + i_485 + ] + ] + ] + ] + (delay + [ + (lam + i_486 + [ + [ + i_486 + i_486 + ] + i_427 + ] + ) + (lam + i_487 + (lam + i_488 + (force + [ + [ + [ + i_3 + i_488 + ] + (delay + (con + bool + False + ) + ) + ] + (delay + [ + (lam + i_489 + (force + [ + [ + [ + i_6 + [ + (lam + i_490 + [ + (lam + i_491 + [ + (lam + i_492 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_492 + ] + ] + ] + ] + (delay + [ + (lam + i_493 + [ + (lam + i_494 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + [ + [ + i_378 + i_491 + ] + i_439 + ] + i_441 + ] + ] + ] + (delay + [ + i_23 + [ + [ + [ + i_378 + i_491 + ] + i_439 + ] + i_494 + ] + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + [ + i_12 + i_493 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_492 + ] + ] + ] + ] + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_1 + i_490 + ] + ] + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + [ + i_0 + i_490 + ] + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_379 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_1 + i_488 + ] + ] + ] + ] + ] + ] + ] + ] + (delay + (con + bool + True + ) + ) + ] + (delay + [ + [ + i_487 + i_487 + ] + i_489 + ] + ) + ] + ) + ) + [ + i_0 + i_488 + ] + ] + ) + ] + ) + ) + ) + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + ) + [ + i_13 + i_440 + ] + ] + ) + [ + [ + i_390 + i_424 + ] + (con + bytestring + # + ) + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_438 + ] + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_377 + [ + i_4 + [ + (builtin + unConstrData + ) + i_436 + ] + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + [ + i_0 + i_435 + ] + ] + ] + ] + ) + [ + i_1 + i_435 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + [ + [ + i_381 + [ + (builtin + unListData + ) + [ + i_1 + i_425 + ] + ] + ] + i_375 + ] + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + [ + i_0 + [ + i_0 + i_432 + ] + ] + ] + ] + ] + ) + [ + i_1 + i_432 + ] + ] + ) + [ + i_0 + [ + i_0 + [ + i_0 + i_430 + ] + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + i_430 + ] + ] + ] + ) + [ + i_0 + [ + i_0 + i_428 + ] + ] + ] + ) + [ + (builtin + unListData + ) + [ + i_1 + i_428 + ] + ] + ] + ) + [ + i_0 + i_426 + ] + ] + ) + [ + (builtin + unListData + ) + [ + i_1 + i_426 + ] + ] + ] + ) + [ + i_0 + i_425 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_373 + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_369 + ] + ] + ] + ] + ] + ) + ] + ) + ) + [ + i_389 + i_389 + ] + ] + ) + (lam + i_495 + (lam + i_496 + (lam + i_497 + (force + [ + [ + [ + i_6 + [ + i_22 + i_496 + ] + ] + (delay + i_497 + ) + ] + (delay + [ + [ + [ + i_495 + i_495 + ] + [ + [ + (builtin + quotientInteger + ) + i_496 + ] + (con + integer + 256 + ) + ] + ] + [ + [ + (builtin + consByteString + ) + i_496 + ] + i_497 + ] + ] + ) + ] + ) + ) + ) + ) + ] + ) + (lam + i_498 + (lam + i_499 + [ + (lam + i_500 + [ + [ + i_500 + i_500 + ] + i_498 + ] + ) + (lam + i_501 + (lam + i_502 + (force + [ + [ + [ + i_3 + i_502 + ] + (delay + (error + + ) + ) + ] + (delay + [ + (lam + i_503 + [ + (lam + i_504 + [ + (lam + i_505 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + i_499 + ] + [ + i_5 + i_503 + ] + ] + ] + (delay + i_505 + ) + ] + (delay + [ + [ + i_501 + i_501 + ] + i_504 + ] + ) + ] + ) + ) + [ + i_4 + i_503 + ] + ] + ) + [ + i_0 + i_502 + ] + ] + ) + [ + i_1 + i_502 + ] + ] + ) + ] + ) + ) + ) + ] + ) + ) + ] + ) + (lam + i_506 + (force + [ + [ + [ + i_6 + [ + i_22 + [ + i_5 + [ + (builtin + unConstrData + ) + i_506 + ] + ] + ] + ] + (delay + [ + (lam + i_507 + [ + (lam + i_508 + [ + (lam + i_509 + [ + (lam + i_510 + (force + [ + [ + [ + i_3 + [ + i_0 + i_509 + ] + ] + (delay + [ + (lam + i_511 + (con + unit + () + ) + ) + (force + [ + [ + [ + i_6 + [ + i_22 + [ + i_5 + [ + (builtin + unConstrData + ) + i_508 + ] + ] + ] + ] + (delay + [ + (lam + i_512 + [ + (lam + i_513 + (force + [ + [ + [ + i_3 + [ + i_0 + i_512 + ] + ] + (delay + (con + unit + () + ) + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unBData + ) + [ + i_1 + i_512 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_508 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + i_509 + ] + ] + ] + ) + [ + i_0 + i_507 + ] + ] + ) + [ + i_1 + i_507 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_506 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + ] + ) + (lam + i_514 + [ + [ + i_380 + i_514 + ] + (con + bytestring + # + ) + ] + ) + ] + ) + ] + ) + ) + ] + ) + ) + (lam + i_515 + (lam + i_516 + (lam + i_517 + (lam + i_518 + [ + (lam + i_519 + [ + (lam + i_520 + [ + (lam + i_521 + [ + (lam + i_522 + [ + (lam + i_523 + [ + (lam + i_524 + [ + (lam + i_525 + (force + [ + [ + [ + i_6 + [ + i_22 + [ + i_5 + [ + (builtin + unConstrData + ) + i_518 + ] + ] + ] + ] + (delay + [ + (lam + i_526 + [ + (lam + i_527 + [ + (lam + i_528 + [ + (lam + i_529 + [ + (lam + i_530 + [ + (lam + i_531 + [ + (lam + i_532 + [ + (lam + i_533 + [ + (lam + i_534 + [ + (lam + i_535 + [ + (lam + i_536 + [ + (lam + i_537 + [ + (lam + i_538 + [ + (lam + i_539 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_539 + ] + ] + ] + ] + (delay + [ + (lam + i_540 + [ + (lam + i_541 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + i_5 + [ + (builtin + unConstrData + ) + i_541 + ] + ] + ] + ] + (delay + [ + (lam + i_542 + [ + (lam + i_543 + [ + (lam + i_544 + [ + (lam + i_545 + [ + (lam + i_546 + [ + (lam + i_547 + [ + (lam + i_548 + [ + (lam + i_549 + (force + [ + [ + [ + i_6 + [ + i_23 + [ + [ + [ + i_378 + i_538 + ] + i_540 + ] + [ + i_14 + i_527 + ] + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + i_537 + ] + i_544 + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanEqualsInteger + ) + i_542 + ] + i_534 + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + [ + (builtin + mapData + ) + [ + i_384 + i_538 + ] + ] + ] + [ + (builtin + mapData + ) + [ + i_384 + i_546 + ] + ] + ] + ] + (delay + (force + [ + [ + [ + i_6 + (force + [ + [ + [ + i_6 + i_515 + ] + (delay + [ + [ + (builtin + lessThanInteger + ) + i_529 + ] + i_548 + ] + ) + ] + (delay + [ + [ + (builtin + lessThanInteger + ) + i_533 + ] + i_548 + ] + ) + ] + ) + ] + (delay + [ + [ + (builtin + equalsData + ) + i_549 + ] + i_547 + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + [ + i_15 + [ + [ + i_2 + [ + i_17 + [ + [ + i_2 + [ + (builtin + bData + ) + i_527 + ] + ] + [ + [ + i_2 + [ + (builtin + iData + ) + (force + [ + [ + [ + i_6 + i_515 + ] + (delay + i_548 + ) + ] + (delay + i_529 + ) + ] + ) + ] + ] + [ + [ + i_2 + [ + (builtin + bData + ) + i_531 + ] + ] + [ + [ + i_2 + [ + (builtin + iData + ) + (force + [ + [ + [ + i_6 + i_515 + ] + (delay + i_533 + ) + ] + (delay + i_548 + ) + ] + ) + ] + ] + [ + [ + i_2 + [ + (builtin + iData + ) + i_534 + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ] + ] + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ) + [ + (lam + i_550 + [ + (lam + i_551 + [ + [ + i_551 + i_551 + ] + i_522 + ] + ) + (lam + i_552 + (lam + i_553 + (force + [ + [ + [ + i_3 + i_553 + ] + (delay + (con + integer + 0 + ) + ) + ] + (delay + [ + (lam + i_554 + [ + (lam + i_555 + [ + (lam + i_556 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + i_550 + ] + [ + i_379 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_1 + i_555 + ] + ] + ] + ] + ] + ] + (delay + [ + [ + (builtin + addInteger + ) + [ + [ + [ + i_378 + i_556 + ] + i_540 + ] + (con + bytestring + #54554e41 + ) + ] + ] + [ + [ + i_552 + i_552 + ] + i_554 + ] + ] + ) + ] + (delay + [ + (lam + i_557 + (force + [ + [ + [ + i_3 + i_557 + ] + (delay + [ + [ + i_552 + i_552 + ] + i_554 + ] + ) + ] + (delay + [ + (lam + i_558 + (force + [ + [ + [ + i_3 + i_558 + ] + (delay + [ + [ + i_552 + i_552 + ] + i_554 + ] + ) + ] + (delay + (force + [ + [ + [ + i_3 + [ + i_0 + i_558 + ] + ] + (delay + [ + (lam + i_559 + [ + (lam + i_560 + [ + (lam + i_561 + [ + (lam + i_562 + [ + (lam + i_563 + [ + (lam + i_564 + [ + [ + (builtin + addInteger + ) + (force + [ + [ + [ + i_6 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + i_561 + ] + i_535 + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_23 + i_562 + ] + ] + (delay + [ + i_16 + i_563 + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ] + (delay + i_564 + ) + ] + (delay + (force + [ + [ + [ + i_6 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + i_563 + ] + i_535 + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_23 + i_564 + ] + ] + (delay + [ + i_16 + i_561 + ] + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ) + ] + (delay + (con + bool + False + ) + ) + ] + ) + ] + (delay + i_562 + ) + ] + (delay + (con + integer + 0 + ) + ) + ] + ) + ) + ] + ) + ] + [ + [ + i_552 + i_552 + ] + i_554 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_4 + i_560 + ] + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_5 + i_560 + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_4 + i_559 + ] + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_5 + i_559 + ] + ] + ] + ) + [ + i_1 + i_558 + ] + ] + ) + [ + i_1 + i_557 + ] + ] + ) + ] + (delay + [ + [ + i_552 + i_552 + ] + i_554 + ] + ) + ] + ) + ) + ] + ) + ) + [ + i_0 + i_557 + ] + ] + ) + ] + ) + ) + [ + (lam + i_565 + [ + [ + i_565 + i_565 + ] + i_556 + ] + ) + (lam + i_566 + (lam + i_567 + (force + [ + [ + [ + i_3 + i_567 + ] + (delay + (con + (list (pair + data + data)) + [] + ) + ) + ] + (delay + [ + (lam + i_568 + [ + (lam + i_569 + [ + (lam + i_570 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + i_540 + ] + [ + (builtin + unBData + ) + [ + i_5 + i_568 + ] + ] + ] + ] + (delay + i_570 + ) + ] + (delay + [ + [ + i_566 + i_566 + ] + i_569 + ] + ) + ] + ) + ) + [ + (builtin + unMapData + ) + [ + i_4 + i_568 + ] + ] + ] + ) + [ + i_0 + i_567 + ] + ] + ) + [ + i_1 + i_567 + ] + ] + ) + ] + ) + ) + ) + ] + ] + ) + ] + ) + ) + [ + (builtin + unMapData + ) + [ + i_1 + [ + i_0 + i_555 + ] + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_379 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_1 + i_553 + ] + ] + ] + ] + ] + ] + ] + ) + [ + i_0 + i_553 + ] + ] + ) + ] + ) + ) + ) + ] + ) + [ + i_17 + [ + [ + i_2 + [ + i_17 + [ + [ + i_2 + [ + i_18 + [ + [ + i_2 + [ + (builtin + bData + ) + i_535 + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + (con + (list data) + [] + ) + ] + ] + ] + ] + ) + [ + i_1 + [ + i_0 + i_545 + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + i_545 + ] + ] + ] + ) + [ + i_0 + i_543 + ] + ] + ) + [ + i_1 + i_543 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + [ + [ + i_383 + i_524 + ] + (con + integer + 0 + ) + ] + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_541 + ] + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_377 + [ + i_4 + [ + (builtin + unConstrData + ) + [ + i_379 + [ + i_4 + [ + (builtin + unConstrData + ) + i_525 + ] + ] + ] + ] + ] + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_539 + ] + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_377 + [ + i_4 + [ + (builtin + unConstrData + ) + i_537 + ] + ] + ] + ] + ) + [ + (builtin + unMapData + ) + [ + i_1 + [ + i_0 + i_536 + ] + ] + ] + ] + ) + [ + i_1 + i_536 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + [ + [ + i_381 + i_520 + ] + i_516 + ] + ] + ] + ] + ) + (force + [ + [ + [ + i_6 + i_515 + ] + (delay + i_527 + ) + ] + (delay + i_531 + ) + ] + ) + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + [ + i_0 + i_532 + ] + ] + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_532 + ] + ] + ] + ) + [ + i_0 + i_530 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + i_530 + ] + ] + ] + ) + [ + i_0 + i_528 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_528 + ] + ] + ] + ) + [ + i_0 + i_526 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + i_526 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_518 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_1 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_0 + [ + i_0 + i_523 + ] + ] + ] + ] + ] + ] + ] + ) + [ + (builtin + unListData + ) + [ + i_1 + i_523 + ] + ] + ] + ) + [ + i_0 + i_521 + ] + ] + ) + [ + (builtin + unListData + ) + [ + i_1 + i_521 + ] + ] + ] + ) + [ + i_0 + i_519 + ] + ] + ) + [ + (builtin + unListData + ) + [ + i_1 + i_519 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_517 + ] + ] + ] + ) + ) + ) + ) + ] + ) + (lam + i_571 + [ + [ + i_380 + i_571 + ] + (con + bytestring + # + ) + ] + ) + ] + ) + [ + i_382 + i_382 + ] + ] + ) + (lam + i_572 + (lam + i_573 + (lam + i_574 + (force + [ + [ + [ + i_6 + [ + i_22 + i_574 + ] + ] + (delay + [ + i_1 + i_573 + ] + ) + ] + (delay + [ + [ + [ + i_572 + i_572 + ] + [ + i_0 + i_573 + ] + ] + [ + i_19 + i_574 + ] + ] + ) + ] + ) + ) + ) + ) + ] + ) + (lam + i_575 + (lam + i_576 + [ + (lam + i_577 + [ + [ + i_577 + i_577 + ] + i_575 + ] + ) + (lam + i_578 + (lam + i_579 + [ + (lam + i_580 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsData + ) + [ + i_377 + [ + i_4 + [ + (builtin + unConstrData + ) + i_580 + ] + ] + ] + ] + i_576 + ] + ] + (delay + [ + i_379 + [ + i_4 + [ + (builtin + unConstrData + ) + i_580 + ] + ] + ] + ) + ] + (delay + [ + [ + i_578 + i_578 + ] + [ + i_0 + i_579 + ] + ] + ) + ] + ) + ) + [ + i_1 + i_579 + ] + ] + ) + ) + ] + ) + ) + ] + ) + (lam + i_581 + (lam + i_582 + [ + (lam + i_583 + [ + [ + i_583 + i_583 + ] + i_581 + ] + ) + (lam + i_584 + (lam + i_585 + (force + [ + [ + [ + i_3 + i_585 + ] + (delay + (con + (list (pair + data + data)) + [] + ) + ) + ] + (delay + [ + (lam + i_586 + [ + (lam + i_587 + [ + (lam + i_588 + [ + (lam + i_589 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + lessThanEqualsByteString + ) + i_582 + ] + i_588 + ] + ] + (delay + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + i_582 + ] + i_588 + ] + ] + (delay + i_587 + ) + ] + (delay + i_585 + ) + ] + ) + ) + ] + (delay + [ + [ + i_2 + [ + [ + (builtin + mkPairData + ) + [ + (builtin + bData + ) + i_588 + ] + ] + [ + (builtin + mapData + ) + i_589 + ] + ] + ] + [ + [ + i_584 + i_584 + ] + i_587 + ] + ] + ) + ] + ) + ) + [ + (builtin + unMapData + ) + [ + i_4 + i_586 + ] + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_5 + i_586 + ] + ] + ] + ) + [ + i_0 + i_585 + ] + ] + ) + [ + i_1 + i_585 + ] + ] + ) + ] + ) + ) + ) + ] + ) + ) + ] + ) + (lam + i_590 + [ + i_1 + [ + i_0 + i_590 + ] + ] + ) + ] + ) + (lam + i_591 + (lam + i_592 + (lam + i_593 + [ + (lam + i_594 + [ + [ + i_594 + i_594 + ] + i_591 + ] + ) + (lam + i_595 + (lam + i_596 + (force + [ + [ + [ + i_3 + i_596 + ] + (delay + (con + integer + 0 + ) + ) + ] + (delay + [ + (lam + i_597 + [ + (lam + i_598 + [ + (lam + i_599 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + [ + (builtin + unBData + ) + [ + i_5 + i_597 + ] + ] + ] + i_592 + ] + ] + (delay + [ + (lam + i_600 + [ + [ + i_600 + i_600 + ] + i_599 + ] + ) + (lam + i_601 + (lam + i_602 + (force + [ + [ + [ + i_3 + i_602 + ] + (delay + (con + integer + 0 + ) + ) + ] + (delay + [ + (lam + i_603 + [ + (lam + i_604 + [ + (lam + i_605 + (force + [ + [ + [ + i_6 + [ + [ + (builtin + equalsByteString + ) + [ + (builtin + unBData + ) + [ + i_5 + i_603 + ] + ] + ] + i_593 + ] + ] + (delay + i_605 + ) + ] + (delay + [ + [ + i_601 + i_601 + ] + i_604 + ] + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_4 + i_603 + ] + ] + ] + ) + [ + i_0 + i_602 + ] + ] + ) + [ + i_1 + i_602 + ] + ] + ) + ] + ) + ) + ) + ] + ) + ] + (delay + [ + [ + i_595 + i_595 + ] + i_598 + ] + ) + ] + ) + ) + [ + (builtin + unMapData + ) + [ + i_4 + i_597 + ] + ] + ] + ) + [ + i_0 + i_596 + ] + ] + ) + [ + i_1 + i_596 + ] + ] + ) + ] + ) + ) + ) + ] + ) + ) + ) + ] + ) + (lam + i_606 + [ + i_1 + i_606 + ] + ) + ] + ) + [ + i_5 + [ + (builtin + unConstrData + ) + i_369 + ] + ] + ] + ) + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_374 + ] + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + i_1 + [ + i_0 + i_372 + ] + ] + ] + ) + [ + i_1 + i_372 + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_371 + ] + ] + ] + ] + (delay + (con + unit + () + ) + ) + ] + (delay + [ + (error + + ) + (force + (error + + ) + ) + ] + ) + ] + ) + ) + ) + [ + (lam + i_607 + (force + [ + [ + [ + i_6 + [ + i_22 + i_607 + ] + ] + (delay + (force + [ + [ + [ + i_3 + [ + i_4 + [ + (builtin + unConstrData + ) + i_369 + ] + ] + ] + (delay + (con + unit + () + ) + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_23 + i_607 + ] + ] + (delay + (force + [ + [ + [ + i_3 + [ + i_4 + [ + (builtin + unConstrData + ) + i_369 + ] + ] + ] + (delay + (con + unit + () + ) + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_20 + i_607 + ] + ] + (delay + [ + (lam + i_608 + [ + (lam + i_609 + [ + (lam + i_610 + [ + (lam + i_611 + (force + [ + [ + [ + i_3 + [ + i_0 + i_610 + ] + ] + (delay + (con + unit + () + ) + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + i_610 + ] + ] + ] + ) + [ + i_0 + i_608 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_608 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_369 + ] + ] + ] + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_21 + i_607 + ] + ] + (delay + [ + (lam + i_612 + [ + (lam + i_613 + (force + [ + [ + [ + i_3 + [ + i_0 + i_612 + ] + ] + (delay + (con + unit + () + ) + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + i_612 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_369 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + ] + ) + ) + ] + ) + ) + ] + ) + ) + [ + i_5 + [ + (builtin + unConstrData + ) + i_369 + ] + ] + ] + ] + ) + ) + [ + (lam + i_614 + (force + [ + [ + [ + i_6 + [ + i_22 + i_614 + ] + ] + (delay + [ + (lam + i_615 + [ + (lam + i_616 + [ + (lam + i_617 + [ + (lam + i_618 + [ + (lam + i_619 + [ + (lam + i_620 + [ + (lam + i_621 + [ + (lam + i_622 + [ + (lam + i_623 + [ + (lam + i_624 + (force + [ + [ + [ + i_3 + [ + i_0 + i_623 + ] + ] + (delay + (con + unit + () + ) + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + i_623 + ] + ] + ] + ) + [ + i_0 + i_621 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_621 + ] + ] + ] + ) + [ + i_0 + i_619 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + i_619 + ] + ] + ] + ) + [ + i_0 + i_617 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_617 + ] + ] + ] + ) + [ + i_0 + i_615 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + i_615 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ) + ] + (delay + (force + [ + [ + [ + i_6 + [ + i_23 + i_614 + ] + ] + (delay + [ + (lam + i_625 + [ + (lam + i_626 + [ + (lam + i_627 + [ + (lam + i_628 + [ + (lam + i_629 + [ + (lam + i_630 + (force + [ + [ + [ + i_3 + [ + i_0 + i_629 + ] + ] + (delay + (con + unit + () + ) + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + [ + (builtin + unIData + ) + [ + i_1 + i_629 + ] + ] + ] + ) + [ + i_0 + i_627 + ] + ] + ) + [ + (builtin + unIData + ) + [ + i_1 + i_627 + ] + ] + ] + ) + [ + i_0 + i_625 + ] + ] + ) + [ + (builtin + unBData + ) + [ + i_1 + i_625 + ] + ] + ] + ) + [ + i_4 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ) + ] + (delay + (error + + ) + ) + ] + ) + ) + ] + ) + ) + [ + i_5 + [ + (builtin + unConstrData + ) + i_9 + ] + ] + ] + ] + [ + i_1 + [ + i_4 + [ + (builtin + unConstrData + ) + i_10 + ] + ] + ] + ] + ) + ] + ) + [ + (builtin + equalsInteger + ) + (con + integer + 1 + ) + ] + ] + ) + [ + (builtin + equalsInteger + ) + (con + integer + 0 + ) + ] + ] + ) + [ + (builtin + equalsInteger + ) + (con + integer + 3 + ) + ] + ] + ) + [ + (builtin + equalsInteger + ) + (con + integer + 2 + ) + ] + ] + ) + [ + (builtin + addInteger + ) + (con + integer + -1 + ) + ] + ] + ) + [ + (builtin + constrData + ) + (con + integer + 1 + ) + ] + ] + ) + [ + (builtin + constrData + ) + (con + integer + 0 + ) + ] + ] + ) + [ + (builtin + equalsByteString + ) + (con + bytestring + #54554e41 + ) + ] + ] + ) + [ + (builtin constrData) + (con integer 2) + ] + ] + ) + [ + (builtin + appendByteString + ) + (con + bytestring + #4e4f4d41 + ) + ] + ] + ) + [ + (builtin appendByteString) + (con + bytestring + #434f554e544552 + ) + ] + ] + ) + [ + (builtin appendByteString) + (con bytestring #54554e41) + ] + ] + ) + [ + (builtin addInteger) (con integer 1) + ] + ] + ) + ) + ) + ) + ) + ) + (force (builtin ifThenElse)) + ] + ) + (force (force (builtin fstPair))) + ] + ) + (force (force (builtin sndPair))) + ] + ) + (force (force (builtin chooseList))) + ] + ) + (force (builtin mkCons)) + ] + ) + (force (builtin headList)) + ] + ) + (force (builtin tailList)) + ] +) \ No newline at end of file diff --git a/script/list-grammars b/script/list-grammars index 5cd47c9b61..98b574b2ae 100755 --- a/script/list-grammars +++ b/script/list-grammars @@ -6,6 +6,7 @@ require "json" require "yaml" TREE_SITTER_GRAMMARS = { + "Aiken" => "https://github.com/aiken-lang/tree-sitter-aiken", "C" => "https://github.com/tree-sitter/tree-sitter-c", "C#" => "https://github.com/tree-sitter/tree-sitter-c-sharp", "CodeQL" => "https://github.com/tree-sitter/tree-sitter-ql", diff --git a/vendor/README.md b/vendor/README.md index bb42a892d3..2337828e69 100644 --- a/vendor/README.md +++ b/vendor/README.md @@ -28,6 +28,7 @@ This is a list of grammars that Linguist selects to provide syntax highlighting - **Adblock Filter List:** [AdguardTeam/VscodeAdblockSyntax](https://github.com/AdguardTeam/VscodeAdblockSyntax) - **Adobe Font Metrics:** [Alhadis/language-fontforge](https://github.com/Alhadis/language-fontforge) - **Agda:** [agda/agda-github-syntax-highlighting](https://github.com/agda/agda-github-syntax-highlighting) +- **Aiken:** [aiken-lang/tree-sitter-aiken](https://github.com/aiken-lang/tree-sitter-aiken) 🐌 - **Alloy:** [macekond/Alloy.tmbundle](https://github.com/macekond/Alloy.tmbundle) - **Alpine Abuild:** [atom/language-shellscript](https://github.com/atom/language-shellscript) - **Altium Designer:** [textmate/ini.tmbundle](https://github.com/textmate/ini.tmbundle) diff --git a/vendor/grammars/vscode-aiken b/vendor/grammars/vscode-aiken new file mode 160000 index 0000000000..cde3a4c1b3 --- /dev/null +++ b/vendor/grammars/vscode-aiken @@ -0,0 +1 @@ +Subproject commit cde3a4c1b335708f514843e902b400558fb8e29f diff --git a/vendor/licenses/git_submodule/vscode-aiken.dep.yml b/vendor/licenses/git_submodule/vscode-aiken.dep.yml new file mode 100644 index 0000000000..4b76f9bddc --- /dev/null +++ b/vendor/licenses/git_submodule/vscode-aiken.dep.yml @@ -0,0 +1,211 @@ +--- +name: vscode-aiken +version: cde3a4c1b335708f514843e902b400558fb8e29f +type: git_submodule +homepage: https://github.com/aiken-lang/vscode-aiken.git +license: apache-2.0 +licenses: +- sources: LICENSE + text: |2 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2022 Lucas Rosa + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +notices: [] From 407cc4f31aabdaa695cee84b4c32ecc790dc3b33 Mon Sep 17 00:00:00 2001 From: rvcas Date: Tue, 13 Aug 2024 13:37:22 -0400 Subject: [PATCH 2/5] fix: autoformat making noise --- lib/linguist/languages.yml | 5014 ++++++++++++++++++------------------ 1 file changed, 2507 insertions(+), 2507 deletions(-) diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index a76766da71..538369eecb 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -39,8 +39,8 @@ type: programming color: "#814CCC" extensions: - - ".bsl" - - ".os" + - ".bsl" + - ".os" tm_scope: source.bsl ace_mode: text language_id: 0 @@ -48,7 +48,7 @@ type: data color: "#38761D" extensions: - - ".2da" + - ".2da" tm_scope: source.2da ace_mode: text language_id: 387204628 @@ -56,7 +56,7 @@ type: programming color: "#004289" extensions: - - ".4dm" + - ".4dm" tm_scope: source.4dm ace_mode: text language_id: 577529595 @@ -64,7 +64,7 @@ ABAP: type: programming color: "#E8274B" extensions: - - ".abap" + - ".abap" tm_scope: source.abap ace_mode: abap language_id: 1 @@ -72,7 +72,7 @@ ABAP CDS: type: programming color: "#555e25" extensions: - - ".asddls" + - ".asddls" tm_scope: source.abapcds language_id: 452681853 ace_mode: text @@ -80,17 +80,17 @@ ABNF: type: data ace_mode: text extensions: - - ".abnf" + - ".abnf" tm_scope: source.abnf language_id: 429 AGS Script: type: programming color: "#B9D9FF" aliases: - - ags + - ags extensions: - - ".asc" - - ".ash" + - ".asc" + - ".ash" tm_scope: source.c++ ace_mode: c_cpp codemirror_mode: clike @@ -101,16 +101,16 @@ AIDL: color: "#34EB6B" tm_scope: source.aidl extensions: - - ".aidl" + - ".aidl" ace_mode: text interpreters: - - aidl + - aidl language_id: 451700185 AL: type: programming color: "#3AA2B5" extensions: - - ".al" + - ".al" tm_scope: source.al ace_mode: text language_id: 658971832 @@ -118,8 +118,8 @@ AMPL: type: programming color: "#E6EFBB" extensions: - - ".ampl" - - ".mod" + - ".ampl" + - ".mod" tm_scope: source.ampl ace_mode: text language_id: 3 @@ -127,7 +127,7 @@ ANTLR: type: programming color: "#9DC3FF" extensions: - - ".g4" + - ".g4" tm_scope: source.antlr ace_mode: text language_id: 4 @@ -136,19 +136,19 @@ API Blueprint: color: "#2ACCA8" ace_mode: markdown extensions: - - ".apib" + - ".apib" tm_scope: text.html.markdown.source.gfm.apib language_id: 5 APL: type: programming color: "#5A8164" extensions: - - ".apl" - - ".dyalog" + - ".apl" + - ".dyalog" interpreters: - - apl - - aplx - - dyalog + - apl + - aplx + - dyalog tm_scope: source.apl ace_mode: text codemirror_mode: apl @@ -158,15 +158,15 @@ ASL: type: programming ace_mode: text extensions: - - ".asl" - - ".dsl" + - ".asl" + - ".dsl" tm_scope: source.asl language_id: 124996147 ASN.1: type: data extensions: - - ".asn" - - ".asn1" + - ".asn" + - ".asn1" tm_scope: source.asn ace_mode: text codemirror_mode: asn.1 @@ -177,15 +177,15 @@ ASP.NET: tm_scope: text.html.asp color: "#9400ff" aliases: - - aspx - - aspx-vb + - aspx + - aspx-vb extensions: - - ".asax" - - ".ascx" - - ".ashx" - - ".asmx" - - ".aspx" - - ".axd" + - ".asax" + - ".ascx" + - ".ashx" + - ".asmx" + - ".aspx" + - ".axd" ace_mode: text codemirror_mode: htmlembedded codemirror_mime_type: application/x-aspx @@ -194,11 +194,11 @@ ATS: type: programming color: "#1ac620" aliases: - - ats2 + - ats2 extensions: - - ".dats" - - ".hats" - - ".sats" + - ".dats" + - ".hats" + - ".sats" tm_scope: source.ats ace_mode: ocaml language_id: 9 @@ -207,23 +207,23 @@ ActionScript: tm_scope: source.actionscript.3 color: "#882B0F" aliases: - - actionscript 3 - - actionscript3 - - as3 + - actionscript 3 + - actionscript3 + - as3 extensions: - - ".as" + - ".as" ace_mode: actionscript language_id: 10 Ada: type: programming color: "#02f88c" extensions: - - ".adb" - - ".ada" - - ".ads" + - ".adb" + - ".ada" + - ".ads" aliases: - - ada95 - - ada2005 + - ada95 + - ada2005 tm_scope: source.ada ace_mode: ada language_id: 11 @@ -232,12 +232,12 @@ Adblock Filter List: color: "#800000" ace_mode: text extensions: - - ".txt" + - ".txt" aliases: - - ad block filters - - ad block - - adb - - adblock + - ad block filters + - ad block + - adb + - adblock tm_scope: text.adblock language_id: 884614762 Adobe Font Metrics: @@ -245,19 +245,19 @@ Adobe Font Metrics: color: "#fa0f00" tm_scope: source.afm extensions: - - ".afm" + - ".afm" aliases: - - acfm - - adobe composite font metrics - - adobe multiple font metrics - - amfm + - acfm + - adobe composite font metrics + - adobe multiple font metrics + - amfm ace_mode: text language_id: 147198098 Agda: type: programming color: "#315665" extensions: - - ".agda" + - ".agda" tm_scope: source.agda ace_mode: text language_id: 12 @@ -266,14 +266,14 @@ Aiken: color: "#640ff8" ace_mode: text extensions: - - ".ak" + - ".ak" tm_scope: source.aiken language_id: 899409497 Alloy: type: programming color: "#64C800" extensions: - - ".als" + - ".als" tm_scope: source.alloy ace_mode: text language_id: 13 @@ -282,10 +282,10 @@ Alpine Abuild: color: "#0D597F" group: Shell aliases: - - abuild - - apkbuild + - abuild + - apkbuild filenames: - - APKBUILD + - APKBUILD tm_scope: source.shell ace_mode: sh codemirror_mode: shell @@ -295,12 +295,12 @@ Altium Designer: type: data color: "#A89663" aliases: - - altium + - altium extensions: - - ".OutJob" - - ".PcbDoc" - - ".PrjPCB" - - ".SchDoc" + - ".OutJob" + - ".PcbDoc" + - ".PrjPCB" + - ".SchDoc" tm_scope: source.ini ace_mode: ini language_id: 187772328 @@ -308,8 +308,8 @@ AngelScript: type: programming color: "#C7D7DC" extensions: - - ".as" - - ".angelscript" + - ".as" + - ".angelscript" tm_scope: source.angelscript ace_mode: text codemirror_mode: clike @@ -320,8 +320,8 @@ Ant Build System: color: "#A9157E" tm_scope: text.xml.ant filenames: - - ant.xml - - build.xml + - ant.xml + - build.xml ace_mode: xml codemirror_mode: xml codemirror_mime_type: application/xml @@ -330,9 +330,9 @@ Antlers: type: markup color: "#ff269e" extensions: - - ".antlers.html" - - ".antlers.php" - - ".antlers.xml" + - ".antlers.html" + - ".antlers.php" + - ".antlers.xml" tm_scope: text.html.statamic ace_mode: text language_id: 1067292663 @@ -340,15 +340,15 @@ ApacheConf: type: data color: "#d12127" aliases: - - aconf - - apache + - aconf + - apache extensions: - - ".apacheconf" - - ".vhost" + - ".apacheconf" + - ".vhost" filenames: - - ".htaccess" - - apache2.conf - - httpd.conf + - ".htaccess" + - apache2.conf + - httpd.conf tm_scope: source.apache-config ace_mode: apache_conf language_id: 16 @@ -356,8 +356,8 @@ Apex: type: programming color: "#1797c0" extensions: - - ".cls" - - ".trigger" + - ".cls" + - ".trigger" tm_scope: source.apex ace_mode: java codemirror_mode: clike @@ -368,19 +368,19 @@ Apollo Guidance Computer: color: "#0B3D91" group: Assembly extensions: - - ".agc" + - ".agc" tm_scope: source.agc ace_mode: assembly_x86 language_id: 18 AppleScript: type: programming aliases: - - osascript + - osascript extensions: - - ".applescript" - - ".scpt" + - ".applescript" + - ".scpt" interpreters: - - osascript + - osascript tm_scope: source.applescript ace_mode: applescript color: "#101F1F" @@ -389,7 +389,7 @@ Arc: type: programming color: "#aa2afe" extensions: - - ".arc" + - ".arc" tm_scope: none ace_mode: text language_id: 20 @@ -399,16 +399,16 @@ AsciiDoc: ace_mode: asciidoc wrap: true extensions: - - ".asciidoc" - - ".adoc" - - ".asc" + - ".asciidoc" + - ".adoc" + - ".asc" tm_scope: text.html.asciidoc language_id: 22 AspectJ: type: programming color: "#a957b0" extensions: - - ".aj" + - ".aj" tm_scope: source.aspectj ace_mode: text language_id: 23 @@ -416,15 +416,15 @@ Assembly: type: programming color: "#6E4C13" aliases: - - asm - - nasm + - asm + - nasm extensions: - - ".asm" - - ".a51" - - ".i" - - ".inc" - - ".nas" - - ".nasm" + - ".asm" + - ".a51" + - ".i" + - ".inc" + - ".nas" + - ".nasm" tm_scope: source.assembly ace_mode: assembly_x86 language_id: 24 @@ -432,7 +432,7 @@ Astro: type: markup color: "#ff5a03" extensions: - - ".astro" + - ".astro" tm_scope: source.astro ace_mode: html codemirror_mode: jsx @@ -442,9 +442,9 @@ Asymptote: type: programming color: "#ff0000" extensions: - - ".asy" + - ".asy" interpreters: - - asy + - asy tm_scope: source.c++ ace_mode: c_cpp codemirror_mode: clike @@ -454,7 +454,7 @@ Augeas: type: programming color: "#9CC134" extensions: - - ".aug" + - ".aug" tm_scope: none ace_mode: text language_id: 25 @@ -462,10 +462,10 @@ AutoHotkey: type: programming color: "#6594b9" aliases: - - ahk + - ahk extensions: - - ".ahk" - - ".ahkl" + - ".ahk" + - ".ahkl" tm_scope: source.ahk ace_mode: autohotkey language_id: 26 @@ -473,11 +473,11 @@ AutoIt: type: programming color: "#1C3552" aliases: - - au3 - - AutoIt3 - - AutoItScript + - au3 + - AutoIt3 + - AutoItScript extensions: - - ".au3" + - ".au3" tm_scope: source.autoit ace_mode: autohotkey language_id: 27 @@ -485,7 +485,7 @@ Avro IDL: type: data color: "#0040FF" extensions: - - ".avdl" + - ".avdl" tm_scope: source.avro ace_mode: text language_id: 785497837 @@ -493,23 +493,23 @@ Awk: type: programming color: "#c30e9b" extensions: - - ".awk" - - ".auk" - - ".gawk" - - ".mawk" - - ".nawk" + - ".awk" + - ".auk" + - ".gawk" + - ".mawk" + - ".nawk" interpreters: - - awk - - gawk - - mawk - - nawk + - awk + - gawk + - mawk + - nawk tm_scope: source.awk ace_mode: text language_id: 28 BASIC: type: programming extensions: - - ".bas" + - ".bas" tm_scope: source.basic ace_mode: text color: "#ff0000" @@ -518,14 +518,14 @@ BQN: type: programming color: "#2b7067" extensions: - - ".bqn" + - ".bqn" tm_scope: source.bqn ace_mode: text language_id: 330386870 Ballerina: type: programming extensions: - - ".bal" + - ".bal" tm_scope: source.ballerina ace_mode: text color: "#FF5000" @@ -533,13 +533,13 @@ Ballerina: Batchfile: type: programming aliases: - - bat - - batch - - dosbatch - - winbatch + - bat + - batch + - dosbatch + - winbatch extensions: - - ".bat" - - ".cmd" + - ".bat" + - ".cmd" tm_scope: source.batchfile ace_mode: batchfile color: "#C1F12E" @@ -548,7 +548,7 @@ Beef: type: programming color: "#a52f4e" extensions: - - ".bf" + - ".bf" tm_scope: source.cs ace_mode: csharp codemirror_mode: clike @@ -557,28 +557,28 @@ Beef: Befunge: type: programming extensions: - - ".befunge" - - ".bf" + - ".befunge" + - ".bf" tm_scope: source.befunge ace_mode: text language_id: 30 Berry: type: programming extensions: - - ".be" + - ".be" tm_scope: source.berry ace_mode: text color: "#15A13C" aliases: - - be + - be language_id: 121855308 BibTeX: type: markup color: "#778899" group: TeX extensions: - - ".bib" - - ".bibtex" + - ".bib" + - ".bibtex" tm_scope: text.bibtex ace_mode: tex codemirror_mode: stex @@ -588,8 +588,8 @@ Bicep: type: programming color: "#519aba" extensions: - - ".bicep" - - ".bicepparam" + - ".bicep" + - ".bicepparam" tm_scope: source.bicep ace_mode: text language_id: 321200902 @@ -597,7 +597,7 @@ Bikeshed: type: markup color: "#5562ac" extensions: - - ".bs" + - ".bs" tm_scope: source.csswg ace_mode: html codemirror_mode: htmlmixed @@ -609,7 +609,7 @@ Bison: group: Yacc tm_scope: source.yacc extensions: - - ".bison" + - ".bison" ace_mode: text language_id: 31 BitBake: @@ -617,18 +617,18 @@ BitBake: color: "#00bce4" tm_scope: source.bb extensions: - - ".bb" - - ".bbappend" - - ".bbclass" - - ".inc" + - ".bb" + - ".bbappend" + - ".bbclass" + - ".inc" ace_mode: text language_id: 32 Blade: type: markup color: "#f7523f" extensions: - - ".blade" - - ".blade.php" + - ".blade" + - ".blade.php" tm_scope: text.html.php.blade ace_mode: text language_id: 33 @@ -636,13 +636,13 @@ BlitzBasic: type: programming color: "#00FFAE" aliases: - - b3d - - blitz3d - - blitzplus - - bplus + - b3d + - blitz3d + - blitzplus + - bplus extensions: - - ".bb" - - ".decls" + - ".bb" + - ".decls" tm_scope: source.blitzmax ace_mode: text language_id: 34 @@ -650,9 +650,9 @@ BlitzMax: type: programming color: "#cd6400" extensions: - - ".bmx" + - ".bmx" aliases: - - bmax + - bmax tm_scope: source.blitzmax ace_mode: text language_id: 35 @@ -660,10 +660,10 @@ Bluespec: type: programming color: "#12223c" extensions: - - ".bsv" + - ".bsv" aliases: - - bluespec bsv - - bsv + - bluespec bsv + - bsv tm_scope: source.bsv ace_mode: verilog codemirror_mode: verilog @@ -674,10 +674,10 @@ Bluespec BH: group: Bluespec color: "#12223c" extensions: - - ".bs" + - ".bs" aliases: - - bh - - bluespec classic + - bh + - bluespec classic tm_scope: source.bh ace_mode: haskell codemirror_mode: haskell @@ -687,7 +687,7 @@ Boo: type: programming color: "#d4bec1" extensions: - - ".boo" + - ".boo" ace_mode: text tm_scope: source.boo language_id: 37 @@ -695,9 +695,9 @@ Boogie: type: programming color: "#c80fa0" extensions: - - ".bpl" + - ".bpl" interpreters: - - boogie + - boogie tm_scope: source.boogie ace_mode: text language_id: 955017407 @@ -705,8 +705,8 @@ Brainfuck: type: programming color: "#2F2530" extensions: - - ".b" - - ".bf" + - ".b" + - ".bf" tm_scope: source.bf ace_mode: text codemirror_mode: brainfuck @@ -716,7 +716,7 @@ BrighterScript: type: programming color: "#66AABB" extensions: - - ".bs" + - ".bs" tm_scope: source.brs ace_mode: text language_id: 943571030 @@ -724,7 +724,7 @@ Brightscript: type: programming color: "#662D91" extensions: - - ".brs" + - ".brs" tm_scope: source.brs ace_mode: text language_id: 39 @@ -732,8 +732,8 @@ Browserslist: type: data color: "#ffd539" filenames: - - ".browserslistrc" - - browserslist + - ".browserslistrc" + - browserslist tm_scope: text.browserslist ace_mode: text language_id: 153503348 @@ -741,12 +741,12 @@ C: type: programming color: "#555555" extensions: - - ".c" - - ".cats" - - ".h" - - ".idc" + - ".c" + - ".cats" + - ".h" + - ".idc" interpreters: - - tcc + - tcc tm_scope: source.c ace_mode: c_cpp codemirror_mode: clike @@ -760,15 +760,15 @@ C#: tm_scope: source.cs color: "#178600" aliases: - - csharp - - cake - - cakescript + - csharp + - cake + - cakescript extensions: - - ".cs" - - ".cake" - - ".cs.pp" - - ".csx" - - ".linq" + - ".cs" + - ".cake" + - ".cs.pp" + - ".csx" + - ".linq" language_id: 42 C++: type: programming @@ -778,33 +778,33 @@ C++: codemirror_mime_type: text/x-c++src color: "#f34b7d" aliases: - - cpp - extensions: - - ".cpp" - - ".c++" - - ".cc" - - ".cp" - - ".cppm" - - ".cxx" - - ".h" - - ".h++" - - ".hh" - - ".hpp" - - ".hxx" - - ".inc" - - ".inl" - - ".ino" - - ".ipp" - - ".ixx" - - ".re" - - ".tcc" - - ".tpp" - - ".txx" + - cpp + extensions: + - ".cpp" + - ".c++" + - ".cc" + - ".cp" + - ".cppm" + - ".cxx" + - ".h" + - ".h++" + - ".hh" + - ".hpp" + - ".hxx" + - ".inc" + - ".inl" + - ".ino" + - ".ipp" + - ".ixx" + - ".re" + - ".tcc" + - ".tpp" + - ".txx" language_id: 43 C-ObjDump: type: data extensions: - - ".c-objdump" + - ".c-objdump" tm_scope: objdump.x86asm ace_mode: assembly_x86 language_id: 44 @@ -812,9 +812,9 @@ C2hs Haskell: type: programming group: Haskell aliases: - - c2hs + - c2hs extensions: - - ".chs" + - ".chs" tm_scope: source.haskell ace_mode: haskell codemirror_mode: haskell @@ -825,23 +825,23 @@ CAP CDS: tm_scope: source.cds color: "#0092d1" aliases: - - cds + - cds extensions: - - ".cds" + - ".cds" ace_mode: text language_id: 390788699 CIL: type: data tm_scope: source.cil extensions: - - ".cil" + - ".cil" ace_mode: text language_id: 29176339 CLIPS: type: programming color: "#00A300" extensions: - - ".clp" + - ".clp" tm_scope: source.clips ace_mode: text language_id: 46 @@ -849,10 +849,10 @@ CMake: type: programming color: "#DA3434" extensions: - - ".cmake" - - ".cmake.in" + - ".cmake" + - ".cmake.in" filenames: - - CMakeLists.txt + - CMakeLists.txt tm_scope: source.cmake ace_mode: text codemirror_mode: cmake @@ -861,11 +861,11 @@ CMake: COBOL: type: programming extensions: - - ".cob" - - ".cbl" - - ".ccp" - - ".cobol" - - ".cpy" + - ".cob" + - ".cbl" + - ".ccp" + - ".cobol" + - ".cpy" tm_scope: source.cobol ace_mode: cobol codemirror_mode: cobol @@ -874,7 +874,7 @@ COBOL: CODEOWNERS: type: data filenames: - - CODEOWNERS + - CODEOWNERS tm_scope: text.codeowners ace_mode: gitignore language_id: 321684729 @@ -882,7 +882,7 @@ COLLADA: type: data color: "#F1A42B" extensions: - - ".dae" + - ".dae" tm_scope: text.xml ace_mode: xml codemirror_mode: xml @@ -896,7 +896,7 @@ CSON: codemirror_mode: coffeescript codemirror_mime_type: text/x-coffeescript extensions: - - ".cson" + - ".cson" language_id: 424 CSS: type: markup @@ -906,7 +906,7 @@ CSS: codemirror_mime_type: text/css color: "#563d7c" extensions: - - ".css" + - ".css" language_id: 50 CSV: type: data @@ -914,12 +914,12 @@ CSV: ace_mode: text tm_scope: none extensions: - - ".csv" + - ".csv" language_id: 51 CUE: type: programming extensions: - - ".cue" + - ".cue" tm_scope: source.cue ace_mode: text color: "#5886E1" @@ -928,7 +928,7 @@ CWeb: type: programming color: "#00007a" extensions: - - ".w" + - ".w" tm_scope: none ace_mode: text language_id: 657332628 @@ -936,12 +936,12 @@ Cabal Config: type: data color: "#483465" aliases: - - Cabal + - Cabal extensions: - - ".cabal" + - ".cabal" filenames: - - cabal.config - - cabal.project + - cabal.config + - cabal.project ace_mode: haskell codemirror_mode: haskell codemirror_mime_type: text/x-haskell @@ -965,7 +965,7 @@ Cadence: ace_mode: text tm_scope: source.cadence extensions: - - ".cdc" + - ".cdc" language_id: 270184138 Cairo: type: programming @@ -973,13 +973,13 @@ Cairo: ace_mode: text tm_scope: source.cairo extensions: - - ".cairo" + - ".cairo" language_id: 620599567 CameLIGO: type: programming color: "#3be133" extensions: - - ".mligo" + - ".mligo" tm_scope: source.mligo ace_mode: ocaml codemirror_mode: mllike @@ -991,15 +991,15 @@ Cap'n Proto: color: "#c42727" tm_scope: source.capnp extensions: - - ".capnp" + - ".capnp" ace_mode: text language_id: 52 CartoCSS: type: programming aliases: - - Carto + - Carto extensions: - - ".mss" + - ".mss" ace_mode: text tm_scope: source.css.mss language_id: 53 @@ -1007,7 +1007,7 @@ Ceylon: type: programming color: "#dfa535" extensions: - - ".ceylon" + - ".ceylon" tm_scope: source.ceylon ace_mode: text language_id: 54 @@ -1015,16 +1015,16 @@ Chapel: type: programming color: "#8dc63f" aliases: - - chpl + - chpl extensions: - - ".chpl" + - ".chpl" tm_scope: source.chapel ace_mode: text language_id: 55 Charity: type: programming extensions: - - ".ch" + - ".ch" tm_scope: none ace_mode: text language_id: 56 @@ -1032,40 +1032,40 @@ Checksums: type: data tm_scope: text.checksums aliases: - - checksum - - hash - - hashes - - sum - - sums + - checksum + - hash + - hashes + - sum + - sums filenames: - - MD5SUMS - - SHA1SUMS - - SHA256SUMS - - SHA256SUMS.txt - - SHA512SUMS - - checksums.txt - - cksums - - md5sum.txt - extensions: - - ".crc32" - - ".md2" - - ".md4" - - ".md5" - - ".sha1" - - ".sha2" - - ".sha224" - - ".sha256" - - ".sha256sum" - - ".sha3" - - ".sha384" - - ".sha512" + - MD5SUMS + - SHA1SUMS + - SHA256SUMS + - SHA256SUMS.txt + - SHA512SUMS + - checksums.txt + - cksums + - md5sum.txt + extensions: + - ".crc32" + - ".md2" + - ".md4" + - ".md5" + - ".sha1" + - ".sha2" + - ".sha224" + - ".sha256" + - ".sha256sum" + - ".sha3" + - ".sha384" + - ".sha512" ace_mode: text language_id: 372063053 ChucK: type: programming color: "#3f8000" extensions: - - ".ck" + - ".ck" tm_scope: source.java ace_mode: java codemirror_mode: clike @@ -1075,7 +1075,7 @@ Circom: type: programming ace_mode: text extensions: - - ".circom" + - ".circom" color: "#707575" tm_scope: source.circom language_id: 1042332086 @@ -1085,14 +1085,14 @@ Cirru: tm_scope: source.cirru ace_mode: cirru extensions: - - ".cirru" + - ".cirru" language_id: 58 Clarion: type: programming color: "#db901e" ace_mode: text extensions: - - ".clw" + - ".clw" tm_scope: source.clarion language_id: 59 Clarity: @@ -1100,7 +1100,7 @@ Clarity: color: "#5546ff" ace_mode: lisp extensions: - - ".clar" + - ".clar" tm_scope: source.clar language_id: 91493841 Classic ASP: @@ -1108,17 +1108,17 @@ Classic ASP: color: "#6a40fd" tm_scope: text.html.asp aliases: - - asp + - asp extensions: - - ".asp" + - ".asp" ace_mode: text language_id: 8 Clean: type: programming color: "#3F85AF" extensions: - - ".icl" - - ".dcl" + - ".icl" + - ".dcl" tm_scope: source.clean ace_mode: text language_id: 60 @@ -1126,7 +1126,7 @@ Click: type: programming color: "#E4E6F3" extensions: - - ".click" + - ".click" tm_scope: source.click ace_mode: text language_id: 61 @@ -1138,20 +1138,20 @@ Clojure: codemirror_mime_type: text/x-clojure color: "#db5855" extensions: - - ".clj" - - ".bb" - - ".boot" - - ".cl2" - - ".cljc" - - ".cljs" - - ".cljs.hl" - - ".cljscm" - - ".cljx" - - ".hic" + - ".clj" + - ".bb" + - ".boot" + - ".cl2" + - ".cljc" + - ".cljs" + - ".cljs.hl" + - ".cljscm" + - ".cljx" + - ".hic" filenames: - - riemann.config + - riemann.config interpreters: - - bb + - bb language_id: 62 Closure Templates: type: markup @@ -1160,9 +1160,9 @@ Closure Templates: codemirror_mode: soy codemirror_mime_type: text/x-soy aliases: - - soy + - soy extensions: - - ".soy" + - ".soy" tm_scope: text.html.soy language_id: 357046146 Cloud Firestore Security Rules: @@ -1173,30 +1173,30 @@ Cloud Firestore Security Rules: codemirror_mime_type: text/css tm_scope: source.firestore filenames: - - firestore.rules + - firestore.rules language_id: 407996372 CoNLL-U: type: data extensions: - - ".conllu" - - ".conll" + - ".conllu" + - ".conll" tm_scope: text.conllu ace_mode: text aliases: - - CoNLL - - CoNLL-X + - CoNLL + - CoNLL-X language_id: 421026389 CodeQL: type: programming color: "#140f46" extensions: - - ".ql" - - ".qll" + - ".ql" + - ".qll" tm_scope: source.ql ace_mode: text language_id: 424259634 aliases: - - ql + - ql CoffeeScript: type: programming tm_scope: source.coffee @@ -1205,30 +1205,30 @@ CoffeeScript: codemirror_mime_type: text/x-coffeescript color: "#244776" aliases: - - coffee - - coffee-script + - coffee + - coffee-script extensions: - - ".coffee" - - "._coffee" - - ".cake" - - ".cjsx" - - ".iced" + - ".coffee" + - "._coffee" + - ".cake" + - ".cjsx" + - ".iced" filenames: - - Cakefile + - Cakefile interpreters: - - coffee + - coffee language_id: 63 ColdFusion: type: programming ace_mode: coldfusion color: "#ed2cd6" aliases: - - cfm - - cfml - - coldfusion html + - cfm + - cfml + - coldfusion html extensions: - - ".cfm" - - ".cfml" + - ".cfm" + - ".cfml" tm_scope: text.html.cfm language_id: 64 ColdFusion CFC: @@ -1237,9 +1237,9 @@ ColdFusion CFC: group: ColdFusion ace_mode: coldfusion aliases: - - cfc + - cfc extensions: - - ".cfc" + - ".cfc" tm_scope: source.cfscript language_id: 65 Common Lisp: @@ -1247,37 +1247,37 @@ Common Lisp: tm_scope: source.commonlisp color: "#3fb68b" aliases: - - lisp + - lisp extensions: - - ".lisp" - - ".asd" - - ".cl" - - ".l" - - ".lsp" - - ".ny" - - ".podsl" - - ".sexp" + - ".lisp" + - ".asd" + - ".cl" + - ".l" + - ".lsp" + - ".ny" + - ".podsl" + - ".sexp" interpreters: - - lisp - - sbcl - - ccl - - clisp - - ecl + - lisp + - sbcl + - ccl + - clisp + - ecl ace_mode: lisp codemirror_mode: commonlisp codemirror_mime_type: text/x-common-lisp language_id: 66 Common Workflow Language: aliases: - - cwl + - cwl type: programming ace_mode: yaml codemirror_mode: yaml codemirror_mime_type: text/x-yaml extensions: - - ".cwl" + - ".cwl" interpreters: - - cwl-runner + - cwl-runner color: "#B5314C" tm_scope: source.cwl language_id: 988547172 @@ -1285,8 +1285,8 @@ Component Pascal: type: programming color: "#B0CE4E" extensions: - - ".cp" - - ".cps" + - ".cp" + - ".cps" tm_scope: source.pascal ace_mode: pascal codemirror_mode: pascal @@ -1295,7 +1295,7 @@ Component Pascal: Cool: type: programming extensions: - - ".cl" + - ".cl" tm_scope: source.cool ace_mode: text language_id: 68 @@ -1303,29 +1303,29 @@ Coq: type: programming color: "#d0b68c" extensions: - - ".coq" - - ".v" + - ".coq" + - ".v" tm_scope: source.coq ace_mode: text language_id: 69 Cpp-ObjDump: type: data extensions: - - ".cppobjdump" - - ".c++-objdump" - - ".c++objdump" - - ".cpp-objdump" - - ".cxx-objdump" + - ".cppobjdump" + - ".c++-objdump" + - ".c++objdump" + - ".cpp-objdump" + - ".cxx-objdump" tm_scope: objdump.x86asm aliases: - - c++-objdump + - c++-objdump ace_mode: assembly_x86 language_id: 70 Creole: type: prose wrap: true extensions: - - ".creole" + - ".creole" tm_scope: text.html.creole ace_mode: text language_id: 71 @@ -1333,22 +1333,22 @@ Crystal: type: programming color: "#000100" extensions: - - ".cr" + - ".cr" ace_mode: ruby codemirror_mode: crystal codemirror_mime_type: text/x-crystal tm_scope: source.crystal interpreters: - - crystal + - crystal language_id: 72 Csound: type: programming color: "#1a1a1a" aliases: - - csound-orc + - csound-orc extensions: - - ".orc" - - ".udo" + - ".orc" + - ".udo" tm_scope: source.csound ace_mode: csound_orchestra language_id: 73 @@ -1356,9 +1356,9 @@ Csound Document: type: programming color: "#1a1a1a" aliases: - - csound-csd + - csound-csd extensions: - - ".csd" + - ".csd" tm_scope: source.csound-document ace_mode: csound_document language_id: 74 @@ -1366,17 +1366,17 @@ Csound Score: type: programming color: "#1a1a1a" aliases: - - csound-sco + - csound-sco extensions: - - ".sco" + - ".sco" tm_scope: source.csound-score ace_mode: csound_score language_id: 75 Cuda: type: programming extensions: - - ".cu" - - ".cuh" + - ".cu" + - ".cuh" tm_scope: source.cuda-c++ ace_mode: c_cpp codemirror_mode: clike @@ -1386,7 +1386,7 @@ Cuda: Cue Sheet: type: data extensions: - - ".cue" + - ".cue" tm_scope: source.cuesheet ace_mode: text language_id: 942714150 @@ -1394,14 +1394,14 @@ Curry: type: programming color: "#531242" extensions: - - ".curry" + - ".curry" tm_scope: source.curry ace_mode: haskell language_id: 439829048 Cycript: type: programming extensions: - - ".cy" + - ".cy" tm_scope: source.js ace_mode: javascript codemirror_mode: javascript @@ -1411,8 +1411,8 @@ Cypher: type: programming color: "#34c0eb" extensions: - - ".cyp" - - ".cypher" + - ".cyp" + - ".cypher" tm_scope: source.cypher ace_mode: text language_id: 850806976 @@ -1420,11 +1420,11 @@ Cython: type: programming color: "#fedf5b" extensions: - - ".pyx" - - ".pxd" - - ".pxi" + - ".pyx" + - ".pxd" + - ".pxi" aliases: - - pyrex + - pyrex tm_scope: source.cython ace_mode: text codemirror_mode: python @@ -1434,10 +1434,10 @@ D: type: programming color: "#ba595e" aliases: - - Dlang + - Dlang extensions: - - ".d" - - ".di" + - ".d" + - ".di" tm_scope: source.d ace_mode: d codemirror_mode: d @@ -1446,7 +1446,7 @@ D: D-ObjDump: type: data extensions: - - ".d-objdump" + - ".d-objdump" tm_scope: objdump.x86asm ace_mode: assembly_x86 language_id: 81 @@ -1454,18 +1454,18 @@ D2: type: markup color: "#526ee8" extensions: - - ".d2" + - ".d2" aliases: - - d2lang + - d2lang tm_scope: source.d2 ace_mode: text language_id: 37531557 DIGITAL Command Language: type: programming aliases: - - dcl + - dcl extensions: - - ".com" + - ".com" tm_scope: none ace_mode: text language_id: 82 @@ -1473,28 +1473,28 @@ DM: type: programming color: "#447265" extensions: - - ".dm" + - ".dm" aliases: - - byond + - byond tm_scope: source.dm ace_mode: c_cpp language_id: 83 DNS Zone: type: data extensions: - - ".zone" - - ".arpa" + - ".zone" + - ".arpa" tm_scope: text.zone_file ace_mode: text language_id: 84 DTrace: type: programming aliases: - - dtrace-script + - dtrace-script extensions: - - ".d" + - ".d" interpreters: - - dtrace + - dtrace tm_scope: source.c ace_mode: c_cpp codemirror_mode: clike @@ -1504,9 +1504,9 @@ Dafny: type: programming color: "#FFEC25" extensions: - - ".dfy" + - ".dfy" interpreters: - - dafny + - dafny tm_scope: text.dfy.dafny ace_mode: text language_id: 969323346 @@ -1514,10 +1514,10 @@ Darcs Patch: type: data color: "#8eff23" aliases: - - dpatch + - dpatch extensions: - - ".darcspatch" - - ".dpatch" + - ".darcspatch" + - ".dpatch" tm_scope: none ace_mode: text language_id: 86 @@ -1525,9 +1525,9 @@ Dart: type: programming color: "#00B4AB" extensions: - - ".dart" + - ".dart" interpreters: - - dart + - dart tm_scope: source.dart ace_mode: dart codemirror_mode: dart @@ -1537,7 +1537,7 @@ DataWeave: type: programming color: "#003a52" extensions: - - ".dwl" + - ".dwl" ace_mode: text tm_scope: source.data-weave language_id: 974514097 @@ -1545,7 +1545,7 @@ Debian Package Control File: type: data color: "#D70751" extensions: - - ".dsc" + - ".dsc" tm_scope: source.deb-control ace_mode: text language_id: 527438264 @@ -1556,14 +1556,14 @@ DenizenScript: codemirror_mode: yaml codemirror_mime_type: text/x-yaml extensions: - - ".dsc" + - ".dsc" tm_scope: source.denizenscript language_id: 435000929 Dhall: type: programming color: "#dfafff" extensions: - - ".dhall" + - ".dhall" tm_scope: source.haskell ace_mode: haskell codemirror_mode: haskell @@ -1572,10 +1572,10 @@ Dhall: Diff: type: data extensions: - - ".diff" - - ".patch" + - ".diff" + - ".patch" aliases: - - udiff + - udiff tm_scope: source.diff ace_mode: diff codemirror_mode: diff @@ -1585,21 +1585,21 @@ DirectX 3D File: type: data color: "#aace60" extensions: - - ".x" + - ".x" ace_mode: text tm_scope: none language_id: 201049282 Dockerfile: type: programming aliases: - - Containerfile + - Containerfile color: "#384d54" tm_scope: source.dockerfile extensions: - - ".dockerfile" + - ".dockerfile" filenames: - - Containerfile - - Dockerfile + - Containerfile + - Dockerfile ace_mode: dockerfile codemirror_mode: dockerfile codemirror_mime_type: text/x-dockerfile @@ -1608,7 +1608,7 @@ Dogescript: type: programming color: "#cca760" extensions: - - ".djs" + - ".djs" tm_scope: none ace_mode: text language_id: 90 @@ -1616,21 +1616,21 @@ Dotenv: type: data color: "#e5d559" extensions: - - ".env" + - ".env" filenames: - - ".env" - - ".env.ci" - - ".env.dev" - - ".env.development" - - ".env.development.local" - - ".env.example" - - ".env.local" - - ".env.prod" - - ".env.production" - - ".env.sample" - - ".env.staging" - - ".env.test" - - ".env.testing" + - ".env" + - ".env.ci" + - ".env.dev" + - ".env.development" + - ".env.development.local" + - ".env.example" + - ".env.local" + - ".env.prod" + - ".env.production" + - ".env.sample" + - ".env.staging" + - ".env.test" + - ".env.testing" tm_scope: source.dotenv ace_mode: text language_id: 111148035 @@ -1638,10 +1638,10 @@ Dylan: type: programming color: "#6c616e" extensions: - - ".dylan" - - ".dyl" - - ".intr" - - ".lid" + - ".dylan" + - ".dyl" + - ".intr" + - ".lid" tm_scope: source.dylan ace_mode: text codemirror_mode: dylan @@ -1651,22 +1651,22 @@ E: type: programming color: "#ccce35" extensions: - - ".e" + - ".e" interpreters: - - rune + - rune tm_scope: none ace_mode: text language_id: 92 E-mail: type: data aliases: - - email - - eml - - mail - - mbox + - email + - eml + - mail + - mbox extensions: - - ".eml" - - ".mbox" + - ".eml" + - ".mbox" tm_scope: text.eml.basic ace_mode: text codemirror_mode: mbox @@ -1675,7 +1675,7 @@ E-mail: EBNF: type: data extensions: - - ".ebnf" + - ".ebnf" tm_scope: source.ebnf ace_mode: text codemirror_mode: ebnf @@ -1685,8 +1685,8 @@ ECL: type: programming color: "#8a1267" extensions: - - ".ecl" - - ".eclxml" + - ".ecl" + - ".eclxml" tm_scope: source.ecl ace_mode: text codemirror_mode: ecl @@ -1697,7 +1697,7 @@ ECLiPSe: color: "#001d9d" group: Prolog extensions: - - ".ecl" + - ".ecl" tm_scope: source.prolog.eclipse ace_mode: prolog language_id: 94 @@ -1705,10 +1705,10 @@ EJS: type: markup color: "#a91e50" extensions: - - ".ejs" - - ".ect" - - ".ejs.t" - - ".jst" + - ".ejs" + - ".ect" + - ".ejs.t" + - ".jst" tm_scope: text.html.js ace_mode: ejs language_id: 95 @@ -1716,7 +1716,7 @@ EQ: type: programming color: "#a78649" extensions: - - ".eq" + - ".eq" tm_scope: source.cs ace_mode: csharp codemirror_mode: clike @@ -1725,8 +1725,8 @@ EQ: Eagle: type: data extensions: - - ".sch" - - ".brd" + - ".sch" + - ".brd" tm_scope: text.xml ace_mode: xml codemirror_mode: xml @@ -1735,12 +1735,12 @@ Eagle: Earthly: type: programming aliases: - - Earthfile + - Earthfile color: "#2af0ff" tm_scope: source.earthfile ace_mode: text filenames: - - Earthfile + - Earthfile language_id: 963512632 Easybuild: type: data @@ -1751,14 +1751,14 @@ Easybuild: codemirror_mime_type: text/x-python tm_scope: source.python extensions: - - ".eb" + - ".eb" language_id: 342840477 Ecere Projects: type: data color: "#913960" group: JavaScript extensions: - - ".epj" + - ".epj" tm_scope: source.json ace_mode: json codemirror_mode: javascript @@ -1769,19 +1769,19 @@ Ecmarkup: color: "#eb8131" group: HTML extensions: - - ".html" + - ".html" tm_scope: text.html.ecmarkup ace_mode: html codemirror_mode: htmlmixed codemirror_mime_type: text/html aliases: - - ecmarkdown + - ecmarkdown language_id: 844766630 Edge: type: markup color: "#0dffe0" extensions: - - ".edge" + - ".edge" tm_scope: text.html.edge ace_mode: html language_id: 460509620 @@ -1789,10 +1789,10 @@ EdgeQL: type: programming color: "#31A7FF" aliases: - - esdl + - esdl extensions: - - ".edgeql" - - ".esdl" + - ".edgeql" + - ".esdl" ace_mode: text tm_scope: source.edgeql language_id: 925235833 @@ -1801,11 +1801,11 @@ EditorConfig: color: "#fff1f2" group: INI extensions: - - ".editorconfig" + - ".editorconfig" filenames: - - ".editorconfig" + - ".editorconfig" aliases: - - editor-config + - editor-config ace_mode: ini codemirror_mode: properties codemirror_mime_type: text/x-properties @@ -1814,7 +1814,7 @@ EditorConfig: Edje Data Collection: type: data extensions: - - ".edc" + - ".edc" tm_scope: source.c++ ace_mode: c_cpp codemirror_mode: clike @@ -1824,7 +1824,7 @@ Eiffel: type: programming color: "#4d6977" extensions: - - ".e" + - ".e" tm_scope: source.eiffel ace_mode: eiffel codemirror_mode: eiffel @@ -1834,20 +1834,20 @@ Elixir: type: programming color: "#6e4a7e" extensions: - - ".ex" - - ".exs" + - ".ex" + - ".exs" tm_scope: source.elixir ace_mode: elixir filenames: - - mix.lock + - mix.lock interpreters: - - elixir + - elixir language_id: 100 Elm: type: programming color: "#60B5CC" extensions: - - ".elm" + - ".elm" tm_scope: source.elm ace_mode: elm codemirror_mode: elm @@ -1857,9 +1857,9 @@ Elvish: type: programming ace_mode: text extensions: - - ".elv" + - ".elv" interpreters: - - elvish + - elvish tm_scope: source.elvish color: "#55BB55" language_id: 570996448 @@ -1875,23 +1875,23 @@ Emacs Lisp: tm_scope: source.emacs.lisp color: "#c065db" aliases: - - elisp - - emacs + - elisp + - emacs filenames: - - ".abbrev_defs" - - ".emacs" - - ".emacs.desktop" - - ".gnus" - - ".spacemacs" - - ".viper" - - Cask - - Project.ede - - _emacs - - abbrev_defs - extensions: - - ".el" - - ".emacs" - - ".emacs.desktop" + - ".abbrev_defs" + - ".emacs" + - ".emacs.desktop" + - ".gnus" + - ".spacemacs" + - ".viper" + - Cask + - Project.ede + - _emacs + - abbrev_defs + extensions: + - ".el" + - ".emacs" + - ".emacs.desktop" ace_mode: lisp codemirror_mode: commonlisp codemirror_mime_type: text/x-common-lisp @@ -1900,8 +1900,8 @@ EmberScript: type: programming color: "#FFF4F3" extensions: - - ".em" - - ".emberscript" + - ".em" + - ".emberscript" tm_scope: source.coffee ace_mode: coffee codemirror_mode: coffeescript @@ -1911,35 +1911,35 @@ Erlang: type: programming color: "#B83998" extensions: - - ".erl" - - ".app" - - ".app.src" - - ".es" - - ".escript" - - ".hrl" - - ".xrl" - - ".yrl" + - ".erl" + - ".app" + - ".app.src" + - ".es" + - ".escript" + - ".hrl" + - ".xrl" + - ".yrl" filenames: - - Emakefile - - rebar.config - - rebar.config.lock - - rebar.lock + - Emakefile + - rebar.config + - rebar.config.lock + - rebar.lock tm_scope: source.erlang ace_mode: erlang codemirror_mode: erlang codemirror_mime_type: text/x-erlang interpreters: - - escript + - escript language_id: 104 Euphoria: type: programming color: "#FF790B" extensions: - - ".e" - - ".ex" + - ".e" + - ".ex" interpreters: - - eui - - euiw + - eui + - euiw ace_mode: text tm_scope: source.euphoria language_id: 880693982 @@ -1947,11 +1947,11 @@ F#: type: programming color: "#b845fc" aliases: - - fsharp + - fsharp extensions: - - ".fs" - - ".fsi" - - ".fsx" + - ".fs" + - ".fsi" + - ".fsx" tm_scope: source.fsharp ace_mode: text codemirror_mode: mllike @@ -1962,10 +1962,10 @@ F*: type: programming color: "#572e30" aliases: - - fstar + - fstar extensions: - - ".fst" - - ".fsti" + - ".fst" + - ".fsti" tm_scope: source.fstar ace_mode: text language_id: 336943375 @@ -1973,9 +1973,9 @@ FIGlet Font: type: data color: "#FFDDBB" aliases: - - FIGfont + - FIGfont extensions: - - ".flf" + - ".flf" tm_scope: source.figfont ace_mode: text language_id: 686129783 @@ -1983,7 +1983,7 @@ FIRRTL: type: programming color: "#2f632f" extensions: - - ".fir" + - ".fir" tm_scope: source.firrtl ace_mode: text language_id: 906694254 @@ -1991,8 +1991,8 @@ FLUX: type: programming color: "#88ccff" extensions: - - ".fx" - - ".flux" + - ".fx" + - ".flux" tm_scope: none ace_mode: text language_id: 106 @@ -2000,10 +2000,10 @@ Factor: type: programming color: "#636746" extensions: - - ".factor" + - ".factor" filenames: - - ".factor-boot-rc" - - ".factor-rc" + - ".factor-boot-rc" + - ".factor-rc" tm_scope: source.factor ace_mode: text codemirror_mode: factor @@ -2013,10 +2013,10 @@ Fancy: type: programming color: "#7b9db4" extensions: - - ".fy" - - ".fancypack" + - ".fy" + - ".fancypack" filenames: - - Fakefile + - Fakefile tm_scope: source.fancy ace_mode: text language_id: 109 @@ -2024,7 +2024,7 @@ Fantom: type: programming color: "#14253c" extensions: - - ".fan" + - ".fan" tm_scope: source.fan ace_mode: text language_id: 110 @@ -2032,7 +2032,7 @@ Faust: type: programming color: "#c37240" extensions: - - ".dsp" + - ".dsp" tm_scope: source.faust ace_mode: text language_id: 622529198 @@ -2042,15 +2042,15 @@ Fennel: ace_mode: text color: "#fff3d7" interpreters: - - fennel + - fennel extensions: - - ".fnl" + - ".fnl" language_id: 239946126 Filebench WML: type: programming color: "#F6B900" extensions: - - ".f" + - ".f" tm_scope: none ace_mode: text language_id: 111 @@ -2058,7 +2058,7 @@ Filterscript: type: programming group: RenderScript extensions: - - ".fs" + - ".fs" tm_scope: none ace_mode: text language_id: 112 @@ -2066,15 +2066,15 @@ Fluent: type: programming color: "#ffcc33" extensions: - - ".ftl" + - ".ftl" tm_scope: source.ftl ace_mode: text language_id: 206353404 Formatted: type: data extensions: - - ".for" - - ".eam.fs" + - ".for" + - ".eam.fs" tm_scope: none ace_mode: text language_id: 113 @@ -2082,14 +2082,14 @@ Forth: type: programming color: "#341708" extensions: - - ".fth" - - ".4th" - - ".f" - - ".for" - - ".forth" - - ".fr" - - ".frt" - - ".fs" + - ".fth" + - ".4th" + - ".f" + - ".for" + - ".forth" + - ".fr" + - ".frt" + - ".fs" tm_scope: source.forth ace_mode: forth codemirror_mode: forth @@ -2100,10 +2100,10 @@ Fortran: type: programming color: "#4d41b1" extensions: - - ".f" - - ".f77" - - ".for" - - ".fpp" + - ".f" + - ".f77" + - ".for" + - ".fpp" tm_scope: source.fortran ace_mode: text codemirror_mode: fortran @@ -2114,10 +2114,10 @@ Fortran Free Form: color: "#4d41b1" type: programming extensions: - - ".f90" - - ".f03" - - ".f08" - - ".f95" + - ".f90" + - ".f03" + - ".f08" + - ".f95" tm_scope: source.fortran.modern ace_mode: text codemirror_mode: fortran @@ -2127,11 +2127,11 @@ FreeBasic: type: programming color: "#141AC9" extensions: - - ".bi" - - ".bas" + - ".bi" + - ".bas" tm_scope: source.vbnet aliases: - - fb + - fb ace_mode: text codemirror_mode: vb codemirror_mime_type: text/x-vb @@ -2140,9 +2140,9 @@ FreeMarker: type: programming color: "#0050b2" aliases: - - ftl + - ftl extensions: - - ".ftl" + - ".ftl" tm_scope: text.html.ftl ace_mode: ftl language_id: 115 @@ -2150,7 +2150,7 @@ Frege: type: programming color: "#00cafe" extensions: - - ".fr" + - ".fr" tm_scope: source.haskell ace_mode: haskell language_id: 116 @@ -2158,7 +2158,7 @@ Futhark: type: programming color: "#5f021f" extensions: - - ".fut" + - ".fut" tm_scope: source.futhark ace_mode: text language_id: 97358117 @@ -2166,10 +2166,10 @@ G-code: type: programming color: "#D08CF2" extensions: - - ".g" - - ".cnc" - - ".gco" - - ".gcode" + - ".g" + - ".cnc" + - ".gco" + - ".gcode" tm_scope: source.gcode ace_mode: gcode language_id: 117 @@ -2177,7 +2177,7 @@ GAML: type: programming color: "#FFC766" extensions: - - ".gaml" + - ".gaml" tm_scope: none ace_mode: text language_id: 290345951 @@ -2185,7 +2185,7 @@ GAMS: type: programming color: "#f49a22" extensions: - - ".gms" + - ".gms" tm_scope: none ace_mode: text language_id: 118 @@ -2193,11 +2193,11 @@ GAP: type: programming color: "#0000cc" extensions: - - ".g" - - ".gap" - - ".gd" - - ".gi" - - ".tst" + - ".g" + - ".gap" + - ".gd" + - ".gi" + - ".tst" tm_scope: source.gap ace_mode: text language_id: 119 @@ -2205,7 +2205,7 @@ GCC Machine Description: type: programming color: "#FFCFAB" extensions: - - ".md" + - ".md" tm_scope: source.lisp ace_mode: lisp codemirror_mode: commonlisp @@ -2214,8 +2214,8 @@ GCC Machine Description: GDB: type: programming extensions: - - ".gdb" - - ".gdbinit" + - ".gdb" + - ".gdbinit" tm_scope: source.gdb ace_mode: text language_id: 122 @@ -2223,7 +2223,7 @@ GDScript: type: programming color: "#355570" extensions: - - ".gd" + - ".gd" tm_scope: source.gdscript ace_mode: text language_id: 123 @@ -2232,48 +2232,48 @@ GEDCOM: color: "#003058" ace_mode: text extensions: - - ".ged" + - ".ged" tm_scope: source.gedcom language_id: 459577965 GLSL: type: programming color: "#5686a5" extensions: - - ".glsl" - - ".fp" - - ".frag" - - ".frg" - - ".fs" - - ".fsh" - - ".fshader" - - ".geo" - - ".geom" - - ".glslf" - - ".glslv" - - ".gs" - - ".gshader" - - ".rchit" - - ".rmiss" - - ".shader" - - ".tesc" - - ".tese" - - ".vert" - - ".vrx" - - ".vs" - - ".vsh" - - ".vshader" + - ".glsl" + - ".fp" + - ".frag" + - ".frg" + - ".fs" + - ".fsh" + - ".fshader" + - ".geo" + - ".geom" + - ".glslf" + - ".glslv" + - ".gs" + - ".gshader" + - ".rchit" + - ".rmiss" + - ".shader" + - ".tesc" + - ".tese" + - ".vert" + - ".vrx" + - ".vs" + - ".vsh" + - ".vshader" tm_scope: source.glsl ace_mode: glsl language_id: 124 GN: type: data extensions: - - ".gn" - - ".gni" + - ".gn" + - ".gni" interpreters: - - gn + - gn filenames: - - ".gn" + - ".gn" tm_scope: source.gn ace_mode: python codemirror_mode: python @@ -2283,9 +2283,9 @@ GSC: type: programming color: "#FF6800" extensions: - - ".gsc" - - ".csc" - - ".gsh" + - ".gsc" + - ".csc" + - ".gsh" tm_scope: source.gsc ace_mode: c_cpp codemirror_mode: clike @@ -2295,7 +2295,7 @@ Game Maker Language: type: programming color: "#71b417" extensions: - - ".gml" + - ".gml" tm_scope: source.c++ ace_mode: c_cpp codemirror_mode: clike @@ -2308,16 +2308,16 @@ Gemfile.lock: tm_scope: source.gemfile-lock ace_mode: text filenames: - - Gemfile.lock + - Gemfile.lock language_id: 907065713 Gemini: type: prose color: "#ff6900" ace_mode: text extensions: - - ".gmi" + - ".gmi" aliases: - - gemtext + - gemtext wrap: true tm_scope: source.gemini language_id: 310828396 @@ -2325,7 +2325,7 @@ Genero 4gl: type: programming color: "#63408e" extensions: - - ".4gl" + - ".4gl" tm_scope: source.genero-4gl ace_mode: text language_id: 986054050 @@ -2333,7 +2333,7 @@ Genero per: type: markup color: "#d8df39" extensions: - - ".per" + - ".per" tm_scope: source.genero-per ace_mode: text language_id: 902995658 @@ -2341,7 +2341,7 @@ Genie: type: programming ace_mode: text extensions: - - ".gs" + - ".gs" color: "#fb855d" tm_scope: none language_id: 792408528 @@ -2349,11 +2349,11 @@ Genshi: type: programming color: "#951531" extensions: - - ".kid" + - ".kid" tm_scope: text.xml.genshi aliases: - - xml+genshi - - xml+kid + - xml+genshi + - xml+kid ace_mode: xml codemirror_mode: xml codemirror_mime_type: text/xml @@ -2363,7 +2363,7 @@ Gentoo Ebuild: color: "#9400ff" group: Shell extensions: - - ".ebuild" + - ".ebuild" tm_scope: source.shell ace_mode: sh codemirror_mode: shell @@ -2374,7 +2374,7 @@ Gentoo Eclass: color: "#9400ff" group: Shell extensions: - - ".eclass" + - ".eclass" tm_scope: source.shell ace_mode: sh codemirror_mode: shell @@ -2384,48 +2384,48 @@ Gerber Image: type: data color: "#d20b00" aliases: - - rs-274x - extensions: - - ".gbr" - - ".cmp" - - ".gbl" - - ".gbo" - - ".gbp" - - ".gbs" - - ".gko" - - ".gml" - - ".gpb" - - ".gpt" - - ".gtl" - - ".gto" - - ".gtp" - - ".gts" - - ".ncl" - - ".sol" + - rs-274x + extensions: + - ".gbr" + - ".cmp" + - ".gbl" + - ".gbo" + - ".gbp" + - ".gbs" + - ".gko" + - ".gml" + - ".gpb" + - ".gpt" + - ".gtl" + - ".gto" + - ".gtp" + - ".gts" + - ".ncl" + - ".sol" interpreters: - - gerbv - - gerbview + - gerbv + - gerbview tm_scope: source.gerber ace_mode: text language_id: 404627610 Gettext Catalog: type: prose aliases: - - pot + - pot extensions: - - ".po" - - ".pot" + - ".po" + - ".pot" tm_scope: source.po ace_mode: text language_id: 129 Gherkin: type: programming extensions: - - ".feature" - - ".story" + - ".feature" + - ".story" tm_scope: text.gherkin.feature aliases: - - cucumber + - cucumber ace_mode: text color: "#5B2063" language_id: 76 @@ -2433,9 +2433,9 @@ Git Attributes: type: data color: "#F44D27" aliases: - - gitattributes + - gitattributes filenames: - - ".gitattributes" + - ".gitattributes" tm_scope: source.gitattributes ace_mode: gitignore codemirror_mode: shell @@ -2446,13 +2446,13 @@ Git Config: color: "#F44D27" group: INI aliases: - - gitconfig - - gitmodules + - gitconfig + - gitmodules extensions: - - ".gitconfig" + - ".gitconfig" filenames: - - ".gitconfig" - - ".gitmodules" + - ".gitconfig" + - ".gitmodules" ace_mode: ini codemirror_mode: properties codemirror_mime_type: text/x-properties @@ -2462,9 +2462,9 @@ Git Revision List: type: data color: "#F44D27" aliases: - - Git Blame Ignore Revs + - Git Blame Ignore Revs filenames: - - ".git-blame-ignore-revs" + - ".git-blame-ignore-revs" tm_scope: source.git-revlist ace_mode: text language_id: 461881235 @@ -2473,13 +2473,13 @@ Gleam: color: "#ffaff3" ace_mode: text extensions: - - ".gleam" + - ".gleam" tm_scope: source.gleam language_id: 1054258749 Glimmer JS: type: programming extensions: - - ".gjs" + - ".gjs" ace_mode: javascript color: "#F5835F" tm_scope: source.gjs @@ -2488,7 +2488,7 @@ Glimmer JS: Glimmer TS: type: programming extensions: - - ".gts" + - ".gts" ace_mode: typescript color: "#3178c6" tm_scope: source.gts @@ -2498,7 +2498,7 @@ Glyph: type: programming color: "#c1ac7f" extensions: - - ".glf" + - ".glf" tm_scope: source.tcl ace_mode: tcl codemirror_mode: tcl @@ -2507,7 +2507,7 @@ Glyph: Glyph Bitmap Distribution Format: type: data extensions: - - ".bdf" + - ".bdf" tm_scope: source.bdf ace_mode: text language_id: 997665271 @@ -2515,14 +2515,14 @@ Gnuplot: type: programming color: "#f0a9f0" extensions: - - ".gp" - - ".gnu" - - ".gnuplot" - - ".p" - - ".plot" - - ".plt" + - ".gp" + - ".gnu" + - ".gnuplot" + - ".p" + - ".plot" + - ".plt" interpreters: - - gnuplot + - gnuplot tm_scope: source.gnuplot ace_mode: text language_id: 131 @@ -2530,9 +2530,9 @@ Go: type: programming color: "#00ADD8" aliases: - - golang + - golang extensions: - - ".go" + - ".go" tm_scope: source.go ace_mode: golang codemirror_mode: go @@ -2542,13 +2542,13 @@ Go Checksums: type: data color: "#00ADD8" aliases: - - go.sum - - go sum - - go.work.sum - - go work sum + - go.sum + - go sum + - go.work.sum + - go work sum filenames: - - go.sum - - go.work.sum + - go.sum + - go.work.sum tm_scope: go.sum ace_mode: text language_id: 1054391671 @@ -2556,10 +2556,10 @@ Go Module: type: data color: "#00ADD8" aliases: - - go.mod - - go mod + - go.mod + - go mod filenames: - - go.mod + - go.mod tm_scope: go.mod ace_mode: text language_id: 947461016 @@ -2567,10 +2567,10 @@ Go Workspace: type: data color: "#00ADD8" aliases: - - go.work - - go work + - go.work + - go work filenames: - - go.work + - go.work tm_scope: go.mod ace_mode: text language_id: 934546256 @@ -2578,12 +2578,12 @@ Godot Resource: type: data color: "#355570" extensions: - - ".gdnlib" - - ".gdns" - - ".tres" - - ".tscn" + - ".gdnlib" + - ".gdns" + - ".tres" + - ".tscn" filenames: - - project.godot + - project.godot tm_scope: source.gdresource ace_mode: text language_id: 738107771 @@ -2591,7 +2591,7 @@ Golo: type: programming color: "#88562A" extensions: - - ".golo" + - ".golo" tm_scope: source.golo ace_mode: text language_id: 133 @@ -2599,10 +2599,10 @@ Gosu: type: programming color: "#82937f" extensions: - - ".gs" - - ".gst" - - ".gsx" - - ".vark" + - ".gs" + - ".gst" + - ".gsx" + - ".vark" tm_scope: source.gosu.2 ace_mode: text language_id: 134 @@ -2610,7 +2610,7 @@ Grace: type: programming color: "#615f8b" extensions: - - ".grace" + - ".grace" tm_scope: source.grace ace_mode: text language_id: 135 @@ -2618,7 +2618,7 @@ Gradle: type: data color: "#02303a" extensions: - - ".gradle" + - ".gradle" tm_scope: source.groovy.gradle ace_mode: text language_id: 136 @@ -2627,16 +2627,16 @@ Gradle Kotlin DSL: type: data color: "#02303a" extensions: - - ".gradle.kts" + - ".gradle.kts" ace_mode: text tm_scope: source.kotlin language_id: 432600901 Grammatical Framework: type: programming aliases: - - gf + - gf extensions: - - ".gf" + - ".gf" color: "#ff0000" tm_scope: source.gf ace_mode: haskell @@ -2646,7 +2646,7 @@ Grammatical Framework: Graph Modeling Language: type: data extensions: - - ".gml" + - ".gml" tm_scope: none ace_mode: text language_id: 138 @@ -2654,9 +2654,9 @@ GraphQL: type: data color: "#e10098" extensions: - - ".graphql" - - ".gql" - - ".graphqls" + - ".graphql" + - ".gql" + - ".graphqls" tm_scope: source.graphql ace_mode: text language_id: 139 @@ -2665,8 +2665,8 @@ Graphviz (DOT): color: "#2596be" tm_scope: source.dot extensions: - - ".dot" - - ".gv" + - ".dot" + - ".gv" ace_mode: text language_id: 140 Groovy: @@ -2677,24 +2677,24 @@ Groovy: codemirror_mime_type: text/x-groovy color: "#4298b8" extensions: - - ".groovy" - - ".grt" - - ".gtpl" - - ".gvy" + - ".groovy" + - ".grt" + - ".gtpl" + - ".gvy" interpreters: - - groovy + - groovy filenames: - - Jenkinsfile + - Jenkinsfile language_id: 142 Groovy Server Pages: type: programming color: "#4298b8" group: Groovy aliases: - - gsp - - java server page + - gsp + - java server page extensions: - - ".gsp" + - ".gsp" tm_scope: text.html.jsp ace_mode: jsp codemirror_mode: htmlembedded @@ -2704,9 +2704,9 @@ HAProxy: type: data color: "#106da9" extensions: - - ".cfg" + - ".cfg" filenames: - - haproxy.cfg + - haproxy.cfg tm_scope: source.haproxy-config ace_mode: text language_id: 366607477 @@ -2714,14 +2714,14 @@ HCL: type: programming color: "#844FBA" extensions: - - ".hcl" - - ".nomad" - - ".tf" - - ".tfvars" - - ".workflow" + - ".hcl" + - ".nomad" + - ".tf" + - ".tfvars" + - ".workflow" aliases: - - HashiCorp Configuration Language - - terraform + - HashiCorp Configuration Language + - terraform ace_mode: ruby codemirror_mode: ruby codemirror_mime_type: text/x-ruby @@ -2731,11 +2731,11 @@ HLSL: type: programming color: "#aace60" extensions: - - ".hlsl" - - ".cginc" - - ".fx" - - ".fxh" - - ".hlsli" + - ".hlsl" + - ".cginc" + - ".fx" + - ".fxh" + - ".hlsli" ace_mode: text tm_scope: source.hlsl language_id: 145 @@ -2743,10 +2743,10 @@ HOCON: type: data color: "#9ff8ee" extensions: - - ".hocon" + - ".hocon" filenames: - - ".scalafix.conf" - - ".scalafmt.conf" + - ".scalafix.conf" + - ".scalafmt.conf" tm_scope: source.hocon ace_mode: text language_id: 679725279 @@ -2758,15 +2758,15 @@ HTML: codemirror_mime_type: text/html color: "#e34c26" aliases: - - xhtml + - xhtml extensions: - - ".html" - - ".hta" - - ".htm" - - ".html.hl" - - ".inc" - - ".xht" - - ".xhtml" + - ".html" + - ".hta" + - ".htm" + - ".html.hl" + - ".inc" + - ".xht" + - ".xhtml" language_id: 146 HTML+ECR: type: markup @@ -2774,9 +2774,9 @@ HTML+ECR: tm_scope: text.html.ecr group: HTML aliases: - - ecr + - ecr extensions: - - ".ecr" + - ".ecr" ace_mode: text codemirror_mode: htmlmixed codemirror_mime_type: text/html @@ -2787,13 +2787,13 @@ HTML+EEX: tm_scope: text.html.elixir group: HTML aliases: - - eex - - heex - - leex + - eex + - heex + - leex extensions: - - ".eex" - - ".html.heex" - - ".html.leex" + - ".eex" + - ".html.heex" + - ".html.leex" ace_mode: text codemirror_mode: htmlmixed codemirror_mime_type: text/html @@ -2804,13 +2804,13 @@ HTML+ERB: tm_scope: text.html.erb group: HTML aliases: - - erb - - rhtml - - html+ruby + - erb + - rhtml + - html+ruby extensions: - - ".erb" - - ".erb.deface" - - ".rhtml" + - ".erb" + - ".erb.deface" + - ".rhtml" ace_mode: text codemirror_mode: htmlembedded codemirror_mime_type: application/x-erb @@ -2821,7 +2821,7 @@ HTML+PHP: tm_scope: text.html.php group: HTML extensions: - - ".phtml" + - ".phtml" ace_mode: php codemirror_mode: php codemirror_mime_type: application/x-httpd-php @@ -2832,10 +2832,10 @@ HTML+Razor: tm_scope: text.html.cshtml group: HTML aliases: - - razor + - razor extensions: - - ".cshtml" - - ".razor" + - ".cshtml" + - ".razor" ace_mode: razor codemirror_mode: htmlmixed codemirror_mime_type: text/html @@ -2844,7 +2844,7 @@ HTTP: type: data color: "#005C9C" extensions: - - ".http" + - ".http" tm_scope: source.httpspec ace_mode: text codemirror_mode: http @@ -2855,7 +2855,7 @@ HXML: color: "#f68712" ace_mode: text extensions: - - ".hxml" + - ".hxml" tm_scope: source.hxml language_id: 786683730 Hack: @@ -2864,10 +2864,10 @@ Hack: codemirror_mode: php codemirror_mime_type: application/x-httpd-php extensions: - - ".hack" - - ".hh" - - ".hhi" - - ".php" + - ".hack" + - ".hh" + - ".hhi" + - ".php" tm_scope: source.hack color: "#878787" language_id: 153 @@ -2875,8 +2875,8 @@ Haml: type: markup color: "#ece2a9" extensions: - - ".haml" - - ".haml.deface" + - ".haml" + - ".haml.deface" tm_scope: text.haml ace_mode: haml codemirror_mode: haml @@ -2886,11 +2886,11 @@ Handlebars: type: markup color: "#f7931e" aliases: - - hbs - - htmlbars + - hbs + - htmlbars extensions: - - ".handlebars" - - ".hbs" + - ".handlebars" + - ".hbs" tm_scope: text.html.handlebars ace_mode: handlebars language_id: 155 @@ -2898,7 +2898,7 @@ Harbour: type: programming color: "#0e60e3" extensions: - - ".hb" + - ".hb" tm_scope: source.harbour ace_mode: text language_id: 156 @@ -2906,13 +2906,13 @@ Haskell: type: programming color: "#5e5086" extensions: - - ".hs" - - ".hs-boot" - - ".hsc" + - ".hs" + - ".hs-boot" + - ".hsc" interpreters: - - runghc - - runhaskell - - runhugs + - runghc + - runhaskell + - runhugs tm_scope: source.haskell ace_mode: haskell codemirror_mode: haskell @@ -2925,15 +2925,15 @@ Haxe: codemirror_mime_type: text/x-haxe color: "#df7900" extensions: - - ".hx" - - ".hxsl" + - ".hx" + - ".hxsl" tm_scope: source.hx language_id: 158 HiveQL: type: programming extensions: - - ".q" - - ".hql" + - ".q" + - ".hql" color: "#dce200" tm_scope: source.hql ace_mode: sql @@ -2942,7 +2942,7 @@ HolyC: type: programming color: "#ffefaf" extensions: - - ".hc" + - ".hc" tm_scope: source.hc ace_mode: c_cpp codemirror_mode: clike @@ -2952,10 +2952,10 @@ Hosts File: type: data color: "#308888" filenames: - - HOSTS - - hosts + - HOSTS + - hosts aliases: - - hosts + - hosts tm_scope: source.hosts ace_mode: text language_id: 231021894 @@ -2964,26 +2964,26 @@ Hy: ace_mode: text color: "#7790B2" extensions: - - ".hy" + - ".hy" interpreters: - - hy + - hy aliases: - - hylang + - hylang tm_scope: source.hy language_id: 159 HyPhy: type: programming ace_mode: text extensions: - - ".bf" + - ".bf" tm_scope: none language_id: 160 IDL: type: programming color: "#a3522f" extensions: - - ".pro" - - ".dlm" + - ".pro" + - ".dlm" tm_scope: source.idl ace_mode: text codemirror_mode: idl @@ -2993,10 +2993,10 @@ IGOR Pro: type: programming color: "#0000cc" extensions: - - ".ipf" + - ".ipf" aliases: - - igor - - igorpro + - igor + - igorpro tm_scope: source.igor ace_mode: text language_id: 162 @@ -3004,27 +3004,27 @@ INI: type: data color: "#d1dbe0" extensions: - - ".ini" - - ".cfg" - - ".cnf" - - ".dof" - - ".lektorproject" - - ".prefs" - - ".pro" - - ".properties" - - ".url" + - ".ini" + - ".cfg" + - ".cnf" + - ".dof" + - ".lektorproject" + - ".prefs" + - ".pro" + - ".properties" + - ".url" filenames: - - ".coveragerc" - - ".flake8" - - ".pylintrc" - - HOSTS - - buildozer.spec - - hosts - - pylintrc - - vlcrc + - ".coveragerc" + - ".flake8" + - ".pylintrc" + - HOSTS + - buildozer.spec + - hosts + - pylintrc + - vlcrc tm_scope: source.ini aliases: - - dosini + - dosini ace_mode: ini codemirror_mode: properties codemirror_mime_type: text/x-properties @@ -3032,11 +3032,11 @@ INI: IRC log: type: data aliases: - - irc - - irc logs + - irc + - irc logs extensions: - - ".irclog" - - ".weechatlog" + - ".irclog" + - ".weechatlog" tm_scope: none ace_mode: text codemirror_mode: mirc @@ -3046,8 +3046,8 @@ Idris: type: programming color: "#b30000" extensions: - - ".idr" - - ".lidr" + - ".idr" + - ".lidr" ace_mode: text tm_scope: source.idris language_id: 165 @@ -3055,30 +3055,30 @@ Ignore List: type: data color: "#000000" aliases: - - ignore - - gitignore - - git-ignore + - ignore + - gitignore + - git-ignore extensions: - - ".gitignore" + - ".gitignore" filenames: - - ".atomignore" - - ".babelignore" - - ".bzrignore" - - ".coffeelintignore" - - ".cvsignore" - - ".dockerignore" - - ".eleventyignore" - - ".eslintignore" - - ".gitignore" - - ".markdownlintignore" - - ".nodemonignore" - - ".npmignore" - - ".prettierignore" - - ".stylelintignore" - - ".vercelignore" - - ".vscodeignore" - - gitignore-global - - gitignore_global + - ".atomignore" + - ".babelignore" + - ".bzrignore" + - ".coffeelintignore" + - ".cvsignore" + - ".dockerignore" + - ".eleventyignore" + - ".eslintignore" + - ".gitignore" + - ".markdownlintignore" + - ".nodemonignore" + - ".npmignore" + - ".prettierignore" + - ".stylelintignore" + - ".vercelignore" + - ".vscodeignore" + - gitignore-global + - gitignore_global ace_mode: gitignore tm_scope: source.gitignore codemirror_mode: shell @@ -3088,9 +3088,9 @@ ImageJ Macro: type: programming color: "#99AAFF" aliases: - - ijm + - ijm extensions: - - ".ijm" + - ".ijm" ace_mode: text tm_scope: none language_id: 575143428 @@ -3098,7 +3098,7 @@ Imba: type: programming color: "#16cec6" extensions: - - ".imba" + - ".imba" ace_mode: text tm_scope: source.imba language_id: 1057618448 @@ -3106,19 +3106,19 @@ Inform 7: type: programming wrap: true extensions: - - ".ni" - - ".i7x" + - ".ni" + - ".i7x" tm_scope: source.inform7 aliases: - - i7 - - inform7 + - i7 + - inform7 ace_mode: text language_id: 166 Ink: type: programming wrap: true extensions: - - ".ink" + - ".ink" tm_scope: source.ink ace_mode: text language_id: 838252715 @@ -3126,8 +3126,8 @@ Inno Setup: type: programming color: "#264b99" extensions: - - ".iss" - - ".isl" + - ".iss" + - ".isl" tm_scope: source.inno ace_mode: text language_id: 167 @@ -3135,9 +3135,9 @@ Io: type: programming color: "#a9188d" extensions: - - ".io" + - ".io" interpreters: - - io + - io tm_scope: source.io ace_mode: io language_id: 168 @@ -3145,9 +3145,9 @@ Ioke: type: programming color: "#078193" extensions: - - ".ik" + - ".ik" interpreters: - - ioke + - ioke tm_scope: source.ioke ace_mode: text language_id: 169 @@ -3155,7 +3155,7 @@ Isabelle: type: programming color: "#FEFE00" extensions: - - ".thy" + - ".thy" tm_scope: source.isabelle.theory ace_mode: text language_id: 170 @@ -3164,7 +3164,7 @@ Isabelle ROOT: color: "#FEFE00" group: Isabelle filenames: - - ROOT + - ROOT tm_scope: source.isabelle.root ace_mode: text language_id: 171 @@ -3172,9 +3172,9 @@ J: type: programming color: "#9EEDFF" extensions: - - ".ijs" + - ".ijs" interpreters: - - jconsole + - jconsole tm_scope: source.j ace_mode: text language_id: 172 @@ -3182,7 +3182,7 @@ JAR Manifest: type: data color: "#b07219" filenames: - - MANIFEST.MF + - MANIFEST.MF tm_scope: source.yaml ace_mode: text language_id: 447261135 @@ -3190,7 +3190,7 @@ JCL: type: programming color: "#d90e09" extensions: - - ".jcl" + - ".jcl" tm_scope: source.jcl ace_mode: text language_id: 316620079 @@ -3199,8 +3199,8 @@ JFlex: color: "#DBCA00" group: Lex extensions: - - ".flex" - - ".jflex" + - ".flex" + - ".jflex" tm_scope: source.jflex ace_mode: text language_id: 173 @@ -3212,47 +3212,47 @@ JSON: codemirror_mode: javascript codemirror_mime_type: application/json aliases: - - geojson - - jsonl - - sarif - - topojson - extensions: - - ".json" - - ".4DForm" - - ".4DProject" - - ".avsc" - - ".geojson" - - ".gltf" - - ".har" - - ".ice" - - ".JSON-tmLanguage" - - ".jsonl" - - ".mcmeta" - - ".sarif" - - ".tfstate" - - ".tfstate.backup" - - ".topojson" - - ".webapp" - - ".webmanifest" - - ".yy" - - ".yyp" + - geojson + - jsonl + - sarif + - topojson + extensions: + - ".json" + - ".4DForm" + - ".4DProject" + - ".avsc" + - ".geojson" + - ".gltf" + - ".har" + - ".ice" + - ".JSON-tmLanguage" + - ".jsonl" + - ".mcmeta" + - ".sarif" + - ".tfstate" + - ".tfstate.backup" + - ".topojson" + - ".webapp" + - ".webmanifest" + - ".yy" + - ".yyp" filenames: - - ".all-contributorsrc" - - ".arcconfig" - - ".auto-changelog" - - ".c8rc" - - ".htmlhintrc" - - ".imgbotconfig" - - ".nycrc" - - ".tern-config" - - ".tern-project" - - ".watchmanconfig" - - MODULE.bazel.lock - - Pipfile.lock - - composer.lock - - deno.lock - - flake.lock - - mcmod.info + - ".all-contributorsrc" + - ".arcconfig" + - ".auto-changelog" + - ".c8rc" + - ".htmlhintrc" + - ".imgbotconfig" + - ".nycrc" + - ".tern-config" + - ".tern-project" + - ".watchmanconfig" + - MODULE.bazel.lock + - Pipfile.lock + - composer.lock + - deno.lock + - flake.lock + - mcmod.info language_id: 174 JSON with Comments: type: data @@ -3263,45 +3263,45 @@ JSON with Comments: codemirror_mode: javascript codemirror_mime_type: text/javascript aliases: - - jsonc - extensions: - - ".jsonc" - - ".code-snippets" - - ".code-workspace" - - ".sublime-build" - - ".sublime-color-scheme" - - ".sublime-commands" - - ".sublime-completions" - - ".sublime-keymap" - - ".sublime-macro" - - ".sublime-menu" - - ".sublime-mousemap" - - ".sublime-project" - - ".sublime-settings" - - ".sublime-theme" - - ".sublime-workspace" - - ".sublime_metrics" - - ".sublime_session" + - jsonc + extensions: + - ".jsonc" + - ".code-snippets" + - ".code-workspace" + - ".sublime-build" + - ".sublime-color-scheme" + - ".sublime-commands" + - ".sublime-completions" + - ".sublime-keymap" + - ".sublime-macro" + - ".sublime-menu" + - ".sublime-mousemap" + - ".sublime-project" + - ".sublime-settings" + - ".sublime-theme" + - ".sublime-workspace" + - ".sublime_metrics" + - ".sublime_session" filenames: - - ".babelrc" - - ".devcontainer.json" - - ".eslintrc.json" - - ".jscsrc" - - ".jshintrc" - - ".jslintrc" - - ".swcrc" - - api-extractor.json - - devcontainer.json - - jsconfig.json - - language-configuration.json - - tsconfig.json - - tslint.json + - ".babelrc" + - ".devcontainer.json" + - ".eslintrc.json" + - ".jscsrc" + - ".jshintrc" + - ".jslintrc" + - ".swcrc" + - api-extractor.json + - devcontainer.json + - jsconfig.json + - language-configuration.json + - tsconfig.json + - tslint.json language_id: 423 JSON5: type: data color: "#267CB9" extensions: - - ".json5" + - ".json5" tm_scope: source.js ace_mode: javascript codemirror_mode: javascript @@ -3311,7 +3311,7 @@ JSONLD: type: data color: "#0c479c" extensions: - - ".jsonld" + - ".jsonld" tm_scope: source.js ace_mode: javascript codemirror_mode: javascript @@ -3324,27 +3324,27 @@ JSONiq: codemirror_mode: javascript codemirror_mime_type: application/json extensions: - - ".jq" + - ".jq" tm_scope: source.jsoniq language_id: 177 Janet: type: programming color: "#0886a5" extensions: - - ".janet" + - ".janet" tm_scope: source.janet ace_mode: scheme codemirror_mode: scheme codemirror_mime_type: text/x-scheme interpreters: - - janet + - janet language_id: 1028705371 Jasmin: type: programming color: "#d03600" ace_mode: java extensions: - - ".j" + - ".j" tm_scope: source.jasmin language_id: 180 Java: @@ -3355,15 +3355,15 @@ Java: codemirror_mime_type: text/x-java color: "#b07219" extensions: - - ".java" - - ".jav" - - ".jsh" + - ".java" + - ".jav" + - ".jsh" language_id: 181 Java Properties: type: data color: "#2A6277" extensions: - - ".properties" + - ".properties" tm_scope: source.java-properties ace_mode: properties codemirror_mode: properties @@ -3374,10 +3374,10 @@ Java Server Pages: color: "#2A6277" group: Java aliases: - - jsp + - jsp extensions: - - ".jsp" - - ".tag" + - ".jsp" + - ".tag" tm_scope: text.html.jsp ace_mode: jsp codemirror_mode: htmlembedded @@ -3391,47 +3391,47 @@ JavaScript: codemirror_mime_type: text/javascript color: "#f1e05a" aliases: - - js - - node - extensions: - - ".js" - - "._js" - - ".bones" - - ".cjs" - - ".es" - - ".es6" - - ".frag" - - ".gs" - - ".jake" - - ".javascript" - - ".jsb" - - ".jscad" - - ".jsfl" - - ".jslib" - - ".jsm" - - ".jspre" - - ".jss" - - ".jsx" - - ".mjs" - - ".njs" - - ".pac" - - ".sjs" - - ".ssjs" - - ".xsjs" - - ".xsjslib" + - js + - node + extensions: + - ".js" + - "._js" + - ".bones" + - ".cjs" + - ".es" + - ".es6" + - ".frag" + - ".gs" + - ".jake" + - ".javascript" + - ".jsb" + - ".jscad" + - ".jsfl" + - ".jslib" + - ".jsm" + - ".jspre" + - ".jss" + - ".jsx" + - ".mjs" + - ".njs" + - ".pac" + - ".sjs" + - ".ssjs" + - ".xsjs" + - ".xsjslib" filenames: - - Jakefile + - Jakefile interpreters: - - chakra - - d8 - - gjs - - js - - node - - nodejs - - qjs - - rhino - - v8 - - v8-shell + - chakra + - d8 + - gjs + - js + - node + - nodejs + - qjs + - rhino + - v8 + - v8-shell language_id: 183 JavaScript+ERB: type: programming @@ -3439,7 +3439,7 @@ JavaScript+ERB: tm_scope: source.js group: JavaScript extensions: - - ".js.erb" + - ".js.erb" ace_mode: javascript codemirror_mode: javascript codemirror_mime_type: application/javascript @@ -3449,7 +3449,7 @@ Jest Snapshot: color: "#15c213" tm_scope: source.jest.snap extensions: - - ".snap" + - ".snap" ace_mode: javascript codemirror_mode: javascript codemirror_mime_type: application/javascript @@ -3457,12 +3457,12 @@ Jest Snapshot: JetBrains MPS: type: programming aliases: - - mps + - mps color: "#21D789" extensions: - - ".mps" - - ".mpl" - - ".msd" + - ".mps" + - ".mpl" + - ".msd" ace_mode: xml codemirror_mode: xml codemirror_mime_type: text/xml @@ -3472,14 +3472,14 @@ Jinja: type: markup color: "#a52a22" aliases: - - django - - html+django - - html+jinja - - htmldjango + - django + - html+django + - html+jinja + - htmldjango extensions: - - ".jinja" - - ".j2" - - ".jinja2" + - ".jinja" + - ".j2" + - ".jinja2" tm_scope: text.html.django ace_mode: django codemirror_mode: django @@ -3490,7 +3490,7 @@ Jison: color: "#56b3cb" group: Yacc extensions: - - ".jison" + - ".jison" tm_scope: source.jison ace_mode: text language_id: 284531423 @@ -3499,17 +3499,17 @@ Jison Lex: color: "#56b3cb" group: Lex extensions: - - ".jisonlex" + - ".jisonlex" tm_scope: source.jisonlex ace_mode: text language_id: 406395330 Jolie: type: programming extensions: - - ".ol" - - ".iol" + - ".ol" + - ".iol" interpreters: - - jolie + - jolie color: "#843179" ace_mode: text tm_scope: source.jolie @@ -3519,16 +3519,16 @@ Jsonnet: type: programming ace_mode: text extensions: - - ".jsonnet" - - ".libsonnet" + - ".jsonnet" + - ".libsonnet" tm_scope: source.jsonnet language_id: 664885656 Julia: type: programming extensions: - - ".jl" + - ".jl" interpreters: - - julia + - julia color: "#a270ba" tm_scope: source.julia ace_mode: julia @@ -3550,47 +3550,47 @@ Jupyter Notebook: tm_scope: source.json color: "#DA5B0B" extensions: - - ".ipynb" + - ".ipynb" filenames: - - Notebook + - Notebook aliases: - - IPython Notebook + - IPython Notebook language_id: 185 Just: type: programming aliases: - - Justfile + - Justfile color: "#384d54" tm_scope: source.just filenames: - - ".JUSTFILE" - - ".Justfile" - - ".justfile" - - JUSTFILE - - Justfile - - justfile + - ".JUSTFILE" + - ".Justfile" + - ".justfile" + - JUSTFILE + - Justfile + - justfile extensions: - - ".just" + - ".just" ace_mode: text language_id: 128447695 KRL: type: programming color: "#28430A" extensions: - - ".krl" + - ".krl" tm_scope: none ace_mode: text language_id: 186 Kaitai Struct: type: programming aliases: - - ksy + - ksy ace_mode: yaml codemirror_mode: yaml codemirror_mime_type: text/x-yaml color: "#773b37" extensions: - - ".ksy" + - ".ksy" tm_scope: source.yaml language_id: 818804755 KakouneScript: @@ -3598,19 +3598,19 @@ KakouneScript: color: "#6f8042" tm_scope: source.kakscript aliases: - - kak - - kakscript + - kak + - kakscript extensions: - - ".kak" + - ".kak" filenames: - - kakrc + - kakrc ace_mode: text language_id: 603336474 KerboScript: type: programming ace_mode: text extensions: - - ".ks" + - ".ks" color: "#41adf0" tm_scope: source.kerboscript language_id: 59716426 @@ -3618,13 +3618,13 @@ KiCad Layout: type: data color: "#2f4aab" aliases: - - pcbnew + - pcbnew extensions: - - ".kicad_pcb" - - ".kicad_mod" - - ".kicad_wks" + - ".kicad_pcb" + - ".kicad_mod" + - ".kicad_wks" filenames: - - fp-lib-table + - fp-lib-table tm_scope: source.pcb.sexp ace_mode: lisp codemirror_mode: commonlisp @@ -3634,7 +3634,7 @@ KiCad Legacy Layout: type: data color: "#2f4aab" extensions: - - ".brd" + - ".brd" tm_scope: source.pcb.board ace_mode: text language_id: 140848857 @@ -3642,10 +3642,10 @@ KiCad Schematic: type: data color: "#2f4aab" aliases: - - eeschema schematic + - eeschema schematic extensions: - - ".kicad_sch" - - ".sch" + - ".kicad_sch" + - ".sch" tm_scope: source.pcb.schematic ace_mode: text language_id: 622447435 @@ -3653,7 +3653,7 @@ Kickstart: type: data ace_mode: text extensions: - - ".ks" + - ".ks" tm_scope: source.kickstart language_id: 692635484 Kit: @@ -3662,16 +3662,16 @@ Kit: codemirror_mode: htmlmixed codemirror_mime_type: text/html extensions: - - ".kit" + - ".kit" tm_scope: text.html.basic language_id: 188 Kotlin: type: programming color: "#A97BFF" extensions: - - ".kt" - - ".ktm" - - ".kts" + - ".kt" + - ".ktm" + - ".kts" tm_scope: source.kotlin ace_mode: text codemirror_mode: clike @@ -3680,8 +3680,8 @@ Kotlin: Kusto: type: data extensions: - - ".csl" - - ".kql" + - ".csl" + - ".kql" tm_scope: source.kusto ace_mode: text language_id: 225697190 @@ -3689,7 +3689,7 @@ LFE: type: programming color: "#4C3023" extensions: - - ".lfe" + - ".lfe" tm_scope: source.lisp ace_mode: lisp codemirror_mode: commonlisp @@ -3698,7 +3698,7 @@ LFE: LLVM: type: programming extensions: - - ".ll" + - ".ll" tm_scope: source.llvm ace_mode: text color: "#185619" @@ -3706,7 +3706,7 @@ LLVM: LOLCODE: type: programming extensions: - - ".lol" + - ".lol" color: "#cc9900" tm_scope: source.lolcode ace_mode: text @@ -3716,16 +3716,16 @@ LSL: tm_scope: source.lsl ace_mode: lsl extensions: - - ".lsl" - - ".lslp" + - ".lsl" + - ".lslp" interpreters: - - lsl + - lsl color: "#3d9970" language_id: 193 LTspice Symbol: type: data extensions: - - ".asy" + - ".asy" tm_scope: source.ltspice.symbol ace_mode: text codemirror_mode: spreadsheet @@ -3735,9 +3735,9 @@ LabVIEW: type: programming color: "#fede06" extensions: - - ".lvproj" - - ".lvclass" - - ".lvlib" + - ".lvproj" + - ".lvclass" + - ".lvlib" tm_scope: text.xml ace_mode: xml codemirror_mode: xml @@ -3747,7 +3747,7 @@ Lark: type: data color: "#2980B9" extensions: - - ".lark" + - ".lark" tm_scope: source.lark ace_mode: text codemirror_mode: ebnf @@ -3757,20 +3757,20 @@ Lasso: type: programming color: "#999999" extensions: - - ".lasso" - - ".las" - - ".lasso8" - - ".lasso9" + - ".lasso" + - ".las" + - ".lasso8" + - ".lasso9" tm_scope: file.lasso aliases: - - lassoscript + - lassoscript ace_mode: text language_id: 195 Latte: type: markup color: "#f2a542" extensions: - - ".latte" + - ".latte" tm_scope: text.html.smarty ace_mode: smarty codemirror_mode: smarty @@ -3779,8 +3779,8 @@ Latte: Lean: type: programming extensions: - - ".lean" - - ".hlean" + - ".lean" + - ".hlean" tm_scope: source.lean ace_mode: text language_id: 197 @@ -3788,7 +3788,7 @@ Lean 4: type: programming group: Lean extensions: - - ".lean" + - ".lean" tm_scope: source.lean4 ace_mode: text language_id: 455147478 @@ -3796,9 +3796,9 @@ Less: type: markup color: "#1d365d" aliases: - - less-css + - less-css extensions: - - ".less" + - ".less" tm_scope: source.css.less ace_mode: less codemirror_mode: css @@ -3808,13 +3808,13 @@ Lex: type: programming color: "#DBCA00" aliases: - - flex + - flex extensions: - - ".l" - - ".lex" + - ".l" + - ".lex" filenames: - - Lexer.x - - lexer.x + - Lexer.x + - lexer.x tm_scope: source.lex ace_mode: text language_id: 199 @@ -3822,7 +3822,7 @@ LigoLANG: type: programming color: "#0e74ff" extensions: - - ".ligo" + - ".ligo" tm_scope: source.ligo ace_mode: pascal codemirror_mode: pascal @@ -3833,34 +3833,34 @@ LilyPond: type: programming color: "#9ccc7c" extensions: - - ".ly" - - ".ily" + - ".ly" + - ".ily" tm_scope: source.lilypond ace_mode: text language_id: 200 Limbo: type: programming extensions: - - ".b" - - ".m" + - ".b" + - ".m" tm_scope: none ace_mode: text language_id: 201 Linker Script: type: data extensions: - - ".ld" - - ".lds" - - ".x" + - ".ld" + - ".lds" + - ".x" filenames: - - ld.script + - ld.script tm_scope: none ace_mode: text language_id: 202 Linux Kernel Module: type: data extensions: - - ".mod" + - ".mod" tm_scope: none ace_mode: text language_id: 203 @@ -3868,7 +3868,7 @@ Liquid: type: markup color: "#67b8de" extensions: - - ".liquid" + - ".liquid" tm_scope: text.html.liquid ace_mode: liquid language_id: 204 @@ -3877,7 +3877,7 @@ Literate Agda: color: "#315665" group: Agda extensions: - - ".lagda" + - ".lagda" tm_scope: none ace_mode: text language_id: 205 @@ -3889,20 +3889,20 @@ Literate CoffeeScript: ace_mode: text wrap: true aliases: - - litcoffee + - litcoffee extensions: - - ".litcoffee" - - ".coffee.md" + - ".litcoffee" + - ".coffee.md" language_id: 206 Literate Haskell: type: programming color: "#5e5086" group: Haskell aliases: - - lhaskell - - lhs + - lhaskell + - lhs extensions: - - ".lhs" + - ".lhs" tm_scope: text.tex.latex.haskell ace_mode: text codemirror_mode: haskell-literate @@ -3912,13 +3912,13 @@ LiveScript: type: programming color: "#499886" aliases: - - live-script - - ls + - live-script + - ls extensions: - - ".ls" - - "._ls" + - ".ls" + - "._ls" filenames: - - Slakefile + - Slakefile tm_scope: source.livescript ace_mode: livescript codemirror_mode: livescript @@ -3927,9 +3927,9 @@ LiveScript: Logos: type: programming extensions: - - ".xm" - - ".x" - - ".xi" + - ".xm" + - ".x" + - ".xi" ace_mode: text tm_scope: source.logos language_id: 209 @@ -3937,8 +3937,8 @@ Logtalk: type: programming color: "#295b9a" extensions: - - ".lgt" - - ".logtalk" + - ".lgt" + - ".logtalk" tm_scope: source.logtalk ace_mode: text language_id: 210 @@ -3949,14 +3949,14 @@ LookML: codemirror_mime_type: text/x-yaml color: "#652B81" extensions: - - ".lkml" - - ".lookml" + - ".lkml" + - ".lookml" tm_scope: source.yaml language_id: 211 LoomScript: type: programming extensions: - - ".ls" + - ".ls" tm_scope: source.loomscript ace_mode: text language_id: 212 @@ -3968,18 +3968,18 @@ Lua: codemirror_mime_type: text/x-lua color: "#000080" extensions: - - ".lua" - - ".fcgi" - - ".nse" - - ".p8" - - ".pd_lua" - - ".rbxs" - - ".rockspec" - - ".wlua" + - ".lua" + - ".fcgi" + - ".nse" + - ".p8" + - ".pd_lua" + - ".rbxs" + - ".rockspec" + - ".wlua" filenames: - - ".luacheckrc" + - ".luacheckrc" interpreters: - - lua + - lua language_id: 213 Luau: type: programming @@ -3989,17 +3989,17 @@ Luau: codemirror_mime_type: text/x-lua color: "#00A2FF" extensions: - - ".luau" + - ".luau" interpreters: - - luau + - luau language_id: 365050359 M: type: programming aliases: - - mumps + - mumps extensions: - - ".mumps" - - ".m" + - ".mumps" + - ".m" ace_mode: text codemirror_mode: mumps codemirror_mime_type: text/x-mumps @@ -4008,8 +4008,8 @@ M: M4: type: programming extensions: - - ".m4" - - ".mc" + - ".m4" + - ".mc" tm_scope: source.m4 ace_mode: text language_id: 215 @@ -4017,11 +4017,11 @@ M4Sugar: type: programming group: M4 aliases: - - autoconf + - autoconf extensions: - - ".m4" + - ".m4" filenames: - - configure.ac + - configure.ac tm_scope: source.m4 ace_mode: text language_id: 216 @@ -4029,10 +4029,10 @@ MATLAB: type: programming color: "#e16737" aliases: - - octave + - octave extensions: - - ".matlab" - - ".m" + - ".matlab" + - ".m" tm_scope: source.matlab ace_mode: matlab codemirror_mode: octave @@ -4042,8 +4042,8 @@ MAXScript: type: programming color: "#00a6a6" extensions: - - ".ms" - - ".mcr" + - ".ms" + - ".mcr" tm_scope: source.maxscript ace_mode: text language_id: 217 @@ -4055,14 +4055,14 @@ MDX: codemirror_mime_type: text/x-gfm wrap: true extensions: - - ".mdx" + - ".mdx" tm_scope: source.mdx language_id: 512838272 MLIR: type: programming color: "#5EC8DB" extensions: - - ".mlir" + - ".mlir" tm_scope: source.mlir ace_mode: text language_id: 448253929 @@ -4070,8 +4070,8 @@ MQL4: type: programming color: "#62A8D6" extensions: - - ".mq4" - - ".mqh" + - ".mq4" + - ".mqh" tm_scope: source.mql5 ace_mode: c_cpp language_id: 426 @@ -4079,8 +4079,8 @@ MQL5: type: programming color: "#4A76B8" extensions: - - ".mq5" - - ".mqh" + - ".mq5" + - ".mqh" tm_scope: source.mql5 ace_mode: c_cpp language_id: 427 @@ -4088,7 +4088,7 @@ MTML: type: markup color: "#b7e1f4" extensions: - - ".mtml" + - ".mtml" tm_scope: text.html.basic ace_mode: html codemirror_mode: htmlmixed @@ -4098,8 +4098,8 @@ MUF: type: programming group: Forth extensions: - - ".muf" - - ".m" + - ".muf" + - ".m" tm_scope: none ace_mode: forth codemirror_mode: forth @@ -4108,11 +4108,11 @@ MUF: Macaulay2: type: programming extensions: - - ".m2" + - ".m2" aliases: - - m2 + - m2 interpreters: - - M2 + - M2 ace_mode: text tm_scope: source.m2 color: "#d8ffff" @@ -4121,32 +4121,32 @@ Makefile: type: programming color: "#427819" aliases: - - bsdmake - - make - - mf + - bsdmake + - make + - mf extensions: - - ".mak" - - ".d" - - ".make" - - ".makefile" - - ".mk" - - ".mkfile" + - ".mak" + - ".d" + - ".make" + - ".makefile" + - ".mk" + - ".mkfile" filenames: - - BSDmakefile - - GNUmakefile - - Kbuild - - Makefile - - Makefile.am - - Makefile.boot - - Makefile.frag - - Makefile.in - - Makefile.inc - - Makefile.wat - - makefile - - makefile.sco - - mkfile + - BSDmakefile + - GNUmakefile + - Kbuild + - Makefile + - Makefile.am + - Makefile.boot + - Makefile.frag + - Makefile.in + - Makefile.inc + - Makefile.wat + - makefile + - makefile.sco + - mkfile interpreters: - - make + - make tm_scope: source.makefile ace_mode: makefile codemirror_mode: cmake @@ -4156,8 +4156,8 @@ Mako: type: programming color: "#7e858d" extensions: - - ".mako" - - ".mao" + - ".mako" + - ".mao" tm_scope: text.html.mako ace_mode: text language_id: 221 @@ -4165,26 +4165,26 @@ Markdown: type: prose color: "#083fa1" aliases: - - md - - pandoc + - md + - pandoc ace_mode: markdown codemirror_mode: gfm codemirror_mime_type: text/x-gfm wrap: true extensions: - - ".md" - - ".livemd" - - ".markdown" - - ".mdown" - - ".mdwn" - - ".mkd" - - ".mkdn" - - ".mkdown" - - ".ronn" - - ".scd" - - ".workbook" + - ".md" + - ".livemd" + - ".markdown" + - ".mdown" + - ".mdwn" + - ".mkd" + - ".mkdn" + - ".mkdown" + - ".ronn" + - ".scd" + - ".workbook" filenames: - - contents.lr + - contents.lr tm_scope: text.md language_id: 222 Marko: @@ -4192,9 +4192,9 @@ Marko: color: "#42bff2" tm_scope: text.marko extensions: - - ".marko" + - ".marko" aliases: - - markojs + - markojs ace_mode: text codemirror_mode: htmlmixed codemirror_mime_type: text/html @@ -4204,28 +4204,28 @@ Mask: color: "#f97732" ace_mode: mask extensions: - - ".mask" + - ".mask" tm_scope: source.mask language_id: 223 Mathematica: type: programming color: "#dd1100" extensions: - - ".mathematica" - - ".cdf" - - ".m" - - ".ma" - - ".mt" - - ".nb" - - ".nbp" - - ".wl" - - ".wlt" - aliases: - - mma - - wolfram - - wolfram language - - wolfram lang - - wl + - ".mathematica" + - ".cdf" + - ".m" + - ".ma" + - ".mt" + - ".nb" + - ".nbp" + - ".wl" + - ".wlt" + aliases: + - mma + - wolfram + - wolfram language + - wolfram lang + - wl tm_scope: source.mathematica ace_mode: text codemirror_mode: mathematica @@ -4236,7 +4236,7 @@ Maven POM: group: XML tm_scope: text.xml.pom filenames: - - pom.xml + - pom.xml ace_mode: xml codemirror_mode: xml codemirror_mime_type: text/xml @@ -4245,14 +4245,14 @@ Max: type: programming color: "#c4a79c" aliases: - - max/msp - - maxmsp + - max/msp + - maxmsp extensions: - - ".maxpat" - - ".maxhelp" - - ".maxproj" - - ".mxt" - - ".pat" + - ".maxpat" + - ".maxhelp" + - ".maxproj" + - ".mxt" + - ".pat" tm_scope: source.json ace_mode: json codemirror_mode: javascript @@ -4263,20 +4263,20 @@ Mercury: color: "#ff2b2b" ace_mode: prolog interpreters: - - mmi + - mmi extensions: - - ".m" - - ".moo" + - ".m" + - ".moo" tm_scope: source.mercury language_id: 229 Mermaid: type: markup color: "#ff3670" aliases: - - mermaid example + - mermaid example extensions: - - ".mmd" - - ".mermaid" + - ".mmd" + - ".mermaid" tm_scope: source.mermaid ace_mode: text language_id: 385992043 @@ -4284,8 +4284,8 @@ Meson: type: programming color: "#007800" filenames: - - meson.build - - meson_options.txt + - meson.build + - meson_options.txt tm_scope: source.meson ace_mode: text language_id: 799141244 @@ -4293,7 +4293,7 @@ Metal: type: programming color: "#8f14e9" extensions: - - ".metal" + - ".metal" tm_scope: source.c++ ace_mode: c_cpp codemirror_mode: clike @@ -4302,21 +4302,21 @@ Metal: Microsoft Developer Studio Project: type: data extensions: - - ".dsp" + - ".dsp" tm_scope: none ace_mode: text language_id: 800983837 Microsoft Visual Studio Solution: type: data extensions: - - ".sln" + - ".sln" tm_scope: source.solution ace_mode: text language_id: 849523096 MiniD: type: programming extensions: - - ".minid" + - ".minid" tm_scope: none ace_mode: text language_id: 231 @@ -4325,8 +4325,8 @@ MiniYAML: color: "#ff1111" tm_scope: source.miniyaml extensions: - - ".yaml" - - ".yml" + - ".yaml" + - ".yml" ace_mode: yaml codemirror_mode: yaml codemirror_mime_type: text/x-yaml @@ -4334,7 +4334,7 @@ MiniYAML: Mint: type: programming extensions: - - ".mint" + - ".mint" ace_mode: text color: "#02b046" tm_scope: source.mint @@ -4343,9 +4343,9 @@ Mirah: type: programming color: "#c7a938" extensions: - - ".druby" - - ".duby" - - ".mirah" + - ".druby" + - ".duby" + - ".mirah" tm_scope: source.ruby ace_mode: ruby codemirror_mode: ruby @@ -4355,7 +4355,7 @@ Modelica: type: programming color: "#de1d31" extensions: - - ".mo" + - ".mo" tm_scope: source.modelica ace_mode: text codemirror_mode: modelica @@ -4365,17 +4365,17 @@ Modula-2: type: programming color: "#10253f" extensions: - - ".mod" + - ".mod" tm_scope: source.modula2 ace_mode: text language_id: 234 Modula-3: type: programming extensions: - - ".i3" - - ".ig" - - ".m3" - - ".mg" + - ".i3" + - ".ig" + - ".m3" + - ".mg" color: "#223388" ace_mode: text tm_scope: source.modula-3 @@ -4383,11 +4383,11 @@ Modula-3: Module Management System: type: programming extensions: - - ".mms" - - ".mmk" + - ".mms" + - ".mmk" filenames: - - descrip.mmk - - descrip.mms + - descrip.mmk + - descrip.mms tm_scope: none ace_mode: text language_id: 235 @@ -4395,7 +4395,7 @@ Mojo: type: programming color: "#ff4c1f" extensions: - - ".mojo" + - ".mojo" ace_mode: python codemirror_mode: python codemirror_mime_type: text/x-python @@ -4404,8 +4404,8 @@ Mojo: Monkey: type: programming extensions: - - ".monkey" - - ".monkey2" + - ".monkey" + - ".monkey2" ace_mode: text tm_scope: source.monkey language_id: 236 @@ -4413,7 +4413,7 @@ Monkey C: type: programming color: "#8D6747" extensions: - - ".mc" + - ".mc" tm_scope: source.mc ace_mode: c_cpp codemirror_mode: clike @@ -4422,7 +4422,7 @@ Monkey C: Moocode: type: programming extensions: - - ".moo" + - ".moo" tm_scope: none ace_mode: text language_id: 237 @@ -4430,9 +4430,9 @@ MoonScript: type: programming color: "#ff4585" extensions: - - ".moon" + - ".moon" interpreters: - - moon + - moon tm_scope: source.moonscript ace_mode: text language_id: 238 @@ -4440,7 +4440,7 @@ Motoko: type: programming color: "#fbb03b" extensions: - - ".mo" + - ".mo" tm_scope: source.mo ace_mode: text language_id: 202937027 @@ -4449,13 +4449,13 @@ Motorola 68K Assembly: color: "#005daa" group: Assembly aliases: - - m68k + - m68k extensions: - - ".asm" - - ".i" - - ".inc" - - ".s" - - ".x68" + - ".asm" + - ".i" + - ".inc" + - ".s" + - ".x68" tm_scope: source.m68k ace_mode: assembly_x86 language_id: 477582706 @@ -4463,26 +4463,26 @@ Move: type: programming color: "#4a137a" extensions: - - ".move" + - ".move" tm_scope: source.move ace_mode: text language_id: 638334599 Muse: type: prose extensions: - - ".muse" + - ".muse" tm_scope: text.muse ace_mode: text wrap: true language_id: 474864066 aliases: - - amusewiki - - emacs muse + - amusewiki + - emacs muse Mustache: type: markup color: "#724b3b" extensions: - - ".mustache" + - ".mustache" tm_scope: text.html.smarty ace_mode: smarty codemirror_mode: smarty @@ -4491,15 +4491,15 @@ Mustache: Myghty: type: programming extensions: - - ".myt" + - ".myt" tm_scope: none ace_mode: text language_id: 239 NASL: type: programming extensions: - - ".nasl" - - ".inc" + - ".nasl" + - ".inc" tm_scope: source.nasl ace_mode: text language_id: 171666519 @@ -4507,24 +4507,24 @@ NCL: type: programming color: "#28431f" extensions: - - ".ncl" + - ".ncl" tm_scope: source.ncl ace_mode: text language_id: 240 NEON: type: data extensions: - - ".neon" + - ".neon" tm_scope: source.neon ace_mode: text aliases: - - nette object notation - - ne-on + - nette object notation + - ne-on language_id: 481192983 NL: type: data extensions: - - ".nl" + - ".nl" tm_scope: none ace_mode: text language_id: 241 @@ -4532,7 +4532,7 @@ NMODL: type: programming color: "#00356B" extensions: - - ".mod" + - ".mod" tm_scope: none ace_mode: text language_id: 136456478 @@ -4541,17 +4541,17 @@ NPM Config: color: "#cb3837" group: INI aliases: - - npmrc + - npmrc filenames: - - ".npmrc" + - ".npmrc" tm_scope: source.ini.npmrc ace_mode: text language_id: 685022663 NSIS: type: programming extensions: - - ".nsi" - - ".nsh" + - ".nsi" + - ".nsh" tm_scope: source.nsis ace_mode: text codemirror_mode: nsis @@ -4561,7 +4561,7 @@ NWScript: type: programming color: "#111522" extensions: - - ".nss" + - ".nss" tm_scope: source.c.nwscript ace_mode: c_cpp codemirror_mode: clike @@ -4571,7 +4571,7 @@ Nasal: type: programming color: "#1d2c4e" extensions: - - ".nas" + - ".nas" tm_scope: source.nasal ace_mode: nasal language_id: 178322513 @@ -4580,15 +4580,15 @@ Nearley: ace_mode: text color: "#990000" extensions: - - ".ne" - - ".nearley" + - ".ne" + - ".nearley" tm_scope: source.ne language_id: 521429430 Nemerle: type: programming color: "#3d3c6e" extensions: - - ".n" + - ".n" tm_scope: source.nemerle ace_mode: text language_id: 243 @@ -4596,8 +4596,8 @@ NetLinx: type: programming color: "#0aa0ff" extensions: - - ".axs" - - ".axi" + - ".axs" + - ".axi" tm_scope: source.netlinx ace_mode: text language_id: 244 @@ -4605,8 +4605,8 @@ NetLinx+ERB: type: programming color: "#747faa" extensions: - - ".axs.erb" - - ".axi.erb" + - ".axs.erb" + - ".axi.erb" tm_scope: source.netlinx.erb ace_mode: text language_id: 245 @@ -4614,7 +4614,7 @@ NetLogo: type: programming color: "#ff6375" extensions: - - ".nlogo" + - ".nlogo" tm_scope: source.lisp ace_mode: lisp codemirror_mode: commonlisp @@ -4624,11 +4624,11 @@ NewLisp: type: programming color: "#87AED7" extensions: - - ".nl" - - ".lisp" - - ".lsp" + - ".nl" + - ".lisp" + - ".lsp" interpreters: - - newlisp + - newlisp tm_scope: source.lisp ace_mode: lisp codemirror_mode: commonlisp @@ -4640,24 +4640,24 @@ Nextflow: tm_scope: source.nextflow color: "#3ac486" extensions: - - ".nf" + - ".nf" filenames: - - nextflow.config + - nextflow.config interpreters: - - nextflow + - nextflow language_id: 506780613 Nginx: type: data color: "#009639" extensions: - - ".nginx" - - ".nginxconf" - - ".vhost" + - ".nginx" + - ".nginxconf" + - ".vhost" filenames: - - nginx.conf + - nginx.conf tm_scope: source.nginx aliases: - - nginx configuration file + - nginx configuration file ace_mode: text codemirror_mode: nginx codemirror_mime_type: text/x-nginx-conf @@ -4666,13 +4666,13 @@ Nim: type: programming color: "#ffc200" extensions: - - ".nim" - - ".nim.cfg" - - ".nimble" - - ".nimrod" - - ".nims" + - ".nim" + - ".nim.cfg" + - ".nimble" + - ".nimrod" + - ".nims" filenames: - - nim.cfg + - nim.cfg ace_mode: text tm_scope: source.nim language_id: 249 @@ -4680,14 +4680,14 @@ Ninja: type: data tm_scope: source.ninja extensions: - - ".ninja" + - ".ninja" ace_mode: text language_id: 250 Nit: type: programming color: "#009917" extensions: - - ".nit" + - ".nit" tm_scope: source.nit ace_mode: text language_id: 251 @@ -4695,9 +4695,9 @@ Nix: type: programming color: "#7e7eff" extensions: - - ".nix" + - ".nix" aliases: - - nixos + - nixos tm_scope: source.nix ace_mode: nix language_id: 252 @@ -4705,26 +4705,26 @@ Nu: type: programming color: "#c9df40" aliases: - - nush + - nush extensions: - - ".nu" + - ".nu" filenames: - - Nukefile + - Nukefile tm_scope: source.nu ace_mode: scheme codemirror_mode: scheme codemirror_mime_type: text/x-scheme interpreters: - - nush + - nush language_id: 253 NumPy: type: programming color: "#9C8AF9" group: Python extensions: - - ".numpy" - - ".numpyw" - - ".numsc" + - ".numpy" + - ".numpyw" + - ".numsc" tm_scope: none ace_mode: text codemirror_mode: python @@ -4734,9 +4734,9 @@ Nunjucks: type: markup color: "#3d8137" extensions: - - ".njk" + - ".njk" aliases: - - njk + - njk tm_scope: text.html.nunjucks ace_mode: nunjucks language_id: 461856962 @@ -4744,12 +4744,12 @@ Nushell: type: programming color: "#4E9906" extensions: - - ".nu" + - ".nu" interpreters: - - nu + - nu aliases: - - nu-script - - nushell-script + - nu-script + - nushell-script tm_scope: source.nushell ace_mode: sh codemirror_mode: shell @@ -4759,7 +4759,7 @@ OASv2-json: type: data color: "#85ea2d" extensions: - - ".json" + - ".json" group: OpenAPI Specification v2 tm_scope: source.json ace_mode: json @@ -4770,8 +4770,8 @@ OASv2-yaml: type: data color: "#85ea2d" extensions: - - ".yaml" - - ".yml" + - ".yaml" + - ".yml" group: OpenAPI Specification v2 tm_scope: source.yaml ace_mode: yaml @@ -4782,7 +4782,7 @@ OASv3-json: type: data color: "#85ea2d" extensions: - - ".json" + - ".json" group: OpenAPI Specification v3 tm_scope: source.json ace_mode: json @@ -4793,8 +4793,8 @@ OASv3-yaml: type: data color: "#85ea2d" extensions: - - ".yaml" - - ".yml" + - ".yaml" + - ".yml" group: OpenAPI Specification v3 tm_scope: source.yaml ace_mode: yaml @@ -4808,44 +4808,44 @@ OCaml: codemirror_mime_type: text/x-ocaml color: "#ef7a08" extensions: - - ".ml" - - ".eliom" - - ".eliomi" - - ".ml4" - - ".mli" - - ".mll" - - ".mly" + - ".ml" + - ".eliom" + - ".eliomi" + - ".ml4" + - ".mli" + - ".mll" + - ".mly" interpreters: - - ocaml - - ocamlrun - - ocamlscript + - ocaml + - ocamlrun + - ocamlscript tm_scope: source.ocaml language_id: 255 Oberon: type: programming extensions: - - ".ob2" + - ".ob2" tm_scope: source.modula2 ace_mode: text language_id: 677210597 ObjDump: type: data extensions: - - ".objdump" + - ".objdump" tm_scope: objdump.x86asm ace_mode: assembly_x86 language_id: 256 Object Data Instance Notation: type: data extensions: - - ".odin" + - ".odin" tm_scope: source.odin-ehr ace_mode: text language_id: 985227236 ObjectScript: type: programming extensions: - - ".cls" + - ".cls" language_id: 202735509 tm_scope: source.objectscript color: "#424893" @@ -4855,12 +4855,12 @@ Objective-C: tm_scope: source.objc color: "#438eff" aliases: - - obj-c - - objc - - objectivec + - obj-c + - objc + - objectivec extensions: - - ".m" - - ".h" + - ".m" + - ".h" ace_mode: objectivec codemirror_mode: clike codemirror_mime_type: text/x-objectivec @@ -4870,11 +4870,11 @@ Objective-C++: tm_scope: source.objc++ color: "#6866fb" aliases: - - obj-c++ - - objc++ - - objectivec++ + - obj-c++ + - objc++ + - objectivec++ extensions: - - ".mm" + - ".mm" ace_mode: objectivec codemirror_mode: clike codemirror_mime_type: text/x-objectivec @@ -4883,12 +4883,12 @@ Objective-J: type: programming color: "#ff0c5a" aliases: - - obj-j - - objectivej - - objj + - obj-j + - objectivej + - objj extensions: - - ".j" - - ".sj" + - ".j" + - ".sj" tm_scope: source.js.objj ace_mode: text language_id: 259 @@ -4896,17 +4896,17 @@ Odin: type: programming color: "#60AFFE" aliases: - - odinlang - - odin-lang + - odinlang + - odin-lang extensions: - - ".odin" + - ".odin" tm_scope: source.odin ace_mode: text language_id: 889244082 Omgrofl: type: programming extensions: - - ".omgrofl" + - ".omgrofl" color: "#cabbff" tm_scope: none ace_mode: text @@ -4914,7 +4914,7 @@ Omgrofl: Opa: type: programming extensions: - - ".opa" + - ".opa" tm_scope: source.opa ace_mode: text language_id: 261 @@ -4922,7 +4922,7 @@ Opal: type: programming color: "#f7ede0" extensions: - - ".opal" + - ".opal" tm_scope: source.opal ace_mode: text language_id: 262 @@ -4931,12 +4931,12 @@ Open Policy Agent: color: "#7d9199" ace_mode: text extensions: - - ".rego" + - ".rego" language_id: 840483232 tm_scope: source.rego OpenAPI Specification v2: aliases: - - oasv2 + - oasv2 type: data color: "#85ea2d" tm_scope: none @@ -4944,7 +4944,7 @@ OpenAPI Specification v2: language_id: 848295328 OpenAPI Specification v3: aliases: - - oasv3 + - oasv3 type: data color: "#85ea2d" tm_scope: none @@ -4955,8 +4955,8 @@ OpenCL: color: "#ed2e2d" group: C extensions: - - ".cl" - - ".opencl" + - ".cl" + - ".opencl" tm_scope: source.c ace_mode: c_cpp codemirror_mode: clike @@ -4966,20 +4966,20 @@ OpenEdge ABL: type: programming color: "#5ce600" aliases: - - progress - - openedge - - abl + - progress + - openedge + - abl extensions: - - ".p" - - ".cls" - - ".w" + - ".p" + - ".cls" + - ".w" tm_scope: source.abl ace_mode: text language_id: 264 OpenQASM: type: programming extensions: - - ".qasm" + - ".qasm" color: "#AA70FF" tm_scope: source.qasm ace_mode: text @@ -4988,9 +4988,9 @@ OpenRC runscript: type: programming group: Shell aliases: - - openrc + - openrc interpreters: - - openrc-run + - openrc-run tm_scope: source.shell ace_mode: sh codemirror_mode: shell @@ -5000,24 +5000,24 @@ OpenSCAD: type: programming color: "#e5cd45" extensions: - - ".scad" + - ".scad" tm_scope: source.scad ace_mode: scad language_id: 266 OpenStep Property List: type: data extensions: - - ".plist" - - ".glyphs" + - ".plist" + - ".glyphs" tm_scope: source.plist ace_mode: text language_id: 598917541 OpenType Feature File: type: data aliases: - - AFDKO + - AFDKO extensions: - - ".fea" + - ".fea" tm_scope: source.opentype ace_mode: text language_id: 374317347 @@ -5025,14 +5025,14 @@ Option List: type: data color: "#476732" aliases: - - opts - - ackrc + - opts + - ackrc filenames: - - ".ackrc" - - ".rspec" - - ".yardopts" - - ackrc - - mocha.opts + - ".ackrc" + - ".rspec" + - ".yardopts" + - ackrc + - mocha.opts tm_scope: source.opts ace_mode: sh codemirror_mode: shell @@ -5043,16 +5043,16 @@ Org: color: "#77aa99" wrap: true extensions: - - ".org" + - ".org" tm_scope: none ace_mode: text language_id: 267 Ox: type: programming extensions: - - ".ox" - - ".oxh" - - ".oxo" + - ".ox" + - ".oxh" + - ".oxo" tm_scope: source.ox ace_mode: text language_id: 268 @@ -5060,7 +5060,7 @@ Oxygene: type: programming color: "#cdd0e3" extensions: - - ".oxygene" + - ".oxygene" tm_scope: none ace_mode: text language_id: 269 @@ -5068,7 +5068,7 @@ Oz: type: programming color: "#fab738" extensions: - - ".oz" + - ".oz" tm_scope: source.oz ace_mode: text codemirror_mode: oz @@ -5078,7 +5078,7 @@ P4: type: programming color: "#7055b5" extensions: - - ".p4" + - ".p4" tm_scope: source.p4 ace_mode: text language_id: 348895984 @@ -5086,7 +5086,7 @@ PDDL: type: programming color: "#0d00ff" extensions: - - ".pddl" + - ".pddl" tm_scope: source.pddl ace_mode: text language_id: 736235603 @@ -5094,7 +5094,7 @@ PEG.js: type: programming color: "#234d6b" extensions: - - ".pegjs" + - ".pegjs" tm_scope: source.pegjs ace_mode: javascript codemirror_mode: javascript @@ -5108,25 +5108,25 @@ PHP: codemirror_mime_type: application/x-httpd-php color: "#4F5D95" extensions: - - ".php" - - ".aw" - - ".ctp" - - ".fcgi" - - ".inc" - - ".php3" - - ".php4" - - ".php5" - - ".phps" - - ".phpt" + - ".php" + - ".aw" + - ".ctp" + - ".fcgi" + - ".inc" + - ".php3" + - ".php4" + - ".php5" + - ".phps" + - ".phpt" filenames: - - ".php" - - ".php_cs" - - ".php_cs.dist" - - Phakefile + - ".php" + - ".php_cs" + - ".php_cs.dist" + - Phakefile interpreters: - - php + - php aliases: - - inc + - inc language_id: 272 PLSQL: type: programming @@ -5136,22 +5136,22 @@ PLSQL: tm_scope: none color: "#dad8d8" extensions: - - ".pls" - - ".bdy" - - ".ddl" - - ".fnc" - - ".pck" - - ".pkb" - - ".pks" - - ".plb" - - ".plsql" - - ".prc" - - ".spc" - - ".sql" - - ".tpb" - - ".tps" - - ".trg" - - ".vw" + - ".pls" + - ".bdy" + - ".ddl" + - ".fnc" + - ".pck" + - ".pkb" + - ".pks" + - ".plb" + - ".plsql" + - ".prc" + - ".spc" + - ".sql" + - ".tpb" + - ".tps" + - ".trg" + - ".vw" language_id: 273 PLpgSQL: type: programming @@ -5161,18 +5161,18 @@ PLpgSQL: codemirror_mime_type: text/x-sql tm_scope: source.sql extensions: - - ".pgsql" - - ".sql" + - ".pgsql" + - ".sql" language_id: 274 POV-Ray SDL: type: programming color: "#6bac65" aliases: - - pov-ray - - povray + - pov-ray + - povray extensions: - - ".pov" - - ".inc" + - ".pov" + - ".inc" tm_scope: source.pov-ray sdl ace_mode: text language_id: 275 @@ -5182,13 +5182,13 @@ Pact: ace_mode: text tm_scope: source.pact extensions: - - ".pact" + - ".pact" language_id: 756774415 Pan: type: programming color: "#cc0000" extensions: - - ".pan" + - ".pan" tm_scope: source.pan ace_mode: text language_id: 276 @@ -5196,7 +5196,7 @@ Papyrus: type: programming color: "#6600cc" extensions: - - ".psc" + - ".psc" tm_scope: source.papyrus.skyrim ace_mode: text language_id: 277 @@ -5204,7 +5204,7 @@ Parrot: type: programming color: "#f3ca0a" extensions: - - ".parrot" + - ".parrot" tm_scope: none ace_mode: text language_id: 278 @@ -5212,11 +5212,11 @@ Parrot Assembly: group: Parrot type: programming aliases: - - pasm + - pasm extensions: - - ".pasm" + - ".pasm" interpreters: - - parrot + - parrot tm_scope: none ace_mode: text language_id: 279 @@ -5225,29 +5225,29 @@ Parrot Internal Representation: tm_scope: source.parrot.pir type: programming aliases: - - pir + - pir extensions: - - ".pir" + - ".pir" interpreters: - - parrot + - parrot ace_mode: text language_id: 280 Pascal: type: programming color: "#E3F171" aliases: - - delphi - - objectpascal + - delphi + - objectpascal extensions: - - ".pas" - - ".dfm" - - ".dpr" - - ".inc" - - ".lpr" - - ".pascal" - - ".pp" + - ".pas" + - ".dfm" + - ".dpr" + - ".inc" + - ".lpr" + - ".pascal" + - ".pp" interpreters: - - instantfpc + - instantfpc tm_scope: source.pascal ace_mode: pascal codemirror_mode: pascal @@ -5257,9 +5257,9 @@ Pawn: type: programming color: "#dbb284" extensions: - - ".pwn" - - ".inc" - - ".sma" + - ".pwn" + - ".inc" + - ".sma" tm_scope: source.pawn ace_mode: text language_id: 271 @@ -5267,7 +5267,7 @@ Pep8: type: programming color: "#C76F5B" extensions: - - ".pep" + - ".pep" ace_mode: text tm_scope: source.pep8 language_id: 840372442 @@ -5279,38 +5279,38 @@ Perl: codemirror_mime_type: text/x-perl color: "#0298c3" extensions: - - ".pl" - - ".al" - - ".cgi" - - ".fcgi" - - ".perl" - - ".ph" - - ".plx" - - ".pm" - - ".psgi" - - ".t" + - ".pl" + - ".al" + - ".cgi" + - ".fcgi" + - ".perl" + - ".ph" + - ".plx" + - ".pm" + - ".psgi" + - ".t" filenames: - - ".latexmkrc" - - Makefile.PL - - Rexfile - - ack - - cpanfile - - latexmkrc + - ".latexmkrc" + - Makefile.PL + - Rexfile + - ack + - cpanfile + - latexmkrc interpreters: - - cperl - - perl + - cperl + - perl aliases: - - cperl + - cperl language_id: 282 Pic: type: markup group: Roff tm_scope: source.pic extensions: - - ".pic" - - ".chem" + - ".pic" + - ".chem" aliases: - - pikchr + - pikchr ace_mode: text codemirror_mode: troff codemirror_mime_type: text/troff @@ -5318,7 +5318,7 @@ Pic: Pickle: type: data extensions: - - ".pkl" + - ".pkl" tm_scope: none ace_mode: text language_id: 284 @@ -5326,10 +5326,10 @@ PicoLisp: type: programming color: "#6067af" extensions: - - ".l" + - ".l" interpreters: - - picolisp - - pil + - picolisp + - pil tm_scope: source.lisp ace_mode: lisp language_id: 285 @@ -5337,7 +5337,7 @@ PigLatin: type: programming color: "#fcd7de" extensions: - - ".pig" + - ".pig" tm_scope: source.pig_latin ace_mode: text language_id: 286 @@ -5345,10 +5345,10 @@ Pike: type: programming color: "#005390" extensions: - - ".pike" - - ".pmod" + - ".pike" + - ".pmod" interpreters: - - pike + - pike tm_scope: source.pike ace_mode: text language_id: 287 @@ -5356,8 +5356,8 @@ Pip Requirements: type: data color: "#FFD343" filenames: - - requirements-dev.txt - - requirements.txt + - requirements-dev.txt + - requirements.txt ace_mode: text tm_scope: source.pip-requirements language_id: 684385621 @@ -5365,7 +5365,7 @@ Pkl: type: programming color: "#6b9543" extensions: - - ".pkl" + - ".pkl" interpreters: - pkl tm_scope: source.pkl @@ -5375,9 +5375,9 @@ PlantUML: type: data color: "#fbbd16" extensions: - - ".puml" - - ".iuml" - - ".plantuml" + - ".puml" + - ".iuml" + - ".plantuml" tm_scope: source.wsd ace_mode: text language_id: 833504686 @@ -5388,9 +5388,9 @@ Pod: codemirror_mime_type: text/x-perl wrap: true extensions: - - ".pod" + - ".pod" interpreters: - - perl + - perl tm_scope: none language_id: 288 Pod 6: @@ -5399,16 +5399,16 @@ Pod 6: tm_scope: source.raku wrap: true extensions: - - ".pod" - - ".pod6" + - ".pod" + - ".pod6" interpreters: - - perl6 + - perl6 language_id: 155357471 PogoScript: type: programming color: "#d80074" extensions: - - ".pogo" + - ".pogo" tm_scope: source.pogoscript ace_mode: text language_id: 289 @@ -5416,14 +5416,14 @@ Polar: type: programming color: "#ae81ff" extensions: - - ".polar" + - ".polar" tm_scope: source.polar ace_mode: text language_id: 839112914 Pony: type: programming extensions: - - ".pony" + - ".pony" tm_scope: source.pony ace_mode: text language_id: 290 @@ -5431,7 +5431,7 @@ Portugol: type: programming color: "#f8bd00" extensions: - - ".por" + - ".por" tm_scope: source.portugol ace_mode: text language_id: 832391833 @@ -5441,31 +5441,31 @@ PostCSS: tm_scope: source.postcss group: CSS extensions: - - ".pcss" - - ".postcss" + - ".pcss" + - ".postcss" ace_mode: text language_id: 262764437 PostScript: type: markup color: "#da291c" extensions: - - ".ps" - - ".eps" - - ".epsi" - - ".pfa" + - ".ps" + - ".eps" + - ".epsi" + - ".pfa" tm_scope: source.postscript aliases: - - postscr + - postscr ace_mode: text language_id: 291 PowerBuilder: type: programming color: "#8f0f8d" extensions: - - ".pbt" - - ".sra" - - ".sru" - - ".srw" + - ".pbt" + - ".sra" + - ".sru" + - ".srw" tm_scope: none ace_mode: text language_id: 292 @@ -5477,14 +5477,14 @@ PowerShell: codemirror_mode: powershell codemirror_mime_type: application/x-powershell aliases: - - posh - - pwsh + - posh + - pwsh extensions: - - ".ps1" - - ".psd1" - - ".psm1" + - ".ps1" + - ".psd1" + - ".psm1" interpreters: - - pwsh + - pwsh language_id: 293 Praat: type: programming @@ -5492,13 +5492,13 @@ Praat: tm_scope: source.praat ace_mode: praat extensions: - - ".praat" + - ".praat" language_id: 106029007 Prisma: type: data color: "#0c344b" extensions: - - ".prisma" + - ".prisma" tm_scope: source.prisma ace_mode: text language_id: 499933428 @@ -5506,7 +5506,7 @@ Processing: type: programming color: "#0096D8" extensions: - - ".pde" + - ".pde" tm_scope: source.processing ace_mode: text language_id: 294 @@ -5514,14 +5514,14 @@ Procfile: type: programming color: "#3B2F63" filenames: - - Procfile + - Procfile tm_scope: source.procfile ace_mode: batchfile language_id: 305313959 Proguard: type: data extensions: - - ".pro" + - ".pro" tm_scope: none ace_mode: text language_id: 716513858 @@ -5529,14 +5529,14 @@ Prolog: type: programming color: "#74283c" extensions: - - ".pl" - - ".plt" - - ".pro" - - ".prolog" - - ".yap" + - ".pl" + - ".plt" + - ".pro" + - ".prolog" + - ".yap" interpreters: - - swipl - - yap + - swipl + - yap tm_scope: source.prolog ace_mode: prolog language_id: 295 @@ -5546,24 +5546,24 @@ Promela: tm_scope: source.promela ace_mode: text extensions: - - ".pml" + - ".pml" language_id: 441858312 Propeller Spin: type: programming color: "#7fa2a7" extensions: - - ".spin" + - ".spin" tm_scope: source.spin ace_mode: text language_id: 296 Protocol Buffer: type: data aliases: - - proto - - protobuf - - Protocol Buffers + - proto + - protobuf + - Protocol Buffers extensions: - - ".proto" + - ".proto" tm_scope: source.proto ace_mode: protobuf codemirror_mode: protobuf @@ -5572,20 +5572,20 @@ Protocol Buffer: Protocol Buffer Text Format: type: data aliases: - - text proto - - protobuf text format + - text proto + - protobuf text format extensions: - - ".textproto" - - ".pbt" - - ".pbtxt" + - ".textproto" + - ".pbt" + - ".pbtxt" tm_scope: source.textproto ace_mode: text language_id: 436568854 Public Key: type: data extensions: - - ".asc" - - ".pub" + - ".asc" + - ".pub" tm_scope: none ace_mode: text codemirror_mode: asciiarmor @@ -5595,8 +5595,8 @@ Pug: type: markup color: "#a86454" extensions: - - ".jade" - - ".pug" + - ".jade" + - ".pug" tm_scope: text.jade ace_mode: jade codemirror_mode: pug @@ -5606,9 +5606,9 @@ Puppet: type: programming color: "#302B6D" extensions: - - ".pp" + - ".pp" filenames: - - Modulefile + - Modulefile ace_mode: text codemirror_mode: puppet codemirror_mime_type: text/x-puppet @@ -5617,7 +5617,7 @@ Puppet: Pure Data: type: data extensions: - - ".pd" + - ".pd" tm_scope: none ace_mode: text language_id: 300 @@ -5625,8 +5625,8 @@ PureBasic: type: programming color: "#5a6986" extensions: - - ".pb" - - ".pbi" + - ".pb" + - ".pbi" tm_scope: none ace_mode: text language_id: 301 @@ -5634,7 +5634,7 @@ PureScript: type: programming color: "#1D222D" extensions: - - ".purs" + - ".purs" tm_scope: source.purescript ace_mode: haskell codemirror_mode: haskell @@ -5644,7 +5644,7 @@ Pyret: type: programming color: "#ee1e10" extensions: - - ".arr" + - ".arr" ace_mode: python tm_scope: source.arr language_id: 252961827 @@ -5656,46 +5656,46 @@ Python: codemirror_mime_type: text/x-python color: "#3572A5" extensions: - - ".py" - - ".cgi" - - ".fcgi" - - ".gyp" - - ".gypi" - - ".lmi" - - ".py3" - - ".pyde" - - ".pyi" - - ".pyp" - - ".pyt" - - ".pyw" - - ".rpy" - - ".spec" - - ".tac" - - ".wsgi" - - ".xpy" + - ".py" + - ".cgi" + - ".fcgi" + - ".gyp" + - ".gypi" + - ".lmi" + - ".py3" + - ".pyde" + - ".pyi" + - ".pyp" + - ".pyt" + - ".pyw" + - ".rpy" + - ".spec" + - ".tac" + - ".wsgi" + - ".xpy" filenames: - - ".gclient" - - DEPS - - SConscript - - SConstruct - - wscript + - ".gclient" + - DEPS + - SConscript + - SConstruct + - wscript interpreters: - - python - - python2 - - python3 - - py - - pypy - - pypy3 - aliases: - - python3 - - rusthon + - python + - python2 + - python3 + - py + - pypy + - pypy3 + aliases: + - python3 + - rusthon language_id: 303 Python console: type: programming color: "#3572A5" group: Python aliases: - - pycon + - pycon tm_scope: text.python.console ace_mode: text language_id: 428 @@ -5704,16 +5704,16 @@ Python traceback: color: "#3572A5" group: Python extensions: - - ".pytb" + - ".pytb" tm_scope: text.python.traceback ace_mode: text language_id: 304 Q#: type: programming extensions: - - ".qs" + - ".qs" aliases: - - qsharp + - qsharp color: "#fed659" ace_mode: text tm_scope: source.qsharp @@ -5722,18 +5722,18 @@ QML: type: programming color: "#44a51c" extensions: - - ".qml" - - ".qbs" + - ".qml" + - ".qbs" tm_scope: source.qml ace_mode: text language_id: 305 QMake: type: programming extensions: - - ".pro" - - ".pri" + - ".pro" + - ".pri" interpreters: - - qmake + - qmake tm_scope: source.qmake ace_mode: text language_id: 306 @@ -5743,18 +5743,18 @@ Qt Script: codemirror_mode: javascript codemirror_mime_type: text/javascript extensions: - - ".qs" + - ".qs" filenames: - - installscript.qs - - toolchain_installscript.qs + - installscript.qs + - toolchain_installscript.qs color: "#00b841" tm_scope: source.js language_id: 558193693 Quake: type: programming filenames: - - m3makefile - - m3overrides + - m3makefile + - m3overrides color: "#882233" ace_mode: text tm_scope: source.quake @@ -5763,17 +5763,17 @@ R: type: programming color: "#198CE7" aliases: - - Rscript - - splus + - Rscript + - splus extensions: - - ".r" - - ".rd" - - ".rsx" + - ".r" + - ".rd" + - ".rsx" filenames: - - ".Rprofile" - - expr-dist + - ".Rprofile" + - expr-dist interpreters: - - Rscript + - Rscript tm_scope: source.r ace_mode: r codemirror_mode: r @@ -5787,7 +5787,7 @@ RAML: tm_scope: source.yaml color: "#77d9fb" extensions: - - ".raml" + - ".raml" language_id: 308 RBS: type: data @@ -5795,7 +5795,7 @@ RBS: codemirror_mode: ruby codemirror_mime_type: text/x-ruby extensions: - - ".rbs" + - ".rbs" color: "#701516" tm_scope: source.rbs group: Ruby @@ -5806,18 +5806,18 @@ RDoc: ace_mode: rdoc wrap: true extensions: - - ".rdoc" + - ".rdoc" tm_scope: text.rdoc language_id: 309 REALbasic: type: programming extensions: - - ".rbbas" - - ".rbfrm" - - ".rbmnu" - - ".rbres" - - ".rbtbar" - - ".rbuistate" + - ".rbbas" + - ".rbfrm" + - ".rbmnu" + - ".rbres" + - ".rbtbar" + - ".rbuistate" tm_scope: source.vbnet ace_mode: text language_id: 310 @@ -5825,14 +5825,14 @@ REXX: type: programming color: "#d90e09" aliases: - - arexx + - arexx extensions: - - ".rexx" - - ".pprx" - - ".rex" + - ".rexx" + - ".pprx" + - ".rex" interpreters: - - regina - - rexx + - regina + - rexx tm_scope: source.rexx ace_mode: text language_id: 311 @@ -5844,27 +5844,27 @@ RMarkdown: codemirror_mode: gfm codemirror_mime_type: text/x-gfm extensions: - - ".qmd" - - ".rmd" + - ".qmd" + - ".rmd" tm_scope: text.md language_id: 313 RON: type: data color: "#a62c00" extensions: - - ".ron" + - ".ron" ace_mode: rust tm_scope: source.ron language_id: 587855233 RPC: type: programming aliases: - - rpcgen - - oncrpc - - xdr + - rpcgen + - oncrpc + - xdr ace_mode: c_cpp extensions: - - ".x" + - ".x" tm_scope: source.c language_id: 1031374237 RPGLE: @@ -5872,20 +5872,20 @@ RPGLE: ace_mode: text color: "#2BDE21" aliases: - - ile rpg - - sqlrpgle + - ile rpg + - sqlrpgle extensions: - - ".rpgle" - - ".sqlrpgle" + - ".rpgle" + - ".sqlrpgle" tm_scope: source.rpgle language_id: 609977990 RPM Spec: type: data tm_scope: source.rpm-spec extensions: - - ".spec" + - ".spec" aliases: - - specfile + - specfile ace_mode: text codemirror_mode: rpm codemirror_mime_type: text/x-rpm-spec @@ -5894,8 +5894,8 @@ RUNOFF: type: markup color: "#665a4e" extensions: - - ".rnh" - - ".rno" + - ".rnh" + - ".rno" wrap: true tm_scope: text.runoff ace_mode: text @@ -5904,12 +5904,12 @@ Racket: type: programming color: "#3c5caa" extensions: - - ".rkt" - - ".rktd" - - ".rktl" - - ".scrbl" + - ".rkt" + - ".rktd" + - ".rktl" + - ".scrbl" interpreters: - - racket + - racket tm_scope: source.racket ace_mode: lisp language_id: 316 @@ -5917,10 +5917,10 @@ Ragel: type: programming color: "#9d5200" extensions: - - ".rl" + - ".rl" aliases: - - ragel-rb - - ragel-ruby + - ragel-rb + - ragel-ruby tm_scope: none ace_mode: text language_id: 317 @@ -5928,26 +5928,26 @@ Raku: type: programming color: "#0000fb" extensions: - - ".6pl" - - ".6pm" - - ".nqp" - - ".p6" - - ".p6l" - - ".p6m" - - ".pl" - - ".pl6" - - ".pm" - - ".pm6" - - ".raku" - - ".rakumod" - - ".t" + - ".6pl" + - ".6pm" + - ".nqp" + - ".p6" + - ".p6l" + - ".p6m" + - ".pl" + - ".pl6" + - ".pm" + - ".pm6" + - ".raku" + - ".rakumod" + - ".t" interpreters: - - perl6 - - raku - - rakudo + - perl6 + - raku + - rakudo aliases: - - perl6 - - perl-6 + - perl6 + - perl-6 tm_scope: source.raku ace_mode: perl codemirror_mode: perl @@ -5957,16 +5957,16 @@ Rascal: type: programming color: "#fffaa0" extensions: - - ".rsc" + - ".rsc" tm_scope: source.rascal ace_mode: text language_id: 173616037 Raw token data: type: data aliases: - - raw + - raw extensions: - - ".raw" + - ".raw" tm_scope: none ace_mode: text language_id: 318 @@ -5977,20 +5977,20 @@ ReScript: codemirror_mode: rust codemirror_mime_type: text/x-rustsrc extensions: - - ".res" + - ".res" interpreters: - - ocaml + - ocaml tm_scope: source.rescript language_id: 501875647 Readline Config: type: data group: INI aliases: - - inputrc - - readline + - inputrc + - readline filenames: - - ".inputrc" - - inputrc + - ".inputrc" + - inputrc tm_scope: source.inputrc ace_mode: text language_id: 538732839 @@ -6001,8 +6001,8 @@ Reason: codemirror_mode: rust codemirror_mime_type: text/x-rustsrc extensions: - - ".re" - - ".rei" + - ".re" + - ".rei" tm_scope: source.reason language_id: 869538413 ReasonLIGO: @@ -6013,25 +6013,25 @@ ReasonLIGO: codemirror_mime_type: text/x-rustsrc group: LigoLANG extensions: - - ".religo" + - ".religo" tm_scope: source.religo language_id: 319002153 Rebol: type: programming color: "#358a5b" extensions: - - ".reb" - - ".r" - - ".r2" - - ".r3" - - ".rebol" + - ".reb" + - ".r" + - ".r2" + - ".r3" + - ".rebol" ace_mode: text tm_scope: source.rebol language_id: 319 Record Jar: type: data filenames: - - language-subtag-registry.txt + - language-subtag-registry.txt tm_scope: source.record-jar codemirror_mode: properties codemirror_mime_type: text/x-properties @@ -6042,26 +6042,26 @@ Red: type: programming color: "#f50000" extensions: - - ".red" - - ".reds" + - ".red" + - ".reds" aliases: - - red/system + - red/system tm_scope: source.red ace_mode: text language_id: 320 Redcode: type: programming extensions: - - ".cw" + - ".cw" tm_scope: none ace_mode: text language_id: 321 Redirect Rules: type: data aliases: - - redirects + - redirects filenames: - - _redirects + - _redirects tm_scope: source.redirects ace_mode: text language_id: 1020148948 @@ -6069,36 +6069,36 @@ Regular Expression: type: data color: "#009a00" extensions: - - ".regexp" - - ".regex" + - ".regexp" + - ".regex" aliases: - - regexp - - regex + - regexp + - regex ace_mode: text tm_scope: source.regexp language_id: 363378884 Ren'Py: type: programming aliases: - - renpy + - renpy color: "#ff7f7f" extensions: - - ".rpy" + - ".rpy" tm_scope: source.renpy ace_mode: python language_id: 322 RenderScript: type: programming extensions: - - ".rs" - - ".rsh" + - ".rs" + - ".rsh" tm_scope: none ace_mode: text language_id: 323 Rez: type: programming extensions: - - ".r" + - ".r" tm_scope: source.rez ace_mode: text color: "#FFDAB3" @@ -6106,7 +6106,7 @@ Rez: Rich Text Format: type: markup extensions: - - ".rtf" + - ".rtf" tm_scope: text.rtf ace_mode: text language_id: 51601661 @@ -6114,7 +6114,7 @@ Ring: type: programming color: "#2D54CB" extensions: - - ".ring" + - ".ring" tm_scope: source.ring ace_mode: text language_id: 431 @@ -6123,14 +6123,14 @@ Riot: color: "#A71E49" ace_mode: html extensions: - - ".riot" + - ".riot" tm_scope: text.html.riot language_id: 878396783 RobotFramework: type: programming color: "#00c0b5" extensions: - - ".robot" + - ".robot" tm_scope: text.robot ace_mode: text language_id: 324 @@ -6138,7 +6138,7 @@ Roc: type: programming color: "#7c38f5" extensions: - - ".roc" + - ".roc" tm_scope: source.roc ace_mode: text language_id: 440182480 @@ -6146,50 +6146,50 @@ Roff: type: markup color: "#ecdebe" extensions: - - ".roff" - - ".1" - - ".1in" - - ".1m" - - ".1x" - - ".2" - - ".3" - - ".3in" - - ".3m" - - ".3p" - - ".3pm" - - ".3qt" - - ".3x" - - ".4" - - ".5" - - ".6" - - ".7" - - ".8" - - ".9" - - ".l" - - ".man" - - ".mdoc" - - ".me" - - ".ms" - - ".n" - - ".nr" - - ".rno" - - ".tmac" + - ".roff" + - ".1" + - ".1in" + - ".1m" + - ".1x" + - ".2" + - ".3" + - ".3in" + - ".3m" + - ".3p" + - ".3pm" + - ".3qt" + - ".3x" + - ".4" + - ".5" + - ".6" + - ".7" + - ".8" + - ".9" + - ".l" + - ".man" + - ".mdoc" + - ".me" + - ".ms" + - ".n" + - ".nr" + - ".rno" + - ".tmac" filenames: - - eqnrc - - mmn - - mmt - - troffrc - - troffrc-end + - eqnrc + - mmn + - mmt + - troffrc + - troffrc-end tm_scope: text.roff aliases: - - groff - - man - - manpage - - man page - - man-page - - mdoc - - nroff - - troff + - groff + - man + - manpage + - man page + - man-page + - mdoc + - nroff + - troff wrap: true ace_mode: text codemirror_mode: troff @@ -6200,26 +6200,26 @@ Roff Manpage: color: "#ecdebe" group: Roff extensions: - - ".1" - - ".1in" - - ".1m" - - ".1x" - - ".2" - - ".3" - - ".3in" - - ".3m" - - ".3p" - - ".3pm" - - ".3qt" - - ".3x" - - ".4" - - ".5" - - ".6" - - ".7" - - ".8" - - ".9" - - ".man" - - ".mdoc" + - ".1" + - ".1in" + - ".1m" + - ".1x" + - ".2" + - ".3" + - ".3in" + - ".3m" + - ".3p" + - ".3pm" + - ".3qt" + - ".3x" + - ".4" + - ".5" + - ".6" + - ".7" + - ".8" + - ".9" + - ".man" + - ".mdoc" wrap: true tm_scope: text.roff ace_mode: text @@ -6233,16 +6233,16 @@ Rouge: codemirror_mime_type: text/x-clojure color: "#cc0088" extensions: - - ".rg" + - ".rg" tm_scope: source.clojure language_id: 325 RouterOS Script: type: programming ace_mode: text extensions: - - ".rsc" + - ".rsc" interpreters: - - RouterOS + - RouterOS color: "#DE3941" tm_scope: none language_id: 592853203 @@ -6254,85 +6254,85 @@ Ruby: codemirror_mime_type: text/x-ruby color: "#701516" aliases: - - jruby - - macruby - - rake - - rb - - rbx - extensions: - - ".rb" - - ".builder" - - ".eye" - - ".fcgi" - - ".gemspec" - - ".god" - - ".jbuilder" - - ".mspec" - - ".pluginspec" - - ".podspec" - - ".prawn" - - ".rabl" - - ".rake" - - ".rbi" - - ".rbuild" - - ".rbw" - - ".rbx" - - ".ru" - - ".ruby" - - ".spec" - - ".thor" - - ".watchr" + - jruby + - macruby + - rake + - rb + - rbx + extensions: + - ".rb" + - ".builder" + - ".eye" + - ".fcgi" + - ".gemspec" + - ".god" + - ".jbuilder" + - ".mspec" + - ".pluginspec" + - ".podspec" + - ".prawn" + - ".rabl" + - ".rake" + - ".rbi" + - ".rbuild" + - ".rbw" + - ".rbx" + - ".ru" + - ".ruby" + - ".spec" + - ".thor" + - ".watchr" interpreters: - - ruby - - macruby - - rake - - jruby - - rbx + - ruby + - macruby + - rake + - jruby + - rbx filenames: - - ".irbrc" - - ".pryrc" - - ".simplecov" - - Appraisals - - Berksfile - - Brewfile - - Buildfile - - Capfile - - Dangerfile - - Deliverfile - - Fastfile - - Gemfile - - Guardfile - - Jarfile - - Mavenfile - - Podfile - - Puppetfile - - Rakefile - - Snapfile - - Steepfile - - Thorfile - - Vagrantfile - - buildfile + - ".irbrc" + - ".pryrc" + - ".simplecov" + - Appraisals + - Berksfile + - Brewfile + - Buildfile + - Capfile + - Dangerfile + - Deliverfile + - Fastfile + - Gemfile + - Guardfile + - Jarfile + - Mavenfile + - Podfile + - Puppetfile + - Rakefile + - Snapfile + - Steepfile + - Thorfile + - Vagrantfile + - buildfile language_id: 326 Rust: type: programming aliases: - - rs + - rs color: "#dea584" extensions: - - ".rs" - - ".rs.in" + - ".rs" + - ".rs.in" tm_scope: source.rust ace_mode: rust codemirror_mode: rust codemirror_mime_type: text/x-rustsrc interpreters: - - rust-script + - rust-script language_id: 327 SAS: type: programming color: "#B34936" extensions: - - ".sas" + - ".sas" tm_scope: source.sas ace_mode: text codemirror_mode: sas @@ -6346,40 +6346,40 @@ SCSS: codemirror_mode: css codemirror_mime_type: text/x-scss extensions: - - ".scss" + - ".scss" language_id: 329 SELinux Policy: aliases: - - SELinux Kernel Policy Language - - sepolicy + - SELinux Kernel Policy Language + - sepolicy type: data tm_scope: source.sepolicy extensions: - - ".te" + - ".te" filenames: - - file_contexts - - genfs_contexts - - initial_sids - - port_contexts - - security_classes + - file_contexts + - genfs_contexts + - initial_sids + - port_contexts + - security_classes ace_mode: text language_id: 880010326 SMT: type: programming extensions: - - ".smt2" - - ".smt" + - ".smt2" + - ".smt" interpreters: - - boolector - - cvc4 - - mathsat5 - - opensmt - - smtinterpol - - smt-rat - - stp - - verit - - yices2 - - z3 + - boolector + - cvc4 + - mathsat5 + - opensmt + - smtinterpol + - smt-rat + - stp + - verit + - yices2 + - z3 tm_scope: source.smt ace_mode: text language_id: 330 @@ -6391,15 +6391,15 @@ SPARQL: codemirror_mode: sparql codemirror_mime_type: application/sparql-query extensions: - - ".sparql" - - ".rq" + - ".sparql" + - ".rq" language_id: 331 SQF: type: programming color: "#3F3F3F" extensions: - - ".sqf" - - ".hqf" + - ".sqf" + - ".hqf" tm_scope: source.sqf ace_mode: text language_id: 332 @@ -6411,15 +6411,15 @@ SQL: codemirror_mode: sql codemirror_mime_type: text/x-sql extensions: - - ".sql" - - ".cql" - - ".ddl" - - ".inc" - - ".mysql" - - ".prc" - - ".tab" - - ".udf" - - ".viw" + - ".sql" + - ".cql" + - ".ddl" + - ".inc" + - ".mysql" + - ".prc" + - ".tab" + - ".udf" + - ".viw" language_id: 333 SQLPL: type: programming @@ -6429,8 +6429,8 @@ SQLPL: codemirror_mime_type: text/x-sql tm_scope: source.sql extensions: - - ".sql" - - ".db2" + - ".sql" + - ".db2" language_id: 334 SRecode Template: type: markup @@ -6440,25 +6440,25 @@ SRecode Template: codemirror_mode: commonlisp codemirror_mime_type: text/x-common-lisp extensions: - - ".srt" + - ".srt" language_id: 335 SSH Config: type: data group: INI filenames: - - ssh-config - - ssh_config - - sshconfig - - sshconfig.snip - - sshd-config - - sshd_config + - ssh-config + - ssh_config + - sshconfig + - sshconfig.snip + - sshd-config + - sshd_config ace_mode: text tm_scope: source.ssh-config language_id: 554920715 STAR: type: data extensions: - - ".star" + - ".star" tm_scope: source.star ace_mode: text language_id: 424510560 @@ -6466,10 +6466,10 @@ STL: type: data color: "#373b5e" aliases: - - ascii stl - - stla + - ascii stl + - stla extensions: - - ".stl" + - ".stl" tm_scope: source.stl ace_mode: text language_id: 455361735 @@ -6477,7 +6477,7 @@ STON: type: data group: Smalltalk extensions: - - ".ston" + - ".ston" tm_scope: source.smalltalk ace_mode: text language_id: 336 @@ -6485,7 +6485,7 @@ SVG: type: data color: "#ff9900" extensions: - - ".svg" + - ".svg" tm_scope: text.xml.svg ace_mode: xml codemirror_mode: xml @@ -6494,7 +6494,7 @@ SVG: SWIG: type: programming extensions: - - ".i" + - ".i" tm_scope: source.c++ ace_mode: c_cpp codemirror_mode: clike @@ -6503,8 +6503,8 @@ SWIG: Sage: type: programming extensions: - - ".sage" - - ".sagews" + - ".sage" + - ".sagews" tm_scope: source.python ace_mode: python codemirror_mode: python @@ -6514,10 +6514,10 @@ SaltStack: type: programming color: "#646464" aliases: - - saltstate - - salt + - saltstate + - salt extensions: - - ".sls" + - ".sls" tm_scope: source.yaml.salt ace_mode: yaml codemirror_mode: yaml @@ -6528,7 +6528,7 @@ Sass: color: "#a53b70" tm_scope: source.sass extensions: - - ".sass" + - ".sass" ace_mode: sass codemirror_mode: sass codemirror_mime_type: text/x-sass @@ -6541,18 +6541,18 @@ Scala: codemirror_mime_type: text/x-scala color: "#c22d40" extensions: - - ".scala" - - ".kojo" - - ".sbt" - - ".sc" + - ".scala" + - ".kojo" + - ".sbt" + - ".sc" interpreters: - - scala + - scala language_id: 341 Scaml: type: markup color: "#bd181a" extensions: - - ".scaml" + - ".scaml" tm_scope: source.scaml ace_mode: text language_id: 342 @@ -6560,30 +6560,30 @@ Scenic: type: programming color: "#fdc700" extensions: - - ".scenic" + - ".scenic" tm_scope: source.scenic ace_mode: text interpreters: - - scenic + - scenic language_id: 619814037 Scheme: type: programming color: "#1e4aec" extensions: - - ".scm" - - ".sch" - - ".sld" - - ".sls" - - ".sps" - - ".ss" + - ".scm" + - ".sch" + - ".sld" + - ".sls" + - ".sps" + - ".ss" interpreters: - - scheme - - guile - - bigloo - - chicken - - csi - - gosh - - r6rs + - scheme + - guile + - bigloo + - chicken + - csi + - gosh + - r6rs tm_scope: source.scheme ace_mode: scheme codemirror_mode: scheme @@ -6593,9 +6593,9 @@ Scilab: type: programming color: "#ca0f21" extensions: - - ".sci" - - ".sce" - - ".tst" + - ".sci" + - ".sce" + - ".tst" tm_scope: source.scilab ace_mode: text language_id: 344 @@ -6603,7 +6603,7 @@ Self: type: programming color: "#0579aa" extensions: - - ".self" + - ".self" tm_scope: none ace_mode: text language_id: 345 @@ -6611,7 +6611,7 @@ ShaderLab: type: programming color: "#222c37" extensions: - - ".shader" + - ".shader" ace_mode: text tm_scope: source.shaderlab language_id: 664257356 @@ -6619,72 +6619,72 @@ Shell: type: programming color: "#89e051" aliases: - - sh - - shell-script - - bash - - zsh - - envrc - extensions: - - ".sh" - - ".bash" - - ".bats" - - ".cgi" - - ".command" - - ".fcgi" - - ".ksh" - - ".sh.in" - - ".tmux" - - ".tool" - - ".trigger" - - ".zsh" - - ".zsh-theme" + - sh + - shell-script + - bash + - zsh + - envrc + extensions: + - ".sh" + - ".bash" + - ".bats" + - ".cgi" + - ".command" + - ".fcgi" + - ".ksh" + - ".sh.in" + - ".tmux" + - ".tool" + - ".trigger" + - ".zsh" + - ".zsh-theme" filenames: - - ".bash_aliases" - - ".bash_functions" - - ".bash_history" - - ".bash_logout" - - ".bash_profile" - - ".bashrc" - - ".cshrc" - - ".envrc" - - ".flaskenv" - - ".kshrc" - - ".login" - - ".profile" - - ".tmux.conf" - - ".zlogin" - - ".zlogout" - - ".zprofile" - - ".zshenv" - - ".zshrc" - - 9fs - - PKGBUILD - - bash_aliases - - bash_logout - - bash_profile - - bashrc - - cshrc - - gradlew - - kshrc - - login - - man - - profile - - tmux.conf - - zlogin - - zlogout - - zprofile - - zshenv - - zshrc + - ".bash_aliases" + - ".bash_functions" + - ".bash_history" + - ".bash_logout" + - ".bash_profile" + - ".bashrc" + - ".cshrc" + - ".envrc" + - ".flaskenv" + - ".kshrc" + - ".login" + - ".profile" + - ".tmux.conf" + - ".zlogin" + - ".zlogout" + - ".zprofile" + - ".zshenv" + - ".zshrc" + - 9fs + - PKGBUILD + - bash_aliases + - bash_logout + - bash_profile + - bashrc + - cshrc + - gradlew + - kshrc + - login + - man + - profile + - tmux.conf + - zlogin + - zlogout + - zprofile + - zshenv + - zshrc interpreters: - - ash - - bash - - dash - - ksh - - mksh - - pdksh - - rc - - sh - - zsh + - ash + - bash + - dash + - ksh + - mksh + - pdksh + - rc + - sh + - zsh tm_scope: source.shell ace_mode: sh codemirror_mode: shell @@ -6694,9 +6694,9 @@ ShellCheck Config: type: data color: "#cecfcb" filenames: - - ".shellcheckrc" + - ".shellcheckrc" aliases: - - shellcheckrc + - shellcheckrc tm_scope: source.shellcheckrc ace_mode: ini codemirror_mode: properties @@ -6705,10 +6705,10 @@ ShellCheck Config: ShellSession: type: programming extensions: - - ".sh-session" + - ".sh-session" aliases: - - bash session - - console + - bash session + - console tm_scope: text.shell-session ace_mode: sh codemirror_mode: shell @@ -6718,7 +6718,7 @@ Shen: type: programming color: "#120F14" extensions: - - ".shen" + - ".shen" tm_scope: source.shen ace_mode: text language_id: 348 @@ -6727,7 +6727,7 @@ Sieve: tm_scope: source.sieve ace_mode: text extensions: - - ".sieve" + - ".sieve" codemirror_mode: sieve codemirror_mime_type: application/sieve language_id: 208976687 @@ -6736,9 +6736,9 @@ Simple File Verification: group: Checksums color: "#C9BFED" extensions: - - ".sfv" + - ".sfv" aliases: - - sfv + - sfv tm_scope: source.sfv ace_mode: ini codemirror_mode: properties @@ -6749,14 +6749,14 @@ Singularity: color: "#64E6AD" tm_scope: source.singularity filenames: - - Singularity + - Singularity ace_mode: text language_id: 987024632 Slash: type: programming color: "#007eff" extensions: - - ".sl" + - ".sl" tm_scope: text.html.slash ace_mode: text language_id: 349 @@ -6766,13 +6766,13 @@ Slice: tm_scope: source.ice ace_mode: text extensions: - - ".ice" + - ".ice" language_id: 894641667 Slim: type: markup color: "#2b2b2b" extensions: - - ".slim" + - ".slim" tm_scope: text.slim ace_mode: text codemirror_mode: slim @@ -6782,16 +6782,16 @@ Slint: type: markup color: "#2379F4" extensions: - - ".slint" + - ".slint" tm_scope: source.slint ace_mode: text language_id: 119900149 SmPL: type: programming extensions: - - ".cocci" + - ".cocci" aliases: - - coccinelle + - coccinelle ace_mode: text tm_scope: source.smpl color: "#c94949" @@ -6799,7 +6799,7 @@ SmPL: Smali: type: programming extensions: - - ".smali" + - ".smali" ace_mode: text tm_scope: source.smali language_id: 351 @@ -6807,10 +6807,10 @@ Smalltalk: type: programming color: "#596706" extensions: - - ".st" - - ".cs" + - ".st" + - ".cs" aliases: - - squeak + - squeak tm_scope: source.smalltalk ace_mode: text codemirror_mode: smalltalk @@ -6820,7 +6820,7 @@ Smarty: type: programming color: "#f0c040" extensions: - - ".tpl" + - ".tpl" ace_mode: smarty codemirror_mode: smarty codemirror_mime_type: text/x-smarty @@ -6834,7 +6834,7 @@ Smithy: tm_scope: source.smithy color: "#c44536" extensions: - - ".smithy" + - ".smithy" language_id: 1027892786 Snakemake: type: programming @@ -6845,12 +6845,12 @@ Snakemake: codemirror_mime_type: text/x-python color: "#419179" extensions: - - ".smk" - - ".snakefile" + - ".smk" + - ".snakefile" filenames: - - Snakefile + - Snakefile aliases: - - snakefile + - snakefile language_id: 151241392 Solidity: type: programming @@ -6858,30 +6858,30 @@ Solidity: ace_mode: text tm_scope: source.solidity extensions: - - ".sol" + - ".sol" language_id: 237469032 Soong: type: data tm_scope: source.bp ace_mode: text filenames: - - Android.bp + - Android.bp language_id: 222900098 SourcePawn: type: programming color: "#f69e1d" aliases: - - sourcemod + - sourcemod extensions: - - ".sp" - - ".inc" + - ".sp" + - ".inc" tm_scope: source.sourcepawn ace_mode: text language_id: 354 Spline Font Database: type: data extensions: - - ".sfd" + - ".sfd" tm_scope: text.sfd ace_mode: yaml language_id: 767169629 @@ -6889,7 +6889,7 @@ Squirrel: type: programming color: "#800000" extensions: - - ".nut" + - ".nut" tm_scope: source.nut ace_mode: c_cpp codemirror_mode: clike @@ -6899,7 +6899,7 @@ Stan: type: programming color: "#b2011d" extensions: - - ".stan" + - ".stan" ace_mode: text tm_scope: source.stan language_id: 356 @@ -6907,12 +6907,12 @@ Standard ML: type: programming color: "#dc566d" aliases: - - sml + - sml extensions: - - ".ml" - - ".fun" - - ".sig" - - ".sml" + - ".ml" + - ".fun" + - ".sig" + - ".sml" tm_scope: source.ml ace_mode: text codemirror_mode: mllike @@ -6926,31 +6926,31 @@ Starlark: codemirror_mime_type: text/x-python color: "#76d275" extensions: - - ".bzl" - - ".star" + - ".bzl" + - ".star" filenames: - - BUCK - - BUILD - - BUILD.bazel - - MODULE.bazel - - Tiltfile - - WORKSPACE - - WORKSPACE.bazel - aliases: - - bazel - - bzl + - BUCK + - BUILD + - BUILD.bazel + - MODULE.bazel + - Tiltfile + - WORKSPACE + - WORKSPACE.bazel + aliases: + - bazel + - bzl language_id: 960266174 Stata: type: programming color: "#1a5f91" extensions: - - ".do" - - ".ado" - - ".doh" - - ".ihlp" - - ".mata" - - ".matah" - - ".sthlp" + - ".do" + - ".ado" + - ".doh" + - ".ihlp" + - ".mata" + - ".matah" + - ".sthlp" tm_scope: source.stata ace_mode: text language_id: 358 @@ -6958,7 +6958,7 @@ StringTemplate: type: markup color: "#3fb34f" extensions: - - ".st" + - ".st" tm_scope: source.string-template ace_mode: html codemirror_mode: htmlmixed @@ -6968,7 +6968,7 @@ Stylus: type: markup color: "#ff6347" extensions: - - ".styl" + - ".styl" tm_scope: source.stylus ace_mode: stylus language_id: 359 @@ -6976,7 +6976,7 @@ SubRip Text: type: data color: "#9e0101" extensions: - - ".srt" + - ".srt" ace_mode: text tm_scope: text.srt language_id: 360 @@ -6985,18 +6985,18 @@ SugarSS: color: "#2fcc9f" tm_scope: source.css.postcss.sugarss extensions: - - ".sss" + - ".sss" ace_mode: text language_id: 826404698 SuperCollider: type: programming color: "#46390b" extensions: - - ".sc" - - ".scd" + - ".sc" + - ".scd" interpreters: - - sclang - - scsynth + - sclang + - scsynth tm_scope: source.supercollider ace_mode: text language_id: 361 @@ -7008,13 +7008,13 @@ Svelte: codemirror_mode: htmlmixed codemirror_mime_type: text/html extensions: - - ".svelte" + - ".svelte" language_id: 928734530 Sway: type: programming color: "#00F58C" extensions: - - ".sw" + - ".sw" tm_scope: source.sway ace_mode: rust codemirror_mode: rust @@ -7024,7 +7024,7 @@ Sweave: type: prose color: "#198ce7" extensions: - - ".rnw" + - ".rnw" tm_scope: text.tex.latex.sweave ace_mode: tex language_id: 558779190 @@ -7032,7 +7032,7 @@ Swift: type: programming color: "#F05138" extensions: - - ".swift" + - ".swift" tm_scope: source.swift ace_mode: text codemirror_mode: swift @@ -7042,9 +7042,9 @@ SystemVerilog: type: programming color: "#DAE1C2" extensions: - - ".sv" - - ".svh" - - ".vh" + - ".sv" + - ".svh" + - ".vh" tm_scope: source.systemverilog ace_mode: verilog codemirror_mode: verilog @@ -7055,14 +7055,14 @@ TI Program: ace_mode: text color: "#A0AA87" extensions: - - ".8xp" - - ".8xp.txt" + - ".8xp" + - ".8xp.txt" language_id: 422 tm_scope: source.8xp TL-Verilog: type: programming extensions: - - ".tlv" + - ".tlv" tm_scope: source.tlverilog ace_mode: verilog color: "#C40023" @@ -7071,7 +7071,7 @@ TLA: type: programming color: "#4b0079" extensions: - - ".tla" + - ".tla" tm_scope: source.tla ace_mode: text language_id: 364 @@ -7079,14 +7079,14 @@ TOML: type: data color: "#9c4221" extensions: - - ".toml" + - ".toml" filenames: - - Cargo.lock - - Cargo.toml.orig - - Gopkg.lock - - Pipfile - - pdm.lock - - poetry.lock + - Cargo.lock + - Cargo.toml.orig + - Gopkg.lock + - Pipfile + - pdm.lock + - poetry.lock tm_scope: source.toml ace_mode: toml codemirror_mode: toml @@ -7096,7 +7096,7 @@ TSQL: type: programming color: "#e38c00" extensions: - - ".sql" + - ".sql" ace_mode: sql tm_scope: source.tsql language_id: 918334941 @@ -7106,14 +7106,14 @@ TSV: ace_mode: text tm_scope: source.generic-db extensions: - - ".tsv" + - ".tsv" language_id: 1035892117 TSX: type: programming color: "#3178c6" group: TypeScript extensions: - - ".tsx" + - ".tsx" tm_scope: source.tsx ace_mode: javascript codemirror_mode: jsx @@ -7123,7 +7123,7 @@ TXL: type: programming color: "#0178b8" extensions: - - ".txl" + - ".txl" tm_scope: source.txl ace_mode: text language_id: 366 @@ -7132,28 +7132,28 @@ Talon: ace_mode: text color: "#333333" extensions: - - ".talon" + - ".talon" tm_scope: source.talon language_id: 959889508 Tcl: type: programming color: "#e4cc98" extensions: - - ".tcl" - - ".adp" - - ".sdc" - - ".tcl.in" - - ".tm" - - ".xdc" + - ".tcl" + - ".adp" + - ".sdc" + - ".tcl.in" + - ".tm" + - ".xdc" aliases: - - sdc - - xdc + - sdc + - xdc filenames: - - owh - - starfield + - owh + - starfield interpreters: - - tclsh - - wish + - tclsh + - wish tm_scope: source.tcl ace_mode: tcl codemirror_mode: tcl @@ -7163,11 +7163,11 @@ Tcsh: type: programming group: Shell extensions: - - ".tcsh" - - ".csh" + - ".tcsh" + - ".csh" interpreters: - - tcsh - - csh + - tcsh + - csh tm_scope: source.shell ace_mode: sh codemirror_mode: shell @@ -7182,46 +7182,46 @@ TeX: tm_scope: text.tex.latex wrap: true aliases: - - latex - extensions: - - ".tex" - - ".aux" - - ".bbx" - - ".cbx" - - ".cls" - - ".dtx" - - ".ins" - - ".lbx" - - ".ltx" - - ".mkii" - - ".mkiv" - - ".mkvi" - - ".sty" - - ".toc" + - latex + extensions: + - ".tex" + - ".aux" + - ".bbx" + - ".cbx" + - ".cls" + - ".dtx" + - ".ins" + - ".lbx" + - ".ltx" + - ".mkii" + - ".mkiv" + - ".mkvi" + - ".sty" + - ".toc" language_id: 369 Tea: type: markup extensions: - - ".tea" + - ".tea" tm_scope: source.tea ace_mode: text language_id: 370 Terra: type: programming extensions: - - ".t" + - ".t" color: "#00004c" tm_scope: source.terra ace_mode: lua codemirror_mode: lua codemirror_mime_type: text/x-lua interpreters: - - lua + - lua language_id: 371 Terraform Template: type: markup extensions: - - ".tftpl" + - ".tftpl" color: "#7b42bb" tm_scope: source.hcl.terraform ace_mode: ruby @@ -7233,52 +7233,52 @@ Texinfo: type: prose wrap: true extensions: - - ".texinfo" - - ".texi" - - ".txi" + - ".texinfo" + - ".texi" + - ".txi" ace_mode: text tm_scope: text.texinfo interpreters: - - makeinfo + - makeinfo language_id: 988020015 Text: type: prose wrap: true aliases: - - fundamental - - plain text + - fundamental + - plain text extensions: - - ".txt" - - ".fr" - - ".nb" - - ".ncl" - - ".no" + - ".txt" + - ".fr" + - ".nb" + - ".ncl" + - ".no" filenames: - - CITATION - - CITATIONS - - COPYING - - COPYING.regex - - COPYRIGHT.regex - - FONTLOG - - INSTALL - - INSTALL.mysql - - LICENSE - - LICENSE.mysql - - NEWS - - README.me - - README.mysql - - README.nss - - click.me - - delete.me - - keep.me - - package.mask - - package.use.mask - - package.use.stable.mask - - read.me - - readme.1st - - test.me - - use.mask - - use.stable.mask + - CITATION + - CITATIONS + - COPYING + - COPYING.regex + - COPYRIGHT.regex + - FONTLOG + - INSTALL + - INSTALL.mysql + - LICENSE + - LICENSE.mysql + - NEWS + - README.me + - README.mysql + - README.nss + - click.me + - delete.me + - keep.me + - package.mask + - package.use.mask + - package.use.stable.mask + - read.me + - readme.1st + - test.me + - use.mask + - use.stable.mask tm_scope: none ace_mode: text language_id: 372 @@ -7288,15 +7288,15 @@ TextGrid: tm_scope: source.textgrid ace_mode: text extensions: - - ".TextGrid" + - ".TextGrid" language_id: 965696054 TextMate Properties: type: data color: "#df66e4" aliases: - - tm-properties + - tm-properties filenames: - - ".tm_properties" + - ".tm_properties" ace_mode: properties codemirror_mode: properties codemirror_mime_type: text/x-properties @@ -7310,7 +7310,7 @@ Textile: codemirror_mime_type: text/x-textile wrap: true extensions: - - ".textile" + - ".textile" tm_scope: none language_id: 373 Thrift: @@ -7318,14 +7318,14 @@ Thrift: color: "#D12127" tm_scope: source.thrift extensions: - - ".thrift" + - ".thrift" ace_mode: text language_id: 374 Toit: type: programming color: "#c2c9fb" extensions: - - ".toit" + - ".toit" tm_scope: source.toit ace_mode: text language_id: 356554395 @@ -7333,15 +7333,15 @@ Turing: type: programming color: "#cf142b" extensions: - - ".t" - - ".tu" + - ".t" + - ".tu" tm_scope: source.turing ace_mode: text language_id: 375 Turtle: type: data extensions: - - ".ttl" + - ".ttl" tm_scope: source.turtle ace_mode: text codemirror_mode: turtle @@ -7351,7 +7351,7 @@ Twig: type: markup color: "#c1d026" extensions: - - ".twig" + - ".twig" tm_scope: text.html.twig ace_mode: twig codemirror_mode: twig @@ -7360,9 +7360,9 @@ Twig: Type Language: type: data aliases: - - tl + - tl extensions: - - ".tl" + - ".tl" tm_scope: source.tl ace_mode: text language_id: 632765617 @@ -7370,15 +7370,15 @@ TypeScript: type: programming color: "#3178c6" aliases: - - ts + - ts interpreters: - - deno - - ts-node - - tsx + - deno + - ts-node + - tsx extensions: - - ".ts" - - ".cts" - - ".mts" + - ".ts" + - ".cts" + - ".mts" tm_scope: source.ts ace_mode: typescript codemirror_mode: javascript @@ -7388,9 +7388,9 @@ Typst: type: programming color: "#239dad" aliases: - - typ + - typ extensions: - - ".typ" + - ".typ" tm_scope: source.typst ace_mode: text language_id: 704730682 @@ -7402,7 +7402,7 @@ Unified Parallel C: codemirror_mode: clike codemirror_mime_type: text/x-csrc extensions: - - ".upc" + - ".upc" tm_scope: source.c language_id: 379 Unity3D Asset: @@ -7412,25 +7412,25 @@ Unity3D Asset: codemirror_mode: yaml codemirror_mime_type: text/x-yaml extensions: - - ".anim" - - ".asset" - - ".mask" - - ".mat" - - ".meta" - - ".prefab" - - ".unity" + - ".anim" + - ".asset" + - ".mask" + - ".mat" + - ".meta" + - ".prefab" + - ".unity" tm_scope: source.yaml language_id: 380 Unix Assembly: type: programming group: Assembly extensions: - - ".s" - - ".ms" + - ".s" + - ".ms" aliases: - - gas - - gnu asm - - unix asm + - gas + - gnu asm + - unix asm tm_scope: source.x86 ace_mode: assembly_x86 language_id: 120 @@ -7438,7 +7438,7 @@ Uno: type: programming color: "#9933cc" extensions: - - ".uno" + - ".uno" ace_mode: csharp codemirror_mode: clike codemirror_mime_type: text/x-csharp @@ -7448,7 +7448,7 @@ UnrealScript: type: programming color: "#a54c4d" extensions: - - ".uc" + - ".uc" tm_scope: source.java ace_mode: java codemirror_mode: clike @@ -7459,18 +7459,18 @@ Untyped Plutus Core: color: "#36adbd" ace_mode: text extensions: - - ".uplc" + - ".uplc" tm_scope: source.uplc language_id: 1061635506 UrWeb: type: programming color: "#ccccee" aliases: - - Ur/Web - - Ur + - Ur/Web + - Ur extensions: - - ".ur" - - ".urs" + - ".ur" + - ".urs" tm_scope: source.ur ace_mode: text language_id: 383 @@ -7478,9 +7478,9 @@ V: type: programming color: "#4f87c4" aliases: - - vlang + - vlang extensions: - - ".v" + - ".v" tm_scope: source.v ace_mode: golang codemirror_mode: go @@ -7490,13 +7490,13 @@ VBA: type: programming color: "#867db1" extensions: - - ".bas" - - ".cls" - - ".frm" - - ".vba" + - ".bas" + - ".cls" + - ".frm" + - ".vba" tm_scope: source.vba aliases: - - visual basic for applications + - visual basic for applications ace_mode: text codemirror_mode: vb codemirror_mime_type: text/x-vb @@ -7505,7 +7505,7 @@ VBScript: type: programming color: "#15dcdc" extensions: - - ".vbs" + - ".vbs" tm_scope: source.vbnet ace_mode: text codemirror_mode: vbscript @@ -7515,7 +7515,7 @@ VCL: type: programming color: "#148AA8" extensions: - - ".vcl" + - ".vcl" tm_scope: source.varnish.vcl ace_mode: text language_id: 384 @@ -7523,14 +7523,14 @@ VHDL: type: programming color: "#adb2cb" extensions: - - ".vhdl" - - ".vhd" - - ".vhf" - - ".vhi" - - ".vho" - - ".vhs" - - ".vht" - - ".vhw" + - ".vhdl" + - ".vhd" + - ".vhf" + - ".vhi" + - ".vho" + - ".vhs" + - ".vht" + - ".vhw" tm_scope: source.vhdl ace_mode: vhdl codemirror_mode: vhdl @@ -7540,8 +7540,8 @@ Vala: type: programming color: "#a56de2" extensions: - - ".vala" - - ".vapi" + - ".vala" + - ".vapi" tm_scope: source.vala ace_mode: vala language_id: 386 @@ -7549,10 +7549,10 @@ Valve Data Format: type: data color: "#f26025" aliases: - - keyvalues - - vdf + - keyvalues + - vdf extensions: - - ".vdf" + - ".vdf" ace_mode: text tm_scope: source.keyvalues language_id: 544060961 @@ -7560,10 +7560,10 @@ Velocity Template Language: type: markup color: "#507cff" aliases: - - vtl - - velocity + - vtl + - velocity extensions: - - ".vtl" + - ".vtl" ace_mode: velocity tm_scope: source.velocity codemirror_mode: velocity @@ -7573,8 +7573,8 @@ Verilog: type: programming color: "#b2b7f8" extensions: - - ".v" - - ".veo" + - ".v" + - ".veo" tm_scope: source.verilog ace_mode: verilog codemirror_mode: verilog @@ -7584,10 +7584,10 @@ Vim Help File: type: prose color: "#199f4b" aliases: - - help - - vimhelp + - help + - vimhelp extensions: - - ".txt" + - ".txt" tm_scope: text.vim-help ace_mode: text language_id: 508563686 @@ -7596,37 +7596,37 @@ Vim Script: color: "#199f4b" tm_scope: source.viml aliases: - - vim - - viml - - nvim + - vim + - viml + - nvim extensions: - - ".vim" - - ".vba" - - ".vimrc" - - ".vmb" + - ".vim" + - ".vba" + - ".vimrc" + - ".vmb" filenames: - - ".exrc" - - ".gvimrc" - - ".nvimrc" - - ".vimrc" - - _vimrc - - gvimrc - - nvimrc - - vimrc + - ".exrc" + - ".gvimrc" + - ".nvimrc" + - ".vimrc" + - _vimrc + - gvimrc + - nvimrc + - vimrc ace_mode: text language_id: 388 Vim Snippet: type: markup color: "#199f4b" aliases: - - SnipMate - - UltiSnip - - UltiSnips - - NeoSnippet + - SnipMate + - UltiSnip + - UltiSnips + - NeoSnippet extensions: - - ".snip" - - ".snippet" - - ".snippets" + - ".snip" + - ".snippet" + - ".snippets" tm_scope: source.vim-snippet ace_mode: text language_id: 81265970 @@ -7634,13 +7634,13 @@ Visual Basic .NET: type: programming color: "#945db7" extensions: - - ".vb" - - ".vbhtml" + - ".vb" + - ".vbhtml" aliases: - - visual basic - - vbnet - - vb .net - - vb.net + - visual basic + - vbnet + - vb .net + - vb.net tm_scope: source.vbnet ace_mode: text codemirror_mode: vb @@ -7650,18 +7650,18 @@ Visual Basic 6.0: type: programming color: "#2c6353" extensions: - - ".bas" - - ".cls" - - ".ctl" - - ".Dsr" - - ".frm" + - ".bas" + - ".cls" + - ".ctl" + - ".Dsr" + - ".frm" tm_scope: source.vbnet aliases: - - vb6 - - vb 6 - - visual basic 6 - - visual basic classic - - classic visual basic + - vb6 + - vb 6 + - visual basic 6 + - visual basic classic + - classic visual basic ace_mode: text codemirror_mode: vb codemirror_mime_type: text/x-vb @@ -7670,7 +7670,7 @@ Volt: type: programming color: "#1F1F1F" extensions: - - ".volt" + - ".volt" tm_scope: source.d ace_mode: d codemirror_mode: d @@ -7680,25 +7680,25 @@ Vue: type: markup color: "#41b883" extensions: - - ".vue" + - ".vue" tm_scope: text.html.vue ace_mode: html language_id: 391 Vyper: type: programming extensions: - - ".vy" + - ".vy" color: "#2980b9" ace_mode: text tm_scope: source.vyper language_id: 1055641948 WDL: aliases: - - Workflow Description Language + - Workflow Description Language type: programming color: "#42f1f4" extensions: - - ".wdl" + - ".wdl" tm_scope: source.wdl ace_mode: text language_id: 374521672 @@ -7706,21 +7706,21 @@ WGSL: type: programming color: "#1a5e9a" extensions: - - ".wgsl" + - ".wgsl" tm_scope: source.wgsl ace_mode: text language_id: 836605993 Wavefront Material: type: data extensions: - - ".mtl" + - ".mtl" tm_scope: source.wavefront.mtl ace_mode: text language_id: 392 Wavefront Object: type: data extensions: - - ".obj" + - ".obj" tm_scope: source.wavefront.obj ace_mode: text language_id: 393 @@ -7728,7 +7728,7 @@ Web Ontology Language: type: data color: "#5b70bd" extensions: - - ".owl" + - ".owl" tm_scope: text.xml ace_mode: xml language_id: 394 @@ -7736,11 +7736,11 @@ WebAssembly: type: programming color: "#04133b" extensions: - - ".wast" - - ".wat" + - ".wast" + - ".wat" aliases: - - wast - - wasm + - wast + - wasm tm_scope: source.webassembly ace_mode: lisp codemirror_mode: commonlisp @@ -7750,9 +7750,9 @@ WebAssembly Interface Type: type: data color: "#6250e7" extensions: - - ".wit" + - ".wit" aliases: - - wit + - wit ace_mode: text tm_scope: source.wit codemirror_mode: webidl @@ -7761,7 +7761,7 @@ WebAssembly Interface Type: WebIDL: type: programming extensions: - - ".webidl" + - ".webidl" tm_scope: source.webidl ace_mode: text codemirror_mode: webidl @@ -7771,9 +7771,9 @@ WebVTT: type: data wrap: true aliases: - - vtt + - vtt extensions: - - ".vtt" + - ".vtt" tm_scope: text.vtt ace_mode: text language_id: 658679714 @@ -7781,9 +7781,9 @@ Wget Config: type: data group: INI aliases: - - wgetrc + - wgetrc filenames: - - ".wgetrc" + - ".wgetrc" tm_scope: source.wgetrc ace_mode: text language_id: 668457123 @@ -7791,7 +7791,7 @@ Whiley: type: programming color: "#d5c397" extensions: - - ".whiley" + - ".whiley" tm_scope: source.whiley ace_mode: text language_id: 888779559 @@ -7800,19 +7800,19 @@ Wikitext: color: "#fc5757" wrap: true aliases: - - mediawiki - - wiki + - mediawiki + - wiki extensions: - - ".mediawiki" - - ".wiki" - - ".wikitext" + - ".mediawiki" + - ".wiki" + - ".wikitext" tm_scope: text.html.mediawiki ace_mode: text language_id: 228 Win32 Message File: type: data extensions: - - ".mc" + - ".mc" tm_scope: source.win32-messages ace_mode: ini codemirror_mode: properties @@ -7822,7 +7822,7 @@ Windows Registry Entries: type: data color: "#52d5ff" extensions: - - ".reg" + - ".reg" tm_scope: source.reg ace_mode: ini codemirror_mode: properties @@ -7832,7 +7832,7 @@ Witcher Script: type: programming color: "#ff0000" extensions: - - ".ws" + - ".ws" ace_mode: text tm_scope: source.witcherscript language_id: 686821385 @@ -7840,7 +7840,7 @@ Wollok: type: programming color: "#a23738" extensions: - - ".wlk" + - ".wlk" ace_mode: text tm_scope: source.wollok language_id: 632745969 @@ -7848,7 +7848,7 @@ World of Warcraft Addon Data: type: data color: "#f7e43f" extensions: - - ".toc" + - ".toc" tm_scope: source.toc ace_mode: text language_id: 396 @@ -7856,9 +7856,9 @@ Wren: type: programming color: "#383838" aliases: - - wrenlang + - wrenlang extensions: - - ".wren" + - ".wren" tm_scope: source.wren ace_mode: text language_id: 713580619 @@ -7866,9 +7866,9 @@ X BitMap: type: data group: C aliases: - - xbm + - xbm extensions: - - ".xbm" + - ".xbm" ace_mode: c_cpp tm_scope: source.c codemirror_mode: clike @@ -7877,10 +7877,10 @@ X BitMap: X Font Directory Index: type: data filenames: - - encodings.dir - - fonts.alias - - fonts.dir - - fonts.scale + - encodings.dir + - fonts.alias + - fonts.dir + - fonts.scale tm_scope: source.fontdir ace_mode: text language_id: 208700028 @@ -7888,10 +7888,10 @@ X PixMap: type: data group: C aliases: - - xpm + - xpm extensions: - - ".xpm" - - ".pm" + - ".xpm" + - ".pm" ace_mode: c_cpp tm_scope: source.c codemirror_mode: clike @@ -7900,10 +7900,10 @@ X PixMap: X10: type: programming aliases: - - xten + - xten ace_mode: text extensions: - - ".x10" + - ".x10" color: "#4B6BEF" tm_scope: source.x10 language_id: 397 @@ -7911,7 +7911,7 @@ XC: type: programming color: "#99DA07" extensions: - - ".xc" + - ".xc" tm_scope: source.xc ace_mode: c_cpp codemirror_mode: clike @@ -7920,9 +7920,9 @@ XC: XCompose: type: data filenames: - - ".XCompose" - - XCompose - - xcompose + - ".XCompose" + - XCompose + - xcompose tm_scope: config.xcompose ace_mode: text language_id: 225167241 @@ -7934,140 +7934,140 @@ XML: codemirror_mode: xml codemirror_mime_type: text/xml aliases: - - rss - - xsd - - wsdl - extensions: - - ".xml" - - ".adml" - - ".admx" - - ".ant" - - ".axaml" - - ".axml" - - ".builds" - - ".ccproj" - - ".ccxml" - - ".clixml" - - ".cproject" - - ".cscfg" - - ".csdef" - - ".csl" - - ".csproj" - - ".ct" - - ".depproj" - - ".dita" - - ".ditamap" - - ".ditaval" - - ".dll.config" - - ".dotsettings" - - ".filters" - - ".fsproj" - - ".fxml" - - ".glade" - - ".gml" - - ".gmx" - - ".grxml" - - ".gst" - - ".hzp" - - ".iml" - - ".ivy" - - ".jelly" - - ".jsproj" - - ".kml" - - ".launch" - - ".mdpolicy" - - ".mjml" - - ".mm" - - ".mod" - - ".mojo" - - ".mxml" - - ".natvis" - - ".ncl" - - ".ndproj" - - ".nproj" - - ".nuspec" - - ".odd" - - ".osm" - - ".pkgproj" - - ".pluginspec" - - ".proj" - - ".props" - - ".ps1xml" - - ".psc1" - - ".pt" - - ".qhelp" - - ".rdf" - - ".res" - - ".resx" - - ".rs" - - ".rss" - - ".sch" - - ".scxml" - - ".sfproj" - - ".shproj" - - ".srdf" - - ".storyboard" - - ".sublime-snippet" - - ".sw" - - ".targets" - - ".tml" - - ".ts" - - ".tsx" - - ".typ" - - ".ui" - - ".urdf" - - ".ux" - - ".vbproj" - - ".vcxproj" - - ".vsixmanifest" - - ".vssettings" - - ".vstemplate" - - ".vxml" - - ".wixproj" - - ".workflow" - - ".wsdl" - - ".wsf" - - ".wxi" - - ".wxl" - - ".wxs" - - ".x3d" - - ".xacro" - - ".xaml" - - ".xib" - - ".xlf" - - ".xliff" - - ".xmi" - - ".xml.dist" - - ".xmp" - - ".xproj" - - ".xsd" - - ".xspec" - - ".xul" - - ".zcml" + - rss + - xsd + - wsdl + extensions: + - ".xml" + - ".adml" + - ".admx" + - ".ant" + - ".axaml" + - ".axml" + - ".builds" + - ".ccproj" + - ".ccxml" + - ".clixml" + - ".cproject" + - ".cscfg" + - ".csdef" + - ".csl" + - ".csproj" + - ".ct" + - ".depproj" + - ".dita" + - ".ditamap" + - ".ditaval" + - ".dll.config" + - ".dotsettings" + - ".filters" + - ".fsproj" + - ".fxml" + - ".glade" + - ".gml" + - ".gmx" + - ".grxml" + - ".gst" + - ".hzp" + - ".iml" + - ".ivy" + - ".jelly" + - ".jsproj" + - ".kml" + - ".launch" + - ".mdpolicy" + - ".mjml" + - ".mm" + - ".mod" + - ".mojo" + - ".mxml" + - ".natvis" + - ".ncl" + - ".ndproj" + - ".nproj" + - ".nuspec" + - ".odd" + - ".osm" + - ".pkgproj" + - ".pluginspec" + - ".proj" + - ".props" + - ".ps1xml" + - ".psc1" + - ".pt" + - ".qhelp" + - ".rdf" + - ".res" + - ".resx" + - ".rs" + - ".rss" + - ".sch" + - ".scxml" + - ".sfproj" + - ".shproj" + - ".srdf" + - ".storyboard" + - ".sublime-snippet" + - ".sw" + - ".targets" + - ".tml" + - ".ts" + - ".tsx" + - ".typ" + - ".ui" + - ".urdf" + - ".ux" + - ".vbproj" + - ".vcxproj" + - ".vsixmanifest" + - ".vssettings" + - ".vstemplate" + - ".vxml" + - ".wixproj" + - ".workflow" + - ".wsdl" + - ".wsf" + - ".wxi" + - ".wxl" + - ".wxs" + - ".x3d" + - ".xacro" + - ".xaml" + - ".xib" + - ".xlf" + - ".xliff" + - ".xmi" + - ".xml.dist" + - ".xmp" + - ".xproj" + - ".xsd" + - ".xspec" + - ".xul" + - ".zcml" filenames: - - ".classpath" - - ".cproject" - - ".project" - - App.config - - NuGet.config - - Settings.StyleCop - - Web.Debug.config - - Web.Release.config - - Web.config - - packages.config + - ".classpath" + - ".cproject" + - ".project" + - App.config + - NuGet.config + - Settings.StyleCop + - Web.Debug.config + - Web.Release.config + - Web.config + - packages.config language_id: 399 XML Property List: type: data color: "#0060ac" group: XML extensions: - - ".plist" - - ".stTheme" - - ".tmCommand" - - ".tmLanguage" - - ".tmPreferences" - - ".tmSnippet" - - ".tmTheme" + - ".plist" + - ".stTheme" + - ".tmCommand" + - ".tmLanguage" + - ".tmPreferences" + - ".tmSnippet" + - ".tmTheme" tm_scope: text.xml.plist ace_mode: xml codemirror_mode: xml @@ -8076,8 +8076,8 @@ XML Property List: XPages: type: data extensions: - - ".xsp-config" - - ".xsp.metadata" + - ".xsp-config" + - ".xsp.metadata" tm_scope: text.xml ace_mode: xml codemirror_mode: xml @@ -8086,8 +8086,8 @@ XPages: XProc: type: programming extensions: - - ".xpl" - - ".xproc" + - ".xpl" + - ".xproc" tm_scope: text.xml ace_mode: xml codemirror_mode: xml @@ -8097,11 +8097,11 @@ XQuery: type: programming color: "#5232e7" extensions: - - ".xquery" - - ".xq" - - ".xql" - - ".xqm" - - ".xqy" + - ".xquery" + - ".xq" + - ".xql" + - ".xqm" + - ".xqy" ace_mode: xquery codemirror_mode: xquery codemirror_mime_type: application/xquery @@ -8110,7 +8110,7 @@ XQuery: XS: type: programming extensions: - - ".xs" + - ".xs" tm_scope: source.c ace_mode: c_cpp codemirror_mode: clike @@ -8119,10 +8119,10 @@ XS: XSLT: type: programming aliases: - - xsl + - xsl extensions: - - ".xslt" - - ".xsl" + - ".xslt" + - ".xsl" tm_scope: text.xml.xsl ace_mode: xml codemirror_mode: xml @@ -8133,12 +8133,12 @@ Xojo: type: programming color: "#81bd41" extensions: - - ".xojo_code" - - ".xojo_menu" - - ".xojo_report" - - ".xojo_script" - - ".xojo_toolbar" - - ".xojo_window" + - ".xojo_code" + - ".xojo_menu" + - ".xojo_report" + - ".xojo_script" + - ".xojo_toolbar" + - ".xojo_window" tm_scope: source.xojo ace_mode: text language_id: 405 @@ -8146,7 +8146,7 @@ Xonsh: type: programming color: "#285EEF" extensions: - - ".xsh" + - ".xsh" tm_scope: source.python ace_mode: text codemirror_mode: python @@ -8156,7 +8156,7 @@ Xtend: type: programming color: "#24255d" extensions: - - ".xtend" + - ".xtend" tm_scope: source.xtend ace_mode: text language_id: 406 @@ -8165,25 +8165,25 @@ YAML: color: "#cb171e" tm_scope: source.yaml aliases: - - yml - extensions: - - ".yml" - - ".mir" - - ".reek" - - ".rviz" - - ".sublime-syntax" - - ".syntax" - - ".yaml" - - ".yaml-tmlanguage" - - ".yaml.sed" - - ".yml.mysql" + - yml + extensions: + - ".yml" + - ".mir" + - ".reek" + - ".rviz" + - ".sublime-syntax" + - ".syntax" + - ".yaml" + - ".yaml-tmlanguage" + - ".yaml.sed" + - ".yml.mysql" filenames: - - ".clang-format" - - ".clang-tidy" - - ".gemrc" - - CITATION.cff - - glide.lock - - yarn.lock + - ".clang-format" + - ".clang-tidy" + - ".gemrc" + - CITATION.cff + - glide.lock + - yarn.lock ace_mode: yaml codemirror_mode: yaml codemirror_mime_type: text/x-yaml @@ -8191,7 +8191,7 @@ YAML: YANG: type: data extensions: - - ".yang" + - ".yang" tm_scope: source.yang ace_mode: text language_id: 408 @@ -8200,27 +8200,27 @@ YARA: color: "#220000" ace_mode: text extensions: - - ".yar" - - ".yara" + - ".yar" + - ".yara" tm_scope: source.yara language_id: 805122868 YASnippet: type: markup aliases: - - snippet - - yas + - snippet + - yas color: "#32AB90" extensions: - - ".yasnippet" + - ".yasnippet" tm_scope: source.yasnippet ace_mode: text language_id: 378760102 Yacc: type: programming extensions: - - ".y" - - ".yacc" - - ".yy" + - ".y" + - ".yacc" + - ".yy" tm_scope: source.yacc ace_mode: text color: "#4B6C4B" @@ -8231,14 +8231,14 @@ Yul: ace_mode: text tm_scope: source.yul extensions: - - ".yul" + - ".yul" language_id: 237469033 ZAP: type: programming color: "#0d665e" extensions: - - ".zap" - - ".xzap" + - ".zap" + - ".xzap" tm_scope: source.zap ace_mode: text language_id: 952972794 @@ -8246,18 +8246,18 @@ ZIL: type: programming color: "#dc75e5" extensions: - - ".zil" - - ".mud" + - ".zil" + - ".mud" tm_scope: source.zil ace_mode: text language_id: 973483626 Zeek: type: programming aliases: - - bro + - bro extensions: - - ".zeek" - - ".bro" + - ".zeek" + - ".bro" tm_scope: source.zeek ace_mode: text language_id: 40 @@ -8265,7 +8265,7 @@ ZenScript: type: programming color: "#00BCD1" extensions: - - ".zs" + - ".zs" tm_scope: source.zenscript ace_mode: text language_id: 494938890 @@ -8273,7 +8273,7 @@ Zephir: type: programming color: "#118f9e" extensions: - - ".zep" + - ".zep" tm_scope: source.php.zephir ace_mode: php language_id: 410 @@ -8281,8 +8281,8 @@ Zig: type: programming color: "#ec915c" extensions: - - ".zig" - - ".zig.zon" + - ".zig" + - ".zig.zon" tm_scope: source.zig ace_mode: text language_id: 646424281 @@ -8290,9 +8290,9 @@ Zimpl: type: programming color: "#d67711" extensions: - - ".zimpl" - - ".zmpl" - - ".zpl" + - ".zimpl" + - ".zmpl" + - ".zpl" tm_scope: none ace_mode: text language_id: 411 @@ -8300,10 +8300,10 @@ cURL Config: type: data group: INI aliases: - - curlrc + - curlrc filenames: - - ".curlrc" - - _curlrc + - ".curlrc" + - _curlrc tm_scope: source.curlrc ace_mode: text language_id: 992375436 @@ -8311,33 +8311,33 @@ crontab: type: data color: "#ead7ac" aliases: - - cron - - cron table + - cron + - cron table filenames: - - crontab + - crontab tm_scope: text.crontab ace_mode: tcl language_id: 705203557 desktop: type: data extensions: - - ".desktop" - - ".desktop.in" - - ".service" + - ".desktop" + - ".desktop.in" + - ".service" tm_scope: source.desktop ace_mode: text language_id: 412 dircolors: type: data extensions: - - ".dircolors" + - ".dircolors" filenames: - - ".dir_colors" - - ".dircolors" - - DIR_COLORS - - _dir_colors - - _dircolors - - dir_colors + - ".dir_colors" + - ".dircolors" + - DIR_COLORS + - _dir_colors + - _dircolors + - dir_colors tm_scope: source.dircolors ace_mode: text language_id: 691605112 @@ -8345,8 +8345,8 @@ eC: type: programming color: "#913960" extensions: - - ".ec" - - ".eh" + - ".ec" + - ".eh" tm_scope: source.c.ec ace_mode: text language_id: 413 @@ -8356,7 +8356,7 @@ edn: codemirror_mode: clojure codemirror_mime_type: text/x-clojure extensions: - - ".edn" + - ".edn" tm_scope: source.clojure language_id: 414 fish: @@ -8364,9 +8364,9 @@ fish: color: "#4aae47" group: Shell interpreters: - - fish + - fish extensions: - - ".fish" + - ".fish" tm_scope: source.fish ace_mode: text language_id: 415 @@ -8376,28 +8376,28 @@ hoon: tm_scope: source.hoon ace_mode: text extensions: - - ".hoon" + - ".hoon" language_id: 560883276 jq: color: "#c7254e" ace_mode: text type: programming extensions: - - ".jq" + - ".jq" interpreters: - - gojq - - jaq - - jq - - jqjq - - jqq - - query-json + - gojq + - jaq + - jq + - jqjq + - jqq + - query-json tm_scope: source.jq language_id: 905371884 kvlang: type: markup ace_mode: text extensions: - - ".kv" + - ".kv" color: "#1da6e0" tm_scope: source.python.kivy language_id: 970675279 @@ -8405,7 +8405,7 @@ mIRC Script: type: programming color: "#3d57c3" extensions: - - ".mrc" + - ".mrc" tm_scope: source.msl ace_mode: text language_id: 517654727 @@ -8413,7 +8413,7 @@ mcfunction: type: programming color: "#E22837" extensions: - - ".mcfunction" + - ".mcfunction" tm_scope: source.mcfunction ace_mode: text language_id: 462488745 @@ -8421,7 +8421,7 @@ mupad: type: programming color: "#244963" extensions: - - ".mu" + - ".mu" tm_scope: source.mupad ace_mode: text language_id: 416 @@ -8430,10 +8430,10 @@ nanorc: color: "#2d004d" group: INI extensions: - - ".nanorc" + - ".nanorc" filenames: - - ".nanorc" - - nanorc + - ".nanorc" + - nanorc tm_scope: source.nanorc ace_mode: text language_id: 775996197 @@ -8441,7 +8441,7 @@ nesC: type: programming color: "#94B0C7" extensions: - - ".nc" + - ".nc" ace_mode: text tm_scope: source.nesc language_id: 417 @@ -8449,14 +8449,14 @@ ooc: type: programming color: "#b0b77e" extensions: - - ".ooc" + - ".ooc" tm_scope: source.ooc ace_mode: text language_id: 418 q: type: programming extensions: - - ".q" + - ".q" tm_scope: source.q ace_mode: text color: "#0040cd" @@ -8466,12 +8466,12 @@ reStructuredText: color: "#141414" wrap: true aliases: - - rst + - rst extensions: - - ".rst" - - ".rest" - - ".rest.txt" - - ".rst.txt" + - ".rst" + - ".rest" + - ".rest.txt" + - ".rst.txt" tm_scope: text.restructuredtext ace_mode: text codemirror_mode: rst @@ -8480,10 +8480,10 @@ reStructuredText: robots.txt: type: data aliases: - - robots - - robots txt + - robots + - robots txt filenames: - - robots.txt + - robots.txt ace_mode: text tm_scope: text.robots-txt language_id: 674736065 @@ -8491,12 +8491,12 @@ sed: type: programming color: "#64b970" extensions: - - ".sed" + - ".sed" interpreters: - - gsed - - minised - - sed - - ssed + - gsed + - minised + - sed + - ssed ace_mode: text tm_scope: source.sed language_id: 847830017 @@ -8504,7 +8504,7 @@ templ: type: markup color: "#66D0DD" extensions: - - ".templ" + - ".templ" ace_mode: text tm_scope: source.templ language_id: 795579337 @@ -8515,20 +8515,20 @@ wisp: codemirror_mime_type: text/x-clojure color: "#7582D1" extensions: - - ".wisp" + - ".wisp" tm_scope: source.clojure language_id: 420 xBase: type: programming color: "#403a40" aliases: - - advpl - - clipper - - foxpro + - advpl + - clipper + - foxpro extensions: - - ".prg" - - ".ch" - - ".prw" + - ".prg" + - ".ch" + - ".prw" tm_scope: source.harbour ace_mode: text - language_id: 421 + language_id: 421 \ No newline at end of file From 664ccbbc69468289eb7932381f7a04a57e849c6c Mon Sep 17 00:00:00 2001 From: rvcas Date: Tue, 13 Aug 2024 13:40:17 -0400 Subject: [PATCH 3/5] fix: trim an aiken example --- samples/Aiken/tunav2.ak | 582 +--------------------------------------- 1 file changed, 3 insertions(+), 579 deletions(-) diff --git a/samples/Aiken/tunav2.ak b/samples/Aiken/tunav2.ak index 196b92a77d..2850e746b6 100644 --- a/samples/Aiken/tunav2.ak +++ b/samples/Aiken/tunav2.ak @@ -55,582 +55,6 @@ type TargetState { epoch_time: Int, } -validator(fortuna_v1_hash: Data, fork_script_hash: Data) { - fn tuna(redeemer: TunaAction, ctx: ScriptContext) -> Bool { - expect ScriptContext { transaction: tx, purpose: Mint(own_policy) } = ctx - - // TODO: replace value.tokens with faster function - when redeemer is { - Genesis -> genesis_v2(tx, own_policy, fortuna_v1_hash, fork_script_hash) - - Redeem -> { - let Transaction { mint, redeemers, .. } = tx - - let withdraw_purpose = - tx.WithdrawFrom( - Inline(ScriptCredential(fork_script_hash |> builtin.un_b_data)), - ) - - // Check fork contract for locked amount of v1 TUNA - expect Lock { locking_amount, .. }: NftForkAction = - expect_first(redeemers, withdraw_purpose) - - expect [Pair(mint_name, mint_amount)] = - mint - |> value.from_minted_value - |> tokens(own_policy) - - and { - mint_name == fortuna.token_name, - // Allow for minting that same amount - mint_amount == locking_amount, - // redundant but cheap enough check that I'll just leave it in - mint_amount > 0, - } - } - - MineTuna(input_ref, block_number) -> { - let Transaction { inputs, mint, .. } = tx - - let minted_names = mint |> from_minted_value |> tokens(own_policy) - - // Fortuna input regardless of version - let Output { address: spend_address, value: spend_value, .. } = - resolve_output_reference(inputs, input_ref) - - // Get whatever the current spend cred is - expect ScriptCredential(spend_cred) = spend_address.payment_credential - - let big_tuna_name = - bytearray.concat(fortunav2.big_tuna_prefix, spend_cred) - - expect [Pair(token1, 1), Pair(token2, 1)] = - spend_value |> tokens(own_policy) - - let in_token_name = - // By ledger rules we should only hit this first since token names - // are lexographically sorted - if token2 == big_tuna_name { - token1 - } else if token1 == big_tuna_name { - token2 - } else { - fail @"Big Tuna not found in input value" - } - - let expected_in_token_name = - integer_to_bytes(block_number, "") - |> bytearray.concat(fortunav2.counter_prefix, _) - - let expected_out_token_name = - integer_to_bytes(block_number + 1, "") - |> bytearray.concat(fortunav2.counter_prefix, _) - - // Minted amount of TUNA halves every halving number - let halving_exponent = block_number / halving_number - - // We don't check the output because we expect the spend script to take care of - // transporting the tokens to the next output - // As a backup in case of a spend script exploit, we still check - // that the input has the correct 2 tokens (Lord Tuna and counter) and the payment credential is contained - // within the Lord Tuna token name. - let expected_mint = { - let tail = - if halving_exponent > 32 { - [] - } else { - [ - Pair(fortuna.token_name, - initial_payout / pow2(halving_exponent)), - ] - } - - // Here we burn the previous counter and mint the new one - // Thus ensuring the minting policy is always aware of the current block number - if - expected_in_token_name - |> builtin.less_than_bytearray(expected_out_token_name){ - - [ - Pair(expected_in_token_name, -1), - Pair(expected_out_token_name, 1), - ..tail - ] - } else { - [ - Pair(expected_out_token_name, 1), - Pair(expected_in_token_name, -1), - ..tail - ] - } - } - - and { - // input value check - in_token_name == expected_in_token_name, - // minted counter check - minted_names == expected_mint, - } - } - - NominateUpgrade(script_hash, output_index) -> { - let Transaction { inputs, mint, outputs, validity_range, .. } = tx - - let valid_cred = ScriptCredential(script_hash) - - // Mint nomination token - expect [Pair(nominated_contract_token, 1)] = - mint |> from_minted_value |> tokens(own_policy) - - let expected_value = - value.from_asset(own_policy, nominated_contract_token, 1) - - let anti_script_hash = flip_hash(script_hash) - - expect Interval { - upper_bound: IntervalBound { bound_type: Finite(upper_range), .. }, - lower_bound: IntervalBound { bound_type: Finite(lower_range), .. }, - } = validity_range - - let expected_datum = - InlineDatum( - Nominated { - script_hash, - for_count: 0, - anti_script_hash, - against_count: 0, - deadline: lower_range + voting_period(), - }, - ) - - let Output { - address, - value: nominated_value, - datum: nominated_datum, - .. - } = utils.list_at(outputs, output_index) - - and { - nominated_contract_token == bytearray.concat( - fortunav2.nominated_prefix, - script_hash, - ), - address.payment_credential == ScriptCredential(own_policy), - expected_value == value.without_lovelace(nominated_value), - expected_datum == nominated_datum, - upper_range - lower_range <= 180000, - // Check contract is executable - list.any( - inputs, - fn(input) { input.output.address.payment_credential == valid_cred }, - ), - } - } - - VotingToken(ref_input) -> { - let Transaction { reference_inputs, mint, .. } = tx - - let Output { - address: spend_address, - value: spend_value, - datum: spend_datum, - .. - } = resolve_output_reference(reference_inputs, ref_input) - - expect Nominated { script_hash, anti_script_hash, .. }: TunaUpgradeProcess = - get_inline_datum(spend_datum) - - expect [Pair(voting_token, 1)] = - mint |> from_minted_value |> tokens(own_policy) - - and { - // Is from this contract - spend_address.payment_credential == ScriptCredential(own_policy), - // Has NFT for the nominated contract - quantity_of( - spend_value |> value.to_dict |> dict.to_pairs, - own_policy, - bytearray.concat(fortunav2.nominated_prefix, script_hash), - ) == 1, - or { - // Is for the nominated contract - voting_token == script_hash, - // Is against the nominated contract - voting_token == anti_script_hash, - }, - } - } - - BurnToken -> { - let tuna_and_master_tokens_burned = - fn(name) { or { - and { - builtin.slice_bytearray(0, big_tuna_length, name) == fortuna.token_name, - or { - builtin.length_of_bytearray(name) == 4, - builtin.length_of_bytearray(name) == 32, - }, - }, - builtin.slice_bytearray(0, counter_length, name) == fortunav2.counter_prefix, - } } - - tx.mint - |> from_minted_value - |> tokens(own_policy) - |> list.all( - fn(pair) { - let Pair(name, quantity) = pair - quantity < 0 && !tuna_and_master_tokens_burned(name) - }, - ) - } - - FinalizeNomination(own_input, tuna_input, output_index, block_number) -> { - let Transaction { inputs, outputs, mint, .. } = tx - - let Output { address: in_address, value: in_value, datum: in_datum, .. } = - resolve_output_reference(inputs, own_input) - - let Output { - address: tuna_in_address, - value: tuna_in_value, - datum: in_tuna_datum, - .. - } = resolve_output_reference(inputs, tuna_input) - - expect ScriptCredential(current_spend_validator) = - tuna_in_address.payment_credential - - expect Mining { - script_hash, - miner_support_count, - block_height_deadline, - }: TunaUpgradeProcess = get_inline_datum(in_datum) - - let Output { - value: out_value, - datum: out_datum, - address: out_address, - .. - } = utils.list_at(outputs, output_index) - - let block_number_as_bytes = integer_to_bytes(block_number, "") - let expected_miner_votes = epoch_number * miner_threshold / 1000 - - let expected_in_value = - value.from_asset( - own_policy, - bytearray.concat(fortunav2.nominated_prefix, script_hash), - 1, - ) - - let expected_in_tuna_value = - value.from_asset( - own_policy, - bytearray.concat(fortunav2.big_tuna_prefix, current_spend_validator), - 1, - ) - |> value.add( - own_policy, - bytearray.concat( - fortunav2.counter_prefix, - block_number_as_bytes, - ), - 1, - ) - - let expected_output_value = - value.from_asset( - own_policy, - bytearray.concat(fortunav2.big_tuna_prefix, script_hash), - 1, - ) - |> value.add( - own_policy, - bytearray.concat( - fortunav2.counter_prefix, - block_number_as_bytes, - ), - 1, - ) - - let expected_mint = { - let minted = bytearray.concat(fortunav2.big_tuna_prefix, script_hash) - let burned = - bytearray.concat(fortunav2.big_tuna_prefix, current_spend_validator) - - if builtin.less_than_bytearray(minted, burned) { - [ - Pair(bytearray.concat(fortunav2.nominated_prefix, script_hash), - -1), - Pair(minted, 1), - Pair(burned, -1), - ] - } else { - [ - Pair(bytearray.concat(fortunav2.nominated_prefix, script_hash), - -1), - Pair(burned, -1), - Pair(minted, 1), - ] - } - } - - and { - (in_address.payment_credential == ScriptCredential(own_policy))?, - (out_address.payment_credential == ScriptCredential(script_hash))?, - (out_address.stake_credential == None)?, - (value.without_lovelace(tuna_in_value) == expected_in_tuna_value)?, - (value.without_lovelace(in_value) == expected_in_value)?, - (value.without_lovelace(out_value) == expected_output_value)?, - (block_height_deadline < block_number)?, - (miner_support_count >= expected_miner_votes)?, - (( - mint - |> from_minted_value - |> tokens(own_policy) - ) == expected_mint)?, - (out_datum == in_tuna_datum)?, - } - } - } - } - - fn govern( - dat: TunaUpgradeProcess, - rdmr: TunaSpendAction, - ctx: ScriptContext, - ) -> Bool { - expect ScriptContext { transaction: tx, purpose: Spend(own_ref) } = ctx - when rdmr is { - TokenVoteFor -> vote(True, own_ref, tx, dat) - TokenVoteAgainst -> vote(False, own_ref, tx, dat) - MinerVoteFor(output_index, block_number) -> { - let Transaction { inputs, outputs, mint, redeemers, .. } = tx - - expect Mining { - script_hash, - miner_support_count, - block_height_deadline, - } = dat - - let block_number_as_bytes = integer_to_bytes(block_number, "") - - let Output { address: in_address, value: in_value, .. } = - resolve_output_reference(inputs, own_ref) - - expect ScriptCredential(own_hash) = in_address.payment_credential - - let mint_purpose = Mint(own_hash) - - let Output { - address: out_address, - value: out_value, - datum: out_datum, - .. - } = utils.list_at(outputs, output_index) - - let expected_datum = - InlineDatum( - Mining { - script_hash, - miner_support_count: miner_support_count + 1, - block_height_deadline, - }, - ) - - // Expect Minter is running MineTuna action - expect MineTuna { .. }: TunaAction = - expect_first(redeemers, mint_purpose) - - and { - in_address == out_address, - block_height_deadline >= block_number, - ( - mint - |> from_minted_value - |> value.to_dict - |> dict.to_pairs - |> quantity_of( - own_hash, - bytearray.concat( - fortunav2.counter_prefix, - block_number_as_bytes, - ), - ) - ) == 1, - expected_datum == out_datum, - value.without_lovelace(in_value) == value.without_lovelace(out_value), - } - } - - TransitionState(block_number) -> { - let Transaction { - inputs, - reference_inputs, - outputs, - validity_range, - mint, - redeemers, - .. - } = tx - - let Output { address: in_address, value: in_value, .. } = - resolve_output_reference(inputs, own_ref) - - expect ScriptCredential(own_script_hash) = in_address.payment_credential - - let block_number_as_bytes = integer_to_bytes(block_number, "") - - let counter_token_name = - bytearray.concat(fortunav2.counter_prefix, block_number_as_bytes) - - let common_checks = - fn(script_hash) { and { - // checks the input has the correct NFT - quantity_of( - in_value |> value.to_dict |> dict.to_pairs, - own_script_hash, - bytearray.concat(fortunav2.nominated_prefix, script_hash), - ) == 1, - // checks for correctly referencing the latest fortuna block - // mostly to just check the block number in the redeemer is correct - list.any( - reference_inputs, - fn(input) { - let Output { value, address: Address(payment_cred, _), .. } = - input.output - when payment_cred is { - ScriptCredential(hash) -> { - let tuna_name = - bytearray.concat(fortunav2.big_tuna_prefix, hash) - and { - quantity_of( - value |> value.to_dict |> dict.to_pairs, - own_script_hash, - counter_token_name, - ) == 1, - quantity_of( - value |> value.to_dict |> dict.to_pairs, - own_script_hash, - tuna_name, - ) == 1, - } - } - _ -> False - } - }, - ), - } } - - when dat is { - Nominated { script_hash, for_count, against_count, deadline, .. } -> { - expect Finite(lower_bound) = validity_range.lower_bound.bound_type - - let Output { - address: out_address, - value: out_value, - datum: out_datum, - .. - } = utils.list_at(outputs, 0) - - let expected_datum = - InlineDatum( - Mining { - script_hash, - miner_support_count: 0, - block_height_deadline: block_number + miner_voting_period, - }, - ) - - let emitted_supply = calculate_emission(block_number) - - and { - or { - and { - in_address == out_address, - value.without_lovelace(in_value) == value.without_lovelace( - out_value, - ), - out_datum == expected_datum, - for_count >= ( for_count + against_count ) * vote_threshold / 1000, - for_count + against_count >= emitted_supply * supply_threshold / 1000, - }, - and { - ( - mint - |> from_minted_value - |> value.to_dict - |> dict.to_pairs - |> quantity_of( - own_script_hash, - bytearray.concat( - fortunav2.nominated_prefix, - script_hash, - ), - ) - ) == -1, - or { - for_count < ( for_count + against_count ) * vote_threshold / 1000, - for_count + against_count < emitted_supply * supply_threshold / 1000, - }, - }, - }, - deadline < lower_bound, - common_checks(script_hash), - } - } - - // Validate passed in block number is real - Mining { script_hash, miner_support_count, block_height_deadline } -> - or { - and { - miner_support_count < epoch_number * miner_threshold / 1000, - ( - mint - |> from_minted_value - |> value.to_dict - |> dict.to_pairs - |> quantity_of( - own_script_hash, - bytearray.concat( - fortunav2.nominated_prefix, - script_hash, - ), - ) - ) == -1, - common_checks(script_hash), - block_height_deadline < block_number, - }, - // Purposely fails in this block if FinalizeNomination is not present - { - let upgrade_rdmr = - expect_first(redeemers, Mint(own_script_hash)) - - expect FinalizeNomination(_, _, output_index, _): TunaAction = - upgrade_rdmr - - let Output { address: out_address, .. } = - utils.list_at(outputs, output_index) - - and { - quantity_of( - in_value |> value.to_dict |> dict.to_pairs, - own_script_hash, - bytearray.concat(fortunav2.nominated_prefix, script_hash), - ) == 1, - out_address.payment_credential == ScriptCredential( - script_hash, - ), - } - }, - } - } - } - } - } -} - validator(tunav2_minting_policy: ByteArray) { fn mine(datum: Statev2, redeemer: MineAction, ctx: ScriptContext) -> Bool { when redeemer is { @@ -665,7 +89,7 @@ validator(tunav2_minting_policy: ByteArray) { let Output { datum: out_datum, value: out_value, .. } = own_output - // Time Range Span is 3 minutes or less + // Time Range Span is 3 minutes or less // We have a constant expectation of the transaction time range expect Interval { upper_bound: IntervalBound { @@ -705,7 +129,7 @@ validator(tunav2_minting_policy: ByteArray) { fortuna.format_found_bytearray(found_bytearray) // Check output datum contains correct epoch time, block number, hash, and leading zeros - // Check for every divisible by 2016 block: + // Check for every divisible by 2016 block: // - Epoch time resets // - leading zeros is adjusted based on percent of hardcoded target time for 2016 blocks vs epoch time // Spend(8) requirement: Expect Output Datum to be of type Statev2 @@ -811,7 +235,7 @@ validator(tunav2_minting_policy: ByteArray) { }, // Spend(10) requirement: Output posix time is the averaged current time out_current_posix_time == averaged_current_time, - // Spend(11) requirement: Output block number is the input block number + 1 + // Spend(11) requirement: Output block number is the input block number + 1 block_number + 1 == out_block_number, // Spend(12) requirement: Output current hash is the found hash out_current_hash == found_bytearray, From 24506b431cf8305c917afdf5c7eb40326e9ae94c Mon Sep 17 00:00:00 2001 From: rvcas Date: Tue, 13 Aug 2024 13:43:32 -0400 Subject: [PATCH 4/5] fix: smaller compiled contract uplc --- samples/Untyped Plutus Core/always_true.uplc | 120 + .../compiled_aiken_contract.uplc | 15124 ---------------- 2 files changed, 120 insertions(+), 15124 deletions(-) create mode 100644 samples/Untyped Plutus Core/always_true.uplc delete mode 100644 samples/Untyped Plutus Core/compiled_aiken_contract.uplc diff --git a/samples/Untyped Plutus Core/always_true.uplc b/samples/Untyped Plutus Core/always_true.uplc new file mode 100644 index 0000000000..5934ebe7a1 --- /dev/null +++ b/samples/Untyped Plutus Core/always_true.uplc @@ -0,0 +1,120 @@ +(program + 1.0.0 + [ + (lam + i_0 + [ + (lam + i_1 + [ + (lam + i_2 + [ + (lam + i_3 + (lam + i_4 + [ + (lam + i_5 + (lam + i_6 + [ + (lam + i_7 + (lam + i_8 + (force + [ + [ + [ i_3 (con bool True) ] + (delay (con unit ())) + ] + (delay [ (error ) (force (error )) ]) + ] + ) + ) + ) + [ + (lam + i_9 + (force + [ + [ + [ + i_3 + [ + [ + (builtin equalsInteger) + (con integer 0) + ] + [ i_2 i_9 ] + ] + ] + (delay + (force + [ + [ + [ i_0 [ i_1 i_9 ] ] + (delay (con unit ())) + ] + (delay (error )) + ] + ) + ) + ] + (delay (error )) + ] + ) + ) + [ (builtin unConstrData) i_6 ] + ] + ] + ) + ) + [ + (lam + i_10 + (force + [ + [ + [ + i_3 + [ + [ (builtin equalsInteger) (con integer 0) ] + [ i_2 i_10 ] + ] + ] + (delay + (force + [ + [ + [ i_0 [ i_1 i_10 ] ] + (delay (con unit ())) + ] + (delay (error )) + ] + ) + ) + ] + (delay (error )) + ] + ) + ) + [ (builtin unConstrData) i_4 ] + ] + ] + ) + ) + (force (builtin ifThenElse)) + ] + ) + (force (force (builtin fstPair))) + ] + ) + (force (force (builtin sndPair))) + ] + ) + (force (force (builtin chooseList))) + ] +) \ No newline at end of file diff --git a/samples/Untyped Plutus Core/compiled_aiken_contract.uplc b/samples/Untyped Plutus Core/compiled_aiken_contract.uplc deleted file mode 100644 index 818e139f4e..0000000000 --- a/samples/Untyped Plutus Core/compiled_aiken_contract.uplc +++ /dev/null @@ -1,15124 +0,0 @@ -(program - 1.0.0 - [ - (lam - i_0 - [ - (lam - i_1 - [ - (lam - i_2 - [ - (lam - i_3 - [ - (lam - i_4 - [ - (lam - i_5 - [ - (lam - i_6 - (lam - i_7 - (lam - i_8 - (lam - i_9 - (lam - i_10 - (force - [ - (lam - i_11 - [ - (lam - i_12 - [ - (lam - i_13 - [ - (lam - i_14 - [ - (lam - i_15 - [ - (lam - i_16 - [ - (lam - i_17 - [ - (lam - i_18 - [ - (lam - i_19 - [ - (lam - i_20 - [ - (lam - i_21 - [ - (lam - i_22 - [ - (lam - i_23 - [ - [ - [ - i_6 - [ - i_22 - [ - i_5 - [ - (builtin - unConstrData - ) - i_10 - ] - ] - ] - ] - (delay - [ - (lam - i_24 - [ - (lam - i_25 - (force - [ - [ - [ - i_6 - [ - (lam - i_26 - [ - (lam - i_27 - [ - (lam - i_28 - (force - [ - [ - [ - i_6 - [ - i_22 - [ - i_5 - [ - (builtin - unConstrData - ) - i_28 - ] - ] - ] - ] - (delay - [ - (lam - i_29 - [ - (lam - i_30 - [ - (lam - i_31 - [ - (lam - i_32 - [ - (lam - i_33 - [ - (lam - i_34 - [ - (lam - i_35 - [ - (lam - i_36 - [ - (lam - i_37 - [ - (lam - i_38 - [ - (lam - i_39 - [ - (lam - i_40 - [ - (lam - i_41 - [ - (lam - i_42 - [ - (lam - i_43 - [ - (lam - i_44 - [ - (lam - i_45 - [ - (lam - i_46 - [ - (lam - i_47 - (force - [ - [ - [ - i_6 - [ - i_22 - i_30 - ] - ] - (delay - [ - (lam - i_48 - [ - (lam - i_49 - [ - (lam - i_50 - [ - (lam - i_51 - [ - (lam - i_52 - [ - (lam - i_53 - [ - (lam - i_54 - [ - (lam - i_55 - [ - (lam - i_56 - [ - (lam - i_57 - [ - (lam - i_58 - (force - [ - [ - [ - i_3 - [ - i_0 - i_57 - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_23 - [ - (builtin - unIData - ) - [ - i_4 - i_56 - ] - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_23 - [ - (builtin - unIData - ) - [ - i_4 - i_58 - ] - ] - ] - ] - (delay - [ - (lam - i_59 - (force - [ - [ - [ - i_6 - [ - i_22 - [ - i_5 - [ - (builtin - unConstrData - ) - i_59 - ] - ] - ] - ] - (delay - [ - (lam - i_60 - [ - (lam - i_61 - (force - [ - [ - [ - i_3 - [ - i_0 - i_60 - ] - ] - (delay - [ - (lam - i_62 - [ - (lam - i_63 - (force - [ - [ - [ - i_6 - [ - i_22 - [ - i_5 - [ - (builtin - unConstrData - ) - i_63 - ] - ] - ] - ] - (delay - [ - (lam - i_64 - (force - [ - [ - [ - i_6 - [ - i_22 - [ - i_5 - [ - (builtin - unConstrData - ) - i_64 - ] - ] - ] - ] - (delay - [ - (lam - i_65 - [ - (lam - i_66 - [ - (lam - i_67 - [ - (lam - i_68 - [ - (lam - i_69 - [ - (lam - i_70 - [ - (lam - i_71 - [ - (lam - i_72 - [ - (lam - i_73 - [ - (lam - i_74 - [ - (lam - i_75 - [ - (lam - i_76 - [ - (lam - i_77 - [ - (lam - i_78 - [ - (lam - i_79 - [ - (lam - i_80 - (force - [ - [ - [ - i_3 - [ - i_0 - i_79 - ] - ] - (delay - [ - (lam - i_81 - [ - (lam - i_82 - [ - (lam - i_83 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_83 - ] - ] - ] - ] - (delay - [ - (lam - i_84 - [ - (lam - i_85 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - i_82 - ] - i_81 - ] - ] - (delay - [ - [ - (builtin - equalsData - ) - [ - (builtin - mapData - ) - [ - i_47 - [ - (builtin - unMapData - ) - [ - i_32 - [ - i_4 - [ - (builtin - unConstrData - ) - i_62 - ] - ] - ] - ] - ] - ] - ] - [ - (builtin - mapData - ) - i_85 - ] - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - [ - [ - [ - [ - i_44 - [ - [ - [ - i_41 - i_29 - ] - [ - i_12 - i_84 - ] - ] - (con - integer - 1 - ) - ] - ] - i_29 - ] - [ - i_13 - [ - [ - i_46 - i_66 - ] - (con - bytestring - # - ) - ] - ] - ] - (con - integer - 1 - ) - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_83 - ] - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_31 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_31 - [ - i_4 - [ - (builtin - unConstrData - ) - i_62 - ] - ] - ] - ] - ] - ] - ] - ) - [ - i_40 - [ - i_48 - [ - i_4 - [ - (builtin - unConstrData - ) - i_62 - ] - ] - ] - ] - ] - ) - [ - i_17 - [ - [ - i_2 - [ - (builtin - iData - ) - i_66 - ] - ] - [ - [ - i_2 - [ - (builtin - bData - ) - i_68 - ] - ] - [ - [ - i_2 - [ - (builtin - iData - ) - [ - [ - (builtin - addInteger - ) - i_70 - ] - (con - integer - -2 - ) - ] - ] - ] - [ - [ - i_2 - [ - (builtin - iData - ) - i_72 - ] - ] - [ - [ - i_2 - [ - (builtin - iData - ) - i_74 - ] - ] - [ - [ - i_2 - [ - (builtin - iData - ) - i_76 - ] - ] - [ - [ - i_2 - (con - data (B #4d564ab67ab1594042747cbae9fd17da7c0e4241bad0ad6532dcb5620792eca1) - ) - ] - (con - (list data) - [] - ) - ] - ] - ] - ] - ] - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unListData - ) - [ - i_1 - i_79 - ] - ] - ] - ) - [ - i_0 - i_77 - ] - ] - ) - [ - i_1 - i_77 - ] - ] - ) - [ - i_0 - i_75 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_75 - ] - ] - ] - ) - [ - i_0 - i_73 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_73 - ] - ] - ] - ) - [ - i_0 - i_71 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_71 - ] - ] - ] - ) - [ - i_0 - i_69 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_69 - ] - ] - ] - ) - [ - i_0 - i_67 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - i_67 - ] - ] - ] - ) - [ - i_0 - i_65 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_65 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_64 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_40 - [ - i_48 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_32 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_63 - ] - ] - ] - ] - ] - ] - ] - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (lam - i_86 - [ - [ - i_86 - i_86 - ] - i_50 - ] - ) - (lam - i_87 - (lam - i_88 - (force - [ - [ - [ - i_3 - i_88 - ] - (delay - (con - data (Constr 1 []) - ) - ) - ] - (delay - [ - (lam - i_89 - [ - (lam - i_90 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - [ - [ - i_39 - [ - (builtin - unMapData - ) - [ - i_32 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_32 - [ - i_4 - [ - (builtin - unConstrData - ) - i_89 - ] - ] - ] - ] - ] - ] - ] - ] - i_53 - ] - (con - bytestring - #6c6f72642074756e61 - ) - ] - ] - ] - (delay - [ - i_17 - [ - [ - i_2 - i_89 - ] - (con - (list data) - [] - ) - ] - ] - ) - ] - (delay - [ - [ - i_87 - i_87 - ] - i_90 - ] - ) - ] - ) - ) - [ - i_0 - i_88 - ] - ] - ) - [ - i_1 - i_88 - ] - ] - ) - ] - ) - ) - ) - ] - ] - ) - [ - [ - i_38 - i_52 - ] - [ - i_11 - i_61 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - i_60 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_59 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - [ - i_36 - [ - (builtin - unMapData - ) - [ - i_1 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_4 - [ - (builtin - unConstrData - ) - i_27 - ] - ] - ] - ] - ] - ] - ] - ] - ] - ] - ] - ] - ] - ] - [ - i_15 - [ - [ - i_2 - [ - i_17 - [ - [ - i_2 - [ - i_18 - [ - [ - i_2 - [ - (builtin - bData - ) - i_54 - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_1 - i_57 - ] - ] - ) - [ - i_0 - i_55 - ] - ] - ) - [ - i_1 - i_55 - ] - ] - ) - [ - [ - i_35 - [ - i_34 - [ - (builtin - unMapData - ) - [ - i_1 - [ - i_0 - [ - i_0 - i_51 - ] - ] - ] - ] - ] - ] - i_29 - ] - ] - ) - [ - (builtin - unBData - ) - i_8 - ] - ] - ) - [ - (builtin - unBData - ) - i_7 - ] - ] - ) - [ - (builtin - unListData - ) - [ - i_1 - i_51 - ] - ] - ] - ) - [ - i_0 - i_49 - ] - ] - ) - [ - (builtin - unListData - ) - [ - i_1 - i_49 - ] - ] - ] - ) - [ - i_0 - [ - i_4 - [ - (builtin - unConstrData - ) - i_27 - ] - ] - ] - ] - ) - (lam - i_91 - [ - i_1 - [ - i_0 - [ - i_0 - i_91 - ] - ] - ] - ) - ] - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_20 - i_30 - ] - ] - (delay - [ - (lam - i_92 - [ - (lam - i_93 - [ - (lam - i_94 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_94 - ] - ] - ] - ] - (delay - [ - (lam - i_95 - [ - (lam - i_96 - [ - (lam - i_97 - [ - (lam - i_98 - (force - [ - [ - [ - i_3 - [ - i_0 - i_97 - ] - ] - (delay - [ - (lam - i_99 - [ - (lam - i_100 - (force - [ - [ - [ - i_3 - [ - i_0 - i_99 - ] - ] - (delay - [ - (lam - i_101 - (force - [ - [ - [ - i_6 - [ - i_16 - [ - (builtin - unBData - ) - [ - i_5 - i_100 - ] - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsInteger - ) - i_101 - ] - i_98 - ] - ] - (delay - [ - [ - (builtin - lessThanInteger - ) - (con - integer - 0 - ) - ] - i_101 - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_4 - i_100 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_1 - i_99 - ] - ] - ) - [ - [ - i_35 - [ - i_34 - i_93 - ] - ] - i_29 - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - i_97 - ] - ] - ] - ) - [ - i_0 - i_95 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_95 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_94 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - [ - i_36 - [ - (builtin - unMapData - ) - [ - i_1 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_0 - i_92 - ] - ] - ] - ] - ] - ] - ] - ] - [ - i_15 - [ - [ - i_2 - [ - i_17 - [ - [ - i_2 - [ - i_18 - [ - [ - i_2 - i_8 - ] - (con - (list data) - [] - ) - ] - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - i_92 - ] - ] - ] - ) - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_4 - [ - (builtin - unConstrData - ) - i_27 - ] - ] - ] - ] - ] - ] - ] - ) - ] - (delay - [ - (lam - i_102 - (force - [ - [ - [ - i_6 - [ - i_23 - i_30 - ] - ] - (delay - [ - (lam - i_103 - [ - (lam - i_104 - [ - (lam - i_105 - [ - (lam - i_106 - [ - (lam - i_107 - [ - (lam - i_108 - [ - (lam - i_109 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_109 - ] - ] - ] - ] - (delay - [ - (lam - i_110 - [ - (lam - i_111 - [ - (lam - i_112 - [ - (lam - i_113 - [ - (lam - i_114 - [ - (lam - i_115 - (force - [ - [ - [ - i_3 - [ - i_0 - i_114 - ] - ] - (delay - [ - (lam - i_116 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - (builtin - unIData - ) - [ - i_4 - i_113 - ] - ] - ] - ] - (delay - [ - (lam - i_117 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - (builtin - unIData - ) - [ - i_4 - i_115 - ] - ] - ] - ] - (delay - [ - (lam - i_118 - [ - (lam - i_119 - [ - (lam - i_120 - [ - (lam - i_121 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - i_117 - ] - i_111 - ] - ] - (delay - i_116 - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - i_116 - ] - i_111 - ] - ] - (delay - i_117 - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - ] - ) - ] - i_118 - ] - ] - (delay - [ - [ - (builtin - equalsData - ) - [ - (builtin - mapData - ) - i_106 - ] - ] - [ - (builtin - mapData - ) - i_121 - ] - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - [ - (lam - i_122 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanByteString - ) - i_118 - ] - i_119 - ] - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_118 - ] - ] - (con - data (I -1) - ) - ] - ] - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_119 - ] - ] - (con - data (I 1) - ) - ] - ] - i_122 - ] - ] - ) - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_119 - ] - ] - (con - data (I 1) - ) - ] - ] - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_118 - ] - ] - (con - data (I -1) - ) - ] - ] - i_122 - ] - ] - ) - ] - ) - ) - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanInteger - ) - (con - integer - 32 - ) - ] - i_120 - ] - ] - (delay - (con - (list (pair - data - data)) - [] - ) - ) - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - (con - data (B #54554e41) - ) - ] - [ - (builtin - iData - ) - [ - [ - (builtin - divideInteger - ) - (con - integer - 5000000000 - ) - ] - [ - [ - (lam - i_123 - [ - i_123 - i_123 - ] - ) - (lam - i_124 - (lam - i_125 - (force - [ - (lam - i_126 - [ - [ - [ - i_6 - [ - i_126 - (con - integer - 8 - ) - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_126 - (con - integer - 0 - ) - ] - ] - (delay - (con - integer - 0 - ) - ) - ] - (delay - [ - [ - (builtin - indexByteString - ) - (con - bytestring - #0102040810204080 - ) - ] - i_125 - ] - ) - ] - ) - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_126 - (con - integer - 32 - ) - ] - ] - (delay - [ - [ - (builtin - multiplyInteger - ) - (con - integer - 256 - ) - ] - [ - [ - i_124 - i_124 - ] - [ - [ - (builtin - addInteger - ) - i_125 - ] - (con - integer - -8 - ) - ] - ] - ] - ) - ] - (delay - [ - [ - (builtin - multiplyInteger - ) - (con - integer - 4294967296 - ) - ] - [ - [ - i_124 - i_124 - ] - [ - [ - (builtin - addInteger - ) - i_125 - ] - (con - integer - -32 - ) - ] - ] - ] - ) - ] - ) - ) - ] - ) - [ - (builtin - lessThanInteger - ) - i_125 - ] - ] - ) - ) - ) - ] - i_120 - ] - ] - ] - ] - ] - (con - (list (pair - data - data)) - [] - ) - ] - ) - ] - ) - ] - ] - ) - [ - [ - (builtin - divideInteger - ) - i_104 - ] - (con - integer - 210000 - ) - ] - ] - ) - [ - (lam - i_127 - [ - i_13 - i_127 - ] - ) - [ - [ - i_46 - [ - i_11 - i_104 - ] - ] - (con - bytestring - # - ) - ] - ] - ] - ) - [ - (lam - i_128 - [ - i_13 - i_128 - ] - ) - [ - [ - i_46 - i_104 - ] - (con - bytestring - # - ) - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unBData - ) - [ - i_5 - i_115 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unBData - ) - [ - i_5 - i_113 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_1 - i_114 - ] - ] - ) - [ - i_0 - i_112 - ] - ] - ) - [ - i_1 - i_112 - ] - ] - ) - [ - [ - i_35 - i_108 - ] - i_29 - ] - ] - ) - [ - i_12 - i_110 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_109 - ] - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_31 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_1 - i_107 - ] - ] - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - [ - i_0 - i_107 - ] - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - [ - [ - i_102 - [ - (builtin - unListData - ) - [ - i_1 - i_105 - ] - ] - ] - [ - i_1 - i_103 - ] - ] - ] - ] - ] - ) - [ - [ - i_35 - [ - i_34 - [ - (builtin - unMapData - ) - [ - i_1 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_0 - i_105 - ] - ] - ] - ] - ] - ] - ] - ] - i_29 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_27 - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - [ - i_0 - i_103 - ] - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_21 - i_30 - ] - ] - (delay - [ - (lam - i_129 - [ - (lam - i_130 - [ - (lam - i_131 - [ - (lam - i_132 - [ - (lam - i_133 - [ - (lam - i_134 - [ - (lam - i_135 - [ - (lam - i_136 - [ - (lam - i_137 - [ - (lam - i_138 - [ - (lam - i_139 - [ - (lam - i_140 - (force - [ - [ - [ - i_3 - [ - i_0 - i_139 - ] - ] - (delay - [ - (lam - i_141 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - (builtin - unIData - ) - [ - i_4 - i_140 - ] - ] - ] - ] - (delay - [ - (lam - i_142 - [ - (lam - i_143 - [ - (lam - i_144 - [ - (lam - i_145 - [ - (lam - i_146 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_146 - ] - ] - ] - ] - (delay - [ - (lam - i_147 - [ - (lam - i_148 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_148 - ] - ] - ] - ] - (delay - [ - (lam - i_149 - [ - (lam - i_150 - [ - (lam - i_151 - [ - (lam - i_152 - [ - (lam - i_153 - [ - (lam - i_154 - [ - (lam - i_155 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - i_141 - ] - [ - i_14 - i_130 - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - [ - i_31 - [ - i_4 - [ - (builtin - unConstrData - ) - i_152 - ] - ] - ] - ] - [ - i_18 - [ - [ - i_2 - [ - (builtin - bData - ) - i_29 - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - [ - (builtin - mapData - ) - i_142 - ] - ] - [ - (builtin - mapData - ) - [ - i_47 - i_154 - ] - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - i_150 - ] - i_155 - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanEqualsInteger - ) - [ - [ - (builtin - subtractInteger - ) - i_149 - ] - i_147 - ] - ] - (con - integer - 180000 - ) - ] - ] - (delay - [ - (lam - i_156 - [ - [ - i_156 - i_156 - ] - i_133 - ] - ) - (lam - i_157 - (lam - i_158 - (force - [ - [ - [ - i_3 - i_158 - ] - (delay - (con - bool - False - ) - ) - ] - (delay - [ - (lam - i_159 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - [ - i_31 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_31 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_32 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_1 - i_158 - ] - ] - ] - ] - ] - ] - ] - ] - ] - ] - ] - i_138 - ] - ] - (delay - (con - bool - True - ) - ) - ] - (delay - [ - [ - i_157 - i_157 - ] - i_159 - ] - ) - ] - ) - ) - [ - i_0 - i_158 - ] - ] - ) - ] - ) - ) - ) - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - [ - i_1 - [ - i_0 - i_153 - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - i_153 - ] - ] - ] - ) - [ - i_0 - i_151 - ] - ] - ) - [ - i_1 - i_151 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - [ - [ - i_38 - i_135 - ] - i_131 - ] - ] - ] - ] - ) - [ - i_15 - [ - [ - i_2 - [ - i_17 - [ - [ - i_2 - [ - (builtin - bData - ) - i_130 - ] - ] - [ - [ - i_2 - (con - data (I 0) - ) - ] - [ - [ - i_2 - [ - (builtin - bData - ) - i_143 - ] - ] - [ - [ - i_2 - (con - data (I 0) - ) - ] - [ - [ - i_2 - [ - (builtin - iData - ) - [ - [ - (builtin - addInteger - ) - i_147 - ] - (con - integer - 1209600000 - ) - ] - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ] - ] - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_148 - ] - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_145 - ] - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_146 - ] - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_1 - i_144 - ] - ] - ] - ] - ] - ) - [ - i_1 - [ - i_0 - i_144 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_137 - ] - ] - ] - ) - [ - (lam - i_160 - [ - [ - [ - i_160 - i_160 - ] - (con - bytestring - # - ) - ] - [ - (builtin - lengthOfByteString - ) - i_130 - ] - ] - ) - (lam - i_161 - (lam - i_162 - (lam - i_163 - (force - [ - [ - [ - i_6 - [ - i_22 - i_163 - ] - ] - (delay - i_162 - ) - ] - (delay - [ - [ - [ - i_161 - i_161 - ] - [ - [ - (builtin - consByteString - ) - [ - [ - (builtin - subtractInteger - ) - (con - integer - 255 - ) - ] - [ - [ - (builtin - indexByteString - ) - i_130 - ] - [ - i_19 - i_163 - ] - ] - ] - ] - i_162 - ] - ] - [ - i_19 - i_163 - ] - ] - ) - ] - ) - ) - ) - ) - ] - ] - ) - [ - [ - [ - i_41 - i_29 - ] - i_141 - ] - (con - integer - 1 - ) - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unBData - ) - [ - i_5 - i_140 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_1 - i_139 - ] - ] - ) - [ - [ - i_35 - [ - i_34 - [ - (builtin - unMapData - ) - [ - i_1 - i_136 - ] - ] - ] - ] - i_29 - ] - ] - ) - [ - i_18 - [ - [ - i_2 - [ - (builtin - bData - ) - i_130 - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ) - [ - i_1 - [ - i_0 - [ - i_0 - [ - i_0 - i_136 - ] - ] - ] - ] - ] - ) - [ - i_0 - [ - i_0 - i_134 - ] - ] - ] - ) - [ - (builtin - unListData - ) - [ - i_1 - i_134 - ] - ] - ] - ) - [ - i_0 - [ - i_0 - i_132 - ] - ] - ] - ) - [ - (builtin - unListData - ) - [ - i_1 - i_132 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_27 - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - [ - i_0 - i_129 - ] - ] - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - i_129 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_24 - i_30 - ] - ] - (delay - [ - (lam - i_164 - [ - (lam - i_165 - [ - (lam - i_166 - [ - (lam - i_167 - [ - (lam - i_168 - [ - (lam - i_169 - [ - (lam - i_170 - (force - [ - [ - [ - i_6 - [ - i_22 - [ - i_5 - [ - (builtin - unConstrData - ) - i_170 - ] - ] - ] - ] - (delay - [ - (lam - i_171 - [ - (lam - i_172 - [ - (lam - i_173 - [ - (lam - i_174 - [ - (lam - i_175 - [ - (lam - i_176 - [ - (lam - i_177 - [ - (lam - i_178 - [ - (lam - i_179 - [ - (lam - i_180 - (force - [ - [ - [ - i_3 - [ - i_0 - i_179 - ] - ] - (delay - [ - (lam - i_181 - [ - (lam - i_182 - (force - [ - [ - [ - i_3 - [ - i_0 - i_181 - ] - ] - (delay - [ - (lam - i_183 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - (builtin - unIData - ) - [ - i_4 - i_182 - ] - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - [ - i_31 - [ - i_4 - [ - (builtin - unConstrData - ) - i_167 - ] - ] - ] - ] - [ - i_18 - [ - [ - i_2 - [ - (builtin - bData - ) - i_29 - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_23 - [ - [ - [ - i_39 - i_169 - ] - i_29 - ] - [ - i_14 - i_172 - ] - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - i_183 - ] - i_172 - ] - ] - (delay - (con - bool - True - ) - ) - ] - (delay - [ - [ - (builtin - equalsByteString - ) - i_183 - ] - i_176 - ] - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unBData - ) - [ - i_5 - i_182 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_1 - i_181 - ] - ] - ) - [ - [ - i_35 - [ - i_34 - i_165 - ] - ] - i_29 - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - i_179 - ] - ] - ] - ) - [ - i_0 - i_177 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_177 - ] - ] - ] - ) - [ - i_0 - i_175 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - i_175 - ] - ] - ] - ) - [ - i_0 - i_173 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_173 - ] - ] - ] - ) - [ - i_0 - i_171 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - i_171 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_170 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_40 - [ - i_1 - [ - i_0 - i_168 - ] - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - i_168 - ] - ] - ] - ) - [ - i_0 - i_166 - ] - ] - ) - [ - i_1 - i_166 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - [ - [ - i_102 - [ - (builtin - unListData - ) - [ - i_1 - i_164 - ] - ] - ] - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ] - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - [ - i_0 - [ - i_0 - [ - i_0 - i_164 - ] - ] - ] - ] - ] - ] - ) - [ - i_0 - [ - i_4 - [ - (builtin - unConstrData - ) - i_27 - ] - ] - ] - ] - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsInteger - ) - (con - integer - 5 - ) - ] - i_30 - ] - ] - (delay - [ - (lam - i_184 - [ - [ - i_184 - i_184 - ] - [ - [ - i_35 - [ - i_34 - [ - (builtin - unMapData - ) - [ - i_1 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_4 - [ - (builtin - unConstrData - ) - i_27 - ] - ] - ] - ] - ] - ] - ] - ] - ] - ] - i_29 - ] - ] - ) - (lam - i_185 - (lam - i_186 - (force - [ - [ - [ - i_3 - i_186 - ] - (delay - (con - bool - True - ) - ) - ] - (delay - [ - (lam - i_187 - (force - [ - [ - [ - i_6 - [ - (lam - i_188 - [ - (lam - i_189 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanInteger - ) - [ - (builtin - unIData - ) - [ - i_4 - i_188 - ] - ] - ] - (con - integer - 0 - ) - ] - ] - (delay - [ - [ - [ - i_6 - (force - [ - [ - [ - i_6 - (force - [ - [ - [ - i_6 - [ - i_16 - [ - [ - [ - (builtin - sliceByteString - ) - (con - integer - 0 - ) - ] - (con - integer - 4 - ) - ] - i_189 - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_24 - [ - (builtin - lengthOfByteString - ) - i_189 - ] - ] - ] - (delay - (con - bool - True - ) - ) - ] - (delay - [ - [ - (builtin - equalsInteger - ) - [ - (builtin - lengthOfByteString - ) - i_189 - ] - ] - (con - integer - 32 - ) - ] - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ] - (delay - (con - bool - True - ) - ) - ] - (delay - [ - [ - (builtin - equalsByteString - ) - [ - [ - [ - (builtin - sliceByteString - ) - (con - integer - 0 - ) - ] - (con - integer - 7 - ) - ] - i_189 - ] - ] - (con - bytestring - #434f554e544552 - ) - ] - ) - ] - ) - ] - (con - bool - False - ) - ] - (con - bool - True - ) - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - [ - (builtin - unBData - ) - [ - i_5 - i_188 - ] - ] - ] - ) - [ - i_1 - i_186 - ] - ] - ] - (delay - [ - [ - i_185 - i_185 - ] - i_187 - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - [ - i_0 - i_186 - ] - ] - ) - ] - ) - ) - ) - ] - ) - ] - (delay - [ - (lam - i_190 - [ - (lam - i_191 - [ - (lam - i_192 - [ - (lam - i_193 - [ - (lam - i_194 - [ - (lam - i_195 - [ - (lam - i_196 - [ - (lam - i_197 - [ - (lam - i_198 - [ - (lam - i_199 - [ - (lam - i_200 - [ - (lam - i_201 - [ - (lam - i_202 - [ - (lam - i_203 - [ - (lam - i_204 - [ - (lam - i_205 - [ - (lam - i_206 - [ - (lam - i_207 - [ - (lam - i_208 - [ - (lam - i_209 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_209 - ] - ] - ] - ] - (delay - [ - (lam - i_210 - [ - (lam - i_211 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_211 - ] - ] - ] - ] - (delay - [ - (lam - i_212 - [ - (lam - i_213 - [ - (lam - i_214 - [ - (lam - i_215 - [ - (lam - i_216 - [ - (lam - i_217 - (force - [ - [ - [ - i_3 - [ - i_0 - i_216 - ] - ] - (delay - [ - (lam - i_218 - [ - (lam - i_219 - [ - (lam - i_220 - [ - (lam - i_221 - [ - (lam - i_222 - [ - (lam - i_223 - [ - (lam - i_224 - [ - (lam - i_225 - [ - (lam - i_226 - [ - (lam - i_227 - [ - (lam - i_228 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - [ - i_31 - [ - i_4 - [ - (builtin - unConstrData - ) - i_201 - ] - ] - ] - ] - [ - i_18 - [ - [ - i_2 - [ - (builtin - bData - ) - i_29 - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - [ - i_31 - [ - i_4 - [ - (builtin - unConstrData - ) - i_219 - ] - ] - ] - ] - [ - i_18 - [ - [ - i_2 - [ - (builtin - bData - ) - i_213 - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - [ - i_32 - [ - i_4 - [ - (builtin - unConstrData - ) - i_219 - ] - ] - ] - ] - (con - data (Constr 1 []) - ) - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - [ - (builtin - mapData - ) - [ - i_47 - i_207 - ] - ] - ] - [ - (builtin - mapData - ) - i_226 - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - [ - (builtin - mapData - ) - [ - i_47 - i_203 - ] - ] - ] - [ - (builtin - mapData - ) - i_225 - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - [ - (builtin - mapData - ) - [ - i_47 - i_221 - ] - ] - ] - [ - (builtin - mapData - ) - i_227 - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanInteger - ) - i_217 - ] - i_194 - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanEqualsInteger - ) - i_224 - ] - i_215 - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - [ - (builtin - mapData - ) - [ - [ - i_35 - [ - i_34 - i_199 - ] - ] - i_29 - ] - ] - ] - [ - (builtin - mapData - ) - i_228 - ] - ] - ] - (delay - [ - [ - (builtin - equalsData - ) - i_222 - ] - i_208 - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - [ - (lam - i_229 - [ - (lam - i_230 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanByteString - ) - i_229 - ] - i_230 - ] - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - [ - i_14 - i_213 - ] - ] - ] - (con - data (I -1) - ) - ] - ] - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_229 - ] - ] - (con - data (I 1) - ) - ] - ] - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_230 - ] - ] - (con - data (I -1) - ) - ] - ] - (con - (list (pair - data - data)) - [] - ) - ] - ] - ] - ) - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - [ - i_14 - i_213 - ] - ] - ] - (con - data (I -1) - ) - ] - ] - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_230 - ] - ] - (con - data (I -1) - ) - ] - ] - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_229 - ] - ] - (con - data (I 1) - ) - ] - ] - (con - (list (pair - data - data)) - [] - ) - ] - ] - ] - ) - ] - ) - ) - [ - i_12 - i_210 - ] - ] - ) - [ - i_12 - i_213 - ] - ] - ] - ) - [ - [ - [ - [ - i_44 - [ - [ - [ - i_41 - i_29 - ] - [ - i_12 - i_213 - ] - ] - (con - integer - 1 - ) - ] - ] - i_29 - ] - [ - i_13 - i_223 - ] - ] - (con - integer - 1 - ) - ] - ] - ) - [ - [ - [ - [ - i_44 - [ - [ - [ - i_41 - i_29 - ] - [ - i_12 - i_210 - ] - ] - (con - integer - 1 - ) - ] - ] - i_29 - ] - [ - i_13 - i_223 - ] - ] - (con - integer - 1 - ) - ] - ] - ) - [ - [ - [ - i_41 - i_29 - ] - [ - i_14 - i_213 - ] - ] - (con - integer - 1 - ) - ] - ] - ) - [ - [ - (builtin - divideInteger - ) - [ - [ - (builtin - multiplyInteger - ) - (con - integer - 504 - ) - ] - (con - integer - 850 - ) - ] - ] - (con - integer - 1000 - ) - ] - ] - ) - [ - [ - i_46 - i_194 - ] - (con - bytestring - # - ) - ] - ] - ) - [ - i_1 - [ - i_0 - i_220 - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - i_220 - ] - ] - ] - ) - [ - i_0 - i_218 - ] - ] - ) - [ - i_1 - i_218 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - [ - [ - i_38 - i_198 - ] - i_193 - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - i_216 - ] - ] - ] - ) - [ - i_0 - i_214 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_214 - ] - ] - ] - ) - [ - i_0 - i_212 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - i_212 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_211 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_40 - i_204 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_209 - ] - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_31 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_1 - i_205 - ] - ] - ] - ] - ] - ) - [ - i_1 - [ - i_0 - i_206 - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - i_206 - ] - ] - ] - ) - [ - i_0 - i_205 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - [ - [ - i_102 - i_196 - ] - [ - i_1 - i_191 - ] - ] - ] - ] - ] - ) - [ - i_1 - [ - i_0 - i_202 - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - i_202 - ] - ] - ] - ) - [ - i_0 - i_200 - ] - ] - ) - [ - i_1 - i_200 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - [ - [ - i_102 - i_196 - ] - [ - i_1 - i_190 - ] - ] - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - [ - i_0 - [ - i_0 - i_197 - ] - ] - ] - ] - ] - ) - [ - (builtin - unListData - ) - [ - i_1 - i_197 - ] - ] - ] - ) - [ - i_0 - [ - i_0 - i_195 - ] - ] - ] - ) - [ - (builtin - unListData - ) - [ - i_1 - i_195 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_27 - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - [ - i_0 - i_192 - ] - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_192 - ] - ] - ] - ) - [ - i_0 - i_191 - ] - ] - ) - [ - i_0 - i_190 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ) - ] - ) - ) - ] - ) - ) - ] - ) - ) - ] - ) - ) - (lam - i_231 - (lam - i_232 - [ - (lam - i_233 - [ - [ - i_233 - i_233 - ] - i_231 - ] - ) - (lam - i_234 - (lam - i_235 - [ - (lam - i_236 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - [ - i_31 - [ - i_4 - [ - (builtin - unConstrData - ) - i_236 - ] - ] - ] - ] - i_232 - ] - ] - (delay - [ - i_32 - [ - i_4 - [ - (builtin - unConstrData - ) - i_236 - ] - ] - ] - ) - ] - (delay - [ - [ - i_234 - i_234 - ] - [ - i_0 - i_235 - ] - ] - ) - ] - ) - ) - [ - i_1 - i_235 - ] - ] - ) - ) - ] - ) - ) - ] - ) - ] - ) - ) - ] - ) - ) - (lam - i_237 - [ - [ - i_33 - i_237 - ] - (con - bytestring - # - ) - ] - ) - ] - ) - [ - i_45 - i_45 - ] - ] - ) - (lam - i_238 - (lam - i_239 - (lam - i_240 - (force - [ - [ - [ - i_6 - [ - i_22 - i_239 - ] - ] - (delay - i_240 - ) - ] - (delay - [ - [ - [ - i_238 - i_238 - ] - [ - [ - (builtin - quotientInteger - ) - i_239 - ] - (con - integer - 256 - ) - ] - ] - [ - [ - (builtin - consByteString - ) - i_239 - ] - i_240 - ] - ] - ) - ] - ) - ) - ) - ) - ] - ) - (lam - i_241 - (lam - i_242 - (lam - i_243 - (lam - i_244 - (force - [ - [ - [ - i_6 - [ - i_22 - i_244 - ] - ] - (delay - i_241 - ) - ] - (delay - [ - (lam - i_245 - [ - (lam - i_246 - [ - [ - i_246 - i_246 - ] - i_241 - ] - ) - (lam - i_247 - (lam - i_248 - (force - [ - [ - [ - i_3 - i_248 - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_242 - ] - ] - [ - (builtin - mapData - ) - i_245 - ] - ] - ] - (con - (list (pair - data - data)) - [] - ) - ] - ) - ] - (delay - [ - (lam - i_249 - [ - (lam - i_250 - [ - (lam - i_251 - [ - (lam - i_252 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanByteString - ) - i_242 - ] - i_251 - ] - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_242 - ] - ] - [ - (builtin - mapData - ) - i_245 - ] - ] - ] - i_248 - ] - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - i_242 - ] - i_251 - ] - ] - (delay - [ - (lam - i_253 - (force - [ - [ - [ - i_6 - [ - i_22 - [ - i_5 - [ - (builtin - unConstrData - ) - i_253 - ] - ] - ] - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_242 - ] - ] - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_253 - ] - ] - ] - ] - ] - i_250 - ] - ) - ] - (delay - i_250 - ) - ] - ) - ) - [ - (lam - i_254 - (force - [ - [ - [ - i_6 - (force - [ - [ - [ - i_3 - i_254 - ] - (delay - (con - bool - True - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ] - (delay - (con - data (Constr 1 []) - ) - ) - ] - (delay - [ - i_17 - [ - [ - i_2 - [ - (builtin - mapData - ) - i_254 - ] - ] - (con - (list data) - [] - ) - ] - ] - ) - ] - ) - ) - [ - (lam - i_255 - [ - [ - i_255 - i_255 - ] - i_252 - ] - ) - (lam - i_256 - (lam - i_257 - (force - [ - [ - [ - i_3 - i_257 - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_243 - ] - ] - [ - (builtin - iData - ) - i_244 - ] - ] - ] - (con - (list (pair - data - data)) - [] - ) - ] - ) - ] - (delay - [ - (lam - i_258 - [ - (lam - i_259 - [ - (lam - i_260 - [ - (lam - i_261 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanByteString - ) - i_243 - ] - i_260 - ] - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_243 - ] - ] - [ - (builtin - iData - ) - i_244 - ] - ] - ] - i_257 - ] - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - i_243 - ] - i_260 - ] - ] - (delay - [ - (lam - i_262 - (force - [ - [ - [ - i_6 - [ - i_22 - [ - i_5 - [ - (builtin - unConstrData - ) - i_262 - ] - ] - ] - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_243 - ] - ] - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_262 - ] - ] - ] - ] - ] - i_259 - ] - ) - ] - (delay - i_259 - ) - ] - ) - ) - [ - (lam - i_263 - (force - [ - [ - [ - i_6 - [ - i_22 - i_263 - ] - ] - (delay - (con - data (Constr 1 []) - ) - ) - ] - (delay - [ - i_17 - [ - [ - i_2 - [ - (builtin - iData - ) - i_263 - ] - ] - (con - (list data) - [] - ) - ] - ] - ) - ] - ) - ) - [ - [ - (builtin - addInteger - ) - i_261 - ] - i_244 - ] - ] - ] - ) - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_260 - ] - ] - [ - (builtin - iData - ) - i_261 - ] - ] - ] - [ - [ - i_256 - i_256 - ] - i_259 - ] - ] - ) - ] - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_4 - i_258 - ] - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_5 - i_258 - ] - ] - ] - ) - [ - i_0 - i_257 - ] - ] - ) - [ - i_1 - i_257 - ] - ] - ) - ] - ) - ) - ) - ] - ] - ] - ) - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_251 - ] - ] - [ - (builtin - mapData - ) - i_252 - ] - ] - ] - [ - [ - i_247 - i_247 - ] - i_250 - ] - ] - ) - ] - ) - ) - ] - ) - ) - [ - (builtin - unMapData - ) - [ - i_4 - i_249 - ] - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_5 - i_249 - ] - ] - ] - ) - [ - i_0 - i_248 - ] - ] - ) - [ - i_1 - i_248 - ] - ] - ) - ] - ) - ) - ) - ] - ) - [ - (lam - i_264 - [ - (lam - i_265 - i_264 - ) - [ - i_43 - i_264 - ] - ] - ) - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_243 - ] - ] - [ - (builtin - iData - ) - i_244 - ] - ] - ] - (con - (list (pair - data - data)) - [] - ) - ] - ] - ] - ) - ] - ) - ) - ) - ) - ) - ] - ) - [ - i_42 - i_42 - ] - ] - ) - (lam - i_266 - (lam - i_267 - (force - [ - [ - [ - i_3 - i_267 - ] - (delay - (con - unit - () - ) - ) - ] - (delay - [ - (lam - i_268 - (force - [ - [ - [ - i_3 - i_268 - ] - (delay - (con - unit - () - ) - ) - ] - (delay - [ - (lam - i_269 - [ - (lam - i_270 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanByteString - ) - [ - (builtin - unBData - ) - [ - i_5 - [ - i_1 - i_267 - ] - ] - ] - ] - [ - (builtin - unBData - ) - [ - i_5 - i_269 - ] - ] - ] - ] - (delay - [ - [ - i_266 - i_266 - ] - [ - [ - i_2 - i_269 - ] - i_270 - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_0 - i_268 - ] - ] - ) - [ - i_1 - i_268 - ] - ] - ) - ] - ) - ) - [ - i_0 - i_267 - ] - ] - ) - ] - ) - ) - ) - ] - ) - (lam - i_271 - (lam - i_272 - (lam - i_273 - (force - [ - [ - [ - i_6 - [ - i_22 - i_273 - ] - ] - (delay - (con - (list (pair - data - data)) - [] - ) - ) - ] - (delay - [ - (lam - i_274 - [ - (lam - i_275 - [ - [ - i_275 - i_275 - ] - (con - (list (pair - data - data)) - [] - ) - ] - ) - (lam - i_276 - (lam - i_277 - (force - [ - [ - [ - i_3 - i_277 - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_271 - ] - ] - [ - (builtin - mapData - ) - i_274 - ] - ] - ] - (con - (list (pair - data - data)) - [] - ) - ] - ) - ] - (delay - [ - (lam - i_278 - [ - (lam - i_279 - [ - (lam - i_280 - [ - (lam - i_281 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanByteString - ) - i_271 - ] - i_280 - ] - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_271 - ] - ] - [ - (builtin - mapData - ) - i_274 - ] - ] - ] - i_277 - ] - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - i_271 - ] - i_280 - ] - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_271 - ] - ] - [ - (builtin - mapData - ) - i_274 - ] - ] - ] - i_279 - ] - ) - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_280 - ] - ] - [ - (builtin - mapData - ) - i_281 - ] - ] - ] - [ - [ - i_276 - i_276 - ] - i_279 - ] - ] - ) - ] - ) - ) - ] - ) - ) - [ - (builtin - unMapData - ) - [ - i_4 - i_278 - ] - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_5 - i_278 - ] - ] - ] - ) - [ - i_0 - i_277 - ] - ] - ) - [ - i_1 - i_277 - ] - ] - ) - ] - ) - ) - ) - ] - ) - [ - (lam - i_282 - [ - [ - i_282 - i_282 - ] - (con - (list (pair - data - data)) - [] - ) - ] - ) - (lam - i_283 - (lam - i_284 - (force - [ - [ - [ - i_3 - i_284 - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_272 - ] - ] - [ - (builtin - iData - ) - i_273 - ] - ] - ] - (con - (list (pair - data - data)) - [] - ) - ] - ) - ] - (delay - [ - (lam - i_285 - [ - (lam - i_286 - [ - (lam - i_287 - [ - (lam - i_288 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanByteString - ) - i_272 - ] - i_287 - ] - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_272 - ] - ] - [ - (builtin - iData - ) - i_273 - ] - ] - ] - i_284 - ] - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - i_272 - ] - i_287 - ] - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_272 - ] - ] - [ - (builtin - iData - ) - i_273 - ] - ] - ] - i_286 - ] - ) - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_287 - ] - ] - [ - (builtin - iData - ) - i_288 - ] - ] - ] - [ - [ - i_283 - i_283 - ] - i_286 - ] - ] - ) - ] - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_4 - i_285 - ] - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_5 - i_285 - ] - ] - ] - ) - [ - i_0 - i_284 - ] - ] - ) - [ - i_1 - i_284 - ] - ] - ) - ] - ) - ) - ) - ] - ] - ) - ] - ) - ) - ) - ) - ] - ) - (lam - i_289 - (force - [ - [ - [ - i_6 - [ - i_20 - [ - i_5 - [ - (builtin - unConstrData - ) - i_289 - ] - ] - ] - ] - (delay - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_289 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - ] - ) - (lam - i_290 - (lam - i_291 - (lam - i_292 - [ - (lam - i_293 - [ - [ - i_293 - i_293 - ] - i_290 - ] - ) - (lam - i_294 - (lam - i_295 - (force - [ - [ - [ - i_3 - i_295 - ] - (delay - (con - integer - 0 - ) - ) - ] - (delay - [ - (lam - i_296 - [ - (lam - i_297 - [ - (lam - i_298 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - [ - (builtin - unBData - ) - [ - i_5 - i_296 - ] - ] - ] - i_291 - ] - ] - (delay - [ - (lam - i_299 - [ - [ - i_299 - i_299 - ] - i_298 - ] - ) - (lam - i_300 - (lam - i_301 - (force - [ - [ - [ - i_3 - i_301 - ] - (delay - (con - integer - 0 - ) - ) - ] - (delay - [ - (lam - i_302 - [ - (lam - i_303 - [ - (lam - i_304 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - [ - (builtin - unBData - ) - [ - i_5 - i_302 - ] - ] - ] - i_292 - ] - ] - (delay - i_304 - ) - ] - (delay - [ - [ - i_300 - i_300 - ] - i_303 - ] - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_4 - i_302 - ] - ] - ] - ) - [ - i_0 - i_301 - ] - ] - ) - [ - i_1 - i_301 - ] - ] - ) - ] - ) - ) - ) - ] - ) - ] - (delay - [ - [ - i_294 - i_294 - ] - i_297 - ] - ) - ] - ) - ) - [ - (builtin - unMapData - ) - [ - i_4 - i_296 - ] - ] - ] - ) - [ - i_0 - i_295 - ] - ] - ) - [ - i_1 - i_295 - ] - ] - ) - ] - ) - ) - ) - ] - ) - ) - ) - ] - ) - [ - i_37 - i_37 - ] - ] - ) - (lam - i_305 - (lam - i_306 - (lam - i_307 - (force - [ - [ - [ - i_6 - [ - i_22 - i_307 - ] - ] - (delay - [ - i_1 - i_306 - ] - ) - ] - (delay - [ - [ - [ - i_305 - i_305 - ] - [ - i_0 - i_306 - ] - ] - [ - i_19 - i_307 - ] - ] - ) - ] - ) - ) - ) - ) - ] - ) - (lam - i_308 - (lam - i_309 - [ - (lam - i_310 - [ - [ - i_310 - i_310 - ] - i_308 - ] - ) - (lam - i_311 - (lam - i_312 - (force - [ - [ - [ - i_3 - i_312 - ] - (delay - (error - - ) - ) - ] - (delay - [ - (lam - i_313 - [ - (lam - i_314 - [ - (lam - i_315 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - i_309 - ] - [ - i_5 - i_313 - ] - ] - ] - (delay - i_315 - ) - ] - (delay - [ - [ - i_311 - i_311 - ] - i_314 - ] - ) - ] - ) - ) - [ - i_4 - i_313 - ] - ] - ) - [ - i_0 - i_312 - ] - ] - ) - [ - i_1 - i_312 - ] - ] - ) - ] - ) - ) - ) - ] - ) - ) - ] - ) - (lam - i_316 - (lam - i_317 - [ - (lam - i_318 - [ - [ - i_318 - i_318 - ] - i_316 - ] - ) - (lam - i_319 - (lam - i_320 - (force - [ - [ - [ - i_3 - i_320 - ] - (delay - (error - - ) - ) - ] - (delay - [ - (lam - i_321 - [ - (lam - i_322 - [ - (lam - i_323 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - i_317 - ] - [ - (builtin - unBData - ) - [ - i_5 - i_321 - ] - ] - ] - ] - (delay - i_323 - ) - ] - (delay - [ - [ - i_319 - i_319 - ] - i_322 - ] - ) - ] - ) - ) - [ - (builtin - unMapData - ) - [ - i_4 - i_321 - ] - ] - ] - ) - [ - i_0 - i_320 - ] - ] - ) - [ - i_1 - i_320 - ] - ] - ) - ] - ) - ) - ) - ] - ) - ) - ] - ) - (lam - i_324 - [ - [ - i_33 - i_324 - ] - (con - bytestring - # - ) - ] - ) - ] - ) - (lam - i_325 - (lam - i_326 - [ - (lam - i_327 - [ - [ - i_327 - i_327 - ] - i_325 - ] - ) - (lam - i_328 - (lam - i_329 - (force - [ - [ - [ - i_3 - i_329 - ] - (delay - (con - (list (pair - data - data)) - [] - ) - ) - ] - (delay - [ - (lam - i_330 - [ - (lam - i_331 - [ - (lam - i_332 - [ - (lam - i_333 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanEqualsByteString - ) - i_326 - ] - i_332 - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - i_326 - ] - i_332 - ] - ] - (delay - i_331 - ) - ] - (delay - i_329 - ) - ] - ) - ) - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_332 - ] - ] - [ - (builtin - mapData - ) - i_333 - ] - ] - ] - [ - [ - i_328 - i_328 - ] - i_331 - ] - ] - ) - ] - ) - ) - [ - (builtin - unMapData - ) - [ - i_4 - i_330 - ] - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_5 - i_330 - ] - ] - ] - ) - [ - i_0 - i_329 - ] - ] - ) - [ - i_1 - i_329 - ] - ] - ) - ] - ) - ) - ) - ] - ) - ) - ] - ) - (lam - i_334 - [ - i_1 - [ - i_0 - i_334 - ] - ] - ) - ] - ) - (lam - i_335 - [ - i_1 - i_335 - ] - ) - ] - ) - [ - i_5 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_28 - ] - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_1 - [ - i_0 - i_26 - ] - ] - ] - ) - [ - i_1 - i_26 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_10 - ] - ] - ] - ] - (delay - (con - unit - () - ) - ) - ] - (delay - [ - (error - - ) - (force - (error - - ) - ) - ] - ) - ] - ) - ) - [ - (lam - i_336 - [ - (lam - i_337 - (force - [ - [ - [ - i_6 - [ - i_22 - i_337 - ] - ] - (delay - (force - [ - [ - [ - i_3 - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - (delay - (con - unit - () - ) - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_23 - i_337 - ] - ] - (delay - [ - (lam - i_338 - [ - (lam - i_339 - [ - (lam - i_340 - [ - (lam - i_341 - (force - [ - [ - [ - i_3 - [ - i_0 - i_340 - ] - ] - (delay - [ - (lam - i_342 - (con - unit - () - ) - ) - [ - i_336 - i_339 - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - i_340 - ] - ] - ] - ) - [ - i_0 - i_338 - ] - ] - ) - [ - i_1 - i_338 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_20 - i_337 - ] - ] - (delay - (force - [ - [ - [ - i_3 - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - (delay - (con - unit - () - ) - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_21 - i_337 - ] - ] - (delay - [ - (lam - i_343 - [ - (lam - i_344 - [ - (lam - i_345 - [ - (lam - i_346 - (force - [ - [ - [ - i_3 - [ - i_0 - i_345 - ] - ] - (delay - (con - unit - () - ) - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - i_345 - ] - ] - ] - ) - [ - i_0 - i_343 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - i_343 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_24 - i_337 - ] - ] - (delay - [ - (lam - i_347 - [ - (lam - i_348 - (force - [ - [ - [ - i_3 - [ - i_0 - i_347 - ] - ] - (delay - [ - (lam - i_349 - (con - unit - () - ) - ) - [ - i_336 - i_348 - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_1 - i_347 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsInteger - ) - (con - integer - 5 - ) - ] - i_337 - ] - ] - (delay - (force - [ - [ - [ - i_3 - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - (delay - (con - unit - () - ) - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsInteger - ) - (con - integer - 6 - ) - ] - i_337 - ] - ] - (delay - [ - (lam - i_350 - [ - (lam - i_351 - [ - (lam - i_352 - [ - (lam - i_353 - [ - (lam - i_354 - [ - (lam - i_355 - [ - (lam - i_356 - [ - (lam - i_357 - (force - [ - [ - [ - i_3 - [ - i_0 - i_356 - ] - ] - (delay - [ - (lam - i_358 - [ - (lam - i_359 - (con - unit - () - ) - ) - [ - i_336 - i_353 - ] - ] - ) - [ - i_336 - i_351 - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - i_356 - ] - ] - ] - ) - [ - i_0 - i_354 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_354 - ] - ] - ] - ) - [ - i_0 - i_352 - ] - ] - ) - [ - i_1 - i_352 - ] - ] - ) - [ - i_0 - i_350 - ] - ] - ) - [ - i_1 - i_350 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - ] - ) - ) - ] - ) - ) - ] - ) - ) - ] - ) - ) - ] - ) - ) - ] - ) - ) - [ - i_5 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ) - (lam - i_360 - (force - [ - [ - [ - i_6 - [ - i_22 - [ - i_5 - [ - (builtin - unConstrData - ) - i_360 - ] - ] - ] - ] - (delay - [ - (lam - i_361 - [ - (lam - i_362 - [ - (lam - i_363 - [ - (lam - i_364 - (force - [ - [ - [ - i_3 - [ - i_0 - i_363 - ] - ] - (delay - [ - (lam - i_365 - (con - unit - () - ) - ) - (force - [ - [ - [ - i_6 - [ - i_22 - [ - i_5 - [ - (builtin - unConstrData - ) - i_362 - ] - ] - ] - ] - (delay - [ - (lam - i_366 - [ - (lam - i_367 - (force - [ - [ - [ - i_3 - [ - i_0 - i_366 - ] - ] - (delay - (con - unit - () - ) - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unBData - ) - [ - i_1 - i_366 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_362 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - i_363 - ] - ] - ] - ) - [ - i_0 - i_361 - ] - ] - ) - [ - i_1 - i_361 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_360 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - ] - ] - ) - [ - (builtin - equalsInteger - ) - (con - integer - 4 - ) - ] - ] - ) - ] - (delay - [ - [ - (lam - i_368 - (lam - i_369 - [ - (lam - i_370 - (lam - i_371 - (force - [ - [ - [ - i_6 - [ - (lam - i_372 - [ - (lam - i_373 - [ - (lam - i_374 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_374 - ] - ] - ] - ] - (delay - [ - (lam - i_375 - [ - (lam - i_376 - [ - (lam - i_377 - [ - (lam - i_378 - [ - (lam - i_379 - [ - (lam - i_380 - [ - (lam - i_381 - [ - (lam - i_382 - [ - (lam - i_383 - [ - (lam - i_384 - [ - (lam - i_385 - (force - [ - [ - [ - i_6 - [ - i_22 - i_376 - ] - ] - (delay - [ - [ - [ - [ - i_385 - (con - bool - True - ) - ] - i_375 - ] - i_373 - ] - i_9 - ] - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_23 - i_376 - ] - ] - (delay - [ - [ - [ - [ - i_385 - (con - bool - False - ) - ] - i_375 - ] - i_373 - ] - i_9 - ] - ) - ] - (delay - [ - (lam - i_386 - [ - (lam - i_387 - [ - (lam - i_388 - [ - (lam - i_389 - [ - (lam - i_390 - (force - [ - [ - [ - i_6 - [ - i_20 - i_376 - ] - ] - (delay - [ - (lam - i_391 - [ - (lam - i_392 - [ - (lam - i_393 - [ - (lam - i_394 - [ - (lam - i_395 - [ - (lam - i_396 - [ - (lam - i_397 - [ - (lam - i_398 - [ - (lam - i_399 - [ - (lam - i_400 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ] - (delay - [ - (lam - i_401 - [ - (lam - i_402 - [ - (lam - i_403 - [ - (lam - i_404 - [ - (lam - i_405 - [ - (lam - i_406 - [ - (lam - i_407 - [ - (lam - i_408 - [ - (lam - i_409 - [ - (lam - i_410 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_410 - ] - ] - ] - ] - (delay - [ - (lam - i_411 - [ - (lam - i_412 - [ - (lam - i_413 - [ - (lam - i_414 - [ - (lam - i_415 - [ - (lam - i_416 - [ - (lam - i_417 - [ - (lam - i_418 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_418 - ] - ] - ] - ] - (delay - [ - (lam - i_419 - [ - (lam - i_420 - [ - (lam - i_421 - [ - (lam - i_422 - (force - [ - [ - [ - i_3 - [ - i_0 - i_421 - ] - ] - (delay - [ - (lam - i_423 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - i_408 - ] - i_413 - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanEqualsInteger - ) - i_393 - ] - i_405 - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_23 - [ - [ - [ - i_378 - [ - i_386 - i_399 - ] - ] - i_411 - ] - [ - i_13 - i_406 - ] - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - i_417 - ] - i_416 - ] - ] - (delay - [ - [ - (builtin - equalsData - ) - [ - (builtin - mapData - ) - [ - i_384 - i_409 - ] - ] - ] - [ - (builtin - mapData - ) - [ - i_384 - i_415 - ] - ] - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - [ - i_387 - i_420 - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - i_421 - ] - ] - ] - ) - [ - i_0 - i_419 - ] - ] - ) - [ - i_1 - i_419 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_418 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - [ - i_388 - i_400 - ] - [ - i_17 - [ - [ - i_2 - [ - (builtin - bData - ) - i_411 - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ] - ) - [ - i_15 - [ - [ - i_2 - [ - i_18 - [ - [ - i_2 - [ - (builtin - bData - ) - i_402 - ] - ] - [ - [ - i_2 - [ - (builtin - iData - ) - [ - i_11 - i_404 - ] - ] - ] - [ - [ - i_2 - [ - (builtin - iData - ) - i_405 - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ) - [ - i_1 - [ - i_0 - i_414 - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - i_414 - ] - ] - ] - ) - [ - i_0 - i_412 - ] - ] - ) - [ - i_1 - i_412 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - [ - [ - i_383 - i_397 - ] - i_392 - ] - ] - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_410 - ] - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_377 - [ - i_4 - [ - (builtin - unConstrData - ) - i_408 - ] - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - [ - i_0 - i_407 - ] - ] - ] - ] - ) - [ - i_1 - i_407 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - [ - [ - i_381 - i_395 - ] - i_375 - ] - ] - ] - ] - ) - [ - [ - i_390 - i_393 - ] - (con - bytestring - # - ) - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - [ - i_0 - i_403 - ] - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_403 - ] - ] - ] - ) - [ - i_0 - i_401 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - i_401 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unMapData - ) - [ - i_1 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_0 - i_398 - ] - ] - ] - ] - ] - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - i_398 - ] - ] - ] - ) - [ - i_0 - [ - i_0 - i_396 - ] - ] - ] - ) - [ - (builtin - unListData - ) - [ - i_1 - i_396 - ] - ] - ] - ) - [ - i_0 - [ - i_0 - i_394 - ] - ] - ] - ) - [ - (builtin - unListData - ) - [ - i_1 - i_394 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_373 - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - [ - i_0 - i_391 - ] - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_391 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_369 - ] - ] - ] - ) - ] - (delay - [ - (lam - i_424 - [ - (lam - i_425 - [ - (lam - i_426 - [ - (lam - i_427 - [ - (lam - i_428 - [ - (lam - i_429 - [ - (lam - i_430 - [ - (lam - i_431 - [ - (lam - i_432 - [ - (lam - i_433 - [ - (lam - i_434 - [ - (lam - i_435 - [ - (lam - i_436 - [ - (lam - i_437 - [ - (lam - i_438 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_438 - ] - ] - ] - ] - (delay - [ - (lam - i_439 - [ - (lam - i_440 - [ - (lam - i_441 - [ - (lam - i_442 - (force - [ - [ - [ - i_6 - [ - i_22 - [ - i_5 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ] - (delay - [ - (lam - i_443 - [ - (lam - i_444 - [ - (lam - i_445 - [ - (lam - i_446 - [ - (lam - i_447 - [ - (lam - i_448 - [ - (lam - i_449 - [ - (lam - i_450 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_450 - ] - ] - ] - ] - (delay - [ - (lam - i_451 - [ - (lam - i_452 - [ - (lam - i_453 - [ - (lam - i_454 - [ - (lam - i_455 - [ - (lam - i_456 - [ - (lam - i_457 - (force - [ - [ - [ - i_6 - (force - [ - (lam - i_458 - [ - [ - [ - i_6 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - i_436 - ] - [ - i_1 - i_452 - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - [ - (builtin - mapData - ) - [ - i_384 - i_437 - ] - ] - ] - [ - (builtin - mapData - ) - [ - i_384 - i_454 - ] - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - i_455 - ] - i_456 - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanEqualsInteger - ) - [ - [ - (builtin - divideInteger - ) - [ - [ - (builtin - multiplyInteger - ) - [ - i_458 - i_448 - ] - ] - (con - integer - 666 - ) - ] - ] - (con - integer - 1000 - ) - ] - ] - i_446 - ] - ] - (delay - [ - [ - (builtin - lessThanEqualsInteger - ) - [ - [ - (builtin - divideInteger - ) - [ - [ - (builtin - multiplyInteger - ) - i_457 - ] - (con - integer - 250 - ) - ] - ] - (con - integer - 1000 - ) - ] - ] - [ - i_458 - i_448 - ] - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ] - (delay - (con - bool - True - ) - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsInteger - ) - [ - [ - [ - i_378 - [ - i_386 - i_431 - ] - ] - i_439 - ] - [ - i_14 - i_444 - ] - ] - ] - (con - integer - -1 - ) - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanInteger - ) - i_446 - ] - [ - [ - (builtin - divideInteger - ) - [ - [ - (builtin - multiplyInteger - ) - [ - i_458 - i_448 - ] - ] - (con - integer - 666 - ) - ] - ] - (con - integer - 1000 - ) - ] - ] - ] - (delay - (con - bool - True - ) - ) - ] - (delay - [ - [ - (builtin - lessThanInteger - ) - [ - i_458 - i_448 - ] - ] - [ - [ - (builtin - divideInteger - ) - [ - [ - (builtin - multiplyInteger - ) - i_457 - ] - (con - integer - 250 - ) - ] - ] - (con - integer - 1000 - ) - ] - ] - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - ) - [ - (builtin - addInteger - ) - i_446 - ] - ] - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanInteger - ) - i_449 - ] - i_451 - ] - ] - (delay - [ - i_442 - i_444 - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - [ - (lam - i_459 - [ - (lam - i_460 - [ - (lam - i_461 - [ - (lam - i_462 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanInteger - ) - i_424 - ] - (con - integer - 210000 - ) - ] - ] - (delay - [ - [ - (builtin - multiplyInteger - ) - i_424 - ] - (con - integer - 5000000000 - ) - ] - ) - ] - (delay - [ - [ - (builtin - addInteger - ) - [ - [ - (builtin - multiplyInteger - ) - (con - integer - 210000 - ) - ] - (con - integer - 5000000000 - ) - ] - ] - [ - [ - i_462 - [ - [ - (builtin - addInteger - ) - i_424 - ] - (con - integer - -210000 - ) - ] - ] - (con - integer - 1 - ) - ] - ] - ) - ] - ) - ) - [ - i_461 - i_461 - ] - ] - ) - (lam - i_463 - (lam - i_464 - (lam - i_465 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanInteger - ) - i_464 - ] - (con - integer - 210000 - ) - ] - ] - (delay - [ - [ - (builtin - divideInteger - ) - [ - [ - (builtin - multiplyInteger - ) - i_464 - ] - (con - integer - 5000000000 - ) - ] - ] - [ - i_460 - i_465 - ] - ] - ) - ] - (delay - [ - [ - (builtin - addInteger - ) - [ - [ - (builtin - divideInteger - ) - [ - [ - (builtin - multiplyInteger - ) - (con - integer - 210000 - ) - ] - (con - integer - 5000000000 - ) - ] - ] - [ - i_460 - i_465 - ] - ] - ] - [ - [ - [ - i_463 - i_463 - ] - [ - [ - (builtin - addInteger - ) - i_464 - ] - (con - integer - -210000 - ) - ] - ] - [ - i_11 - i_465 - ] - ] - ] - ) - ] - ) - ) - ) - ) - ] - ) - [ - i_459 - i_459 - ] - ] - ) - (lam - i_466 - (lam - i_467 - (force - [ - (lam - i_468 - [ - [ - [ - i_6 - [ - i_468 - (con - integer - 8 - ) - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_468 - (con - integer - 0 - ) - ] - ] - (delay - (con - integer - 0 - ) - ) - ] - (delay - [ - [ - (builtin - indexByteString - ) - (con - bytestring - #0102040810204080 - ) - ] - i_467 - ] - ) - ] - ) - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_468 - (con - integer - 32 - ) - ] - ] - (delay - [ - [ - (builtin - multiplyInteger - ) - (con - integer - 256 - ) - ] - [ - [ - i_466 - i_466 - ] - [ - [ - (builtin - addInteger - ) - i_467 - ] - (con - integer - -8 - ) - ] - ] - ] - ) - ] - (delay - [ - [ - (builtin - multiplyInteger - ) - (con - integer - 4294967296 - ) - ] - [ - [ - i_466 - i_466 - ] - [ - [ - (builtin - addInteger - ) - i_467 - ] - (con - integer - -32 - ) - ] - ] - ] - ) - ] - ) - ) - ] - ) - [ - (builtin - lessThanInteger - ) - i_467 - ] - ] - ) - ) - ) - ] - ] - ) - [ - i_15 - [ - [ - i_2 - [ - i_18 - [ - [ - i_2 - [ - (builtin - bData - ) - i_444 - ] - ] - [ - [ - i_2 - (con - data (I 0) - ) - ] - [ - [ - i_2 - [ - (builtin - iData - ) - [ - [ - (builtin - addInteger - ) - i_424 - ] - (con - integer - 2016 - ) - ] - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ) - [ - i_1 - [ - i_0 - i_453 - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - i_453 - ] - ] - ] - ) - [ - i_0 - i_452 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - [ - [ - i_383 - i_429 - ] - (con - integer - 0 - ) - ] - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_450 - ] - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_377 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_377 - [ - i_4 - [ - (builtin - unConstrData - ) - i_433 - ] - ] - ] - ] - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - [ - i_0 - i_447 - ] - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_447 - ] - ] - ] - ) - [ - i_0 - [ - i_0 - i_445 - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_445 - ] - ] - ] - ) - [ - i_0 - i_443 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - i_443 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ) - ] - (delay - [ - (lam - i_469 - [ - (lam - i_470 - [ - (lam - i_471 - [ - (lam - i_472 - (force - [ - [ - [ - i_6 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanInteger - ) - [ - (builtin - unIData - ) - [ - i_1 - i_471 - ] - ] - ] - [ - [ - (builtin - divideInteger - ) - [ - [ - (builtin - multiplyInteger - ) - (con - integer - 504 - ) - ] - (con - integer - 850 - ) - ] - ] - (con - integer - 1000 - ) - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsInteger - ) - [ - [ - [ - i_378 - [ - i_386 - i_431 - ] - ] - i_439 - ] - [ - i_14 - i_470 - ] - ] - ] - (con - integer - -1 - ) - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_442 - i_470 - ] - ] - (delay - [ - [ - (builtin - lessThanInteger - ) - i_472 - ] - i_424 - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ] - (delay - (con - bool - True - ) - ) - ] - (delay - [ - (lam - i_473 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsInteger - ) - (con - integer - 6 - ) - ] - [ - i_5 - [ - (builtin - unConstrData - ) - i_473 - ] - ] - ] - ] - (delay - [ - (lam - i_474 - [ - (lam - i_475 - [ - (lam - i_476 - [ - (lam - i_477 - [ - (lam - i_478 - [ - (lam - i_479 - [ - (lam - i_480 - [ - (lam - i_481 - (force - [ - [ - [ - i_3 - [ - i_0 - i_480 - ] - ] - (delay - [ - (lam - i_482 - [ - (lam - i_483 - [ - (lam - i_484 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - [ - [ - i_378 - i_437 - ] - i_439 - ] - [ - i_14 - i_470 - ] - ] - ] - ] - (delay - [ - [ - (builtin - equalsData - ) - [ - i_377 - [ - i_4 - [ - (builtin - unConstrData - ) - i_484 - ] - ] - ] - ] - [ - i_18 - [ - [ - i_2 - [ - (builtin - bData - ) - i_470 - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - [ - i_383 - i_429 - ] - i_479 - ] - ] - ] - ] - ] - ) - [ - i_387 - i_477 - ] - ] - ) - [ - i_387 - i_475 - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - i_480 - ] - ] - ] - ) - [ - i_0 - i_478 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_478 - ] - ] - ] - ) - [ - i_0 - i_476 - ] - ] - ) - [ - i_1 - i_476 - ] - ] - ) - [ - i_0 - i_474 - ] - ] - ) - [ - i_1 - i_474 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_473 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - [ - i_388 - i_434 - ] - [ - i_17 - [ - [ - i_2 - [ - (builtin - bData - ) - i_439 - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ] - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - [ - i_0 - i_471 - ] - ] - ] - ] - ) - [ - i_0 - i_469 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - i_469 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ) - ] - ) - ) - (lam - i_485 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - [ - [ - i_378 - i_437 - ] - i_439 - ] - [ - i_14 - i_485 - ] - ] - ] - ] - (delay - [ - (lam - i_486 - [ - [ - i_486 - i_486 - ] - i_427 - ] - ) - (lam - i_487 - (lam - i_488 - (force - [ - [ - [ - i_3 - i_488 - ] - (delay - (con - bool - False - ) - ) - ] - (delay - [ - (lam - i_489 - (force - [ - [ - [ - i_6 - [ - (lam - i_490 - [ - (lam - i_491 - [ - (lam - i_492 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_492 - ] - ] - ] - ] - (delay - [ - (lam - i_493 - [ - (lam - i_494 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - [ - [ - i_378 - i_491 - ] - i_439 - ] - i_441 - ] - ] - ] - (delay - [ - i_23 - [ - [ - [ - i_378 - i_491 - ] - i_439 - ] - i_494 - ] - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - [ - i_12 - i_493 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_492 - ] - ] - ] - ] - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_1 - i_490 - ] - ] - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - [ - i_0 - i_490 - ] - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_379 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_1 - i_488 - ] - ] - ] - ] - ] - ] - ] - ] - (delay - (con - bool - True - ) - ) - ] - (delay - [ - [ - i_487 - i_487 - ] - i_489 - ] - ) - ] - ) - ) - [ - i_0 - i_488 - ] - ] - ) - ] - ) - ) - ) - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - ) - [ - i_13 - i_440 - ] - ] - ) - [ - [ - i_390 - i_424 - ] - (con - bytestring - # - ) - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_438 - ] - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_377 - [ - i_4 - [ - (builtin - unConstrData - ) - i_436 - ] - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - [ - i_0 - i_435 - ] - ] - ] - ] - ) - [ - i_1 - i_435 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - [ - [ - i_381 - [ - (builtin - unListData - ) - [ - i_1 - i_425 - ] - ] - ] - i_375 - ] - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - [ - i_0 - [ - i_0 - i_432 - ] - ] - ] - ] - ] - ) - [ - i_1 - i_432 - ] - ] - ) - [ - i_0 - [ - i_0 - [ - i_0 - i_430 - ] - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - i_430 - ] - ] - ] - ) - [ - i_0 - [ - i_0 - i_428 - ] - ] - ] - ) - [ - (builtin - unListData - ) - [ - i_1 - i_428 - ] - ] - ] - ) - [ - i_0 - i_426 - ] - ] - ) - [ - (builtin - unListData - ) - [ - i_1 - i_426 - ] - ] - ] - ) - [ - i_0 - i_425 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_373 - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_369 - ] - ] - ] - ] - ] - ) - ] - ) - ) - [ - i_389 - i_389 - ] - ] - ) - (lam - i_495 - (lam - i_496 - (lam - i_497 - (force - [ - [ - [ - i_6 - [ - i_22 - i_496 - ] - ] - (delay - i_497 - ) - ] - (delay - [ - [ - [ - i_495 - i_495 - ] - [ - [ - (builtin - quotientInteger - ) - i_496 - ] - (con - integer - 256 - ) - ] - ] - [ - [ - (builtin - consByteString - ) - i_496 - ] - i_497 - ] - ] - ) - ] - ) - ) - ) - ) - ] - ) - (lam - i_498 - (lam - i_499 - [ - (lam - i_500 - [ - [ - i_500 - i_500 - ] - i_498 - ] - ) - (lam - i_501 - (lam - i_502 - (force - [ - [ - [ - i_3 - i_502 - ] - (delay - (error - - ) - ) - ] - (delay - [ - (lam - i_503 - [ - (lam - i_504 - [ - (lam - i_505 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - i_499 - ] - [ - i_5 - i_503 - ] - ] - ] - (delay - i_505 - ) - ] - (delay - [ - [ - i_501 - i_501 - ] - i_504 - ] - ) - ] - ) - ) - [ - i_4 - i_503 - ] - ] - ) - [ - i_0 - i_502 - ] - ] - ) - [ - i_1 - i_502 - ] - ] - ) - ] - ) - ) - ) - ] - ) - ) - ] - ) - (lam - i_506 - (force - [ - [ - [ - i_6 - [ - i_22 - [ - i_5 - [ - (builtin - unConstrData - ) - i_506 - ] - ] - ] - ] - (delay - [ - (lam - i_507 - [ - (lam - i_508 - [ - (lam - i_509 - [ - (lam - i_510 - (force - [ - [ - [ - i_3 - [ - i_0 - i_509 - ] - ] - (delay - [ - (lam - i_511 - (con - unit - () - ) - ) - (force - [ - [ - [ - i_6 - [ - i_22 - [ - i_5 - [ - (builtin - unConstrData - ) - i_508 - ] - ] - ] - ] - (delay - [ - (lam - i_512 - [ - (lam - i_513 - (force - [ - [ - [ - i_3 - [ - i_0 - i_512 - ] - ] - (delay - (con - unit - () - ) - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unBData - ) - [ - i_1 - i_512 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_508 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - i_509 - ] - ] - ] - ) - [ - i_0 - i_507 - ] - ] - ) - [ - i_1 - i_507 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_506 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - ] - ) - (lam - i_514 - [ - [ - i_380 - i_514 - ] - (con - bytestring - # - ) - ] - ) - ] - ) - ] - ) - ) - ] - ) - ) - (lam - i_515 - (lam - i_516 - (lam - i_517 - (lam - i_518 - [ - (lam - i_519 - [ - (lam - i_520 - [ - (lam - i_521 - [ - (lam - i_522 - [ - (lam - i_523 - [ - (lam - i_524 - [ - (lam - i_525 - (force - [ - [ - [ - i_6 - [ - i_22 - [ - i_5 - [ - (builtin - unConstrData - ) - i_518 - ] - ] - ] - ] - (delay - [ - (lam - i_526 - [ - (lam - i_527 - [ - (lam - i_528 - [ - (lam - i_529 - [ - (lam - i_530 - [ - (lam - i_531 - [ - (lam - i_532 - [ - (lam - i_533 - [ - (lam - i_534 - [ - (lam - i_535 - [ - (lam - i_536 - [ - (lam - i_537 - [ - (lam - i_538 - [ - (lam - i_539 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_539 - ] - ] - ] - ] - (delay - [ - (lam - i_540 - [ - (lam - i_541 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - i_5 - [ - (builtin - unConstrData - ) - i_541 - ] - ] - ] - ] - (delay - [ - (lam - i_542 - [ - (lam - i_543 - [ - (lam - i_544 - [ - (lam - i_545 - [ - (lam - i_546 - [ - (lam - i_547 - [ - (lam - i_548 - [ - (lam - i_549 - (force - [ - [ - [ - i_6 - [ - i_23 - [ - [ - [ - i_378 - i_538 - ] - i_540 - ] - [ - i_14 - i_527 - ] - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - i_537 - ] - i_544 - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanEqualsInteger - ) - i_542 - ] - i_534 - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - [ - (builtin - mapData - ) - [ - i_384 - i_538 - ] - ] - ] - [ - (builtin - mapData - ) - [ - i_384 - i_546 - ] - ] - ] - ] - (delay - (force - [ - [ - [ - i_6 - (force - [ - [ - [ - i_6 - i_515 - ] - (delay - [ - [ - (builtin - lessThanInteger - ) - i_529 - ] - i_548 - ] - ) - ] - (delay - [ - [ - (builtin - lessThanInteger - ) - i_533 - ] - i_548 - ] - ) - ] - ) - ] - (delay - [ - [ - (builtin - equalsData - ) - i_549 - ] - i_547 - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - [ - i_15 - [ - [ - i_2 - [ - i_17 - [ - [ - i_2 - [ - (builtin - bData - ) - i_527 - ] - ] - [ - [ - i_2 - [ - (builtin - iData - ) - (force - [ - [ - [ - i_6 - i_515 - ] - (delay - i_548 - ) - ] - (delay - i_529 - ) - ] - ) - ] - ] - [ - [ - i_2 - [ - (builtin - bData - ) - i_531 - ] - ] - [ - [ - i_2 - [ - (builtin - iData - ) - (force - [ - [ - [ - i_6 - i_515 - ] - (delay - i_533 - ) - ] - (delay - i_548 - ) - ] - ) - ] - ] - [ - [ - i_2 - [ - (builtin - iData - ) - i_534 - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ] - ] - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ) - [ - (lam - i_550 - [ - (lam - i_551 - [ - [ - i_551 - i_551 - ] - i_522 - ] - ) - (lam - i_552 - (lam - i_553 - (force - [ - [ - [ - i_3 - i_553 - ] - (delay - (con - integer - 0 - ) - ) - ] - (delay - [ - (lam - i_554 - [ - (lam - i_555 - [ - (lam - i_556 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - i_550 - ] - [ - i_379 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_1 - i_555 - ] - ] - ] - ] - ] - ] - (delay - [ - [ - (builtin - addInteger - ) - [ - [ - [ - i_378 - i_556 - ] - i_540 - ] - (con - bytestring - #54554e41 - ) - ] - ] - [ - [ - i_552 - i_552 - ] - i_554 - ] - ] - ) - ] - (delay - [ - (lam - i_557 - (force - [ - [ - [ - i_3 - i_557 - ] - (delay - [ - [ - i_552 - i_552 - ] - i_554 - ] - ) - ] - (delay - [ - (lam - i_558 - (force - [ - [ - [ - i_3 - i_558 - ] - (delay - [ - [ - i_552 - i_552 - ] - i_554 - ] - ) - ] - (delay - (force - [ - [ - [ - i_3 - [ - i_0 - i_558 - ] - ] - (delay - [ - (lam - i_559 - [ - (lam - i_560 - [ - (lam - i_561 - [ - (lam - i_562 - [ - (lam - i_563 - [ - (lam - i_564 - [ - [ - (builtin - addInteger - ) - (force - [ - [ - [ - i_6 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - i_561 - ] - i_535 - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_23 - i_562 - ] - ] - (delay - [ - i_16 - i_563 - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ] - (delay - i_564 - ) - ] - (delay - (force - [ - [ - [ - i_6 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - i_563 - ] - i_535 - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_23 - i_564 - ] - ] - (delay - [ - i_16 - i_561 - ] - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ) - ] - (delay - (con - bool - False - ) - ) - ] - ) - ] - (delay - i_562 - ) - ] - (delay - (con - integer - 0 - ) - ) - ] - ) - ) - ] - ) - ] - [ - [ - i_552 - i_552 - ] - i_554 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_4 - i_560 - ] - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_5 - i_560 - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_4 - i_559 - ] - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_5 - i_559 - ] - ] - ] - ) - [ - i_1 - i_558 - ] - ] - ) - [ - i_1 - i_557 - ] - ] - ) - ] - (delay - [ - [ - i_552 - i_552 - ] - i_554 - ] - ) - ] - ) - ) - ] - ) - ) - [ - i_0 - i_557 - ] - ] - ) - ] - ) - ) - [ - (lam - i_565 - [ - [ - i_565 - i_565 - ] - i_556 - ] - ) - (lam - i_566 - (lam - i_567 - (force - [ - [ - [ - i_3 - i_567 - ] - (delay - (con - (list (pair - data - data)) - [] - ) - ) - ] - (delay - [ - (lam - i_568 - [ - (lam - i_569 - [ - (lam - i_570 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - i_540 - ] - [ - (builtin - unBData - ) - [ - i_5 - i_568 - ] - ] - ] - ] - (delay - i_570 - ) - ] - (delay - [ - [ - i_566 - i_566 - ] - i_569 - ] - ) - ] - ) - ) - [ - (builtin - unMapData - ) - [ - i_4 - i_568 - ] - ] - ] - ) - [ - i_0 - i_567 - ] - ] - ) - [ - i_1 - i_567 - ] - ] - ) - ] - ) - ) - ) - ] - ] - ) - ] - ) - ) - [ - (builtin - unMapData - ) - [ - i_1 - [ - i_0 - i_555 - ] - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_379 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_1 - i_553 - ] - ] - ] - ] - ] - ] - ] - ) - [ - i_0 - i_553 - ] - ] - ) - ] - ) - ) - ) - ] - ) - [ - i_17 - [ - [ - i_2 - [ - i_17 - [ - [ - i_2 - [ - i_18 - [ - [ - i_2 - [ - (builtin - bData - ) - i_535 - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - (con - (list data) - [] - ) - ] - ] - ] - ] - ) - [ - i_1 - [ - i_0 - i_545 - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - i_545 - ] - ] - ] - ) - [ - i_0 - i_543 - ] - ] - ) - [ - i_1 - i_543 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - [ - [ - i_383 - i_524 - ] - (con - integer - 0 - ) - ] - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_541 - ] - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_377 - [ - i_4 - [ - (builtin - unConstrData - ) - [ - i_379 - [ - i_4 - [ - (builtin - unConstrData - ) - i_525 - ] - ] - ] - ] - ] - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_539 - ] - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_377 - [ - i_4 - [ - (builtin - unConstrData - ) - i_537 - ] - ] - ] - ] - ) - [ - (builtin - unMapData - ) - [ - i_1 - [ - i_0 - i_536 - ] - ] - ] - ] - ) - [ - i_1 - i_536 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - [ - [ - i_381 - i_520 - ] - i_516 - ] - ] - ] - ] - ) - (force - [ - [ - [ - i_6 - i_515 - ] - (delay - i_527 - ) - ] - (delay - i_531 - ) - ] - ) - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - [ - i_0 - i_532 - ] - ] - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_532 - ] - ] - ] - ) - [ - i_0 - i_530 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - i_530 - ] - ] - ] - ) - [ - i_0 - i_528 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_528 - ] - ] - ] - ) - [ - i_0 - i_526 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - i_526 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_518 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_1 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_0 - [ - i_0 - i_523 - ] - ] - ] - ] - ] - ] - ] - ) - [ - (builtin - unListData - ) - [ - i_1 - i_523 - ] - ] - ] - ) - [ - i_0 - i_521 - ] - ] - ) - [ - (builtin - unListData - ) - [ - i_1 - i_521 - ] - ] - ] - ) - [ - i_0 - i_519 - ] - ] - ) - [ - (builtin - unListData - ) - [ - i_1 - i_519 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_517 - ] - ] - ] - ) - ) - ) - ) - ] - ) - (lam - i_571 - [ - [ - i_380 - i_571 - ] - (con - bytestring - # - ) - ] - ) - ] - ) - [ - i_382 - i_382 - ] - ] - ) - (lam - i_572 - (lam - i_573 - (lam - i_574 - (force - [ - [ - [ - i_6 - [ - i_22 - i_574 - ] - ] - (delay - [ - i_1 - i_573 - ] - ) - ] - (delay - [ - [ - [ - i_572 - i_572 - ] - [ - i_0 - i_573 - ] - ] - [ - i_19 - i_574 - ] - ] - ) - ] - ) - ) - ) - ) - ] - ) - (lam - i_575 - (lam - i_576 - [ - (lam - i_577 - [ - [ - i_577 - i_577 - ] - i_575 - ] - ) - (lam - i_578 - (lam - i_579 - [ - (lam - i_580 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsData - ) - [ - i_377 - [ - i_4 - [ - (builtin - unConstrData - ) - i_580 - ] - ] - ] - ] - i_576 - ] - ] - (delay - [ - i_379 - [ - i_4 - [ - (builtin - unConstrData - ) - i_580 - ] - ] - ] - ) - ] - (delay - [ - [ - i_578 - i_578 - ] - [ - i_0 - i_579 - ] - ] - ) - ] - ) - ) - [ - i_1 - i_579 - ] - ] - ) - ) - ] - ) - ) - ] - ) - (lam - i_581 - (lam - i_582 - [ - (lam - i_583 - [ - [ - i_583 - i_583 - ] - i_581 - ] - ) - (lam - i_584 - (lam - i_585 - (force - [ - [ - [ - i_3 - i_585 - ] - (delay - (con - (list (pair - data - data)) - [] - ) - ) - ] - (delay - [ - (lam - i_586 - [ - (lam - i_587 - [ - (lam - i_588 - [ - (lam - i_589 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - lessThanEqualsByteString - ) - i_582 - ] - i_588 - ] - ] - (delay - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - i_582 - ] - i_588 - ] - ] - (delay - i_587 - ) - ] - (delay - i_585 - ) - ] - ) - ) - ] - (delay - [ - [ - i_2 - [ - [ - (builtin - mkPairData - ) - [ - (builtin - bData - ) - i_588 - ] - ] - [ - (builtin - mapData - ) - i_589 - ] - ] - ] - [ - [ - i_584 - i_584 - ] - i_587 - ] - ] - ) - ] - ) - ) - [ - (builtin - unMapData - ) - [ - i_4 - i_586 - ] - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_5 - i_586 - ] - ] - ] - ) - [ - i_0 - i_585 - ] - ] - ) - [ - i_1 - i_585 - ] - ] - ) - ] - ) - ) - ) - ] - ) - ) - ] - ) - (lam - i_590 - [ - i_1 - [ - i_0 - i_590 - ] - ] - ) - ] - ) - (lam - i_591 - (lam - i_592 - (lam - i_593 - [ - (lam - i_594 - [ - [ - i_594 - i_594 - ] - i_591 - ] - ) - (lam - i_595 - (lam - i_596 - (force - [ - [ - [ - i_3 - i_596 - ] - (delay - (con - integer - 0 - ) - ) - ] - (delay - [ - (lam - i_597 - [ - (lam - i_598 - [ - (lam - i_599 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - [ - (builtin - unBData - ) - [ - i_5 - i_597 - ] - ] - ] - i_592 - ] - ] - (delay - [ - (lam - i_600 - [ - [ - i_600 - i_600 - ] - i_599 - ] - ) - (lam - i_601 - (lam - i_602 - (force - [ - [ - [ - i_3 - i_602 - ] - (delay - (con - integer - 0 - ) - ) - ] - (delay - [ - (lam - i_603 - [ - (lam - i_604 - [ - (lam - i_605 - (force - [ - [ - [ - i_6 - [ - [ - (builtin - equalsByteString - ) - [ - (builtin - unBData - ) - [ - i_5 - i_603 - ] - ] - ] - i_593 - ] - ] - (delay - i_605 - ) - ] - (delay - [ - [ - i_601 - i_601 - ] - i_604 - ] - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_4 - i_603 - ] - ] - ] - ) - [ - i_0 - i_602 - ] - ] - ) - [ - i_1 - i_602 - ] - ] - ) - ] - ) - ) - ) - ] - ) - ] - (delay - [ - [ - i_595 - i_595 - ] - i_598 - ] - ) - ] - ) - ) - [ - (builtin - unMapData - ) - [ - i_4 - i_597 - ] - ] - ] - ) - [ - i_0 - i_596 - ] - ] - ) - [ - i_1 - i_596 - ] - ] - ) - ] - ) - ) - ) - ] - ) - ) - ) - ] - ) - (lam - i_606 - [ - i_1 - i_606 - ] - ) - ] - ) - [ - i_5 - [ - (builtin - unConstrData - ) - i_369 - ] - ] - ] - ) - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_374 - ] - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - i_1 - [ - i_0 - i_372 - ] - ] - ] - ) - [ - i_1 - i_372 - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_371 - ] - ] - ] - ] - (delay - (con - unit - () - ) - ) - ] - (delay - [ - (error - - ) - (force - (error - - ) - ) - ] - ) - ] - ) - ) - ) - [ - (lam - i_607 - (force - [ - [ - [ - i_6 - [ - i_22 - i_607 - ] - ] - (delay - (force - [ - [ - [ - i_3 - [ - i_4 - [ - (builtin - unConstrData - ) - i_369 - ] - ] - ] - (delay - (con - unit - () - ) - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_23 - i_607 - ] - ] - (delay - (force - [ - [ - [ - i_3 - [ - i_4 - [ - (builtin - unConstrData - ) - i_369 - ] - ] - ] - (delay - (con - unit - () - ) - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_20 - i_607 - ] - ] - (delay - [ - (lam - i_608 - [ - (lam - i_609 - [ - (lam - i_610 - [ - (lam - i_611 - (force - [ - [ - [ - i_3 - [ - i_0 - i_610 - ] - ] - (delay - (con - unit - () - ) - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - i_610 - ] - ] - ] - ) - [ - i_0 - i_608 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_608 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_369 - ] - ] - ] - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_21 - i_607 - ] - ] - (delay - [ - (lam - i_612 - [ - (lam - i_613 - (force - [ - [ - [ - i_3 - [ - i_0 - i_612 - ] - ] - (delay - (con - unit - () - ) - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - i_612 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_369 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - ] - ) - ) - ] - ) - ) - ] - ) - ) - [ - i_5 - [ - (builtin - unConstrData - ) - i_369 - ] - ] - ] - ] - ) - ) - [ - (lam - i_614 - (force - [ - [ - [ - i_6 - [ - i_22 - i_614 - ] - ] - (delay - [ - (lam - i_615 - [ - (lam - i_616 - [ - (lam - i_617 - [ - (lam - i_618 - [ - (lam - i_619 - [ - (lam - i_620 - [ - (lam - i_621 - [ - (lam - i_622 - [ - (lam - i_623 - [ - (lam - i_624 - (force - [ - [ - [ - i_3 - [ - i_0 - i_623 - ] - ] - (delay - (con - unit - () - ) - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - i_623 - ] - ] - ] - ) - [ - i_0 - i_621 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_621 - ] - ] - ] - ) - [ - i_0 - i_619 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - i_619 - ] - ] - ] - ) - [ - i_0 - i_617 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_617 - ] - ] - ] - ) - [ - i_0 - i_615 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - i_615 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ) - ] - (delay - (force - [ - [ - [ - i_6 - [ - i_23 - i_614 - ] - ] - (delay - [ - (lam - i_625 - [ - (lam - i_626 - [ - (lam - i_627 - [ - (lam - i_628 - [ - (lam - i_629 - [ - (lam - i_630 - (force - [ - [ - [ - i_3 - [ - i_0 - i_629 - ] - ] - (delay - (con - unit - () - ) - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - [ - (builtin - unIData - ) - [ - i_1 - i_629 - ] - ] - ] - ) - [ - i_0 - i_627 - ] - ] - ) - [ - (builtin - unIData - ) - [ - i_1 - i_627 - ] - ] - ] - ) - [ - i_0 - i_625 - ] - ] - ) - [ - (builtin - unBData - ) - [ - i_1 - i_625 - ] - ] - ] - ) - [ - i_4 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ) - ] - (delay - (error - - ) - ) - ] - ) - ) - ] - ) - ) - [ - i_5 - [ - (builtin - unConstrData - ) - i_9 - ] - ] - ] - ] - [ - i_1 - [ - i_4 - [ - (builtin - unConstrData - ) - i_10 - ] - ] - ] - ] - ) - ] - ) - [ - (builtin - equalsInteger - ) - (con - integer - 1 - ) - ] - ] - ) - [ - (builtin - equalsInteger - ) - (con - integer - 0 - ) - ] - ] - ) - [ - (builtin - equalsInteger - ) - (con - integer - 3 - ) - ] - ] - ) - [ - (builtin - equalsInteger - ) - (con - integer - 2 - ) - ] - ] - ) - [ - (builtin - addInteger - ) - (con - integer - -1 - ) - ] - ] - ) - [ - (builtin - constrData - ) - (con - integer - 1 - ) - ] - ] - ) - [ - (builtin - constrData - ) - (con - integer - 0 - ) - ] - ] - ) - [ - (builtin - equalsByteString - ) - (con - bytestring - #54554e41 - ) - ] - ] - ) - [ - (builtin constrData) - (con integer 2) - ] - ] - ) - [ - (builtin - appendByteString - ) - (con - bytestring - #4e4f4d41 - ) - ] - ] - ) - [ - (builtin appendByteString) - (con - bytestring - #434f554e544552 - ) - ] - ] - ) - [ - (builtin appendByteString) - (con bytestring #54554e41) - ] - ] - ) - [ - (builtin addInteger) (con integer 1) - ] - ] - ) - ) - ) - ) - ) - ) - (force (builtin ifThenElse)) - ] - ) - (force (force (builtin fstPair))) - ] - ) - (force (force (builtin sndPair))) - ] - ) - (force (force (builtin chooseList))) - ] - ) - (force (builtin mkCons)) - ] - ) - (force (builtin headList)) - ] - ) - (force (builtin tailList)) - ] -) \ No newline at end of file From 5616fc8b96292c801cd9e231d073022cf0060b0d Mon Sep 17 00:00:00 2001 From: rvcas Date: Wed, 14 Aug 2024 08:46:11 -0400 Subject: [PATCH 5/5] fix: remove misleading link --- script/list-grammars | 1 - vendor/README.md | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/script/list-grammars b/script/list-grammars index 98b574b2ae..5cd47c9b61 100755 --- a/script/list-grammars +++ b/script/list-grammars @@ -6,7 +6,6 @@ require "json" require "yaml" TREE_SITTER_GRAMMARS = { - "Aiken" => "https://github.com/aiken-lang/tree-sitter-aiken", "C" => "https://github.com/tree-sitter/tree-sitter-c", "C#" => "https://github.com/tree-sitter/tree-sitter-c-sharp", "CodeQL" => "https://github.com/tree-sitter/tree-sitter-ql", diff --git a/vendor/README.md b/vendor/README.md index 2337828e69..44a82139e1 100644 --- a/vendor/README.md +++ b/vendor/README.md @@ -28,7 +28,7 @@ This is a list of grammars that Linguist selects to provide syntax highlighting - **Adblock Filter List:** [AdguardTeam/VscodeAdblockSyntax](https://github.com/AdguardTeam/VscodeAdblockSyntax) - **Adobe Font Metrics:** [Alhadis/language-fontforge](https://github.com/Alhadis/language-fontforge) - **Agda:** [agda/agda-github-syntax-highlighting](https://github.com/agda/agda-github-syntax-highlighting) -- **Aiken:** [aiken-lang/tree-sitter-aiken](https://github.com/aiken-lang/tree-sitter-aiken) 🐌 +- **Aiken:** [aiken-lang/vscode-aiken](https://github.com/aiken-lang/vscode-aiken) - **Alloy:** [macekond/Alloy.tmbundle](https://github.com/macekond/Alloy.tmbundle) - **Alpine Abuild:** [atom/language-shellscript](https://github.com/atom/language-shellscript) - **Altium Designer:** [textmate/ini.tmbundle](https://github.com/textmate/ini.tmbundle) @@ -588,6 +588,7 @@ This is a list of grammars that Linguist selects to provide syntax highlighting - **Unix Assembly:** [calculuswhiz/Assembly-Syntax-Definition](https://github.com/calculuswhiz/Assembly-Syntax-Definition) - **Uno:** [dotnet/csharp-tmLanguage](https://github.com/dotnet/csharp-tmLanguage) - **UnrealScript:** [textmate/java.tmbundle](https://github.com/textmate/java.tmbundle) +- **Untyped Plutus Core:** [aiken-lang/vscode-aiken](https://github.com/aiken-lang/vscode-aiken) - **UrWeb:** [gwalborn/UrWeb-Language-Definition](https://github.com/gwalborn/UrWeb-Language-Definition) - **V:** [0x9ef/vscode-vlang](https://github.com/0x9ef/vscode-vlang) - **VBA:** [serkonda7/vscode-vba](https://github.com/serkonda7/vscode-vba)