Created
May 11, 2025 19:55
-
-
Save cmelchior/c1ba980f4be28984c0efcd576edf9de7 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells" : [ { | |
"metadata" : { }, | |
"cell_type" : "markdown", | |
"source" : [ "# KotlinConf\n", "\n", "Hello Copenhagen\n" ], | |
"id" : "ffdfd12b1e2f81f" | |
}, { | |
"cell_type" : "code", | |
"metadata" : { | |
"collapsed" : true, | |
"ExecuteTime" : { | |
"end_time" : "2025-05-11T19:46:52.091903Z", | |
"start_time" : "2025-05-11T19:46:52.038122Z" | |
} | |
}, | |
"source" : "println(\"Hello World!\")", | |
"id" : "993c507f5e78744d", | |
"outputs" : [ { | |
"name" : "stdout", | |
"output_type" : "stream", | |
"text" : [ "Hello World!\n" ] | |
} ], | |
"execution_count" : 1 | |
}, { | |
"metadata" : { | |
"ExecuteTime" : { | |
"end_time" : "2025-05-11T19:46:53.894770Z", | |
"start_time" : "2025-05-11T19:46:53.826876Z" | |
} | |
}, | |
"cell_type" : "code", | |
"source" : [ "import java.io.File\n", "val json = File(\"/Users/christian.melchior/Private/compose-notebook/notebooks/colors.json\").readText()\n", "json" ], | |
"id" : "6a4f42f41c74e9f7", | |
"outputs" : [ { | |
"data" : { | |
"text/plain" : [ "{\n", " \"status\": 200,\n", " \"statusText\": \"OK\",\n", " \"message\": \"All css colors retrieved.\",\n", " \"count\": 148,\n", " \"cssColors\": [\n", " {\n", " \"name\": \"AliceBlue\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"F0F8FF\",\n", " \"rgb\": \"240,248,255\"\n", " },\n", " {\n", " \"name\": \"AntiqueWhite\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"FAEBD7\",\n", " \"rgb\": \"250,235,215\"\n", " },\n", " {\n", " \"name\": \"Aqua\",\n", " \"theme\": \"light\",\n", " \"group\": \"Aqua\",\n", " \"hex\": \"00FFFF\",\n", " \"rgb\": \"0,255,255\"\n", " },\n", " {\n", " \"name\": \"Aquamarine\",\n", " \"theme\": \"light\",\n", " \"group\": \"Aqua\",\n", " \"hex\": \"7FFFD4\",\n", " \"rgb\": \"127,255,212\"\n", " },\n", " {\n", " \"name\": \"Azure\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"F0FFFF\",\n", " \"rgb\": \"240,255,255\"\n", " },\n", " {\n", " \"name\": \"Beige\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"F5F5DC\",\n", " \"rgb\": \"245,245,220\"\n", " },\n", " {\n", " \"name\": \"Bisque\",\n", " \"theme\": \"light\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"FFE4C4\",\n", " \"rgb\": \"255,228,196\"\n", " },\n", " {\n", " \"name\": \"Black\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"000000\",\n", " \"rgb\": \"0,0,0\"\n", " },\n", " {\n", " \"name\": \"BlanchedAlmond\",\n", " \"theme\": \"light\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"FFEBCD\",\n", " \"rgb\": \"255,235,205\"\n", " },\n", " {\n", " \"name\": \"Blue\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"0000FF\",\n", " \"rgb\": \"0,0,255\"\n", " },\n", " {\n", " \"name\": \"BlueViolet\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"8A2BE2\",\n", " \"rgb\": \"138,43,226\"\n", " },\n", " {\n", " \"name\": \"Brown\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"A52A2A\",\n", " \"rgb\": \"165,42,42\"\n", " },\n", " {\n", " \"name\": \"Burlywood\",\n", " \"theme\": \"light\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"DEB887\",\n", " \"rgb\": \"222,184,135\"\n", " },\n", " {\n", " \"name\": \"CadetBlue\",\n", " \"theme\": \"light\",\n", " \"group\": \"Cyan\",\n", " \"hex\": \"5F9EA0\",\n", " \"rgb\": \"95,158,160\"\n", " },\n", " {\n", " \"name\": \"Chartreuse\",\n", " \"theme\": \"light\",\n", " \"group\": \"Green\",\n", " \"hex\": \"7FFF00\",\n", " \"rgb\": \"127,255,0\"\n", " },\n", " {\n", " \"name\": \"Chocolate\",\n", " \"theme\": \"light\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"D2691E\",\n", " \"rgb\": \"210,105,30\"\n", " },\n", " {\n", " \"name\": \"Coral\",\n", " \"theme\": \"light\",\n", " \"group\": \"Orange\",\n", " \"hex\": \"FF7F50\",\n", " \"rgb\": \"255,127,80\"\n", " },\n", " {\n", " \"name\": \"CornflowerBlue\",\n", " \"theme\": \"light\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"6495ED\",\n", " \"rgb\": \"100,149,237\"\n", " },\n", " {\n", " \"name\": \"Cornsilk\",\n", " \"theme\": \"light\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"FFF8DC\",\n", " \"rgb\": \"255,248,220\"\n", " },\n", " {\n", " \"name\": \"Crimson\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Red\",\n", " \"hex\": \"DC143C\",\n", " \"rgb\": \"220,20,60\"\n", " },\n", " {\n", " \"name\": \"Cyan\",\n", " \"theme\": \"light\",\n", " \"group\": \"Cyan\",\n", " \"hex\": \"00FFFF\",\n", " \"rgb\": \"0,255,255\"\n", " },\n", " {\n", " \"name\": \"DarkBlue\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"00008B\",\n", " \"rgb\": \"0,0,139\"\n", " },\n", " {\n", " \"name\": \"DarkCyan\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Cyan\",\n", " \"hex\": \"008B8B\",\n", " \"rgb\": \"0,139,139\"\n", " },\n", " {\n", " \"name\": \"DarkGoldenrod\",\n", " \"theme\": \"light\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"B8860B\",\n", " \"rgb\": \"184,134,11\"\n", " },\n", " {\n", " \"name\": \"DarkGray\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"A9A9A9\",\n", " \"rgb\": \"169,169,169\"\n", " },\n", " {\n", " \"name\": \"DarkGreen\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Green\",\n", " \"hex\": \"006400\",\n", " \"rgb\": \"0,100,0\"\n", " },\n", " {\n", " \"name\": \"DarkGrey\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"A9A9A9\",\n", " \"rgb\": \"169,169,169\"\n", " },\n", " {\n", " \"name\": \"DarkKhaki\",\n", " \"theme\": \"light\",\n", " \"group\": \"Yellow\",\n", " \"hex\": \"BDB76B\",\n", " \"rgb\": \"189,183,107\"\n", " },\n", " {\n", " \"name\": \"DarkMagenta\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"8B008B\",\n", " \"rgb\": \"139,0,139\"\n", " },\n", " {\n", " \"name\": \"DarkOliveGreen\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Green\",\n", " \"hex\": \"556B2F\",\n", " \"rgb\": \"85,107,47\"\n", " },\n", " {\n", " \"name\": \"DarkOrange\",\n", " \"theme\": \"light\",\n", " \"group\": \"Orange\",\n", " \"hex\": \"FF8C00\",\n", " \"rgb\": \"255,140,0\"\n", " },\n", " {\n", " \"name\": \"DarkOrchid\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"9932CC\",\n", " \"rgb\": \"153,50,204\"\n", " },\n", " {\n", " \"name\": \"DarkRed\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Red\",\n", " \"hex\": \"8B0000\",\n", " \"rgb\": \"139,0,0\"\n", " },\n", " {\n", " \"name\": \"DarkSalmon\",\n", " \"theme\": \"light\",\n", " \"group\": \"Red\",\n", " \"hex\": \"E9967A\",\n", " \"rgb\": \"233,150,122\"\n", " },\n", " {\n", " \"name\": \"DarkSeaGreen\",\n", " \"theme\": \"light\",\n", " \"group\": \"Green\",\n", " \"hex\": \"8FBC8F\",\n", " \"rgb\": \"143,188,143\"\n", " },\n", " {\n", " \"name\": \"DarkSlateBlue\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"483D8B\",\n", " \"rgb\": \"72,61,139\"\n", " },\n", " {\n", " \"name\": \"DarkSlateGray\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"2F4F4F\",\n", " \"rgb\": \"47,79,79\"\n", " },\n", " {\n", " \"name\": \"DarkSlateGrey\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"2F4F4F\",\n", " \"rgb\": \"47,79,79\"\n", " },\n", " {\n", " \"name\": \"DarkTurquoise\",\n", " \"theme\": \"light\",\n", " \"group\": \"Aqua\",\n", " \"hex\": \"00CED1\",\n", " \"rgb\": \"0,206,209\"\n", " },\n", " {\n", " \"name\": \"DarkViolet\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"9400D3\",\n", " \"rgb\": \"148,0,211\"\n", " },\n", " {\n", " \"name\": \"DeepPink\",\n", " \"theme\": \"light\",\n", " \"group\": \"Pink\",\n", " \"hex\": \"FF1493\",\n", " \"rgb\": \"255,20,147\"\n", " },\n", " {\n", " \"name\": \"DeepSkyBlue\",\n", " \"theme\": \"light\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"00BFFF\",\n", " \"rgb\": \"0,191,255\"\n", " },\n", " {\n", " \"name\": \"DimGray\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"696969\",\n", " \"rgb\": \"105,105,105\"\n", " },\n", " {\n", " \"name\": \"DimGrey\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"696969\",\n", " \"rgb\": \"105,105,105\"\n", " },\n", " {\n", " \"name\": \"DodgerBlue\",\n", " \"theme\": \"light\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"1E90FF\",\n", " \"rgb\": \"30,144,255\"\n", " },\n", " {\n", " \"name\": \"FireBrick\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Red\",\n", " \"hex\": \"B22222\",\n", " \"rgb\": \"178,34,34\"\n", " },\n", " {\n", " \"name\": \"FloralWhite\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"FFFAF0\",\n", " \"rgb\": \"255,250,240\"\n", " },\n", " {\n", " \"name\": \"ForestGreen\",\n", " \"theme\": \"light\",\n", " \"group\": \"Green\",\n", " \"hex\": \"228B22\",\n", " \"rgb\": \"34,139,34\"\n", " },\n", " {\n", " \"name\": \"Fuchsia\",\n", " \"theme\": \"light\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"FF00FF\",\n", " \"rgb\": \"255,0,255\"\n", " },\n", " {\n", " \"name\": \"Gainsboro\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"DCDCDC\",\n", " \"rgb\": \"220,220,220\"\n", " },\n", " {\n", " \"name\": \"GhostWhite\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"F8F8FF\",\n", " \"rgb\": \"248,248,255\"\n", " },\n", " {\n", " \"name\": \"Gold\",\n", " \"theme\": \"light\",\n", " \"group\": \"Orange\",\n", " \"hex\": \"FFD700\",\n", " \"rgb\": \"255,215,0\"\n", " },\n", " {\n", " \"name\": \"Goldenrod\",\n", " \"theme\": \"light\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"DAA520\",\n", " \"rgb\": \"218,165,32\"\n", " },\n", " {\n", " \"name\": \"Gray\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"808080\",\n", " \"rgb\": \"128,128,128\"\n", " },\n", " {\n", " \"name\": \"Green\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Green\",\n", " \"hex\": \"008000\",\n", " \"rgb\": \"0,128,0\"\n", " },\n", " {\n", " \"name\": \"GreenYellow\",\n", " \"theme\": \"light\",\n", " \"group\": \"Green\",\n", " \"hex\": \"ADFF2F\",\n", " \"rgb\": \"173,255,47\"\n", " },\n", " {\n", " \"name\": \"Grey\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"808080\",\n", " \"rgb\": \"128,128,128\"\n", " },\n", " {\n", " \"name\": \"HoneyDew\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"F0FFF0\",\n", " \"rgb\": \"240,255,240\"\n", " },\n", " {\n", " \"name\": \"HotPink\",\n", " \"theme\": \"light\",\n", " \"group\": \"Pink\",\n", " \"hex\": \"FF69B4\",\n", " \"rgb\": \"255,105,180\"\n", " },\n", " {\n", " \"name\": \"IndianRed\",\n", " \"theme\": \"light\",\n", " \"group\": \"Red\",\n", " \"hex\": \"CD5C5C\",\n", " \"rgb\": \"205,92,92\"\n", " },\n", " {\n", " \"name\": \"Indigo\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"4B0082\",\n", " \"rgb\": \"75,0,130\"\n", " },\n", " {\n", " \"name\": \"Ivory\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"FFFFF0\",\n", " \"rgb\": \"255,255,240\"\n", " },\n", " {\n", " \"name\": \"Khaki\",\n", " \"theme\": \"light\",\n", " \"group\": \"Yellow\",\n", " \"hex\": \"F0E68C\",\n", " \"rgb\": \"240,230,140\"\n", " },\n", " {\n", " \"name\": \"Lavender\",\n", " \"theme\": \"light\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"E6E6FA\",\n", " \"rgb\": \"230,230,250\"\n", " },\n", " {\n", " \"name\": \"LavenderBlush\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"FFF0F5\",\n", " \"rgb\": \"255,240,245\"\n", " },\n", " {\n", " \"name\": \"LawnGreen\",\n", " \"theme\": \"light\",\n", " \"group\": \"Green\",\n", " \"hex\": \"7CFC00\",\n", " \"rgb\": \"124,252,0\"\n", " },\n", " {\n", " \"name\": \"LemonChiffon\",\n", " \"theme\": \"light\",\n", " \"group\": \"Yellow\",\n", " \"hex\": \"FFFACD\",\n", " \"rgb\": \"255,250,205\"\n", " },\n", " {\n", " \"name\": \"LightBlue\",\n", " \"theme\": \"light\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"ADD8E6\",\n", " \"rgb\": \"173,216,230\"\n", " },\n", " {\n", " \"name\": \"LightCoral\",\n", " \"theme\": \"light\",\n", " \"group\": \"Red\",\n", " \"hex\": \"F08080\",\n", " \"rgb\": \"240,128,128\"\n", " },\n", " {\n", " \"name\": \"LightCyan\",\n", " \"theme\": \"light\",\n", " \"group\": \"Cyan\",\n", " \"hex\": \"E0FFFF\",\n", " \"rgb\": \"224,255,255\"\n", " },\n", " {\n", " \"name\": \"LightGoldenrodYellow\",\n", " \"theme\": \"light\",\n", " \"group\": \"Yellow\",\n", " \"hex\": \"FAFAD2\",\n", " \"rgb\": \"250,250,210\"\n", " },\n", " {\n", " \"name\": \"LightGray\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"D3D3D3\",\n", " \"rgb\": \"211,211,211\"\n", " },\n", " {\n", " \"name\": \"LightGreen\",\n", " \"theme\": \"light\",\n", " \"group\": \"Green\",\n", " \"hex\": \"90EE90\",\n", " \"rgb\": \"144,238,144\"\n", " },\n", " {\n", " \"name\": \"LightGrey\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"D3D3D3\",\n", " \"rgb\": \"211,211,211\"\n", " },\n", " {\n", " \"name\": \"LightPink\",\n", " \"theme\": \"light\",\n", " \"group\": \"Pink\",\n", " \"hex\": \"FFB6C1\",\n", " \"rgb\": \"255,182,193\"\n", " },\n", " {\n", " \"name\": \"LightSalmon\",\n", " \"theme\": \"light\",\n", " \"group\": \"Red\",\n", " \"hex\": \"FFA07A\",\n", " \"rgb\": \"255,160,122\"\n", " },\n", " {\n", " \"name\": \"LightSeaGreen\",\n", " \"theme\": \"light\",\n", " \"group\": \"Aqua\",\n", " \"hex\": \"20B2AA\",\n", " \"rgb\": \"32,178,170\"\n", " },\n", " {\n", " \"name\": \"LightSkyBlue\",\n", " \"theme\": \"light\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"87CEFA\",\n", " \"rgb\": \"135,206,250\"\n", " },\n", " {\n", " \"name\": \"LightSlateGray\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"778899\",\n", " \"rgb\": \"119,136,153\"\n", " },\n", " {\n", " \"name\": \"LightSlateGrey\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"778899\",\n", " \"rgb\": \"119,136,153\"\n", " },\n", " {\n", " \"name\": \"LightSteelBlue\",\n", " \"theme\": \"light\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"B0C4DE\",\n", " \"rgb\": \"176,196,222\"\n", " },\n", " {\n", " \"name\": \"LightYellow\",\n", " \"theme\": \"light\",\n", " \"group\": \"Yellow\",\n", " \"hex\": \"FFFFE0\",\n", " \"rgb\": \"255,255,224\"\n", " },\n", " {\n", " \"name\": \"Lime\",\n", " \"theme\": \"light\",\n", " \"group\": \"Green\",\n", " \"hex\": \"00FF00\",\n", " \"rgb\": \"0,255,0\"\n", " },\n", " {\n", " \"name\": \"LimeGreen\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Green\",\n", " \"hex\": \"32CD32\",\n", " \"rgb\": \"50,205,50\"\n", " },\n", " {\n", " \"name\": \"Linen\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"FAF0E6\",\n", " \"rgb\": \"250,240,230\"\n", " },\n", " {\n", " \"name\": \"Magenta\",\n", " \"theme\": \"light\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"FF00FF\",\n", " \"rgb\": \"255,0,255\"\n", " },\n", " {\n", " \"name\": \"Maroon\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"800000\",\n", " \"rgb\": \"128,0,0\"\n", " },\n", " {\n", " \"name\": \"MediumAquaMarine\",\n", " \"theme\": \"light\",\n", " \"group\": \"Aqua\",\n", " \"hex\": \"66CDAA\",\n", " \"rgb\": \"102,205,170\"\n", " },\n", " {\n", " \"name\": \"MediumBlue\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"0000CD\",\n", " \"rgb\": \"0,0,205\"\n", " },\n", " {\n", " \"name\": \"MediumOrchid\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"BA55D3\",\n", " \"rgb\": \"186,85,211\"\n", " },\n", " {\n", " \"name\": \"MediumPurple\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"9370DB\",\n", " \"rgb\": \"147,112,219\"\n", " },\n", " {\n", " \"name\": \"MediumSeaGreen\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Green\",\n", " \"hex\": \"3CB371\",\n", " \"rgb\": \"60,179,113\"\n", " },\n", " {\n", " \"name\": \"MediumSlateBlue\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"7B68EE\",\n", " \"rgb\": \"123,104,238\"\n", " },\n", " {\n", " \"name\": \"MediumSpringGreen\",\n", " \"theme\": \"light\",\n", " \"group\": \"Green\",\n", " \"hex\": \"00FA9A\",\n", " \"rgb\": \"0,250,154\"\n", " },\n", " {\n", " \"name\": \"MediumTurquoise\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Aqua\",\n", " \"hex\": \"48D1CC\",\n", " \"rgb\": \"72,209,204\"\n", " },\n", " {\n", " \"name\": \"MediumVioletRed\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Pink\",\n", " \"hex\": \"C71585\",\n", " \"rgb\": \"199,21,133\"\n", " },\n", " {\n", " \"name\": \"MidnightBlue\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"191970\",\n", " \"rgb\": \"25,25,112\"\n", " },\n", " {\n", " \"name\": \"MintCream\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"F5FFFA\",\n", " \"rgb\": \"245,255,250\"\n", " },\n", " {\n", " \"name\": \"MistyRose\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"FFE4E1\",\n", " \"rgb\": \"255,228,225\"\n", " },\n", " {\n", " \"name\": \"Moccasin\",\n", " \"theme\": \"light\",\n", " \"group\": \"Yellow\",\n", " \"hex\": \"FFE4B5\",\n", " \"rgb\": \"255,228,181\"\n", " },\n", " {\n", " \"name\": \"NavajoWhite\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"FFDEAD\",\n", " \"rgb\": \"255,222,173\"\n", " },\n", " {\n", " \"name\": \"Navy\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"000080\",\n", " \"rgb\": \"0,0,128\"\n", " },\n", " {\n", " \"name\": \"OldLace\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"FDF5E6\",\n", " \"rgb\": \"253,245,230\"\n", " },\n", " {\n", " \"name\": \"Olive\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Green\",\n", " \"hex\": \"808000\",\n", " \"rgb\": \"128,128,0\"\n", " },\n", " {\n", " \"name\": \"OliveDrab\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Green\",\n", " \"hex\": \"6B8E23\",\n", " \"rgb\": \"107,142,35\"\n", " },\n", " {\n", " \"name\": \"Orange\",\n", " \"theme\": \"light\",\n", " \"group\": \"Orange\",\n", " \"hex\": \"FFA500\",\n", " \"rgb\": \"255,165,0\"\n", " },\n", " {\n", " \"name\": \"OrangeRed\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Orange\",\n", " \"hex\": \"FF4500\",\n", " \"rgb\": \"255,69,0\"\n", " },\n", " {\n", " \"name\": \"Orchid\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"DA70D6\",\n", " \"rgb\": \"218,112,214\"\n", " },\n", " {\n", " \"name\": \"PaleGoldenrod\",\n", " \"theme\": \"light\",\n", " \"group\": \"Yellow\",\n", " \"hex\": \"EEE8AA\",\n", " \"rgb\": \"238,232,170\"\n", " },\n", " {\n", " \"name\": \"PaleGreen\",\n", " \"theme\": \"light\",\n", " \"group\": \"Green\",\n", " \"hex\": \"98FB98\",\n", " \"rgb\": \"152,251,152\"\n", " },\n", " {\n", " \"name\": \"PaleTurquoise\",\n", " \"theme\": \"light\",\n", " \"group\": \"Aqua\",\n", " \"hex\": \"AFEEEE\",\n", " \"rgb\": \"175,238,238\"\n", " },\n", " {\n", " \"name\": \"PaleVioletRed\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Pink\",\n", " \"hex\": \"DB7093\",\n", " \"rgb\": \"219,112,147\"\n", " },\n", " {\n", " \"name\": \"PapayaWhip\",\n", " \"theme\": \"light\",\n", " \"group\": \"Yellow\",\n", " \"hex\": \"ffefd5\",\n", " \"rgb\": \"255,239,213\"\n", " },\n", " {\n", " \"name\": \"PeachPuff\",\n", " \"theme\": \"light\",\n", " \"group\": \"Yellow\",\n", " \"hex\": \"ffdab9\",\n", " \"rgb\": \"255,218,185\"\n", " },\n", " {\n", " \"name\": \"Peru\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"cd853f\",\n", " \"rgb\": \"205,133,63\"\n", " },\n", " {\n", " \"name\": \"Pink\",\n", " \"theme\": \"light\",\n", " \"group\": \"Pink\",\n", " \"hex\": \"ffc0cb\",\n", " \"rgb\": \"255,192,203\"\n", " },\n", " {\n", " \"name\": \"Plum\",\n", " \"theme\": \"light\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"dda0dd\",\n", " \"rgb\": \"221,160,221\"\n", " },\n", " {\n", " \"name\": \"PowderBlue\",\n", " \"theme\": \"light\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"b0e0e6\",\n", " \"rgb\": \"176,224,230\"\n", " },\n", " {\n", " \"name\": \"Purple\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"800080\",\n", " \"rgb\": \"128,0,128\"\n", " },\n", " {\n", " \"name\": \"RebeccaPurple\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"663399\",\n", " \"rgb\": \"102, 51, 153\"\n", " },\n", " {\n", " \"name\": \"Red\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Red\",\n", " \"hex\": \"ff0000\",\n", " \"rgb\": \"255,0,0\"\n", " },\n", " {\n", " \"name\": \"RosyBrown\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"bc8f8f\",\n", " \"rgb\": \"188,143,143\"\n", " },\n", " {\n", " \"name\": \"RoyalBlue\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"4169e1\",\n", " \"rgb\": \"65,105,225\"\n", " },\n", " {\n", " \"name\": \"SaddleBrown\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"8b4513\",\n", " \"rgb\": \"139,69,19\"\n", " },\n", " {\n", " \"name\": \"Salmon\",\n", " \"theme\": \"light\",\n", " \"group\": \"Red\",\n", " \"hex\": \"fa8072\",\n", " \"rgb\": \"250,128,114\"\n", " },\n", " {\n", " \"name\": \"SandyBrown\",\n", " \"theme\": \"light\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"f4a460\",\n", " \"rgb\": \"244,164,96\"\n", " },\n", " {\n", " \"name\": \"SeaGreen\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Green\",\n", " \"hex\": \"2e8b57\",\n", " \"rgb\": \"46,139,87\"\n", " },\n", " {\n", " \"name\": \"SeaShell\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"fff5ee\",\n", " \"rgb\": \"255,245,238\"\n", " },\n", " {\n", " \"name\": \"Sienna\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"a0522d\",\n", " \"rgb\": \"160,82,45\"\n", " },\n", " {\n", " \"name\": \"Silver\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"c0c0c0\",\n", " \"rgb\": \"192,192,192\"\n", " },\n", " {\n", " \"name\": \"SkyBlue\",\n", " \"theme\": \"light\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"87ceeb\",\n", " \"rgb\": \"135,206,235\"\n", " },\n", " {\n", " \"name\": \"SlateBlue\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"6a5acd\",\n", " \"rgb\": \"106,90,205\"\n", " },\n", " {\n", " \"name\": \"SlateGray\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"708090\",\n", " \"rgb\": \"112,128,144\"\n", " },\n", " {\n", " \"name\": \"SlateGrey\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"708090\",\n", " \"rgb\": \"112,128,144\"\n", " },\n", " {\n", " \"name\": \"Snow\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"fffafa\",\n", " \"rgb\": \"255,250,250\"\n", " },\n", " {\n", " \"name\": \"SpringGreen\",\n", " \"theme\": \"light\",\n", " \"group\": \"Green\",\n", " \"hex\": \"00ff7f\",\n", " \"rgb\": \"0,255,127\"\n", " },\n", " {\n", " \"name\": \"SteelBlue\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Blue\",\n", " \"hex\": \"4682b4\",\n", " \"rgb\": \"70,130,180\"\n", " },\n", " {\n", " \"name\": \"Tan\",\n", " \"theme\": \"light\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"d2b48c\",\n", " \"rgb\": \"210,180,140\"\n", " },\n", " {\n", " \"name\": \"Teal\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Cyan\",\n", " \"hex\": \"008080\",\n", " \"rgb\": \"0,128,128\"\n", " },\n", " {\n", " \"name\": \"Thistle\",\n", " \"theme\": \"light\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"d8bfd8\",\n", " \"rgb\": \"216,191,216\"\n", " },\n", " {\n", " \"name\": \"Tomato\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Orange\",\n", " \"hex\": \"ff6347\",\n", " \"rgb\": \"255,99,71\"\n", " },\n", " {\n", " \"name\": \"Turquoise\",\n", " \"theme\": \"light\",\n", " \"group\": \"Aqua\",\n", " \"hex\": \"40e0d0\",\n", " \"rgb\": \"64,224,208\"\n", " },\n", " {\n", " \"name\": \"Violet\",\n", " \"theme\": \"dark\",\n", " \"group\": \"Purple\",\n", " \"hex\": \"ee82ee\",\n", " \"rgb\": \"238,130,238\"\n", " },\n", " {\n", " \"name\": \"Wheat\",\n", " \"theme\": \"light\",\n", " \"group\": \"Brown\",\n", " \"hex\": \"f5deb3\",\n", " \"rgb\": \"245,222,179\"\n", " },\n", " {\n", " \"name\": \"White\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"ffffff\",\n", " \"rgb\": \"255,255,255\"\n", " },\n", " {\n", " \"name\": \"WhiteSmoke\",\n", " \"theme\": \"light\",\n", " \"group\": \"Gray\",\n", " \"hex\": \"f5f5f5\",\n", " \"rgb\": \"245,245,245\"\n", " },\n", " {\n", " \"name\": \"Yellow\",\n", " \"theme\": \"light\",\n", " \"group\": \"Yellow\",\n", " \"hex\": \"ffff00\",\n", " \"rgb\": \"255,255,0\"\n", " },\n", " {\n", " \"name\": \"YellowGreen\",\n", " \"theme\": \"light\",\n", " \"group\": \"Green\",\n", " \"hex\": \"9acd32\",\n", " \"rgb\": \"154,205,50\"\n", " }\n", " ]\n", "}" ] | |
}, | |
"execution_count" : 2, | |
"metadata" : { }, | |
"output_type" : "execute_result" | |
} ], | |
"execution_count" : 2 | |
}, { | |
"metadata" : { | |
"ExecuteTime" : { | |
"end_time" : "2025-05-11T19:46:56.973526Z", | |
"start_time" : "2025-05-11T19:46:55.589387Z" | |
} | |
}, | |
"cell_type" : "code", | |
"source" : "%use serialization", | |
"id" : "7de5e12395779766", | |
"outputs" : [ ], | |
"execution_count" : 3 | |
}, { | |
"metadata" : { | |
"ExecuteTime" : { | |
"end_time" : "2025-05-11T19:46:58.625239Z", | |
"start_time" : "2025-05-11T19:46:58.140227Z" | |
} | |
}, | |
"cell_type" : "code", | |
"source" : "val jsonColors = json.deserializeJson()", | |
"id" : "da9bb32ad9a4c354", | |
"outputs" : [ ], | |
"execution_count" : 4 | |
}, { | |
"metadata" : { | |
"ExecuteTime" : { | |
"end_time" : "2025-05-11T19:46:59.442353Z", | |
"start_time" : "2025-05-11T19:46:59.406537Z" | |
} | |
}, | |
"cell_type" : "code", | |
"source" : "jsonColors.cssColors.joinToString(\"\\n\")", | |
"id" : "1fac34beb58f613d", | |
"outputs" : [ { | |
"data" : { | |
"text/plain" : [ "CssColor(name=AliceBlue, theme=light, group=Gray, hex=F0F8FF, rgb=240,248,255)\n", "CssColor(name=AntiqueWhite, theme=light, group=Gray, hex=FAEBD7, rgb=250,235,215)\n", "CssColor(name=Aqua, theme=light, group=Aqua, hex=00FFFF, rgb=0,255,255)\n", "CssColor(name=Aquamarine, theme=light, group=Aqua, hex=7FFFD4, rgb=127,255,212)\n", "CssColor(name=Azure, theme=light, group=Gray, hex=F0FFFF, rgb=240,255,255)\n", "CssColor(name=Beige, theme=light, group=Gray, hex=F5F5DC, rgb=245,245,220)\n", "CssColor(name=Bisque, theme=light, group=Brown, hex=FFE4C4, rgb=255,228,196)\n", "CssColor(name=Black, theme=dark, group=Gray, hex=000000, rgb=0,0,0)\n", "CssColor(name=BlanchedAlmond, theme=light, group=Brown, hex=FFEBCD, rgb=255,235,205)\n", "CssColor(name=Blue, theme=dark, group=Blue, hex=0000FF, rgb=0,0,255)\n", "CssColor(name=BlueViolet, theme=dark, group=Blue, hex=8A2BE2, rgb=138,43,226)\n", "CssColor(name=Brown, theme=dark, group=Brown, hex=A52A2A, rgb=165,42,42)\n", "CssColor(name=Burlywood, theme=light, group=Brown, hex=DEB887, rgb=222,184,135)\n", "CssColor(name=CadetBlue, theme=light, group=Cyan, hex=5F9EA0, rgb=95,158,160)\n", "CssColor(name=Chartreuse, theme=light, group=Green, hex=7FFF00, rgb=127,255,0)\n", "CssColor(name=Chocolate, theme=light, group=Brown, hex=D2691E, rgb=210,105,30)\n", "CssColor(name=Coral, theme=light, group=Orange, hex=FF7F50, rgb=255,127,80)\n", "CssColor(name=CornflowerBlue, theme=light, group=Blue, hex=6495ED, rgb=100,149,237)\n", "CssColor(name=Cornsilk, theme=light, group=Brown, hex=FFF8DC, rgb=255,248,220)\n", "CssColor(name=Crimson, theme=dark, group=Red, hex=DC143C, rgb=220,20,60)\n", "CssColor(name=Cyan, theme=light, group=Cyan, hex=00FFFF, rgb=0,255,255)\n", "CssColor(name=DarkBlue, theme=dark, group=Blue, hex=00008B, rgb=0,0,139)\n", "CssColor(name=DarkCyan, theme=dark, group=Cyan, hex=008B8B, rgb=0,139,139)\n", "CssColor(name=DarkGoldenrod, theme=light, group=Brown, hex=B8860B, rgb=184,134,11)\n", "CssColor(name=DarkGray, theme=light, group=Gray, hex=A9A9A9, rgb=169,169,169)\n", "CssColor(name=DarkGreen, theme=dark, group=Green, hex=006400, rgb=0,100,0)\n", "CssColor(name=DarkGrey, theme=light, group=Gray, hex=A9A9A9, rgb=169,169,169)\n", "CssColor(name=DarkKhaki, theme=light, group=Yellow, hex=BDB76B, rgb=189,183,107)\n", "CssColor(name=DarkMagenta, theme=dark, group=Purple, hex=8B008B, rgb=139,0,139)\n", "CssColor(name=DarkOliveGreen, theme=dark, group=Green, hex=556B2F, rgb=85,107,47)\n", "CssColor(name=DarkOrange, theme=light, group=Orange, hex=FF8C00, rgb=255,140,0)\n", "CssColor(name=DarkOrchid, theme=dark, group=Purple, hex=9932CC, rgb=153,50,204)\n", "CssColor(name=DarkRed, theme=dark, group=Red, hex=8B0000, rgb=139,0,0)\n", "CssColor(name=DarkSalmon, theme=light, group=Red, hex=E9967A, rgb=233,150,122)\n", "CssColor(name=DarkSeaGreen, theme=light, group=Green, hex=8FBC8F, rgb=143,188,143)\n", "CssColor(name=DarkSlateBlue, theme=dark, group=Purple, hex=483D8B, rgb=72,61,139)\n", "CssColor(name=DarkSlateGray, theme=dark, group=Gray, hex=2F4F4F, rgb=47,79,79)\n", "CssColor(name=DarkSlateGrey, theme=dark, group=Gray, hex=2F4F4F, rgb=47,79,79)\n", "CssColor(name=DarkTurquoise, theme=light, group=Aqua, hex=00CED1, rgb=0,206,209)\n", "CssColor(name=DarkViolet, theme=dark, group=Purple, hex=9400D3, rgb=148,0,211)\n", "CssColor(name=DeepPink, theme=light, group=Pink, hex=FF1493, rgb=255,20,147)\n", "CssColor(name=DeepSkyBlue, theme=light, group=Blue, hex=00BFFF, rgb=0,191,255)\n", "CssColor(name=DimGray, theme=dark, group=Gray, hex=696969, rgb=105,105,105)\n", "CssColor(name=DimGrey, theme=dark, group=Gray, hex=696969, rgb=105,105,105)\n", "CssColor(name=DodgerBlue, theme=light, group=Blue, hex=1E90FF, rgb=30,144,255)\n", "CssColor(name=FireBrick, theme=dark, group=Red, hex=B22222, rgb=178,34,34)\n", "CssColor(name=FloralWhite, theme=light, group=Gray, hex=FFFAF0, rgb=255,250,240)\n", "CssColor(name=ForestGreen, theme=light, group=Green, hex=228B22, rgb=34,139,34)\n", "CssColor(name=Fuchsia, theme=light, group=Purple, hex=FF00FF, rgb=255,0,255)\n", "CssColor(name=Gainsboro, theme=light, group=Gray, hex=DCDCDC, rgb=220,220,220)\n", "CssColor(name=GhostWhite, theme=light, group=Gray, hex=F8F8FF, rgb=248,248,255)\n", "CssColor(name=Gold, theme=light, group=Orange, hex=FFD700, rgb=255,215,0)\n", "CssColor(name=Goldenrod, theme=light, group=Brown, hex=DAA520, rgb=218,165,32)\n", "CssColor(name=Gray, theme=light, group=Gray, hex=808080, rgb=128,128,128)\n", "CssColor(name=Green, theme=dark, group=Green, hex=008000, rgb=0,128,0)\n", "CssColor(name=GreenYellow, theme=light, group=Green, hex=ADFF2F, rgb=173,255,47)\n", "CssColor(name=Grey, theme=light, group=Gray, hex=808080, rgb=128,128,128)\n", "CssColor(name=HoneyDew, theme=light, group=Gray, hex=F0FFF0, rgb=240,255,240)\n", "CssColor(name=HotPink, theme=light, group=Pink, hex=FF69B4, rgb=255,105,180)\n", "CssColor(name=IndianRed, theme=light, group=Red, hex=CD5C5C, rgb=205,92,92)\n", "CssColor(name=Indigo, theme=dark, group=Purple, hex=4B0082, rgb=75,0,130)\n", "CssColor(name=Ivory, theme=light, group=Gray, hex=FFFFF0, rgb=255,255,240)\n", "CssColor(name=Khaki, theme=light, group=Yellow, hex=F0E68C, rgb=240,230,140)\n", "CssColor(name=Lavender, theme=light, group=Purple, hex=E6E6FA, rgb=230,230,250)\n", "CssColor(name=LavenderBlush, theme=light, group=Gray, hex=FFF0F5, rgb=255,240,245)\n", "CssColor(name=LawnGreen, theme=light, group=Green, hex=7CFC00, rgb=124,252,0)\n", "CssColor(name=LemonChiffon, theme=light, group=Yellow, hex=FFFACD, rgb=255,250,205)\n", "CssColor(name=LightBlue, theme=light, group=Blue, hex=ADD8E6, rgb=173,216,230)\n", "CssColor(name=LightCoral, theme=light, group=Red, hex=F08080, rgb=240,128,128)\n", "CssColor(name=LightCyan, theme=light, group=Cyan, hex=E0FFFF, rgb=224,255,255)\n", "CssColor(name=LightGoldenrodYellow, theme=light, group=Yellow, hex=FAFAD2, rgb=250,250,210)\n", "CssColor(name=LightGray, theme=light, group=Gray, hex=D3D3D3, rgb=211,211,211)\n", "CssColor(name=LightGreen, theme=light, group=Green, hex=90EE90, rgb=144,238,144)\n", "CssColor(name=LightGrey, theme=light, group=Gray, hex=D3D3D3, rgb=211,211,211)\n", "CssColor(name=LightPink, theme=light, group=Pink, hex=FFB6C1, rgb=255,182,193)\n", "CssColor(name=LightSalmon, theme=light, group=Red, hex=FFA07A, rgb=255,160,122)\n", "CssColor(name=LightSeaGreen, theme=light, group=Aqua, hex=20B2AA, rgb=32,178,170)\n", "CssColor(name=LightSkyBlue, theme=light, group=Blue, hex=87CEFA, rgb=135,206,250)\n", "CssColor(name=LightSlateGray, theme=light, group=Gray, hex=778899, rgb=119,136,153)\n", "CssColor(name=LightSlateGrey, theme=light, group=Gray, hex=778899, rgb=119,136,153)\n", "CssColor(name=LightSteelBlue, theme=light, group=Blue, hex=B0C4DE, rgb=176,196,222)\n", "CssColor(name=LightYellow, theme=light, group=Yellow, hex=FFFFE0, rgb=255,255,224)\n", "CssColor(name=Lime, theme=light, group=Green, hex=00FF00, rgb=0,255,0)\n", "CssColor(name=LimeGreen, theme=dark, group=Green, hex=32CD32, rgb=50,205,50)\n", "CssColor(name=Linen, theme=light, group=Gray, hex=FAF0E6, rgb=250,240,230)\n", "CssColor(name=Magenta, theme=light, group=Purple, hex=FF00FF, rgb=255,0,255)\n", "CssColor(name=Maroon, theme=dark, group=Brown, hex=800000, rgb=128,0,0)\n", "CssColor(name=MediumAquaMarine, theme=light, group=Aqua, hex=66CDAA, rgb=102,205,170)\n", "CssColor(name=MediumBlue, theme=dark, group=Blue, hex=0000CD, rgb=0,0,205)\n", "CssColor(name=MediumOrchid, theme=dark, group=Purple, hex=BA55D3, rgb=186,85,211)\n", "CssColor(name=MediumPurple, theme=dark, group=Purple, hex=9370DB, rgb=147,112,219)\n", "CssColor(name=MediumSeaGreen, theme=dark, group=Green, hex=3CB371, rgb=60,179,113)\n", "CssColor(name=MediumSlateBlue, theme=dark, group=Purple, hex=7B68EE, rgb=123,104,238)\n", "CssColor(name=MediumSpringGreen, theme=light, group=Green, hex=00FA9A, rgb=0,250,154)\n", "CssColor(name=MediumTurquoise, theme=dark, group=Aqua, hex=48D1CC, rgb=72,209,204)\n", "CssColor(name=MediumVioletRed, theme=dark, group=Pink, hex=C71585, rgb=199,21,133)\n", "CssColor(name=MidnightBlue, theme=dark, group=Blue, hex=191970, rgb=25,25,112)\n", "CssColor(name=MintCream, theme=light, group=Gray, hex=F5FFFA, rgb=245,255,250)\n", "CssColor(name=MistyRose, theme=light, group=Gray, hex=FFE4E1, rgb=255,228,225)\n", "CssColor(name=Moccasin, theme=light, group=Yellow, hex=FFE4B5, rgb=255,228,181)\n", "CssColor(name=NavajoWhite, theme=light, group=Gray, hex=FFDEAD, rgb=255,222,173)\n", "CssColor(name=Navy, theme=dark, group=Blue, hex=000080, rgb=0,0,128)\n", "CssColor(name=OldLace, theme=light, group=Gray, hex=FDF5E6, rgb=253,245,230)\n", "CssColor(name=Olive, theme=dark, group=Green, hex=808000, rgb=128,128,0)\n", "CssColor(name=OliveDrab, theme=dark, group=Green, hex=6B8E23, rgb=107,142,35)\n", "CssColor(name=Orange, theme=light, group=Orange, hex=FFA500, rgb=255,165,0)\n", "CssColor(name=OrangeRed, theme=dark, group=Orange, hex=FF4500, rgb=255,69,0)\n", "CssColor(name=Orchid, theme=dark, group=Purple, hex=DA70D6, rgb=218,112,214)\n", "CssColor(name=PaleGoldenrod, theme=light, group=Yellow, hex=EEE8AA, rgb=238,232,170)\n", "CssColor(name=PaleGreen, theme=light, group=Green, hex=98FB98, rgb=152,251,152)\n", "CssColor(name=PaleTurquoise, theme=light, group=Aqua, hex=AFEEEE, rgb=175,238,238)\n", "CssColor(name=PaleVioletRed, theme=dark, group=Pink, hex=DB7093, rgb=219,112,147)\n", "CssColor(name=PapayaWhip, theme=light, group=Yellow, hex=ffefd5, rgb=255,239,213)\n", "CssColor(name=PeachPuff, theme=light, group=Yellow, hex=ffdab9, rgb=255,218,185)\n", "CssColor(name=Peru, theme=dark, group=Brown, hex=cd853f, rgb=205,133,63)\n", "CssColor(name=Pink, theme=light, group=Pink, hex=ffc0cb, rgb=255,192,203)\n", "CssColor(name=Plum, theme=light, group=Purple, hex=dda0dd, rgb=221,160,221)\n", "CssColor(name=PowderBlue, theme=light, group=Blue, hex=b0e0e6, rgb=176,224,230)\n", "CssColor(name=Purple, theme=dark, group=Purple, hex=800080, rgb=128,0,128)\n", "CssColor(name=RebeccaPurple, theme=dark, group=Purple, hex=663399, rgb=102, 51, 153)\n", "CssColor(name=Red, theme=dark, group=Red, hex=ff0000, rgb=255,0,0)\n", "CssColor(name=RosyBrown, theme=dark, group=Brown, hex=bc8f8f, rgb=188,143,143)\n", "CssColor(name=RoyalBlue, theme=dark, group=Blue, hex=4169e1, rgb=65,105,225)\n", "CssColor(name=SaddleBrown, theme=dark, group=Brown, hex=8b4513, rgb=139,69,19)\n", "CssColor(name=Salmon, theme=light, group=Red, hex=fa8072, rgb=250,128,114)\n", "CssColor(name=SandyBrown, theme=light, group=Brown, hex=f4a460, rgb=244,164,96)\n", "CssColor(name=SeaGreen, theme=dark, group=Green, hex=2e8b57, rgb=46,139,87)\n", "CssColor(name=SeaShell, theme=light, group=Gray, hex=fff5ee, rgb=255,245,238)\n", "CssColor(name=Sienna, theme=dark, group=Brown, hex=a0522d, rgb=160,82,45)\n", "CssColor(name=Silver, theme=light, group=Gray, hex=c0c0c0, rgb=192,192,192)\n", "CssColor(name=SkyBlue, theme=light, group=Blue, hex=87ceeb, rgb=135,206,235)\n", "CssColor(name=SlateBlue, theme=dark, group=Purple, hex=6a5acd, rgb=106,90,205)\n", "CssColor(name=SlateGray, theme=dark, group=Gray, hex=708090, rgb=112,128,144)\n", "CssColor(name=SlateGrey, theme=dark, group=Gray, hex=708090, rgb=112,128,144)\n", "CssColor(name=Snow, theme=light, group=Gray, hex=fffafa, rgb=255,250,250)\n", "CssColor(name=SpringGreen, theme=light, group=Green, hex=00ff7f, rgb=0,255,127)\n", "CssColor(name=SteelBlue, theme=dark, group=Blue, hex=4682b4, rgb=70,130,180)\n", "CssColor(name=Tan, theme=light, group=Brown, hex=d2b48c, rgb=210,180,140)\n", "CssColor(name=Teal, theme=dark, group=Cyan, hex=008080, rgb=0,128,128)\n", "CssColor(name=Thistle, theme=light, group=Purple, hex=d8bfd8, rgb=216,191,216)\n", "CssColor(name=Tomato, theme=dark, group=Orange, hex=ff6347, rgb=255,99,71)\n", "CssColor(name=Turquoise, theme=light, group=Aqua, hex=40e0d0, rgb=64,224,208)\n", "CssColor(name=Violet, theme=dark, group=Purple, hex=ee82ee, rgb=238,130,238)\n", "CssColor(name=Wheat, theme=light, group=Brown, hex=f5deb3, rgb=245,222,179)\n", "CssColor(name=White, theme=light, group=Gray, hex=ffffff, rgb=255,255,255)\n", "CssColor(name=WhiteSmoke, theme=light, group=Gray, hex=f5f5f5, rgb=245,245,245)\n", "CssColor(name=Yellow, theme=light, group=Yellow, hex=ffff00, rgb=255,255,0)\n", "CssColor(name=YellowGreen, theme=light, group=Green, hex=9acd32, rgb=154,205,50)" ] | |
}, | |
"execution_count" : 5, | |
"metadata" : { }, | |
"output_type" : "execute_result" | |
} ], | |
"execution_count" : 5 | |
}, { | |
"metadata" : { | |
"ExecuteTime" : { | |
"end_time" : "2025-05-11T19:47:09.621704Z", | |
"start_time" : "2025-05-11T19:47:01.807403Z" | |
} | |
}, | |
"cell_type" : "code", | |
"source" : "%use df@file[/Users/christian.melchior/Private/compose-notebook/compose-dev.json]", | |
"id" : "3c7268cdcafa91b8", | |
"outputs" : [ ], | |
"execution_count" : 6 | |
}, { | |
"metadata" : { | |
"ExecuteTime" : { | |
"end_time" : "2025-05-11T19:47:11.908607Z", | |
"start_time" : "2025-05-11T19:47:11.776774Z" | |
} | |
}, | |
"cell_type" : "code", | |
"source" : [ "import androidx.compose.ui.graphics.Color\n", "import androidx.compose.ui.graphics.toArgb\n", "import java.awt.Color as AwtColor\n", "\n", "fun String.toColor(): Color {\n", " val colorValue = \"FF$this\".toULong(16).toLong()\n", " return Color(colorValue)\n", "}\n", "\n", "fun Color.toHsvTriple(): Triple<Float, Float, Float> {\n", " val awt = java.awt.Color(this.toArgb())\n", " val hsv = java.awt.Color.RGBtoHSB(awt.red, awt.green, awt.blue, null)\n", " return Triple(hsv[0], hsv[1], hsv[2]) // h ∈ [0,1], s ∈ [0,1], v ∈ [0,1]\n", "}\n", "\n", "fun List<Pair<String, Color>>.sortedByHsv(): List<Pair<String, Color>> =\n", " this.sortedWith(compareBy(\n", " { it.second.toHsvTriple().first }, // hue\n", " { it.second.toHsvTriple().second }, // saturation\n", " { it.second.toHsvTriple().third } // value\n", " ))\n" ], | |
"id" : "64be4790b7dd2835", | |
"outputs" : [ ], | |
"execution_count" : 7 | |
}, { | |
"metadata" : { | |
"ExecuteTime" : { | |
"end_time" : "2025-05-11T19:47:14.398630Z", | |
"start_time" : "2025-05-11T19:47:14.318607Z" | |
} | |
}, | |
"cell_type" : "code", | |
"source" : [ "val colors = jsonColors.cssColors.map {\n", " it.name to it.hex.toColor()\n", "}.sortedBy { it.first }" ], | |
"id" : "f7cab007387675f3", | |
"outputs" : [ ], | |
"execution_count" : 8 | |
}, { | |
"metadata" : { | |
"ExecuteTime" : { | |
"end_time" : "2025-05-11T19:48:36.474908Z", | |
"start_time" : "2025-05-11T19:48:36.391102Z" | |
} | |
}, | |
"cell_type" : "code", | |
"source" : [ "@Composable\n", "fun SimpleBox() {\n", " val (title, color) = colors.first()\n", " Box(\n", " modifier = Modifier.background(color = color).size(100.dp),\n", " contentAlignment = Alignment.Center\n", " ) {\n", " Text(text = title)\n", " }\n", "}\n", "\n", "COMPOSE(backgroundColor = Color.Transparent) {\n", " SimpleBox()\n", "}" ], | |
"id" : "cd198fe2a1cdc9a1", | |
"outputs" : [ { | |
"data" : { | |
"image/png" : "iVBORw0KGgoAAAANSUhEUgAABAAAAAEsCAYAAABdS8FpAAAHc0lEQVR4Xu3YMQ0AIADAMPwQEvybgx8JrEefSdiYax8AAADgb+MNAAAAwH8MAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIOAC1jU7aAcUUCEAAAAASUVORK5CYII=", | |
"application/vnd.idea.swing" : "12" | |
}, | |
"execution_count" : 12, | |
"metadata" : { }, | |
"output_type" : "execute_result" | |
} ], | |
"execution_count" : 12 | |
}, { | |
"metadata" : { | |
"ExecuteTime" : { | |
"end_time" : "2025-05-11T19:53:43.131367Z", | |
"start_time" : "2025-05-11T19:53:42.928009Z" | |
} | |
}, | |
"cell_type" : "code", | |
"source" : [ "@file:OptIn(ExperimentalLayoutApi::class)\n", "import androidx.compose.foundation.border\n", "import androidx.compose.foundation.layout.Arrangement\n", "import androidx.compose.foundation.layout.ExperimentalLayoutApi\n", "import androidx.compose.ui.unit.dp\n", "import androidx.compose.foundation.layout.size\n", "import androidx.compose.foundation.shape.RoundedCornerShape\n", "import androidx.compose.ui.draw.clip\n", "\n", "val sortedColors = colors.sortedByHsv()\n", "\n", "@Composable\n", "fun AllColors() {\n", " var selectedColor by remember { mutableStateOf<Color>(Color.Transparent) }\n", "\n", " // Either add this or expand size of Compose\n", " Column(modifier = Modifier.padding(24.dp)) {\n", " Box(modifier = Modifier.fillMaxWidth().padding(20.dp), contentAlignment = Alignment.Center) {\n", " JervisDialog(\"Dialog Title\", dialogColor = selectedColor)\n", " }\n", " Column(modifier = Modifier.verticalScroll(rememberScrollState())) {\n", " FlowRow(\n", " horizontalArrangement = Arrangement.spacedBy(8.dp),\n", " verticalArrangement = Arrangement.spacedBy(8.dp),\n", " ) {\n", " sortedColors.forEach { (title, color) ->\n", " Box(\n", " modifier = Modifier\n", " .clip(RoundedCornerShape(8.dp))\n", " .clickable {\n", " selectedColor = color\n", " }\n", " .background(color = color)\n", " .size(100.dp)\n", " .padding(4.dp),\n", "\n", " contentAlignment = Alignment.Center\n", " ) {\n", " Text(text = title)\n", " }\n", " }\n", " }\n", " }\n", " }\n", "}\n", "\n", "COMPOSE(backgroundColor = Color.White, height = 1000) {\n", " AllColors()\n", "}" ], | |
"id" : "4f0061a6148ad830", | |
"outputs" : [ { | |
"data" : { | |
"image/png" : "iVBORw0KGgoAAAANSUhEUgAABAAAAAPoCAYAAABArYziAAAYiklEQVR4Xu3YMQ0AIADAMPwQEvybgx8JrEefSdiYax8AAADgb+MNAAAAwH8MAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDgAir3xgP9I4x+AAAAAElFTkSuQmCC", | |
"application/vnd.idea.swing" : "22" | |
}, | |
"execution_count" : 22, | |
"metadata" : { }, | |
"output_type" : "execute_result" | |
} ], | |
"execution_count" : 22 | |
}, { | |
"metadata" : { | |
"ExecuteTime" : { | |
"end_time" : "2025-05-11T19:53:24.876636Z", | |
"start_time" : "2025-05-11T19:53:24.813028Z" | |
} | |
}, | |
"cell_type" : "code", | |
"source" : [ "import com.example.JervisDialog\n", "\n", "COMPOSE {\n", " JervisDialog(\"Dialog Title\", dialogColor = Color.Red)\n", "}" ], | |
"id" : "247833deb6326f88", | |
"outputs" : [ { | |
"data" : { | |
"image/png" : "iVBORw0KGgoAAAANSUhEUgAABAAAAAEsCAYAAABdS8FpAAAHc0lEQVR4Xu3YMQ0AIADAMPwQEvybgx8JrEefSdiYax8AAADgb+MNAAAAwH8MAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIMAAAAAAgAADAAAAAAIMAAAAAAgwAAAAACDAAAAAAIAAAwAAAAACDAAAAAAIMAAAAAAgwAAAAACAAAMAAAAAAgwAAAAACDAAAAAAIOAC1jU7aAcUUCEAAAAASUVORK5CYII=", | |
"application/vnd.idea.swing" : "21" | |
}, | |
"execution_count" : 21, | |
"metadata" : { }, | |
"output_type" : "execute_result" | |
} ], | |
"execution_count" : 21 | |
}, { | |
"metadata" : { | |
"ExecuteTime" : { | |
"end_time" : "2025-05-11T19:55:45.308688Z", | |
"start_time" : "2025-05-11T19:55:37.276389Z" | |
} | |
}, | |
"cell_type" : "code", | |
"source" : [ "import androidx.compose.ui.window.Window\n", "import androidx.compose.ui.window.WindowState\n", "import androidx.compose.ui.window.application\n", "\n", "// Launch applications directly from the Notebook\n", "// But set `exitProcessOnExit = false` to avoid IDEA closing as well\n", "application(exitProcessOnExit = false) {\n", " Window(onCloseRequest = ::exitApplication, title = \"Compose Color Selector\") {\n", " AllColors()\n", " }\n", "}" ], | |
"id" : "aad06c1e16825d2f", | |
"outputs" : [ ], | |
"execution_count" : 26 | |
} ], | |
"metadata" : { | |
"kernelspec" : { | |
"display_name" : "Kotlin", | |
"language" : "kotlin", | |
"name" : "kotlin" | |
}, | |
"language_info" : { | |
"name" : "kotlin", | |
"version" : "2.2.255-SNAPSHOT", | |
"mimetype" : "text/x-kotlin", | |
"file_extension" : ".kt", | |
"pygments_lexer" : "kotlin", | |
"codemirror_mode" : "text/x-kotlin", | |
"nbconvert_exporter" : "" | |
}, | |
"ktnbPluginMetadata" : { | |
"sessionRunMode" : "IDE_PROCESS", | |
"projectDependencies" : [ "Compose-Notebook_Example.compose-example-project.main" ], | |
"projectLibraries" : false | |
} | |
}, | |
"nbformat" : 4, | |
"nbformat_minor" : 0 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment