login
signup
data
applications
API/docs
about
← next
::
previous →
Favorite
#63154
Uploaded 11/19/20 05:10:24
(about 4 years ago)
Application:
Fat Tag - Katsu Edition
Keywords:
fattag
Uploader:
anon-6d784
Location:
NULL
Image:
upload.jpg
IPFS Hash:
NULL
Validate GML
download GML
?
<GML spec="0.1b"> <tag> <header> <client> <name>Fat Tag - Katsu Edition</name> <version>1.0</version> <username>FatTag</username> <keywords>fattag</keywords> </client> </header> <environment> <up> <x>0</x> <y>1</y> <z>0</z> </up> <screenBounds> <x>1334</x> <y>750</y> <z>18.000000000</z> </screenBounds> </environment> <drawing> <stroke> <pt> <x>0.110944524</x> <y>0.313333333</y> <z>0.000000000</z> <time>0.000001907</time> </pt> <pt> <x>0.104947530</x> <y>0.329333335</y> <z>0.000000000</z> <time>0.013536453</time> </pt> <pt> <x>0.090704650</x> <y>0.361333340</y> <z>0.000000000</z> <time>0.029624939</time> </pt> <pt> <x>0.070464768</x> <y>0.406666666</y> <z>0.000000000</z> <time>0.046846390</time> </pt> <pt> <x>0.054722637</x> <y>0.446666658</y> <z>0.000000000</z> <time>0.063474655</time> </pt> <pt> <x>0.031484257</x> <y>0.501333356</y> <z>0.000000000</z> <time>0.080318451</time> </pt> <pt> <x>0.017241379</x> <y>0.534666657</y> <z>0.000000000</z> <time>0.098665237</time> </pt> </stroke> <stroke> <pt> <x>0.077211395</x> <y>0.429333329</y> <z>0.000000000</z> <time>0.549301147</time> </pt> <pt> <x>0.083208397</x> <y>0.433333337</y> <z>0.000000000</z> <time>0.596645355</time> </pt> <pt> <x>0.094452776</x> <y>0.445333332</y> <z>0.000000000</z> <time>0.614048004</time> </pt> <pt> <x>0.111694150</x> <y>0.463999987</y> <z>0.000000000</z> <time>0.629991531</time> </pt> <pt> <x>0.132683665</x> <y>0.485333323</y> <z>0.000000000</z> <time>0.646762848</time> </pt> <pt> <x>0.147676155</x> <y>0.509333313</y> <z>0.000000000</z> <time>0.663459778</time> </pt> <pt> <x>0.162668660</x> <y>0.533333361</y> <z>0.000000000</z> <time>0.680955887</time> </pt> <pt> <x>0.172413796</x> <y>0.551999986</y> <z>0.000000000</z> <time>0.699684143</time> </pt> <pt> <x>0.177661166</x> <y>0.568000019</y> <z>0.000000000</z> <time>0.714555740</time> </pt> <pt> <x>0.182908550</x> <y>0.579999983</y> <z>0.000000000</z> <time>0.731527328</time> </pt> </stroke> <stroke> <pt> <x>0.204647675</x> <y>0.444000006</y> <z>0.000000000</z> <time>1.434125900</time> </pt> <pt> <x>0.190404803</x> <y>0.425333321</y> <z>0.000000000</z> <time>1.514020920</time> </pt> <pt> <x>0.188155919</x> <y>0.412000000</y> <z>0.000000000</z> <time>1.531082153</time> </pt> <pt> <x>0.185157418</x> <y>0.395999998</y> <z>0.000000000</z> <time>1.547937393</time> </pt> <pt> <x>0.185157418</x> <y>0.381333321</y> <z>0.000000000</z> <time>1.563652039</time> </pt> <pt> <x>0.185157418</x> <y>0.365333319</y> <z>0.000000000</z> <time>1.581163406</time> </pt> <pt> <x>0.189655170</x> <y>0.345333338</y> <z>0.000000000</z> <time>1.597269058</time> </pt> <pt> <x>0.199400306</x> <y>0.331999987</y> <z>0.000000000</z> <time>1.614160538</time> </pt> <pt> <x>0.208395809</x> <y>0.322666675</y> <z>0.000000000</z> <time>1.630384445</time> </pt> <pt> <x>0.219640180</x> <y>0.317333341</y> <z>0.000000000</z> <time>1.647436142</time> </pt> <pt> <x>0.234632686</x> <y>0.316000015</y> <z>0.000000000</z> <time>1.664690018</time> </pt> <pt> <x>0.248125941</x> <y>0.316000015</y> <z>0.000000000</z> <time>1.680713654</time> </pt> <pt> <x>0.263118446</x> <y>0.328000009</y> <z>0.000000000</z> <time>1.698165894</time> </pt> <pt> <x>0.276611686</x> <y>0.345333338</y> <z>0.000000000</z> <time>1.715126038</time> </pt> <pt> <x>0.287856072</x> <y>0.368000001</y> <z>0.000000000</z> <time>1.730564117</time> </pt> <pt> <x>0.295352310</x> <y>0.388000011</y> <z>0.000000000</z> <time>1.748035431</time> </pt> <pt> <x>0.300599694</x> <y>0.410666674</y> <z>0.000000000</z> <time>1.764739990</time> </pt> <pt> <x>0.302098960</x> <y>0.428000003</y> <z>0.000000000</z> <time>1.781745911</time> </pt> <pt> <x>0.302098960</x> <y>0.445333332</y> <z>0.000000000</z> <time>1.797363281</time> </pt> <pt> <x>0.302098960</x> <y>0.462666661</y> <z>0.000000000</z> <time>1.813987732</time> </pt> <pt> <x>0.299850076</x> <y>0.474666655</y> <z>0.000000000</z> <time>1.830474854</time> </pt> <pt> <x>0.291604191</x> <y>0.483999997</y> <z>0.000000000</z> <time>1.848194122</time> </pt> <pt> <x>0.283358335</x> <y>0.489333332</y> <z>0.000000000</z> <time>1.864711761</time> </pt> <pt> <x>0.273613185</x> <y>0.490666658</y> <z>0.000000000</z> <time>1.880752563</time> </pt> <pt> <x>0.260869563</x> <y>0.490666658</y> <z>0.000000000</z> <time>1.898811340</time> </pt> <pt> <x>0.241379306</x> <y>0.485333323</y> <z>0.000000000</z> <time>1.913890839</time> </pt> <pt> <x>0.223388299</x> <y>0.472000003</y> <z>0.000000000</z> <time>1.930995941</time> </pt> <pt> <x>0.211394310</x> <y>0.462666661</y> <z>0.000000000</z> <time>1.948287964</time> </pt> <pt> <x>0.204647675</x> <y>0.451999992</y> <z>0.000000000</z> <time>1.964202881</time> </pt> <pt> <x>0.200149924</x> <y>0.444000006</y> <z>0.000000000</z> <time>1.981300354</time> </pt> <pt> <x>0.198650673</x> <y>0.437333345</y> <z>0.000000000</z> <time>1.997608185</time> </pt> </stroke> <stroke> <pt> <x>0.371064454</x> <y>0.354666680</y> <z>0.000000000</z> <time>2.686149597</time> </pt> <pt> <x>0.365067452</x> <y>0.368000001</y> <z>0.000000000</z> <time>2.731063843</time> </pt> <pt> <x>0.358320832</x> <y>0.384000003</y> <z>0.000000000</z> <time>2.748466492</time> </pt> <pt> <x>0.350074977</x> <y>0.400000006</y> <z>0.000000000</z> <time>2.765682220</time> </pt> <pt> <x>0.342578709</x> <y>0.416000009</y> <z>0.000000000</z> <time>2.781257629</time> </pt> <pt> <x>0.332833588</x> <y>0.434666663</y> <z>0.000000000</z> <time>2.798423767</time> </pt> <pt> <x>0.324587703</x> <y>0.446666658</y> <z>0.000000000</z> <time>2.814601898</time> </pt> <pt> <x>0.317091465</x> <y>0.458666652</y> <z>0.000000000</z> <time>2.831237793</time> </pt> <pt> <x>0.314092964</x> <y>0.465333343</y> <z>0.000000000</z> <time>2.848278046</time> </pt> </stroke> <stroke> <pt> <x>0.485007495</x> <y>0.407999992</y> <z>0.000000000</z> <time>3.219554901</time> </pt> <pt> <x>0.480509758</x> <y>0.430666655</y> <z>0.000000000</z> <time>3.265144348</time> </pt> <pt> <x>0.475262374</x> <y>0.449333340</y> <z>0.000000000</z> <time>3.281223297</time> </pt> <pt> <x>0.467766106</x> <y>0.473333329</y> <z>0.000000000</z> <time>3.298107147</time> </pt> <pt> <x>0.457271367</x> <y>0.504000008</y> <z>0.000000000</z> <time>3.314937592</time> </pt> <pt> <x>0.449025482</x> <y>0.525333345</y> <z>0.000000000</z> <time>3.331375122</time> </pt> <pt> <x>0.440779597</x> <y>0.545333326</y> <z>0.000000000</z> <time>3.349056244</time> </pt> <pt> <x>0.434032977</x> <y>0.555999994</y> <z>0.000000000</z> <time>3.365398407</time> </pt> <pt> <x>0.428785592</x> <y>0.565333307</y> <z>0.000000000</z> <time>3.382141113</time> </pt> <pt> <x>0.422788620</x> <y>0.565333307</y> <z>0.000000000</z> <time>3.398612976</time> </pt> </stroke> <stroke> <pt> <x>0.348575711</x> <y>0.414666653</y> <z>0.000000000</z> <time>3.604648590</time> </pt> <pt> <x>0.353823096</x> <y>0.402666658</y> <z>0.000000000</z> <time>3.666419983</time> </pt> <pt> <x>0.365067452</x> <y>0.410666674</y> <z>0.000000000</z> <time>3.682647705</time> </pt> <pt> <x>0.380059958</x> <y>0.428000003</y> <z>0.000000000</z> <time>3.697910309</time> </pt> <pt> <x>0.402548730</x> <y>0.453333348</y> <z>0.000000000</z> <time>3.715236664</time> </pt> <pt> <x>0.417541236</x> <y>0.474666655</y> <z>0.000000000</z> <time>3.731498718</time> </pt> <pt> <x>0.430284858</x> <y>0.492000014</y> <z>0.000000000</z> <time>3.748962402</time> </pt> <pt> <x>0.438530743</x> <y>0.508000016</y> <z>0.000000000</z> <time>3.766017914</time> </pt> <pt> <x>0.445277363</x> <y>0.519999981</y> <z>0.000000000</z> <time>3.781620026</time> </pt> </stroke> <stroke> <pt> <x>0.305097461</x> <y>0.290666670</y> <z>0.000000000</z> <time>4.104984283</time> </pt> </stroke> <stroke> <pt> <x>0.469265372</x> <y>0.388000011</y> <z>0.000000000</z> <time>4.869983673</time> </pt> <pt> <x>0.483508259</x> <y>0.406666666</y> <z>0.000000000</z> <time>4.897888184</time> </pt> <pt> <x>0.498500764</x> <y>0.429333329</y> <z>0.000000000</z> <time>4.915271759</time> </pt> <pt> <x>0.517991006</x> <y>0.458666652</y> <z>0.000000000</z> <time>4.933151245</time> </pt> <pt> <x>0.531484246</x> <y>0.482666671</y> <z>0.000000000</z> <time>4.949329376</time> </pt> <pt> <x>0.541229367</x> <y>0.501333356</y> <z>0.000000000</z> <time>4.967117310</time> </pt> <pt> <x>0.548725665</x> <y>0.517333329</y> <z>0.000000000</z> <time>4.983100891</time> </pt> <pt> <x>0.555472255</x> <y>0.530666649</y> <z>0.000000000</z> <time>4.999538422</time> </pt> <pt> <x>0.558470786</x> <y>0.536000013</y> <z>0.000000000</z> <time>5.015560150</time> </pt> <pt> <x>0.559970021</x> <y>0.538666666</y> <z>0.000000000</z> <time>5.032344818</time> </pt> <pt> <x>0.561469257</x> <y>0.538666666</y> <z>0.000000000</z> <time>5.049831390</time> </pt> <pt> <x>0.562968493</x> <y>0.538666666</y> <z>0.000000000</z> <time>5.065494537</time> </pt> <pt> <x>0.564467788</x> <y>0.538666666</y> <z>0.000000000</z> <time>5.083091736</time> </pt> <pt> <x>0.565217376</x> <y>0.538666666</y> <z>0.000000000</z> <time>5.098583221</time> </pt> <pt> <x>0.566716671</x> <y>0.538666666</y> <z>0.000000000</z> <time>5.116863251</time> </pt> <pt> <x>0.568965495</x> <y>0.538666666</y> <z>0.000000000</z> <time>5.132537842</time> </pt> <pt> <x>0.571964025</x> <y>0.534666657</y> <z>0.000000000</z> <time>5.150630951</time> </pt> <pt> <x>0.575712144</x> <y>0.525333345</y> <z>0.000000000</z> <time>5.166248322</time> </pt> <pt> <x>0.580209911</x> <y>0.514666677</y> <z>0.000000000</z> <time>5.182369232</time> </pt> <pt> <x>0.586956501</x> <y>0.501333356</y> <z>0.000000000</z> <time>5.199790955</time> </pt> <pt> <x>0.594452798</x> <y>0.490666658</y> <z>0.000000000</z> <time>5.216064453</time> </pt> <pt> <x>0.601199389</x> <y>0.481333345</y> <z>0.000000000</z> <time>5.233150482</time> </pt> <pt> <x>0.605697155</x> <y>0.474666655</y> <z>0.000000000</z> <time>5.249050140</time> </pt> <pt> <x>0.607946038</x> <y>0.472000003</y> <z>0.000000000</z> <time>5.266338348</time> </pt> </stroke> <stroke> <pt> <x>0.666416764</x> <y>0.368000001</y> <z>0.000000000</z> <time>5.818920135</time> </pt> <pt> <x>0.659670174</x> <y>0.377333343</y> <z>0.000000000</z> <time>5.833438873</time> </pt> <pt> <x>0.649925053</x> <y>0.388000011</y> <z>0.000000000</z> <time>5.849132538</time> </pt> <pt> <x>0.640179932</x> <y>0.405333340</y> <z>0.000000000</z> <time>5.866924286</time> </pt> <pt> <x>0.631934047</x> <y>0.418666661</y> <z>0.000000000</z> <time>5.882888794</time> </pt> <pt> <x>0.627436280</x> <y>0.430666655</y> <z>0.000000000</z> <time>5.901260376</time> </pt> <pt> <x>0.623688161</x> <y>0.437333345</y> <z>0.000000000</z> <time>5.917049408</time> </pt> <pt> <x>0.621439278</x> <y>0.441333324</y> <z>0.000000000</z> <time>5.932868958</time> </pt> <pt> <x>0.620689631</x> <y>0.442666680</y> <z>0.000000000</z> <time>5.950729370</time> </pt> <pt> <x>0.620689631</x> <y>0.445333332</y> <z>0.000000000</z> <time>6.000015259</time> </pt> <pt> <x>0.621439278</x> <y>0.453333348</y> <z>0.000000000</z> <time>6.017024994</time> </pt> <pt> <x>0.628185928</x> <y>0.467999995</y> <z>0.000000000</z> <time>6.032875061</time> </pt> <pt> <x>0.637931049</x> <y>0.485333323</y> <z>0.000000000</z> <time>6.051010132</time> </pt> <pt> <x>0.650674641</x> <y>0.509333313</y> <z>0.000000000</z> <time>6.066455841</time> </pt> <pt> <x>0.660419762</x> <y>0.523999989</y> <z>0.000000000</z> <time>6.083023071</time> </pt> <pt> <x>0.668665648</x> <y>0.537333310</y> <z>0.000000000</z> <time>6.101436615</time> </pt> <pt> <x>0.674662650</x> <y>0.547999978</y> <z>0.000000000</z> <time>6.117179871</time> </pt> <pt> <x>0.679910064</x> <y>0.555999994</y> <z>0.000000000</z> <time>6.134880066</time> </pt> <pt> <x>0.682158947</x> <y>0.562666655</y> <z>0.000000000</z> <time>6.150505066</time> </pt> <pt> <x>0.684407771</x> <y>0.565333307</y> <z>0.000000000</z> <time>6.167636871</time> </pt> <pt> <x>0.686656654</x> <y>0.565333307</y> <z>0.000000000</z> <time>6.184074402</time> </pt> <pt> <x>0.689655185</x> <y>0.565333307</y> <z>0.000000000</z> <time>6.200946808</time> </pt> <pt> <x>0.694152951</x> <y>0.565333307</y> <z>0.000000000</z> <time>6.216392517</time> </pt> <pt> <x>0.698650658</x> <y>0.565333307</y> <z>0.000000000</z> <time>6.232948303</time> </pt> <pt> <x>0.705397308</x> <y>0.565333307</y> <z>0.000000000</z> <time>6.250003815</time> </pt> <pt> <x>0.712893546</x> <y>0.560000002</y> <z>0.000000000</z> <time>6.266391754</time> </pt> <pt> <x>0.723388314</x> <y>0.545333326</y> <z>0.000000000</z> <time>6.284397125</time> </pt> <pt> <x>0.733883083</x> <y>0.529333353</y> <z>0.000000000</z> <time>6.299343109</time> </pt> <pt> <x>0.745127439</x> <y>0.510666668</y> <z>0.000000000</z> <time>6.317378998</time> </pt> <pt> <x>0.754872561</x> <y>0.493333340</y> <z>0.000000000</z> <time>6.334922791</time> </pt> <pt> <x>0.763118446</x> <y>0.482666671</y> <z>0.000000000</z> <time>6.350772858</time> </pt> <pt> <x>0.769115448</x> <y>0.474666655</y> <z>0.000000000</z> <time>6.368629456</time> </pt> <pt> <x>0.772113919</x> <y>0.469333321</y> <z>0.000000000</z> <time>6.384578705</time> </pt> <pt> <x>0.774362803</x> <y>0.466666669</y> <z>0.000000000</z> <time>6.400497437</time> </pt> <pt> <x>0.774362803</x> <y>0.465333343</y> <z>0.000000000</z> <time>6.416339874</time> </pt> </stroke> <stroke> <pt> <x>0.743628204</x> <y>0.370666653</y> <z>0.000000000</z> <time>6.586559296</time> </pt> <pt> <x>0.737631202</x> <y>0.379999995</y> <z>0.000000000</z> <time>6.617198944</time> </pt> <pt> <x>0.726386786</x> <y>0.400000006</y> <z>0.000000000</z> <time>6.634086609</time> </pt> <pt> <x>0.711394310</x> <y>0.433333337</y> <z>0.000000000</z> <time>6.650791168</time> </pt> <pt> <x>0.693403304</x> <y>0.472000003</y> <z>0.000000000</z> <time>6.667327881</time> </pt> <pt> <x>0.675412297</x> <y>0.508000016</y> <z>0.000000000</z> <time>6.684272766</time> </pt> <pt> <x>0.661169410</x> <y>0.530666649</y> <z>0.000000000</z> <time>6.700862885</time> </pt> <pt> <x>0.649925053</x> <y>0.545333326</y> <z>0.000000000</z> <time>6.717800140</time> </pt> <pt> <x>0.642428815</x> <y>0.550666690</y> <z>0.000000000</z> <time>6.734687805</time> </pt> </stroke> <stroke> <pt> <x>0.762368798</x> <y>0.478666663</y> <z>0.000000000</z> <time>7.603046417</time> </pt> <pt> <x>0.771364331</x> <y>0.466666669</y> <z>0.000000000</z> <time>7.618904114</time> </pt> <pt> <x>0.779610217</x> <y>0.462666661</y> <z>0.000000000</z> <time>7.633544922</time> </pt> <pt> <x>0.789355338</x> <y>0.448000014</y> <z>0.000000000</z> <time>7.650997162</time> </pt> <pt> <x>0.799100459</x> <y>0.434666663</y> <z>0.000000000</z> <time>7.667652130</time> </pt> <pt> <x>0.813343346</x> <y>0.417333335</y> <z>0.000000000</z> <time>7.684413910</time> </pt> <pt> <x>0.826836586</x> <y>0.395999998</y> <z>0.000000000</z> <time>7.702430725</time> </pt> <pt> <x>0.838830590</x> <y>0.381333321</y> <z>0.000000000</z> <time>7.717838287</time> </pt> <pt> <x>0.853823066</x> <y>0.361333340</y> <z>0.000000000</z> <time>7.734783173</time> </pt> <pt> <x>0.862818599</x> <y>0.346666664</y> <z>0.000000000</z> <time>7.751037598</time> </pt> <pt> <x>0.869565189</x> <y>0.337333322</y> <z>0.000000000</z> <time>7.767322540</time> </pt> <pt> <x>0.874812603</x> <y>0.330666661</y> <z>0.000000000</z> <time>7.785305023</time> </pt> <pt> <x>0.877061486</x> <y>0.326666653</y> <z>0.000000000</z> <time>7.801261902</time> </pt> <pt> <x>0.878560722</x> <y>0.325333327</y> <z>0.000000000</z> <time>7.817146301</time> </pt> <pt> <x>0.876311839</x> <y>0.325333327</y> <z>0.000000000</z> <time>7.867248535</time> </pt> <pt> <x>0.874062955</x> <y>0.330666661</y> <z>0.000000000</z> <time>7.884227753</time> </pt> <pt> <x>0.871814072</x> <y>0.334666669</y> <z>0.000000000</z> <time>7.900207520</time> </pt> <pt> <x>0.869565189</x> <y>0.338666677</y> <z>0.000000000</z> <time>7.917552948</time> </pt> <pt> <x>0.868815601</x> <y>0.341333330</y> <z>0.000000000</z> <time>7.934192657</time> </pt> <pt> <x>0.868815601</x> <y>0.342666656</y> <z>0.000000000</z> <time>7.968360901</time> </pt> <pt> <x>0.868065953</x> <y>0.342666656</y> <z>0.000000000</z> <time>8.083580017</time> </pt> <pt> <x>0.865067482</x> <y>0.342666656</y> <z>0.000000000</z> <time>8.100776672</time> </pt> <pt> <x>0.861319363</x> <y>0.346666664</y> <z>0.000000000</z> <time>8.117664337</time> </pt> <pt> <x>0.856071949</x> <y>0.350666672</y> <z>0.000000000</z> <time>8.133796692</time> </pt> <pt> <x>0.849325359</x> <y>0.357333332</y> <z>0.000000000</z> <time>8.150623322</time> </pt> <pt> <x>0.841079473</x> <y>0.362666667</y> <z>0.000000000</z> <time>8.166908264</time> </pt> <pt> <x>0.833583236</x> <y>0.369333327</y> <z>0.000000000</z> <time>8.184143066</time> </pt> <pt> <x>0.828335822</x> <y>0.375999987</y> <z>0.000000000</z> <time>8.201000214</time> </pt> <pt> <x>0.826086938</x> <y>0.378666669</y> <z>0.000000000</z> <time>8.216850281</time> </pt> <pt> <x>0.824587703</x> <y>0.379999995</y> <z>0.000000000</z> <time>8.235202789</time> </pt> <pt> <x>0.823838055</x> <y>0.381333321</y> <z>0.000000000</z> <time>8.250774384</time> </pt> <pt> <x>0.823838055</x> <y>0.385333329</y> <z>0.000000000</z> <time>8.284961700</time> </pt> <pt> <x>0.829085469</x> <y>0.398666680</y> <z>0.000000000</z> <time>8.301055908</time> </pt> <pt> <x>0.840329826</x> <y>0.426666677</y> <z>0.000000000</z> <time>8.316967010</time> </pt> <pt> <x>0.857571185</x> <y>0.458666652</y> <z>0.000000000</z> <time>8.334259033</time> </pt> <pt> <x>0.873313367</x> <y>0.493333340</y> <z>0.000000000</z> <time>8.350997925</time> </pt> <pt> <x>0.891304374</x> <y>0.526666641</y> <z>0.000000000</z> <time>8.367725372</time> </pt> <pt> <x>0.903298378</x> <y>0.547999978</y> <z>0.000000000</z> <time>8.386318207</time> </pt> <pt> <x>0.910044968</x> <y>0.561333358</y> <z>0.000000000</z> <time>8.400772095</time> </pt> <pt> <x>0.913793087</x> <y>0.566666663</y> <z>0.000000000</z> <time>8.417594910</time> </pt> <pt> <x>0.916041970</x> <y>0.569333315</y> <z>0.000000000</z> <time>8.434288025</time> </pt> <pt> <x>0.916791618</x> <y>0.570666671</y> <z>0.000000000</z> <time>8.450256348</time> </pt> <pt> <x>0.916041970</x> <y>0.568000019</y> <z>0.000000000</z> <time>8.633777618</time> </pt> </stroke> </drawing> </tag> </GML>
HTML5
image
*note: html5 <canvas> player is beta; developers please check out the
source code