[38;2;98;114;164m# This is a TOML document.[0m
[38;2;98;114;164m# All examples are taken from https://github.com/toml-lang/toml/blob/master/README.md[0m
[38;2;98;114;164m# with MIT licence.[0m

[38;2;139;233;253mtitle[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"TOML Example"[0m

[38;2;248;248;242m[[0m[38;2;139;233;253mowner[0m[38;2;248;248;242m][0m
[38;2;139;233;253mname[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"Tom Preston-Werner"[0m
[38;2;139;233;253mdob[0m [38;2;248;248;242m=[0m [38;2;105;255;148m1979-05-27T07:32:00-08:00[0m [38;2;98;114;164m# First class dates[0m

[38;2;248;248;242m[[0m[38;2;139;233;253mdatabase[0m[38;2;248;248;242m][0m
[38;2;139;233;253mserver[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"192.168.1.1"[0m
[38;2;139;233;253mports[0m [38;2;248;248;242m=[0m [38;2;248;248;242m[[0m [38;2;241;250;140m8001[0m[38;2;248;248;242m,[0m [38;2;241;250;140m8001[0m[38;2;248;248;242m,[0m [38;2;241;250;140m8002[0m [38;2;248;248;242m][0m
[38;2;139;233;253mconnection_max[0m [38;2;248;248;242m=[0m [38;2;241;250;140m5000[0m
[38;2;139;233;253menabled[0m [38;2;248;248;242m=[0m [38;2;241;250;140mtrue[0m

[38;2;248;248;242m[[0m[38;2;139;233;253mservers[0m[38;2;248;248;242m][0m

  [38;2;98;114;164m# Indentation (tabs and/or spaces) is allowed but not required[0m
  [38;2;248;248;242m[[0m[38;2;139;233;253mservers[0m[38;2;248;248;242m.[0m[38;2;139;233;253malpha[0m[38;2;248;248;242m][0m
  [38;2;139;233;253mip[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"10.0.0.1"[0m
  [38;2;139;233;253mdc[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"eqdc10"[0m

  [38;2;248;248;242m[[0m[38;2;139;233;253mservers[0m[38;2;248;248;242m.[0m[38;2;139;233;253mbeta[0m[38;2;248;248;242m][0m
  [38;2;139;233;253mip[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"10.0.0.2"[0m
  [38;2;139;233;253mdc[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"eqdc10"[0m

[38;2;248;248;242m[[0m[38;2;139;233;253mclients[0m[38;2;248;248;242m][0m
[38;2;139;233;253mdata[0m [38;2;248;248;242m=[0m [38;2;248;248;242m[[0m [38;2;248;248;242m[[0m[38;2;80;250;123m"gamma"[0m[38;2;248;248;242m,[0m [38;2;80;250;123m"delta"[0m[38;2;248;248;242m][0m[38;2;248;248;242m,[0m [38;2;248;248;242m[[0m[38;2;241;250;140m1[0m[38;2;248;248;242m,[0m [38;2;241;250;140m2[0m[38;2;248;248;242m][0m [38;2;248;248;242m][0m

[38;2;98;114;164m# Line breaks are OK when inside arrays[0m
[38;2;139;233;253mhosts[0m [38;2;248;248;242m=[0m [38;2;248;248;242m[[0m
  [38;2;80;250;123m"alpha"[0m[38;2;248;248;242m,[0m
  [38;2;80;250;123m"omega"[0m
[38;2;248;248;242m][0m

[38;2;98;114;164m# This is a full-line comment[0m
[38;2;139;233;253mkey[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"value"[0m [38;2;98;114;164m# This is a comment at the end of a line[0m

[38;2;139;233;253mkey[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"value"[0m

[38;2;139;233;253mkey[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"value"[0m
[38;2;139;233;253mbare_key[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"value"[0m
[38;2;139;233;253mbare-key[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"value"[0m
[38;2;139;233;253m1234[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"value"[0m

[38;2;80;250;123m"127.0.0.1"[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"value"[0m
[38;2;80;250;123m"character encoding"[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"value"[0m
[38;2;80;250;123m"ʎǝʞ"[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"value"[0m
[38;2;80;250;123m'key2'[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"value"[0m
[38;2;80;250;123m'quoted "value"'[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"value"[0m

[38;2;139;233;253mstr[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"I'm a string. \"You can quote me\". Name\tJos\u00E9\nLocation\tSF."[0m

[38;2;139;233;253mstr1[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"""
Roses are red
Violets are blue"""[0m

[38;2;98;114;164m# On a Unix system, the above multi-line string will most likely be the same as:[0m
[38;2;139;233;253mstr2[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"Roses are red\nViolets are blue"[0m

[38;2;98;114;164m# On a Windows system, it will most likely be equivalent to:[0m
[38;2;139;233;253mstr3[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"Roses are red\r\nViolets are blue"[0m

[38;2;98;114;164m# The following strings are byte-for-byte equivalent:[0m
[38;2;139;233;253mstr1[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"The quick brown fox jumps over the lazy dog."[0m

[38;2;139;233;253mstr2[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"""
The quick brown \


  fox jumps over \
    the lazy dog."""[0m

[38;2;139;233;253mkey3[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"""\
       The quick brown \
       fox jumps over \
       the lazy dog.\
       """[0m

[38;2;98;114;164m# What you see is what you get.[0m
[38;2;139;233;253mwinpath[0m  [38;2;248;248;242m=[0m [38;2;80;250;123m'C:\Users\nodejs\templates'[0m
[38;2;139;233;253mwinpath2[0m [38;2;248;248;242m=[0m [38;2;80;250;123m'\\ServerX\admin$\system32\'[0m
[38;2;139;233;253mquoted[0m   [38;2;248;248;242m=[0m [38;2;80;250;123m'Tom "Dubs" Preston-Werner'[0m
[38;2;139;233;253mregex[0m    [38;2;248;248;242m=[0m [38;2;80;250;123m'<\i\c*\s*>'[0m

[38;2;139;233;253mregex2[0m [38;2;248;248;242m=[0m [38;2;80;250;123m'''I [dw]on't need \d{2} apples'''[0m
[38;2;139;233;253mlines[0m  [38;2;248;248;242m=[0m [38;2;80;250;123m'''
The first newline is
trimmed in raw strings.
   All other whitespace
   is preserved.
'''[0m

[38;2;139;233;253mint1[0m [38;2;248;248;242m=[0m [38;2;241;250;140m+99[0m
[38;2;139;233;253mint2[0m [38;2;248;248;242m=[0m [38;2;241;250;140m42[0m
[38;2;139;233;253mint3[0m [38;2;248;248;242m=[0m [38;2;241;250;140m0[0m
[38;2;139;233;253mint4[0m [38;2;248;248;242m=[0m [38;2;241;250;140m-17[0m

[38;2;139;233;253mint5[0m [38;2;248;248;242m=[0m [38;2;241;250;140m1_000[0m
[38;2;139;233;253mint6[0m [38;2;248;248;242m=[0m [38;2;241;250;140m5_349_221[0m
[38;2;139;233;253mint7[0m [38;2;248;248;242m=[0m [38;2;241;250;140m1_2_3_4_5[0m     [38;2;98;114;164m# valid but inadvisable[0m

[38;2;98;114;164m# fractional[0m
[38;2;139;233;253mflt1[0m [38;2;248;248;242m=[0m [38;2;241;250;140m+1.0[0m
[38;2;139;233;253mflt2[0m [38;2;248;248;242m=[0m [38;2;241;250;140m3.1415[0m
[38;2;139;233;253mflt3[0m [38;2;248;248;242m=[0m [38;2;241;250;140m-0.01[0m

[38;2;98;114;164m# exponent[0m
[38;2;139;233;253mflt4[0m [38;2;248;248;242m=[0m [38;2;241;250;140m5e+22[0m
[38;2;139;233;253mflt5[0m [38;2;248;248;242m=[0m [38;2;241;250;140m1e6[0m
[38;2;139;233;253mflt6[0m [38;2;248;248;242m=[0m [38;2;241;250;140m-2E-2[0m

[38;2;98;114;164m# both[0m
[38;2;139;233;253mflt7[0m [38;2;248;248;242m=[0m [38;2;241;250;140m6.626e-34[0m

[38;2;139;233;253mflt8[0m [38;2;248;248;242m=[0m [38;2;241;250;140m9_224_617.445_991_228_313[0m

[38;2;139;233;253mbool1[0m [38;2;248;248;242m=[0m [38;2;241;250;140mtrue[0m
[38;2;139;233;253mbool2[0m [38;2;248;248;242m=[0m [38;2;241;250;140mfalse[0m

[38;2;139;233;253mdate1[0m [38;2;248;248;242m=[0m [38;2;105;255;148m1979-05-27T07:32:00Z[0m
[38;2;139;233;253mdate2[0m [38;2;248;248;242m=[0m [38;2;105;255;148m1979-05-27T00:32:00-07:00[0m
[38;2;139;233;253mdate3[0m [38;2;248;248;242m=[0m [38;2;105;255;148m1979-05-27T00:32:00.999999-07:00[0m

[38;2;139;233;253mldt1[0m [38;2;248;248;242m=[0m [38;2;105;255;148m1979-05-27T07:32:00[0m
[38;2;139;233;253mldt2[0m [38;2;248;248;242m=[0m [38;2;105;255;148m1979-05-27T00:32:00.999999[0m

[38;2;139;233;253mld1[0m [38;2;248;248;242m=[0m [38;2;105;255;148m1979-05-27[0m

[38;2;139;233;253marr1[0m [38;2;248;248;242m=[0m [38;2;248;248;242m[[0m [38;2;241;250;140m1[0m[38;2;248;248;242m,[0m [38;2;241;250;140m2[0m[38;2;248;248;242m,[0m [38;2;241;250;140m3[0m [38;2;248;248;242m][0m
[38;2;139;233;253marr2[0m [38;2;248;248;242m=[0m [38;2;248;248;242m[[0m [38;2;80;250;123m"red"[0m[38;2;248;248;242m,[0m [38;2;80;250;123m"yellow"[0m[38;2;248;248;242m,[0m [38;2;80;250;123m"green"[0m [38;2;248;248;242m][0m
[38;2;139;233;253marr3[0m [38;2;248;248;242m=[0m [38;2;248;248;242m[[0m [38;2;248;248;242m[[0m [38;2;241;250;140m1[0m[38;2;248;248;242m,[0m [38;2;241;250;140m2[0m [38;2;248;248;242m][0m[38;2;248;248;242m,[0m [38;2;248;248;242m[[0m[38;2;241;250;140m3[0m[38;2;248;248;242m,[0m [38;2;241;250;140m4[0m[38;2;248;248;242m,[0m [38;2;241;250;140m5[0m[38;2;248;248;242m][0m [38;2;248;248;242m][0m
[38;2;139;233;253marr4[0m [38;2;248;248;242m=[0m [38;2;248;248;242m[[0m [38;2;80;250;123m"all"[0m[38;2;248;248;242m,[0m [38;2;80;250;123m'strings'[0m[38;2;248;248;242m,[0m [38;2;80;250;123m"""are the same"""[0m[38;2;248;248;242m,[0m [38;2;80;250;123m'''type'''[0m[38;2;248;248;242m][0m
[38;2;139;233;253marr5[0m [38;2;248;248;242m=[0m [38;2;248;248;242m[[0m [38;2;248;248;242m[[0m [38;2;241;250;140m1[0m[38;2;248;248;242m,[0m [38;2;241;250;140m2[0m [38;2;248;248;242m][0m[38;2;248;248;242m,[0m [38;2;248;248;242m[[0m[38;2;80;250;123m"a"[0m[38;2;248;248;242m,[0m [38;2;80;250;123m"b"[0m[38;2;248;248;242m,[0m [38;2;80;250;123m"c"[0m[38;2;248;248;242m][0m [38;2;248;248;242m][0m

[38;2;139;233;253marr7[0m [38;2;248;248;242m=[0m [38;2;248;248;242m[[0m
  [38;2;241;250;140m1[0m[38;2;248;248;242m,[0m [38;2;241;250;140m2[0m[38;2;248;248;242m,[0m [38;2;241;250;140m3[0m
[38;2;248;248;242m][0m

[38;2;139;233;253marr8[0m [38;2;248;248;242m=[0m [38;2;248;248;242m[[0m
  [38;2;241;250;140m1[0m[38;2;248;248;242m,[0m
  [38;2;241;250;140m2[0m[38;2;248;248;242m,[0m [38;2;98;114;164m# this is ok[0m
[38;2;248;248;242m][0m

[38;2;248;248;242m[[0m[38;2;139;233;253mtable-1[0m[38;2;248;248;242m][0m
[38;2;139;233;253mkey1[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"some string"[0m
[38;2;139;233;253mkey2[0m [38;2;248;248;242m=[0m [38;2;241;250;140m123[0m

[38;2;248;248;242m[[0m[38;2;139;233;253mtable-2[0m[38;2;248;248;242m][0m
[38;2;139;233;253mkey1[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"another string"[0m
[38;2;139;233;253mkey2[0m [38;2;248;248;242m=[0m [38;2;241;250;140m456[0m

[38;2;248;248;242m[[0m[38;2;139;233;253mdog[0m[38;2;248;248;242m.[0m[38;2;80;250;123m"tater.man"[0m[38;2;248;248;242m][0m
[38;2;139;233;253mtype[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"pug"[0m

[38;2;248;248;242m[[0m[38;2;139;233;253ma[0m[38;2;248;248;242m.[0m[38;2;139;233;253mb[0m[38;2;248;248;242m.[0m[38;2;139;233;253mc[0m[38;2;248;248;242m][0m            [38;2;98;114;164m# this is best practice[0m
[38;2;248;248;242m[[0m [38;2;139;233;253md[0m[38;2;248;248;242m.[0m[38;2;139;233;253me[0m[38;2;248;248;242m.[0m[38;2;139;233;253mf[0m [38;2;248;248;242m][0m          [38;2;98;114;164m# same as [d.e.f][0m
[38;2;248;248;242m[[0m [38;2;139;233;253mg[0m [38;2;248;248;242m.[0m  [38;2;139;233;253mh[0m  [38;2;248;248;242m.[0m [38;2;139;233;253mi[0m [38;2;248;248;242m][0m    [38;2;98;114;164m# same as [g.h.i][0m
[38;2;248;248;242m[[0m [38;2;139;233;253mj[0m [38;2;248;248;242m.[0m [38;2;80;250;123m"ʞ"[0m [38;2;248;248;242m.[0m [38;2;80;250;123m'l'[0m [38;2;248;248;242m][0m  [38;2;98;114;164m# same as [j."ʞ".'l'][0m

[38;2;248;248;242m[[0m[38;2;139;233;253ma[0m[38;2;248;248;242m.[0m[38;2;139;233;253mb[0m[38;2;248;248;242m][0m
[38;2;139;233;253mc[0m [38;2;248;248;242m=[0m [38;2;241;250;140m1[0m

[38;2;248;248;242m[[0m[38;2;139;233;253ma[0m[38;2;248;248;242m][0m
[38;2;139;233;253md[0m [38;2;248;248;242m=[0m [38;2;241;250;140m2[0m

[38;2;139;233;253mname[0m [38;2;248;248;242m=[0m [38;2;248;248;242m{[0m [38;2;139;233;253mfirst[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"Tom"[0m[38;2;248;248;242m,[0m [38;2;139;233;253mlast[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"Preston-Werner"[0m [38;2;248;248;242m}[0m
[38;2;139;233;253mpoint[0m [38;2;248;248;242m=[0m [38;2;248;248;242m{[0m [38;2;139;233;253mx[0m [38;2;248;248;242m=[0m [38;2;241;250;140m1[0m[38;2;248;248;242m,[0m [38;2;139;233;253my[0m [38;2;248;248;242m=[0m [38;2;241;250;140m2[0m [38;2;248;248;242m}[0m

[38;2;248;248;242m[[0m[38;2;139;233;253mname[0m[38;2;248;248;242m][0m
[38;2;139;233;253mfirst[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"Tom"[0m
[38;2;139;233;253mlast[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"Preston-Werner"[0m

[38;2;248;248;242m[[0m[38;2;139;233;253mpoint[0m[38;2;248;248;242m][0m
[38;2;139;233;253mx[0m [38;2;248;248;242m=[0m [38;2;241;250;140m1[0m
[38;2;139;233;253my[0m [38;2;248;248;242m=[0m [38;2;241;250;140m2[0m

[38;2;248;248;242m[[[0m[38;2;139;233;253mproducts[0m[38;2;248;248;242m]][0m
[38;2;139;233;253mname[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"Hammer"[0m
[38;2;139;233;253msku[0m [38;2;248;248;242m=[0m [38;2;241;250;140m738594937[0m

[38;2;248;248;242m[[[0m[38;2;139;233;253mproducts[0m[38;2;248;248;242m]][0m

[38;2;248;248;242m[[[0m[38;2;139;233;253mproducts[0m[38;2;248;248;242m]][0m
[38;2;139;233;253mname[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"Nail"[0m
[38;2;139;233;253msku[0m [38;2;248;248;242m=[0m [38;2;241;250;140m284758393[0m
[38;2;139;233;253mcolor[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"gray"[0m

[38;2;248;248;242m[[[0m[38;2;139;233;253mfruit[0m[38;2;248;248;242m]][0m
  [38;2;139;233;253mname[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"apple"[0m

  [38;2;248;248;242m[[0m[38;2;139;233;253mfruit[0m[38;2;248;248;242m.[0m[38;2;139;233;253mphysical[0m[38;2;248;248;242m][0m
    [38;2;139;233;253mcolor[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"red"[0m
    [38;2;139;233;253mshape[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"round"[0m

  [38;2;248;248;242m[[[0m[38;2;139;233;253mfruit[0m[38;2;248;248;242m.[0m[38;2;139;233;253mvariety[0m[38;2;248;248;242m]][0m
    [38;2;139;233;253mname[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"red delicious"[0m

  [38;2;248;248;242m[[[0m[38;2;139;233;253mfruit[0m[38;2;248;248;242m.[0m[38;2;139;233;253mvariety[0m[38;2;248;248;242m]][0m
    [38;2;139;233;253mname[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"granny smith"[0m

[38;2;248;248;242m[[[0m[38;2;139;233;253mfruit[0m[38;2;248;248;242m]][0m
  [38;2;139;233;253mname[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"banana"[0m

  [38;2;248;248;242m[[[0m[38;2;139;233;253mfruit[0m[38;2;248;248;242m.[0m[38;2;139;233;253mvariety[0m[38;2;248;248;242m]][0m
    [38;2;139;233;253mname[0m [38;2;248;248;242m=[0m [38;2;80;250;123m"plantain"[0m

[38;2;139;233;253mpoints[0m [38;2;248;248;242m=[0m [38;2;248;248;242m[[0m [38;2;248;248;242m{[0m [38;2;139;233;253mx[0m [38;2;248;248;242m=[0m [38;2;241;250;140m1[0m[38;2;248;248;242m,[0m [38;2;139;233;253my[0m [38;2;248;248;242m=[0m [38;2;241;250;140m2[0m[38;2;248;248;242m,[0m [38;2;139;233;253mz[0m [38;2;248;248;242m=[0m [38;2;241;250;140m3[0m [38;2;248;248;242m}[0m[38;2;248;248;242m,[0m
           [38;2;248;248;242m{[0m [38;2;139;233;253mx[0m [38;2;248;248;242m=[0m [38;2;241;250;140m7[0m[38;2;248;248;242m,[0m [38;2;139;233;253my[0m [38;2;248;248;242m=[0m [38;2;241;250;140m8[0m[38;2;248;248;242m,[0m [38;2;139;233;253mz[0m [38;2;248;248;242m=[0m [38;2;241;250;140m9[0m [38;2;248;248;242m}[0m[38;2;248;248;242m,[0m
           [38;2;248;248;242m{[0m [38;2;139;233;253mx[0m [38;2;248;248;242m=[0m [38;2;241;250;140m2[0m[38;2;248;248;242m,[0m [38;2;139;233;253my[0m [38;2;248;248;242m=[0m [38;2;241;250;140m4[0m[38;2;248;248;242m,[0m [38;2;139;233;253mz[0m [38;2;248;248;242m=[0m [38;2;241;250;140m8[0m [38;2;248;248;242m}[0m [38;2;248;248;242m][0m
