login
signup
data
applications
API/docs
about
← next
::
previous →
Favorite
#54397
Uploaded 05/24/17 21:11:25
(over 7 years ago)
Application:
Corel Painter
Keywords:
NULL
Uploader:
n1ckfg
Location:
NULL
Image:
output54397.png
IPFS Hash:
NULL
Validate GML
download GML
?
<gml spec="0.1b"> <tag> <header> <client> <name>Painter</name> </client> <environment> <up> <x>0</x> <y>1</y> <z>0</z> </up> <screenBounds> <x>1920.0</x> <y>1080.0</y> <z>0.0</z> </screenBounds> </environment> </header> <drawing> <stroke> <pt> <x>0.42916666666666664</x> <y>0.45185185185185184</y> <z>0.0</z> <time>0.0</time> </pt> <pt> <x>0.42864583333333334</x> <y>0.45</y> <z>0.0</z> <time>0.016666666666666666</time> </pt> <pt> <x>0.4283854166666667</x> <y>0.44351851851851853</y> <z>0.0</z> <time>0.03333333333333333</time> </pt> <pt> <x>0.4298177083333333</x> <y>0.425462962962963</y> <z>0.0</z> <time>0.05</time> </pt> <pt> <x>0.43886458333333334</x> <y>0.4043981481481482</y> <z>0.0</z> <time>0.06666666666666667</time> </pt> <pt> <x>0.451203125</x> <y>0.3818333333333333</y> <z>0.0</z> <time>0.08333333333333333</time> </pt> <pt> <x>0.46831249999999996</x> <y>0.36036111111111113</y> <z>0.0</z> <time>0.1</time> </pt> <pt> <x>0.48832291666666666</x> <y>0.3431388888888889</y> <z>0.0</z> <time>0.11666666666666667</time> </pt> <pt> <x>0.5087447916666666</x> <y>0.33361111111111114</y> <z>0.0</z> <time>0.13333333333333333</time> </pt> <pt> <x>0.533015625</x> <y>0.3297685185185185</y> <z>0.0</z> <time>0.15</time> </pt> <pt> <x>0.5550520833333333</x> <y>0.33987962962962964</y> <z>0.0</z> <time>0.16666666666666666</time> </pt> <pt> <x>0.5723177083333333</x> <y>0.35883333333333334</y> <z>0.0</z> <time>0.18333333333333332</time> </pt> <pt> <x>0.5851145833333333</x> <y>0.3886759259259259</y> <z>0.0</z> <time>0.2</time> </pt> <pt> <x>0.593078125</x> <y>0.43044444444444446</y> <z>0.0</z> <time>0.21666666666666667</time> </pt> <pt> <x>0.5939374999999999</x> <y>0.48281481481481486</y> <z>0.0</z> <time>0.23333333333333334</time> </pt> <pt> <x>0.5829062500000001</x> <y>0.5302962962962964</y> <z>0.0</z> <time>0.25</time> </pt> <pt> <x>0.566453125</x> <y>0.5623703703703704</y> <z>0.0</z> <time>0.26666666666666666</time> </pt> <pt> <x>0.542078125</x> <y>0.5839629629629629</y> <z>0.0</z> <time>0.2833333333333333</time> </pt> <pt> <x>0.5090572916666667</x> <y>0.5947592592592593</y> <z>0.0</z> <time>0.3</time> </pt> <pt> <x>0.48265625</x> <y>0.591824074074074</y> <z>0.0</z> <time>0.31666666666666665</time> </pt> <pt> <x>0.461640625</x> <y>0.5811018518518519</y> <z>0.0</z> <time>0.3333333333333333</time> </pt> <pt> <x>0.4448802083333333</x> <y>0.557212962962963</y> <z>0.0</z> <time>0.35</time> </pt> <pt> <x>0.43493750000000003</x> <y>0.5239722222222222</y> <z>0.0</z> <time>0.36666666666666664</time> </pt> <pt> <x>0.43726041666666665</x> <y>0.4888333333333334</y> <z>0.0</z> <time>0.38333333333333336</time> </pt> <pt> <x>0.455609375</x> <y>0.46015740740740746</y> <z>0.0</z> <time>0.4</time> </pt> <pt> <x>0.49655208333333334</x> <y>0.443962962962963</y> <z>0.0</z> <time>0.4166666666666667</time> </pt> <pt> <x>0.5383802083333333</x> <y>0.44512962962962965</y> <z>0.0</z> <time>0.43333333333333335</time> </pt> <pt> <x>0.5681510416666666</x> <y>0.4568240740740741</y> <z>0.0</z> <time>0.45</time> </pt> <pt> <x>0.5944895833333333</x> <y>0.47748148148148145</y> <z>0.0</z> <time>0.4666666666666667</time> </pt> <pt> <x>0.6113072916666666</x> <y>0.49614814814814817</y> <z>0.0</z> <time>0.48333333333333334</time> </pt> <pt> <x>0.6217968749999999</x> <y>0.5101111111111111</y> <z>0.0</z> <time>0.5</time> </pt> <pt> <x>0.6280885416666667</x> <y>0.5189444444444444</y> <z>0.0</z> <time>0.5166666666666667</time> </pt> <pt> <x>0.6312291666666667</x> <y>0.524287037037037</y> <z>0.0</z> <time>0.55</time> </pt> <pt> <x>0.6333229166666666</x> <y>0.5278796296296296</y> <z>0.0</z> <time>0.5666666666666667</time> </pt> <pt> <x>0.634890625</x> <y>0.5315277777777777</y> <z>0.0</z> <time>0.5833333333333334</time> </pt> <pt> <x>0.635671875</x> <y>0.5361388888888888</y> <z>0.0</z> <time>0.6</time> </pt> <pt> <x>0.6360677083333334</x> <y>0.5430648148148148</y> <z>0.0</z> <time>0.6166666666666667</time> </pt> <pt> <x>0.6362604166666667</x> <y>0.5483888888888889</y> <z>0.0</z> <time>0.6333333333333333</time> </pt> <pt> <x>0.6362604166666667</x> <y>0.5483888888888889</y> <z>0.0</z> <time>0.6333333333333333</time> </pt> </stroke> <stroke> <pt> <x>0.6354166666666666</x> <y>0.5388888888888889</y> <z>0.0</z> <time>0.8833333333333333</time> </pt> <pt> <x>0.634375</x> <y>0.5324074074074074</y> <z>0.0</z> <time>0.8833333333333333</time> </pt> <pt> <x>0.6333333333333333</x> <y>0.5115740740740741</y> <z>0.0</z> <time>0.9</time> </pt> <pt> <x>0.6328125</x> <y>0.48356481481481484</y> <z>0.0</z> <time>0.9166666666666666</time> </pt> <pt> <x>0.6346354166666667</x> <y>0.4454814814814815</y> <z>0.0</z> <time>0.9333333333333333</time> </pt> <pt> <x>0.6407552083333333</x> <y>0.41255555555555556</y> <z>0.0</z> <time>0.95</time> </pt> <pt> <x>0.6500625</x> <y>0.38035185185185183</y> <z>0.0</z> <time>0.9666666666666667</time> </pt> <pt> <x>0.6604479166666667</x> <y>0.3577685185185185</y> <z>0.0</z> <time>0.9833333333333333</time> </pt> <pt> <x>0.675015625</x> <y>0.3446296296296296</y> <z>0.0</z> <time>1.0</time> </pt> <pt> <x>0.68959375</x> <y>0.33805555555555555</y> <z>0.0</z> <time>1.0166666666666666</time> </pt> <pt> <x>0.7015677083333334</x> <y>0.3366203703703704</y> <z>0.0</z> <time>1.05</time> </pt> <pt> <x>0.71171875</x> <y>0.3414537037037037</y> <z>0.0</z> <time>1.0666666666666667</time> </pt> <pt> <x>0.718359375</x> <y>0.3494351851851852</y> <z>0.0</z> <time>1.0833333333333333</time> </pt> <pt> <x>0.7237604166666666</x> <y>0.35989814814814813</y> <z>0.0</z> <time>1.1</time> </pt> <pt> <x>0.726984375</x> <y>0.3716111111111111</y> <z>0.0</z> <time>1.1166666666666667</time> </pt> <pt> <x>0.7291197916666667</x> <y>0.38858333333333334</y> <z>0.0</z> <time>1.1333333333333333</time> </pt> <pt> <x>0.7301822916666667</x> <y>0.40818518518518515</y> <z>0.0</z> <time>1.15</time> </pt> <pt> <x>0.7265520833333333</x> <y>0.4300185185185185</y> <z>0.0</z> <time>1.1666666666666667</time> </pt> <pt> <x>0.7174427083333333</x> <y>0.44741666666666663</y> <z>0.0</z> <time>1.1833333333333333</time> </pt> <pt> <x>0.7035104166666667</x> <y>0.4570370370370371</y> <z>0.0</z> <time>1.2</time> </pt> <pt> <x>0.6902968749999999</x> <y>0.45444444444444443</y> <z>0.0</z> <time>1.2166666666666666</time> </pt> <pt> <x>0.6784791666666667</x> <y>0.4337037037037037</y> <z>0.0</z> <time>1.2333333333333334</time> </pt> <pt> <x>0.6710104166666666</x> <y>0.39</y> <z>0.0</z> <time>1.25</time> </pt> <pt> <x>0.6704010416666667</x> <y>0.34685185185185186</y> <z>0.0</z> <time>1.2666666666666666</time> </pt> <pt> <x>0.6768645833333333</x> <y>0.3123148148148148</y> <z>0.0</z> <time>1.2833333333333334</time> </pt> <pt> <x>0.6889531249999999</x> <y>0.2876388888888889</y> <z>0.0</z> <time>1.3</time> </pt> <pt> <x>0.6889531249999999</x> <y>0.2876388888888889</y> <z>0.0</z> <time>1.3</time> </pt> </stroke> <stroke> <pt> <x>0.6864583333333333</x> <y>0.1425925925925926</y> <z>0.0</z> <time>1.6833333333333333</time> </pt> <pt> <x>0.6854166666666667</x> <y>0.13518518518518519</y> <z>0.0</z> <time>1.7</time> </pt> <pt> <x>0.6848958333333334</x> <y>0.12407407407407407</y> <z>0.0</z> <time>1.7166666666666666</time> </pt> <pt> <x>0.6846354166666667</x> <y>0.11666666666666667</y> <z>0.0</z> <time>1.7333333333333334</time> </pt> <pt> <x>0.6845052083333333</x> <y>0.12129629629629629</y> <z>0.0</z> <time>1.75</time> </pt> <pt> <x>0.6844374999999999</x> <y>0.15138888888888888</y> <z>0.0</z> <time>1.7666666666666666</time> </pt> <pt> <x>0.6901354166666667</x> <y>0.2099537037037037</y> <z>0.0</z> <time>1.7833333333333334</time> </pt> <pt> <x>0.699234375</x> <y>0.286462962962963</y> <z>0.0</z> <time>1.8</time> </pt> <pt> <x>0.707953125</x> <y>0.35341666666666666</y> <z>0.0</z> <time>1.8166666666666667</time> </pt> <pt> <x>0.7138697916666668</x> <y>0.4063333333333333</y> <z>0.0</z> <time>1.8333333333333333</time> </pt> <pt> <x>0.7178749999999999</x> <y>0.45316666666666666</y> <z>0.0</z> <time>1.85</time> </pt> <pt> <x>0.719875</x> <y>0.4895462962962963</y> <z>0.0</z> <time>1.8666666666666667</time> </pt> <pt> <x>0.7208749999999999</x> <y>0.5123703703703704</y> <z>0.0</z> <time>1.8833333333333333</time> </pt> <pt> <x>0.721375</x> <y>0.5274814814814814</y> <z>0.0</z> <time>1.9</time> </pt> <pt> <x>0.7211041666666667</x> <y>0.536888888888889</y> <z>0.0</z> <time>1.9166666666666667</time> </pt> <pt> <x>0.7199270833333333</x> <y>0.5443703703703703</y> <z>0.0</z> <time>1.9333333333333333</time> </pt> <pt> <x>0.7182968750000001</x> <y>0.5481111111111111</y> <z>0.0</z> <time>1.95</time> </pt> <pt> <x>0.7174791666666667</x> <y>0.5509074074074074</y> <z>0.0</z> <time>1.9666666666666666</time> </pt> <pt> <x>0.7165520833333333</x> <y>0.5523055555555556</y> <z>0.0</z> <time>1.9833333333333334</time> </pt> <pt> <x>0.7186927083333334</x> <y>0.553</y> <z>0.0</z> <time>2.0166666666666666</time> </pt> <pt> <x>0.7270572916666667</x> <y>0.5533518518518519</y> <z>0.0</z> <time>2.033333333333333</time> </pt> <pt> <x>0.7437343750000001</x> <y>0.5535277777777777</y> <z>0.0</z> <time>2.05</time> </pt> <pt> <x>0.76665625</x> <y>0.553611111111111</y> <z>0.0</z> <time>2.066666666666667</time> </pt> <pt> <x>0.7874947916666667</x> <y>0.5536574074074074</y> <z>0.0</z> <time>2.0833333333333335</time> </pt> <pt> <x>0.8078125</x> <y>0.553675925925926</y> <z>0.0</z> <time>2.1</time> </pt> <pt> <x>0.8236979166666667</x> <y>0.5555462962962963</y> <z>0.0</z> <time>2.1166666666666667</time> </pt> <pt> <x>0.8342447916666667</x> <y>0.5573981481481481</y> <z>0.0</z> <time>2.1333333333333333</time> </pt> <pt> <x>0.8421197916666666</x> <y>0.558324074074074</y> <z>0.0</z> <time>2.15</time> </pt> <pt> <x>0.8476197916666667</x> <y>0.5587962962962963</y> <z>0.0</z> <time>2.1666666666666665</time> </pt> <pt> <x>0.8508958333333333</x> <y>0.5571759259259259</y> <z>0.0</z> <time>2.183333333333333</time> </pt> <pt> <x>0.85253125</x> <y>0.5424722222222222</y> <z>0.0</z> <time>2.2</time> </pt> <pt> <x>0.8465781250000001</x> <y>0.5045648148148147</y> <z>0.0</z> <time>2.216666666666667</time> </pt> <pt> <x>0.8310989583333334</x> <y>0.42636111111111114</y> <z>0.0</z> <time>2.2333333333333334</time> </pt> <pt> <x>0.8160729166666666</x> <y>0.34558333333333335</y> <z>0.0</z> <time>2.25</time> </pt> <pt> <x>0.8033489583333334</x> <y>0.2718611111111111</y> <z>0.0</z> <time>2.2666666666666666</time> </pt> <pt> <x>0.7933385416666667</x> <y>0.20630555555555555</y> <z>0.0</z> <time>2.283333333333333</time> </pt> <pt> <x>0.7867760416666666</x> <y>0.1587037037037037</y> <z>0.0</z> <time>2.3</time> </pt> <pt> <x>0.7824479166666667</x> <y>0.1247222222222222</y> <z>0.0</z> <time>2.316666666666667</time> </pt> <pt> <x>0.779765625</x> <y>0.10402777777777777</y> <z>0.0</z> <time>2.3333333333333335</time> </pt> <pt> <x>0.779765625</x> <y>0.10402777777777777</y> <z>0.0</z> <time>2.3333333333333335</time> </pt> </stroke> <stroke> <pt> <x>0.575</x> <y>0.12407407407407407</y> <z>0.0</z> <time>2.7</time> </pt> <pt> <x>0.5369791666666667</x> <y>0.12407407407407407</y> <z>0.0</z> <time>2.7</time> </pt> <pt> <x>0.5033854166666667</x> <y>0.12407407407407407</y> <z>0.0</z> <time>2.716666666666667</time> </pt> <pt> <x>0.46731770833333336</x> <y>0.12407407407407407</y> <z>0.0</z> <time>2.7333333333333334</time> </pt> <pt> <x>0.43365625</x> <y>0.12407407407407407</y> <z>0.0</z> <time>2.75</time> </pt> <pt> <x>0.4038072916666666</x> <y>0.12407407407407407</y> <z>0.0</z> <time>2.7666666666666666</time> </pt> <pt> <x>0.38003125</x> <y>0.12407407407407407</y> <z>0.0</z> <time>2.783333333333333</time> </pt> <pt> <x>0.3566822916666667</x> <y>0.12407407407407407</y> <z>0.0</z> <time>2.8</time> </pt> <pt> <x>0.3403177083333333</x> <y>0.12314814814814815</y> <z>0.0</z> <time>2.816666666666667</time> </pt> <pt> <x>0.32901562500000003</x> <y>0.11805555555555555</y> <z>0.0</z> <time>2.8333333333333335</time> </pt> <pt> <x>0.3228385416666667</x> <y>0.10162037037037037</y> <z>0.0</z> <time>2.85</time> </pt> <pt> <x>0.39868750000000003</x> <y>-0.03567592592592593</y> <z>0.0</z> <time>2.9</time> </pt> <pt> <x>0.44934375</x> <y>-0.0428425925925926</y> <z>0.0</z> <time>2.9166666666666665</time> </pt> <pt> <x>0.49238020833333335</x> <y>-0.012157407407407408</y> <z>0.0</z> <time>2.933333333333333</time> </pt> <pt> <x>0.5465312499999999</x> <y>0.13537962962962963</y> <z>0.0</z> <time>2.966666666666667</time> </pt> <pt> <x>0.545140625</x> <y>0.22417592592592595</y> <z>0.0</z> <time>2.9833333333333334</time> </pt> <pt> <x>0.5277760416666667</x> <y>0.2898611111111111</y> <z>0.0</z> <time>3.0</time> </pt> <pt> <x>0.49409895833333334</x> <y>0.34030555555555553</y> <z>0.0</z> <time>3.0166666666666666</time> </pt> <pt> <x>0.4522552083333334</x> <y>0.36644444444444446</y> <z>0.0</z> <time>3.033333333333333</time> </pt> <pt> <x>0.4177916666666667</x> <y>0.3758148148148148</y> <z>0.0</z> <time>3.05</time> </pt> <pt> <x>0.389625</x> <y>0.36568518518518517</y> <z>0.0</z> <time>3.066666666666667</time> </pt> <pt> <x>0.37085416666666665</x> <y>0.33839814814814817</y> <z>0.0</z> <time>3.0833333333333335</time> </pt> <pt> <x>0.36146875</x> <y>0.31456481481481485</y> <z>0.0</z> <time>3.1</time> </pt> <pt> <x>0.35677604166666665</x> <y>0.29247222222222224</y> <z>0.0</z> <time>3.1166666666666667</time> </pt> <pt> <x>0.35442708333333334</x> <y>0.27678703703703705</y> <z>0.0</z> <time>3.1333333333333333</time> </pt> <pt> <x>0.352734375</x> <y>0.26616666666666666</y> <z>0.0</z> <time>3.15</time> </pt> <pt> <x>0.3487604166666667</x> <y>0.26734259259259263</y> <z>0.0</z> <time>3.1666666666666665</time> </pt> <pt> <x>0.34104687499999997</x> <y>0.27903703703703703</y> <z>0.0</z> <time>3.183333333333333</time> </pt> <pt> <x>0.33354687499999996</x> <y>0.29044444444444445</y> <z>0.0</z> <time>3.2</time> </pt> <pt> <x>0.32614583333333336</x> <y>0.2998518518518518</y> <z>0.0</z> <time>3.216666666666667</time> </pt> <pt> <x>0.31984375000000004</x> <y>0.3054814814814815</y> <z>0.0</z> <time>3.2333333333333334</time> </pt> <pt> <x>0.316171875</x> <y>0.3082962962962963</y> <z>0.0</z> <time>3.433333333333333</time> </pt> <pt> <x>0.3065208333333333</x> <y>0.3115555555555556</y> <z>0.0</z> <time>3.45</time> </pt> <pt> <x>0.29544791666666664</x> <y>0.3141111111111111</y> <z>0.0</z> <time>3.466666666666667</time> </pt> <pt> <x>0.2774114583333333</x> <y>0.3153888888888889</y> <z>0.0</z> <time>3.4833333333333334</time> </pt> <pt> <x>0.254328125</x> <y>0.31510185185185186</y> <z>0.0</z> <time>3.5</time> </pt> <pt> <x>0.21883333333333335</x> <y>0.3047685185185185</y> <z>0.0</z> <time>3.5166666666666666</time> </pt> <pt> <x>0.18754166666666666</x> <y>0.29035185185185186</y> <z>0.0</z> <time>3.533333333333333</time> </pt> <pt> <x>0.1635625</x> <y>0.2757314814814815</y> <z>0.0</z> <time>3.55</time> </pt> <pt> <x>0.14740625</x> <y>0.2628611111111111</y> <z>0.0</z> <time>3.566666666666667</time> </pt> <pt> <x>0.14740625</x> <y>0.2628611111111111</y> <z>0.0</z> <time>3.566666666666667</time> </pt> </stroke> <stroke> <pt> <x>0.10520833333333333</x> <y>0.24814814814814815</y> <z>0.0</z> <time>3.8666666666666667</time> </pt> <pt> <x>0.10416666666666667</x> <y>0.24722222222222223</y> <z>0.0</z> <time>3.8833333333333333</time> </pt> <pt> <x>0.10260416666666666</x> <y>0.2375</y> <z>0.0</z> <time>3.9</time> </pt> <pt> <x>0.10442708333333334</x> <y>0.21319444444444444</y> <z>0.0</z> <time>3.9166666666666665</time> </pt> <pt> <x>0.11158854166666667</x> <y>0.19085185185185186</y> <z>0.0</z> <time>3.933333333333333</time> </pt> <pt> <x>0.13443750000000002</x> <y>0.1732037037037037</y> <z>0.0</z> <time>3.95</time> </pt> <pt> <x>0.16148958333333333</x> <y>0.17919444444444443</y> <z>0.0</z> <time>3.966666666666667</time> </pt> <pt> <x>0.18543229166666667</x> <y>0.21275000000000002</y> <z>0.0</z> <time>3.9833333333333334</time> </pt> <pt> <x>0.20626041666666667</x> <y>0.2748888888888889</y> <z>0.0</z> <time>4.0</time> </pt> <pt> <x>0.21771354166666665</x> <y>0.35133333333333333</y> <z>0.0</z> <time>4.016666666666667</time> </pt> <pt> <x>0.22135416666666666</x> <y>0.42844444444444446</y> <z>0.0</z> <time>4.033333333333333</time> </pt> <pt> <x>0.21015625</x> <y>0.4938518518518519</y> <z>0.0</z> <time>4.05</time> </pt> <pt> <x>0.19361979166666668</x> <y>0.5339629629629629</y> <z>0.0</z> <time>4.066666666666666</time> </pt> <pt> <x>0.164</x> <y>0.5567962962962963</y> <z>0.0</z> <time>4.083333333333333</time> </pt> <pt> <x>0.13720833333333332</x> <y>0.5571018518518518</y> <z>0.0</z> <time>4.1</time> </pt> <pt> <x>0.11704166666666667</x> <y>0.5220648148148148</y> <z>0.0</z> <time>4.116666666666666</time> </pt> <pt> <x>0.1064375</x> <y>0.44065740740740744</y> <z>0.0</z> <time>4.133333333333334</time> </pt> <pt> <x>0.10946875</x> <y>0.3601481481481481</y> <z>0.0</z> <time>4.15</time> </pt> <pt> <x>0.13702604166666665</x> <y>0.28192592592592597</y> <z>0.0</z> <time>4.166666666666667</time> </pt> <pt> <x>0.17840625000000002</x> <y>0.24651851851851853</y> <z>0.0</z> <time>4.183333333333334</time> </pt> <pt> <x>0.22409895833333332</x> <y>0.27511111111111114</y> <z>0.0</z> <time>4.2</time> </pt> <pt> <x>0.26153125</x> <y>0.34774074074074074</y> <z>0.0</z> <time>4.216666666666667</time> </pt> <pt> <x>0.283890625</x> <y>0.4210925925925926</y> <z>0.0</z> <time>4.233333333333333</time> </pt> <pt> <x>0.29715104166666667</x> <y>0.49943518518518515</y> <z>0.0</z> <time>4.25</time> </pt> <pt> <x>0.30482291666666667</x> <y>0.5645277777777779</y> <z>0.0</z> <time>4.266666666666667</time> </pt> <pt> <x>0.30918229166666666</x> <y>0.6202314814814816</y> <z>0.0</z> <time>4.283333333333333</time> </pt> <pt> <x>0.3118854166666667</x> <y>0.6545555555555556</y> <z>0.0</z> <time>4.3</time> </pt> <pt> <x>0.3137552083333333</x> <y>0.6772777777777778</y> <z>0.0</z> <time>4.316666666666666</time> </pt> <pt> <x>0.3137552083333333</x> <y>0.6772777777777778</y> <z>0.0</z> <time>4.316666666666666</time> </pt> </stroke> </drawing> </tag></gml>
HTML5
image
*note: html5 <canvas> player is beta; developers please check out the
source code