unipdf/internal/graphic2d/graphic2d.go
2023-02-07 17:17:49 +00:00

49 lines
30 KiB
Go

//
// Copyright 2020 FoxyUtils ehf. All rights reserved.
//
// This is a commercial product and requires a license to operate.
// A trial license can be obtained at https://unidoc.io
//
// DO NOT EDIT: generated by unitwist Go source code obfuscator.
//
// Use of this source code is governed by the UniDoc End User License Agreement
// terms that can be accessed at https://unidoc.io/eula/
package graphic2d ;import (_ee "image/color";_a "math";);func (_gab Point )Sub (q Point )Point {return Point {_gab .X -q .X ,_gab .Y -q .Y }};func (_gdd Point )Mul (f float64 )Point {return Point {f *_gdd .X ,f *_gdd .Y }};func (_gaba Point )Interpolate (q Point ,t float64 )Point {return Point {(1-t )*_gaba .X +t *q .X ,(1-t )*_gaba .Y +t *q .Y };
};func (_ece Point )Add (q Point )Point {return Point {_ece .X +q .X ,_ece .Y +q .Y }};func _dac (_fb ,_ed ,_cbeg float64 ,_fdf bool ,_ddf float64 )(float64 ,float64 ){_acd ,_eb :=_a .Sincos (_ddf );_ec ,_cgc :=_a .Sincos (_cbeg );_edb :=-_fb *_acd *_cgc -_ed *_eb *_ec ;
_deg :=-_fb *_acd *_ec +_ed *_eb *_cgc ;if !_fdf {return -_edb ,-_deg ;};return _edb ,_deg ;};var Names =[]string {"\u0061l\u0069\u0063\u0065\u0062\u006c\u0075e","\u0061\u006e\u0074i\u0071\u0075\u0065\u0077\u0068\u0069\u0074\u0065","\u0061\u0071\u0075\u0061","\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065","\u0061\u007a\u0075r\u0065","\u0062\u0065\u0069g\u0065","\u0062\u0069\u0073\u0071\u0075\u0065","\u0062\u006c\u0061c\u006b","\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0061l\u006d\u006f\u006e\u0064","\u0062\u006c\u0075\u0065","\u0062\u006c\u0075\u0065\u0076\u0069\u006f\u006c\u0065\u0074","\u0062\u0072\u006fw\u006e","\u0062u\u0072\u006c\u0079\u0077\u006f\u006fd","\u0063a\u0064\u0065\u0074\u0062\u006c\u0075e","\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065","\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e","\u0063\u006f\u0072a\u006c","\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0062\u006c\u0075\u0065","\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b","\u0063r\u0069\u006d\u0073\u006f\u006e","\u0063\u0079\u0061\u006e","\u0064\u0061\u0072\u006b\u0062\u006c\u0075\u0065","\u0064\u0061\u0072\u006b\u0063\u0079\u0061\u006e","\u0064\u0061\u0072\u006b\u0067\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064","\u0064\u0061\u0072\u006b\u0067\u0072\u0061\u0079","\u0064a\u0072\u006b\u0067\u0072\u0065\u0065n","\u0064\u0061\u0072\u006b\u0067\u0072\u0065\u0079","\u0064a\u0072\u006b\u006b\u0068\u0061\u006bi","d\u0061\u0072\u006b\u006d\u0061\u0067\u0065\u006e\u0074\u0061","\u0064\u0061\u0072\u006b\u006f\u006c\u0069\u0076\u0065g\u0072\u0065\u0065\u006e","\u0064\u0061\u0072\u006b\u006f\u0072\u0061\u006e\u0067\u0065","\u0064\u0061\u0072\u006b\u006f\u0072\u0063\u0068\u0069\u0064","\u0064a\u0072\u006b\u0072\u0065\u0064","\u0064\u0061\u0072\u006b\u0073\u0061\u006c\u006d\u006f\u006e","\u0064\u0061\u0072k\u0073\u0065\u0061\u0067\u0072\u0065\u0065\u006e","\u0064\u0061\u0072\u006b\u0073\u006c\u0061\u0074\u0065\u0062\u006c\u0075\u0065","\u0064\u0061\u0072\u006b\u0073\u006c\u0061\u0074\u0065\u0067\u0072\u0061\u0079","\u0064\u0061\u0072\u006b\u0073\u006c\u0061\u0074\u0065\u0067\u0072\u0065\u0079","\u0064\u0061\u0072\u006b\u0074\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065","\u0064\u0061\u0072\u006b\u0076\u0069\u006f\u006c\u0065\u0074","\u0064\u0065\u0065\u0070\u0070\u0069\u006e\u006b","d\u0065\u0065\u0070\u0073\u006b\u0079\u0062\u006c\u0075\u0065","\u0064i\u006d\u0067\u0072\u0061\u0079","\u0064i\u006d\u0067\u0072\u0065\u0079","\u0064\u006f\u0064\u0067\u0065\u0072\u0062\u006c\u0075\u0065","\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k","f\u006c\u006f\u0072\u0061\u006c\u0077\u0068\u0069\u0074\u0065","f\u006f\u0072\u0065\u0073\u0074\u0067\u0072\u0065\u0065\u006e","\u0066u\u0063\u0068\u0073\u0069\u0061","\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o","\u0067\u0068\u006f\u0073\u0074\u0077\u0068\u0069\u0074\u0065","\u0067\u006f\u006c\u0064","\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd","\u0067\u0072\u0061\u0079","\u0067\u0072\u0065e\u006e","g\u0072\u0065\u0065\u006e\u0079\u0065\u006c\u006c\u006f\u0077","\u0067\u0072\u0065\u0079","\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077","\u0068o\u0074\u0070\u0069\u006e\u006b","\u0069n\u0064\u0069\u0061\u006e\u0072\u0065d","\u0069\u006e\u0064\u0069\u0067\u006f","\u0069\u0076\u006fr\u0079","\u006b\u0068\u0061k\u0069","\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072","\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0062\u006c\u0075\u0073\u0068","\u006ca\u0077\u006e\u0067\u0072\u0065\u0065n","\u006c\u0065\u006do\u006e\u0063\u0068\u0069\u0066\u0066\u006f\u006e","\u006ci\u0067\u0068\u0074\u0062\u006c\u0075e","\u006c\u0069\u0067\u0068\u0074\u0063\u006f\u0072\u0061\u006c","\u006ci\u0067\u0068\u0074\u0063\u0079\u0061n","l\u0069g\u0068\u0074\u0067\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0079\u0065ll\u006f\u0077","\u006ci\u0067\u0068\u0074\u0067\u0072\u0061y","\u006c\u0069\u0067\u0068\u0074\u0067\u0072\u0065\u0065\u006e","\u006ci\u0067\u0068\u0074\u0067\u0072\u0065y","\u006ci\u0067\u0068\u0074\u0070\u0069\u006ek","l\u0069\u0067\u0068\u0074\u0073\u0061\u006c\u006d\u006f\u006e","\u006c\u0069\u0067\u0068\u0074\u0073\u0065\u0061\u0067\u0072\u0065\u0065\u006e","\u006c\u0069\u0067h\u0074\u0073\u006b\u0079\u0062\u006c\u0075\u0065","\u006c\u0069\u0067\u0068\u0074\u0073\u006c\u0061\u0074e\u0067\u0072\u0061\u0079","\u006c\u0069\u0067\u0068\u0074\u0073\u006c\u0061\u0074e\u0067\u0072\u0065\u0079","\u006c\u0069\u0067\u0068\u0074\u0073\u0074\u0065\u0065l\u0062\u006c\u0075\u0065","l\u0069\u0067\u0068\u0074\u0079\u0065\u006c\u006c\u006f\u0077","\u006c\u0069\u006d\u0065","\u006ci\u006d\u0065\u0067\u0072\u0065\u0065n","\u006c\u0069\u006ee\u006e","\u006da\u0067\u0065\u006e\u0074\u0061","\u006d\u0061\u0072\u006f\u006f\u006e","\u006d\u0065d\u0069\u0075\u006da\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065","\u006d\u0065\u0064\u0069\u0075\u006d\u0062\u006c\u0075\u0065","\u006d\u0065\u0064i\u0075\u006d\u006f\u0072\u0063\u0068\u0069\u0064","\u006d\u0065\u0064i\u0075\u006d\u0070\u0075\u0072\u0070\u006c\u0065","\u006d\u0065\u0064\u0069\u0075\u006d\u0073\u0065\u0061g\u0072\u0065\u0065\u006e","\u006de\u0064i\u0075\u006d\u0073\u006c\u0061\u0074\u0065\u0062\u006c\u0075\u0065","\u006d\u0065\u0064\u0069\u0075\u006d\u0073\u0070\u0072\u0069\u006e\u0067g\u0072\u0065\u0065\u006e","\u006de\u0064i\u0075\u006d\u0074\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065","\u006de\u0064i\u0075\u006d\u0076\u0069\u006f\u006c\u0065\u0074\u0072\u0065\u0064","\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0062\u006c\u0075\u0065","\u006di\u006e\u0074\u0063\u0072\u0065\u0061m","\u006di\u0073\u0074\u0079\u0072\u006f\u0073e","\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e","n\u0061\u0076\u0061\u006a\u006f\u0077\u0068\u0069\u0074\u0065","\u006e\u0061\u0076\u0079","\u006fl\u0064\u006c\u0061\u0063\u0065","\u006f\u006c\u0069v\u0065","\u006fl\u0069\u0076\u0065\u0064\u0072\u0061b","\u006f\u0072\u0061\u006e\u0067\u0065","\u006fr\u0061\u006e\u0067\u0065\u0072\u0065d","\u006f\u0072\u0063\u0068\u0069\u0064","\u0070\u0061\u006c\u0065\u0067\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064","\u0070a\u006c\u0065\u0067\u0072\u0065\u0065n","\u0070\u0061\u006c\u0065\u0074\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065","\u0070\u0061\u006c\u0065\u0076\u0069\u006f\u006c\u0065\u0074\u0072\u0065\u0064","\u0070\u0061\u0070\u0061\u0079\u0061\u0077\u0068\u0069\u0070","\u0070e\u0061\u0063\u0068\u0070\u0075\u0066f","\u0070\u0065\u0072\u0075","\u0070\u0069\u006e\u006b","\u0070\u006c\u0075\u006d","\u0070\u006f\u0077\u0064\u0065\u0072\u0062\u006c\u0075\u0065","\u0070\u0075\u0072\u0070\u006c\u0065","\u0072\u0065\u0064","\u0072o\u0073\u0079\u0062\u0072\u006f\u0077n","\u0072o\u0079\u0061\u006c\u0062\u006c\u0075e","s\u0061\u0064\u0064\u006c\u0065\u0062\u0072\u006f\u0077\u006e","\u0073\u0061\u006c\u006d\u006f\u006e","\u0073\u0061\u006e\u0064\u0079\u0062\u0072\u006f\u0077\u006e","\u0073\u0065\u0061\u0067\u0072\u0065\u0065\u006e","\u0073\u0065\u0061\u0073\u0068\u0065\u006c\u006c","\u0073\u0069\u0065\u006e\u006e\u0061","\u0073\u0069\u006c\u0076\u0065\u0072","\u0073k\u0079\u0062\u006c\u0075\u0065","\u0073l\u0061\u0074\u0065\u0062\u006c\u0075e","\u0073l\u0061\u0074\u0065\u0067\u0072\u0061y","\u0073l\u0061\u0074\u0065\u0067\u0072\u0065y","\u0073\u006e\u006f\u0077","s\u0070\u0072\u0069\u006e\u0067\u0067\u0072\u0065\u0065\u006e","\u0073t\u0065\u0065\u006c\u0062\u006c\u0075e","\u0074\u0061\u006e","\u0074\u0065\u0061\u006c","\u0074h\u0069\u0073\u0074\u006c\u0065","\u0074\u006f\u006d\u0061\u0074\u006f","\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e","\u0076\u0069\u006f\u006c\u0065\u0074","\u0077\u0068\u0065a\u0074","\u0077\u0068\u0069t\u0065","\u0077\u0068\u0069\u0074\u0065\u0073\u006d\u006f\u006b\u0065","\u0079\u0065\u006c\u006c\u006f\u0077","y\u0065\u006c\u006c\u006f\u0077\u0067\u0072\u0065\u0065\u006e"};
type Point struct{X ,Y float64 ;};func _cac (_fdb ,_ace float64 )bool {return _a .Abs (_fdb -_ace )<=_ddg };var (Aliceblue =_ee .RGBA {0xf0,0xf8,0xff,0xff};Antiquewhite =_ee .RGBA {0xfa,0xeb,0xd7,0xff};Aqua =_ee .RGBA {0x00,0xff,0xff,0xff};Aquamarine =_ee .RGBA {0x7f,0xff,0xd4,0xff};
Azure =_ee .RGBA {0xf0,0xff,0xff,0xff};Beige =_ee .RGBA {0xf5,0xf5,0xdc,0xff};Bisque =_ee .RGBA {0xff,0xe4,0xc4,0xff};Black =_ee .RGBA {0x00,0x00,0x00,0xff};Blanchedalmond =_ee .RGBA {0xff,0xeb,0xcd,0xff};Blue =_ee .RGBA {0x00,0x00,0xff,0xff};Blueviolet =_ee .RGBA {0x8a,0x2b,0xe2,0xff};
Brown =_ee .RGBA {0xa5,0x2a,0x2a,0xff};Burlywood =_ee .RGBA {0xde,0xb8,0x87,0xff};Cadetblue =_ee .RGBA {0x5f,0x9e,0xa0,0xff};Chartreuse =_ee .RGBA {0x7f,0xff,0x00,0xff};Chocolate =_ee .RGBA {0xd2,0x69,0x1e,0xff};Coral =_ee .RGBA {0xff,0x7f,0x50,0xff};Cornflowerblue =_ee .RGBA {0x64,0x95,0xed,0xff};
Cornsilk =_ee .RGBA {0xff,0xf8,0xdc,0xff};Crimson =_ee .RGBA {0xdc,0x14,0x3c,0xff};Cyan =_ee .RGBA {0x00,0xff,0xff,0xff};Darkblue =_ee .RGBA {0x00,0x00,0x8b,0xff};Darkcyan =_ee .RGBA {0x00,0x8b,0x8b,0xff};Darkgoldenrod =_ee .RGBA {0xb8,0x86,0x0b,0xff};
Darkgray =_ee .RGBA {0xa9,0xa9,0xa9,0xff};Darkgreen =_ee .RGBA {0x00,0x64,0x00,0xff};Darkgrey =_ee .RGBA {0xa9,0xa9,0xa9,0xff};Darkkhaki =_ee .RGBA {0xbd,0xb7,0x6b,0xff};Darkmagenta =_ee .RGBA {0x8b,0x00,0x8b,0xff};Darkolivegreen =_ee .RGBA {0x55,0x6b,0x2f,0xff};
Darkorange =_ee .RGBA {0xff,0x8c,0x00,0xff};Darkorchid =_ee .RGBA {0x99,0x32,0xcc,0xff};Darkred =_ee .RGBA {0x8b,0x00,0x00,0xff};Darksalmon =_ee .RGBA {0xe9,0x96,0x7a,0xff};Darkseagreen =_ee .RGBA {0x8f,0xbc,0x8f,0xff};Darkslateblue =_ee .RGBA {0x48,0x3d,0x8b,0xff};
Darkslategray =_ee .RGBA {0x2f,0x4f,0x4f,0xff};Darkslategrey =_ee .RGBA {0x2f,0x4f,0x4f,0xff};Darkturquoise =_ee .RGBA {0x00,0xce,0xd1,0xff};Darkviolet =_ee .RGBA {0x94,0x00,0xd3,0xff};Deeppink =_ee .RGBA {0xff,0x14,0x93,0xff};Deepskyblue =_ee .RGBA {0x00,0xbf,0xff,0xff};
Dimgray =_ee .RGBA {0x69,0x69,0x69,0xff};Dimgrey =_ee .RGBA {0x69,0x69,0x69,0xff};Dodgerblue =_ee .RGBA {0x1e,0x90,0xff,0xff};Firebrick =_ee .RGBA {0xb2,0x22,0x22,0xff};Floralwhite =_ee .RGBA {0xff,0xfa,0xf0,0xff};Forestgreen =_ee .RGBA {0x22,0x8b,0x22,0xff};
Fuchsia =_ee .RGBA {0xff,0x00,0xff,0xff};Gainsboro =_ee .RGBA {0xdc,0xdc,0xdc,0xff};Ghostwhite =_ee .RGBA {0xf8,0xf8,0xff,0xff};Gold =_ee .RGBA {0xff,0xd7,0x00,0xff};Goldenrod =_ee .RGBA {0xda,0xa5,0x20,0xff};Gray =_ee .RGBA {0x80,0x80,0x80,0xff};Green =_ee .RGBA {0x00,0x80,0x00,0xff};
Greenyellow =_ee .RGBA {0xad,0xff,0x2f,0xff};Grey =_ee .RGBA {0x80,0x80,0x80,0xff};Honeydew =_ee .RGBA {0xf0,0xff,0xf0,0xff};Hotpink =_ee .RGBA {0xff,0x69,0xb4,0xff};Indianred =_ee .RGBA {0xcd,0x5c,0x5c,0xff};Indigo =_ee .RGBA {0x4b,0x00,0x82,0xff};Ivory =_ee .RGBA {0xff,0xff,0xf0,0xff};
Khaki =_ee .RGBA {0xf0,0xe6,0x8c,0xff};Lavender =_ee .RGBA {0xe6,0xe6,0xfa,0xff};Lavenderblush =_ee .RGBA {0xff,0xf0,0xf5,0xff};Lawngreen =_ee .RGBA {0x7c,0xfc,0x00,0xff};Lemonchiffon =_ee .RGBA {0xff,0xfa,0xcd,0xff};Lightblue =_ee .RGBA {0xad,0xd8,0xe6,0xff};
Lightcoral =_ee .RGBA {0xf0,0x80,0x80,0xff};Lightcyan =_ee .RGBA {0xe0,0xff,0xff,0xff};Lightgoldenrodyellow =_ee .RGBA {0xfa,0xfa,0xd2,0xff};Lightgray =_ee .RGBA {0xd3,0xd3,0xd3,0xff};Lightgreen =_ee .RGBA {0x90,0xee,0x90,0xff};Lightgrey =_ee .RGBA {0xd3,0xd3,0xd3,0xff};
Lightpink =_ee .RGBA {0xff,0xb6,0xc1,0xff};Lightsalmon =_ee .RGBA {0xff,0xa0,0x7a,0xff};Lightseagreen =_ee .RGBA {0x20,0xb2,0xaa,0xff};Lightskyblue =_ee .RGBA {0x87,0xce,0xfa,0xff};Lightslategray =_ee .RGBA {0x77,0x88,0x99,0xff};Lightslategrey =_ee .RGBA {0x77,0x88,0x99,0xff};
Lightsteelblue =_ee .RGBA {0xb0,0xc4,0xde,0xff};Lightyellow =_ee .RGBA {0xff,0xff,0xe0,0xff};Lime =_ee .RGBA {0x00,0xff,0x00,0xff};Limegreen =_ee .RGBA {0x32,0xcd,0x32,0xff};Linen =_ee .RGBA {0xfa,0xf0,0xe6,0xff};Magenta =_ee .RGBA {0xff,0x00,0xff,0xff};
Maroon =_ee .RGBA {0x80,0x00,0x00,0xff};Mediumaquamarine =_ee .RGBA {0x66,0xcd,0xaa,0xff};Mediumblue =_ee .RGBA {0x00,0x00,0xcd,0xff};Mediumorchid =_ee .RGBA {0xba,0x55,0xd3,0xff};Mediumpurple =_ee .RGBA {0x93,0x70,0xdb,0xff};Mediumseagreen =_ee .RGBA {0x3c,0xb3,0x71,0xff};
Mediumslateblue =_ee .RGBA {0x7b,0x68,0xee,0xff};Mediumspringgreen =_ee .RGBA {0x00,0xfa,0x9a,0xff};Mediumturquoise =_ee .RGBA {0x48,0xd1,0xcc,0xff};Mediumvioletred =_ee .RGBA {0xc7,0x15,0x85,0xff};Midnightblue =_ee .RGBA {0x19,0x19,0x70,0xff};Mintcream =_ee .RGBA {0xf5,0xff,0xfa,0xff};
Mistyrose =_ee .RGBA {0xff,0xe4,0xe1,0xff};Moccasin =_ee .RGBA {0xff,0xe4,0xb5,0xff};Navajowhite =_ee .RGBA {0xff,0xde,0xad,0xff};Navy =_ee .RGBA {0x00,0x00,0x80,0xff};Oldlace =_ee .RGBA {0xfd,0xf5,0xe6,0xff};Olive =_ee .RGBA {0x80,0x80,0x00,0xff};Olivedrab =_ee .RGBA {0x6b,0x8e,0x23,0xff};
Orange =_ee .RGBA {0xff,0xa5,0x00,0xff};Orangered =_ee .RGBA {0xff,0x45,0x00,0xff};Orchid =_ee .RGBA {0xda,0x70,0xd6,0xff};Palegoldenrod =_ee .RGBA {0xee,0xe8,0xaa,0xff};Palegreen =_ee .RGBA {0x98,0xfb,0x98,0xff};Paleturquoise =_ee .RGBA {0xaf,0xee,0xee,0xff};
Palevioletred =_ee .RGBA {0xdb,0x70,0x93,0xff};Papayawhip =_ee .RGBA {0xff,0xef,0xd5,0xff};Peachpuff =_ee .RGBA {0xff,0xda,0xb9,0xff};Peru =_ee .RGBA {0xcd,0x85,0x3f,0xff};Pink =_ee .RGBA {0xff,0xc0,0xcb,0xff};Plum =_ee .RGBA {0xdd,0xa0,0xdd,0xff};Powderblue =_ee .RGBA {0xb0,0xe0,0xe6,0xff};
Purple =_ee .RGBA {0x80,0x00,0x80,0xff};Red =_ee .RGBA {0xff,0x00,0x00,0xff};Rosybrown =_ee .RGBA {0xbc,0x8f,0x8f,0xff};Royalblue =_ee .RGBA {0x41,0x69,0xe1,0xff};Saddlebrown =_ee .RGBA {0x8b,0x45,0x13,0xff};Salmon =_ee .RGBA {0xfa,0x80,0x72,0xff};Sandybrown =_ee .RGBA {0xf4,0xa4,0x60,0xff};
Seagreen =_ee .RGBA {0x2e,0x8b,0x57,0xff};Seashell =_ee .RGBA {0xff,0xf5,0xee,0xff};Sienna =_ee .RGBA {0xa0,0x52,0x2d,0xff};Silver =_ee .RGBA {0xc0,0xc0,0xc0,0xff};Skyblue =_ee .RGBA {0x87,0xce,0xeb,0xff};Slateblue =_ee .RGBA {0x6a,0x5a,0xcd,0xff};Slategray =_ee .RGBA {0x70,0x80,0x90,0xff};
Slategrey =_ee .RGBA {0x70,0x80,0x90,0xff};Snow =_ee .RGBA {0xff,0xfa,0xfa,0xff};Springgreen =_ee .RGBA {0x00,0xff,0x7f,0xff};Steelblue =_ee .RGBA {0x46,0x82,0xb4,0xff};Tan =_ee .RGBA {0xd2,0xb4,0x8c,0xff};Teal =_ee .RGBA {0x00,0x80,0x80,0xff};Thistle =_ee .RGBA {0xd8,0xbf,0xd8,0xff};
Tomato =_ee .RGBA {0xff,0x63,0x47,0xff};Turquoise =_ee .RGBA {0x40,0xe0,0xd0,0xff};Violet =_ee .RGBA {0xee,0x82,0xee,0xff};Wheat =_ee .RGBA {0xf5,0xde,0xb3,0xff};White =_ee .RGBA {0xff,0xff,0xff,0xff};Whitesmoke =_ee .RGBA {0xf5,0xf5,0xf5,0xff};Yellow =_ee .RGBA {0xff,0xff,0x00,0xff};
Yellowgreen =_ee .RGBA {0x9a,0xcd,0x32,0xff};);func EllipseToCubicBeziers (startX ,startY ,rx ,ry ,rot float64 ,large ,sweep bool ,endX ,endY float64 )[][4]Point {rx =_a .Abs (rx );ry =_a .Abs (ry );if rx < ry {rx ,ry =ry ,rx ;rot +=90.0;};_d :=_afd (rot *_a .Pi /180.0);
if _a .Pi <=_d {_d -=_a .Pi ;};_aa ,_da ,_b ,_bf :=_gdg (startX ,startY ,rx ,ry ,_d ,large ,sweep ,endX ,endY );_g :=_a .Pi /2.0;_c :=int (_a .Ceil (_a .Abs (_bf -_b )/_g ));_g =_a .Abs (_bf -_b )/float64 (_c );_ab :=_a .Sin (_g )*(_a .Sqrt (4.0+3.0*_a .Pow (_a .Tan (_g /2.0),2.0))-1.0)/3.0;
if !sweep {_g =-_g ;};_ad :=Point {X :startX ,Y :startY };_bb ,_af :=_dac (rx ,ry ,_d ,sweep ,_b );_cb :=Point {X :_bb ,Y :_af };_be :=[][4]Point {};for _ef :=1;_ef < _c +1;_ef ++{_f :=_b +float64 (_ef )*_g ;_eef ,_dc :=_ac (rx ,ry ,_d ,_aa ,_da ,_f );
_gc :=Point {X :_eef ,Y :_dc };_adf ,_ca :=_dac (rx ,ry ,_d ,sweep ,_f );_gd :=Point {X :_adf ,Y :_ca };_ge :=_ad .Add (_cb .Mul (_ab ));_cad :=_gc .Sub (_gd .Mul (_ab ));_be =append (_be ,[4]Point {_ad ,_ge ,_cad ,_gc });_cb =_gd ;_ad =_gc ;};return _be ;
};func _afd (_ff float64 )float64 {_ff =_a .Mod (_ff ,2.0*_a .Pi );if _ff < 0.0{_ff +=2.0*_a .Pi ;};return _ff ;};const _ddg =1e-10;func _ac (_bfb ,_gf ,_dcf ,_fc ,_ga ,_fg float64 )(float64 ,float64 ){_dd ,_df :=_a .Sincos (_fg );_cbe ,_efe :=_a .Sincos (_dcf );
_bed :=_fc +_bfb *_df *_efe -_gf *_dd *_cbe ;_fd :=_ga +_bfb *_df *_cbe +_gf *_dd *_efe ;return _bed ,_fd ;};func _gdg (_gcc ,_ce ,_db ,_cd ,_cg float64 ,_ceb ,_de bool ,_dg ,_adb float64 )(float64 ,float64 ,float64 ,float64 ){if _cac (_gcc ,_dg )&&_cac (_ce ,_adb ){return _gcc ,_ce ,0.0,0.0;
};_bg ,_gee :=_a .Sincos (_cg );_ade :=_gee *(_gcc -_dg )/2.0+_bg *(_ce -_adb )/2.0;_eg :=-_bg *(_gcc -_dg )/2.0+_gee *(_ce -_adb )/2.0;_abb :=_ade *_ade /_db /_db +_eg *_eg /_cd /_cd ;if _abb > 1.0{_db *=_a .Sqrt (_abb );_cd *=_a .Sqrt (_abb );};_cdg :=(_db *_db *_cd *_cd -_db *_db *_eg *_eg -_cd *_cd *_ade *_ade )/(_db *_db *_eg *_eg +_cd *_cd *_ade *_ade );
if _cdg < 0.0{_cdg =0.0;};_aaf :=_a .Sqrt (_cdg );if _ceb ==_de {_aaf =-_aaf ;};_cc :=_aaf *_db *_eg /_cd ;_cbc :=_aaf *-_cd *_ade /_db ;_gef :=_gee *_cc -_bg *_cbc +(_gcc +_dg )/2.0;_cea :=_bg *_cc +_gee *_cbc +(_ce +_adb )/2.0;_cbd :=(_ade -_cc )/_db ;
_gb :=(_eg -_cbc )/_cd ;_gcd :=-(_ade +_cc )/_db ;_cda :=-(_eg +_cbc )/_cd ;_gg :=_a .Acos (_cbd /_a .Sqrt (_cbd *_cbd +_gb *_gb ));if _gb < 0.0{_gg =-_gg ;};_gg =_afd (_gg );_ae :=(_cbd *_gcd +_gb *_cda )/_a .Sqrt ((_cbd *_cbd +_gb *_gb )*(_gcd *_gcd +_cda *_cda ));
_ae =_a .Min (1.0,_a .Max (-1.0,_ae ));_cgg :=_a .Acos (_ae );if _cbd *_cda -_gb *_gcd < 0.0{_cgg =-_cgg ;};if !_de &&_cgg > 0.0{_cgg -=2.0*_a .Pi ;}else if _de &&_cgg < 0.0{_cgg +=2.0*_a .Pi ;};return _gef ,_cea ,_gg ,_gg +_cgg ;};func QuadraticToCubicBezier (startX ,startY ,x1 ,y1 ,x ,y float64 )(Point ,Point ){_ag :=Point {X :startX ,Y :startY };
_fge :=Point {X :x1 ,Y :y1 };_cef :=Point {X :x ,Y :y };_cdd :=_ag .Interpolate (_fge ,2.0/3.0);_afe :=_cef .Interpolate (_fge ,2.0/3.0);return _cdd ,_afe ;};var ColorMap =map[string ]_ee .RGBA {"\u0061l\u0069\u0063\u0065\u0062\u006c\u0075e":_ee .RGBA {0xf0,0xf8,0xff,0xff},"\u0061\u006e\u0074i\u0071\u0075\u0065\u0077\u0068\u0069\u0074\u0065":_ee .RGBA {0xfa,0xeb,0xd7,0xff},"\u0061\u0071\u0075\u0061":_ee .RGBA {0x00,0xff,0xff,0xff},"\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":_ee .RGBA {0x7f,0xff,0xd4,0xff},"\u0061\u007a\u0075r\u0065":_ee .RGBA {0xf0,0xff,0xff,0xff},"\u0062\u0065\u0069g\u0065":_ee .RGBA {0xf5,0xf5,0xdc,0xff},"\u0062\u0069\u0073\u0071\u0075\u0065":_ee .RGBA {0xff,0xe4,0xc4,0xff},"\u0062\u006c\u0061c\u006b":_ee .RGBA {0x00,0x00,0x00,0xff},"\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0061l\u006d\u006f\u006e\u0064":_ee .RGBA {0xff,0xeb,0xcd,0xff},"\u0062\u006c\u0075\u0065":_ee .RGBA {0x00,0x00,0xff,0xff},"\u0062\u006c\u0075\u0065\u0076\u0069\u006f\u006c\u0065\u0074":_ee .RGBA {0x8a,0x2b,0xe2,0xff},"\u0062\u0072\u006fw\u006e":_ee .RGBA {0xa5,0x2a,0x2a,0xff},"\u0062u\u0072\u006c\u0079\u0077\u006f\u006fd":_ee .RGBA {0xde,0xb8,0x87,0xff},"\u0063a\u0064\u0065\u0074\u0062\u006c\u0075e":_ee .RGBA {0x5f,0x9e,0xa0,0xff},"\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":_ee .RGBA {0x7f,0xff,0x00,0xff},"\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":_ee .RGBA {0xd2,0x69,0x1e,0xff},"\u0063\u006f\u0072a\u006c":_ee .RGBA {0xff,0x7f,0x50,0xff},"\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0062\u006c\u0075\u0065":_ee .RGBA {0x64,0x95,0xed,0xff},"\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":_ee .RGBA {0xff,0xf8,0xdc,0xff},"\u0063r\u0069\u006d\u0073\u006f\u006e":_ee .RGBA {0xdc,0x14,0x3c,0xff},"\u0063\u0079\u0061\u006e":_ee .RGBA {0x00,0xff,0xff,0xff},"\u0064\u0061\u0072\u006b\u0062\u006c\u0075\u0065":_ee .RGBA {0x00,0x00,0x8b,0xff},"\u0064\u0061\u0072\u006b\u0063\u0079\u0061\u006e":_ee .RGBA {0x00,0x8b,0x8b,0xff},"\u0064\u0061\u0072\u006b\u0067\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":_ee .RGBA {0xb8,0x86,0x0b,0xff},"\u0064\u0061\u0072\u006b\u0067\u0072\u0061\u0079":_ee .RGBA {0xa9,0xa9,0xa9,0xff},"\u0064a\u0072\u006b\u0067\u0072\u0065\u0065n":_ee .RGBA {0x00,0x64,0x00,0xff},"\u0064\u0061\u0072\u006b\u0067\u0072\u0065\u0079":_ee .RGBA {0xa9,0xa9,0xa9,0xff},"\u0064a\u0072\u006b\u006b\u0068\u0061\u006bi":_ee .RGBA {0xbd,0xb7,0x6b,0xff},"d\u0061\u0072\u006b\u006d\u0061\u0067\u0065\u006e\u0074\u0061":_ee .RGBA {0x8b,0x00,0x8b,0xff},"\u0064\u0061\u0072\u006b\u006f\u006c\u0069\u0076\u0065g\u0072\u0065\u0065\u006e":_ee .RGBA {0x55,0x6b,0x2f,0xff},"\u0064\u0061\u0072\u006b\u006f\u0072\u0061\u006e\u0067\u0065":_ee .RGBA {0xff,0x8c,0x00,0xff},"\u0064\u0061\u0072\u006b\u006f\u0072\u0063\u0068\u0069\u0064":_ee .RGBA {0x99,0x32,0xcc,0xff},"\u0064a\u0072\u006b\u0072\u0065\u0064":_ee .RGBA {0x8b,0x00,0x00,0xff},"\u0064\u0061\u0072\u006b\u0073\u0061\u006c\u006d\u006f\u006e":_ee .RGBA {0xe9,0x96,0x7a,0xff},"\u0064\u0061\u0072k\u0073\u0065\u0061\u0067\u0072\u0065\u0065\u006e":_ee .RGBA {0x8f,0xbc,0x8f,0xff},"\u0064\u0061\u0072\u006b\u0073\u006c\u0061\u0074\u0065\u0062\u006c\u0075\u0065":_ee .RGBA {0x48,0x3d,0x8b,0xff},"\u0064\u0061\u0072\u006b\u0073\u006c\u0061\u0074\u0065\u0067\u0072\u0061\u0079":_ee .RGBA {0x2f,0x4f,0x4f,0xff},"\u0064\u0061\u0072\u006b\u0073\u006c\u0061\u0074\u0065\u0067\u0072\u0065\u0079":_ee .RGBA {0x2f,0x4f,0x4f,0xff},"\u0064\u0061\u0072\u006b\u0074\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":_ee .RGBA {0x00,0xce,0xd1,0xff},"\u0064\u0061\u0072\u006b\u0076\u0069\u006f\u006c\u0065\u0074":_ee .RGBA {0x94,0x00,0xd3,0xff},"\u0064\u0065\u0065\u0070\u0070\u0069\u006e\u006b":_ee .RGBA {0xff,0x14,0x93,0xff},"d\u0065\u0065\u0070\u0073\u006b\u0079\u0062\u006c\u0075\u0065":_ee .RGBA {0x00,0xbf,0xff,0xff},"\u0064i\u006d\u0067\u0072\u0061\u0079":_ee .RGBA {0x69,0x69,0x69,0xff},"\u0064i\u006d\u0067\u0072\u0065\u0079":_ee .RGBA {0x69,0x69,0x69,0xff},"\u0064\u006f\u0064\u0067\u0065\u0072\u0062\u006c\u0075\u0065":_ee .RGBA {0x1e,0x90,0xff,0xff},"\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":_ee .RGBA {0xb2,0x22,0x22,0xff},"f\u006c\u006f\u0072\u0061\u006c\u0077\u0068\u0069\u0074\u0065":_ee .RGBA {0xff,0xfa,0xf0,0xff},"f\u006f\u0072\u0065\u0073\u0074\u0067\u0072\u0065\u0065\u006e":_ee .RGBA {0x22,0x8b,0x22,0xff},"\u0066u\u0063\u0068\u0073\u0069\u0061":_ee .RGBA {0xff,0x00,0xff,0xff},"\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":_ee .RGBA {0xdc,0xdc,0xdc,0xff},"\u0067\u0068\u006f\u0073\u0074\u0077\u0068\u0069\u0074\u0065":_ee .RGBA {0xf8,0xf8,0xff,0xff},"\u0067\u006f\u006c\u0064":_ee .RGBA {0xff,0xd7,0x00,0xff},"\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":_ee .RGBA {0xda,0xa5,0x20,0xff},"\u0067\u0072\u0061\u0079":_ee .RGBA {0x80,0x80,0x80,0xff},"\u0067\u0072\u0065e\u006e":_ee .RGBA {0x00,0x80,0x00,0xff},"g\u0072\u0065\u0065\u006e\u0079\u0065\u006c\u006c\u006f\u0077":_ee .RGBA {0xad,0xff,0x2f,0xff},"\u0067\u0072\u0065\u0079":_ee .RGBA {0x80,0x80,0x80,0xff},"\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":_ee .RGBA {0xf0,0xff,0xf0,0xff},"\u0068o\u0074\u0070\u0069\u006e\u006b":_ee .RGBA {0xff,0x69,0xb4,0xff},"\u0069n\u0064\u0069\u0061\u006e\u0072\u0065d":_ee .RGBA {0xcd,0x5c,0x5c,0xff},"\u0069\u006e\u0064\u0069\u0067\u006f":_ee .RGBA {0x4b,0x00,0x82,0xff},"\u0069\u0076\u006fr\u0079":_ee .RGBA {0xff,0xff,0xf0,0xff},"\u006b\u0068\u0061k\u0069":_ee .RGBA {0xf0,0xe6,0x8c,0xff},"\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":_ee .RGBA {0xe6,0xe6,0xfa,0xff},"\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0062\u006c\u0075\u0073\u0068":_ee .RGBA {0xff,0xf0,0xf5,0xff},"\u006ca\u0077\u006e\u0067\u0072\u0065\u0065n":_ee .RGBA {0x7c,0xfc,0x00,0xff},"\u006c\u0065\u006do\u006e\u0063\u0068\u0069\u0066\u0066\u006f\u006e":_ee .RGBA {0xff,0xfa,0xcd,0xff},"\u006ci\u0067\u0068\u0074\u0062\u006c\u0075e":_ee .RGBA {0xad,0xd8,0xe6,0xff},"\u006c\u0069\u0067\u0068\u0074\u0063\u006f\u0072\u0061\u006c":_ee .RGBA {0xf0,0x80,0x80,0xff},"\u006ci\u0067\u0068\u0074\u0063\u0079\u0061n":_ee .RGBA {0xe0,0xff,0xff,0xff},"l\u0069g\u0068\u0074\u0067\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0079\u0065ll\u006f\u0077":_ee .RGBA {0xfa,0xfa,0xd2,0xff},"\u006ci\u0067\u0068\u0074\u0067\u0072\u0061y":_ee .RGBA {0xd3,0xd3,0xd3,0xff},"\u006c\u0069\u0067\u0068\u0074\u0067\u0072\u0065\u0065\u006e":_ee .RGBA {0x90,0xee,0x90,0xff},"\u006ci\u0067\u0068\u0074\u0067\u0072\u0065y":_ee .RGBA {0xd3,0xd3,0xd3,0xff},"\u006ci\u0067\u0068\u0074\u0070\u0069\u006ek":_ee .RGBA {0xff,0xb6,0xc1,0xff},"l\u0069\u0067\u0068\u0074\u0073\u0061\u006c\u006d\u006f\u006e":_ee .RGBA {0xff,0xa0,0x7a,0xff},"\u006c\u0069\u0067\u0068\u0074\u0073\u0065\u0061\u0067\u0072\u0065\u0065\u006e":_ee .RGBA {0x20,0xb2,0xaa,0xff},"\u006c\u0069\u0067h\u0074\u0073\u006b\u0079\u0062\u006c\u0075\u0065":_ee .RGBA {0x87,0xce,0xfa,0xff},"\u006c\u0069\u0067\u0068\u0074\u0073\u006c\u0061\u0074e\u0067\u0072\u0061\u0079":_ee .RGBA {0x77,0x88,0x99,0xff},"\u006c\u0069\u0067\u0068\u0074\u0073\u006c\u0061\u0074e\u0067\u0072\u0065\u0079":_ee .RGBA {0x77,0x88,0x99,0xff},"\u006c\u0069\u0067\u0068\u0074\u0073\u0074\u0065\u0065l\u0062\u006c\u0075\u0065":_ee .RGBA {0xb0,0xc4,0xde,0xff},"l\u0069\u0067\u0068\u0074\u0079\u0065\u006c\u006c\u006f\u0077":_ee .RGBA {0xff,0xff,0xe0,0xff},"\u006c\u0069\u006d\u0065":_ee .RGBA {0x00,0xff,0x00,0xff},"\u006ci\u006d\u0065\u0067\u0072\u0065\u0065n":_ee .RGBA {0x32,0xcd,0x32,0xff},"\u006c\u0069\u006ee\u006e":_ee .RGBA {0xfa,0xf0,0xe6,0xff},"\u006da\u0067\u0065\u006e\u0074\u0061":_ee .RGBA {0xff,0x00,0xff,0xff},"\u006d\u0061\u0072\u006f\u006f\u006e":_ee .RGBA {0x80,0x00,0x00,0xff},"\u006d\u0065d\u0069\u0075\u006da\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":_ee .RGBA {0x66,0xcd,0xaa,0xff},"\u006d\u0065\u0064\u0069\u0075\u006d\u0062\u006c\u0075\u0065":_ee .RGBA {0x00,0x00,0xcd,0xff},"\u006d\u0065\u0064i\u0075\u006d\u006f\u0072\u0063\u0068\u0069\u0064":_ee .RGBA {0xba,0x55,0xd3,0xff},"\u006d\u0065\u0064i\u0075\u006d\u0070\u0075\u0072\u0070\u006c\u0065":_ee .RGBA {0x93,0x70,0xdb,0xff},"\u006d\u0065\u0064\u0069\u0075\u006d\u0073\u0065\u0061g\u0072\u0065\u0065\u006e":_ee .RGBA {0x3c,0xb3,0x71,0xff},"\u006de\u0064i\u0075\u006d\u0073\u006c\u0061\u0074\u0065\u0062\u006c\u0075\u0065":_ee .RGBA {0x7b,0x68,0xee,0xff},"\u006d\u0065\u0064\u0069\u0075\u006d\u0073\u0070\u0072\u0069\u006e\u0067g\u0072\u0065\u0065\u006e":_ee .RGBA {0x00,0xfa,0x9a,0xff},"\u006de\u0064i\u0075\u006d\u0074\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":_ee .RGBA {0x48,0xd1,0xcc,0xff},"\u006de\u0064i\u0075\u006d\u0076\u0069\u006f\u006c\u0065\u0074\u0072\u0065\u0064":_ee .RGBA {0xc7,0x15,0x85,0xff},"\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0062\u006c\u0075\u0065":_ee .RGBA {0x19,0x19,0x70,0xff},"\u006di\u006e\u0074\u0063\u0072\u0065\u0061m":_ee .RGBA {0xf5,0xff,0xfa,0xff},"\u006di\u0073\u0074\u0079\u0072\u006f\u0073e":_ee .RGBA {0xff,0xe4,0xe1,0xff},"\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":_ee .RGBA {0xff,0xe4,0xb5,0xff},"n\u0061\u0076\u0061\u006a\u006f\u0077\u0068\u0069\u0074\u0065":_ee .RGBA {0xff,0xde,0xad,0xff},"\u006e\u0061\u0076\u0079":_ee .RGBA {0x00,0x00,0x80,0xff},"\u006fl\u0064\u006c\u0061\u0063\u0065":_ee .RGBA {0xfd,0xf5,0xe6,0xff},"\u006f\u006c\u0069v\u0065":_ee .RGBA {0x80,0x80,0x00,0xff},"\u006fl\u0069\u0076\u0065\u0064\u0072\u0061b":_ee .RGBA {0x6b,0x8e,0x23,0xff},"\u006f\u0072\u0061\u006e\u0067\u0065":_ee .RGBA {0xff,0xa5,0x00,0xff},"\u006fr\u0061\u006e\u0067\u0065\u0072\u0065d":_ee .RGBA {0xff,0x45,0x00,0xff},"\u006f\u0072\u0063\u0068\u0069\u0064":_ee .RGBA {0xda,0x70,0xd6,0xff},"\u0070\u0061\u006c\u0065\u0067\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":_ee .RGBA {0xee,0xe8,0xaa,0xff},"\u0070a\u006c\u0065\u0067\u0072\u0065\u0065n":_ee .RGBA {0x98,0xfb,0x98,0xff},"\u0070\u0061\u006c\u0065\u0074\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":_ee .RGBA {0xaf,0xee,0xee,0xff},"\u0070\u0061\u006c\u0065\u0076\u0069\u006f\u006c\u0065\u0074\u0072\u0065\u0064":_ee .RGBA {0xdb,0x70,0x93,0xff},"\u0070\u0061\u0070\u0061\u0079\u0061\u0077\u0068\u0069\u0070":_ee .RGBA {0xff,0xef,0xd5,0xff},"\u0070e\u0061\u0063\u0068\u0070\u0075\u0066f":_ee .RGBA {0xff,0xda,0xb9,0xff},"\u0070\u0065\u0072\u0075":_ee .RGBA {0xcd,0x85,0x3f,0xff},"\u0070\u0069\u006e\u006b":_ee .RGBA {0xff,0xc0,0xcb,0xff},"\u0070\u006c\u0075\u006d":_ee .RGBA {0xdd,0xa0,0xdd,0xff},"\u0070\u006f\u0077\u0064\u0065\u0072\u0062\u006c\u0075\u0065":_ee .RGBA {0xb0,0xe0,0xe6,0xff},"\u0070\u0075\u0072\u0070\u006c\u0065":_ee .RGBA {0x80,0x00,0x80,0xff},"\u0072\u0065\u0064":_ee .RGBA {0xff,0x00,0x00,0xff},"\u0072o\u0073\u0079\u0062\u0072\u006f\u0077n":_ee .RGBA {0xbc,0x8f,0x8f,0xff},"\u0072o\u0079\u0061\u006c\u0062\u006c\u0075e":_ee .RGBA {0x41,0x69,0xe1,0xff},"s\u0061\u0064\u0064\u006c\u0065\u0062\u0072\u006f\u0077\u006e":_ee .RGBA {0x8b,0x45,0x13,0xff},"\u0073\u0061\u006c\u006d\u006f\u006e":_ee .RGBA {0xfa,0x80,0x72,0xff},"\u0073\u0061\u006e\u0064\u0079\u0062\u0072\u006f\u0077\u006e":_ee .RGBA {0xf4,0xa4,0x60,0xff},"\u0073\u0065\u0061\u0067\u0072\u0065\u0065\u006e":_ee .RGBA {0x2e,0x8b,0x57,0xff},"\u0073\u0065\u0061\u0073\u0068\u0065\u006c\u006c":_ee .RGBA {0xff,0xf5,0xee,0xff},"\u0073\u0069\u0065\u006e\u006e\u0061":_ee .RGBA {0xa0,0x52,0x2d,0xff},"\u0073\u0069\u006c\u0076\u0065\u0072":_ee .RGBA {0xc0,0xc0,0xc0,0xff},"\u0073k\u0079\u0062\u006c\u0075\u0065":_ee .RGBA {0x87,0xce,0xeb,0xff},"\u0073l\u0061\u0074\u0065\u0062\u006c\u0075e":_ee .RGBA {0x6a,0x5a,0xcd,0xff},"\u0073l\u0061\u0074\u0065\u0067\u0072\u0061y":_ee .RGBA {0x70,0x80,0x90,0xff},"\u0073l\u0061\u0074\u0065\u0067\u0072\u0065y":_ee .RGBA {0x70,0x80,0x90,0xff},"\u0073\u006e\u006f\u0077":_ee .RGBA {0xff,0xfa,0xfa,0xff},"s\u0070\u0072\u0069\u006e\u0067\u0067\u0072\u0065\u0065\u006e":_ee .RGBA {0x00,0xff,0x7f,0xff},"\u0073t\u0065\u0065\u006c\u0062\u006c\u0075e":_ee .RGBA {0x46,0x82,0xb4,0xff},"\u0074\u0061\u006e":_ee .RGBA {0xd2,0xb4,0x8c,0xff},"\u0074\u0065\u0061\u006c":_ee .RGBA {0x00,0x80,0x80,0xff},"\u0074h\u0069\u0073\u0074\u006c\u0065":_ee .RGBA {0xd8,0xbf,0xd8,0xff},"\u0074\u006f\u006d\u0061\u0074\u006f":_ee .RGBA {0xff,0x63,0x47,0xff},"\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":_ee .RGBA {0x40,0xe0,0xd0,0xff},"\u0076\u0069\u006f\u006c\u0065\u0074":_ee .RGBA {0xee,0x82,0xee,0xff},"\u0077\u0068\u0065a\u0074":_ee .RGBA {0xf5,0xde,0xb3,0xff},"\u0077\u0068\u0069t\u0065":_ee .RGBA {0xff,0xff,0xff,0xff},"\u0077\u0068\u0069\u0074\u0065\u0073\u006d\u006f\u006b\u0065":_ee .RGBA {0xf5,0xf5,0xf5,0xff},"\u0079\u0065\u006c\u006c\u006f\u0077":_ee .RGBA {0xff,0xff,0x00,0xff},"y\u0065\u006c\u006c\u006f\u0077\u0067\u0072\u0065\u0065\u006e":_ee .RGBA {0x9a,0xcd,0x32,0xff}};