{ "paragraphs": [ { "text": "%md ## Zeppelin Support 4 different ways to visualize data\n\n* Built in visualization (front-end rendering)\n* Inline front-end rendering visualization\n* Inline back-end rendering visualization\n* Packaged visualization (Helium)", "dateUpdated": "Oct 20, 2015 2:06:32 PM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} }, "editorHide": false }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445299091253_1799975357", "id": "20151020-085811_772182986", "result": { "code": "SUCCESS", "type": "HTML", "msg": "\u003ch2\u003eZeppelin Support 4 different ways to visualize data\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuilt in visualization (front-end rendering)\u003c/li\u003e\n\u003cli\u003eInline front-end rendering visualization\u003c/li\u003e\n\u003cli\u003eInline back-end rendering visualization\u003c/li\u003e\n\u003cli\u003ePackaged visualization (Helium)\u003c/li\u003e\n\u003c/ul\u003e\n" }, "dateCreated": "Oct 20, 2015 8:58:11 AM", "dateStarted": "Oct 20, 2015 2:06:32 PM", "dateFinished": "Oct 20, 2015 2:06:33 PM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "%md ### Built-in visualization\n\nSimplest, the most common way to visualize the data", "dateUpdated": "Oct 20, 2015 9:09:09 AM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} }, "editorHide": false }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445299123100_1420475024", "id": "20151020-085843_445970810", "result": { "code": "SUCCESS", "type": "HTML", "msg": "\u003ch3\u003eBuilt-in visualization\u003c/h3\u003e\n\u003cp\u003eSimplest, the most common way to visualize the data\u003c/p\u003e\n" }, "dateCreated": "Oct 20, 2015 8:58:43 AM", "dateStarted": "Oct 20, 2015 9:04:07 AM", "dateFinished": "Oct 20, 2015 9:04:07 AM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "println(\"%table\\nx\\ty\")\n(1 to 340).map(i\u003d\u003ei.toDouble / 50).map(x\u003d\u003e(x, Math.sin(x))).foreach{case (x,y) \u003d\u003e println(x + \"\\t\" + y)}", "dateUpdated": "Oct 20, 2015 2:11:01 PM", "config": { "colWidth": 12.0, "graph": { "mode": "multiBarChart", "height": 300.0, "optionOpen": false, "keys": [ { "name": "x", "index": 0.0, "aggr": "sum" } ], "values": [ { "name": "y", "index": 1.0, "aggr": "sum" } ], "groups": [], "scatter": { "xAxis": { "name": "x", "index": 0.0, "aggr": "sum" }, "yAxis": { "name": "y", "index": 1.0, "aggr": "sum" } } } }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445299319098_37747129", "id": "20151020-090159_516732514", "result": { "code": "SUCCESS", "type": "TABLE", "msg": "x\ty\n0.02\t0.01999866669333308\n0.04\t0.03998933418663416\n0.06\t0.059964006479444595\n0.08\t0.0799146939691727\n0.1\t0.09983341664682815\n0.12\t0.11971220728891936\n0.14\t0.1395431146442365\n0.16\t0.15931820661424598\n0.18\t0.17902957342582418\n0.2\t0.19866933079506122\n0.22\t0.21822962308086932\n0.24\t0.23770262642713458\n0.26\t0.2570805518921551\n0.28\t0.27635564856411376\n0.3\t0.29552020666133955\n0.32\t0.31456656061611776\n0.34\t0.3334870921408144\n0.36\t0.35227423327508994\n0.38\t0.3709204694129827\n0.4\t0.3894183423086505\n0.42\t0.40776045305957015\n0.44\t0.4259394650659996\n0.46\t0.4439481069655198\n0.48\t0.4617791755414829\n0.5\t0.479425538604203\n0.52\t0.49688013784373675\n0.54\t0.5141359916531132\n0.56\t0.5311861979208834\n0.58\t0.5480239367918736\n0.6\t0.5646424733950354\n0.62\t0.5810351605373051\n0.64\t0.5971954413623921\n0.66\t0.6131168519734338\n0.68\t0.6287930240184686\n0.7\t0.644217687237691\n0.72\t0.6593846719714731\n0.74\t0.674287911628145\n0.76\t0.6889214451105513\n0.78\t0.7032794192004101\n0.8\t0.7173560908995228\n0.82\t0.7311458297268958\n0.84\t0.7446431199708593\n0.86\t0.757842562895277\n0.88\t0.7707388788989693\n0.9\t0.7833269096274834\n0.92\t0.795601620036366\n0.94\t0.8075581004051142\n0.96\t0.8191915683009983\n0.98\t0.8304973704919705\n1.0\t0.8414709848078965\n1.02\t0.852108021949363\n1.04\t0.8624042272433384\n1.06\t0.8723554823449863\n1.08\t0.8819578068849475\n1.1\t0.8912073600614354\n1.12\t0.9001004421765051\n1.14\t0.9086334961158832\n1.16\t0.9168031087717669\n1.18\t0.9246060124080203\n1.2\t0.9320390859672263\n1.22\t0.9390993563190676\n1.24\t0.945783999449539\n1.26\t0.9520903415905158\n1.28\t0.9580158602892249\n1.3\t0.963558185417193\n1.32\t0.9687151001182652\n1.34\t0.9734845416953194\n1.36\t0.9778646024353163\n1.38\t0.9818535303723597\n1.4\t0.9854497299884601\n1.42\t0.9886517628517197\n1.44\t0.9914583481916864\n1.46\t0.9938683634116449\n1.48\t0.99588084453764\n1.5\t0.9974949866040544\n1.52\t0.998710143975583\n1.54\t0.9995258306054791\n1.56\t0.9999417202299663\n1.58\t0.9999576464987401\n1.6\t0.9995736030415051\n1.62\t0.998789743470524\n1.64\t0.9976063813191737\n1.66\t0.9960239899165367\n1.68\t0.994043202198076\n1.7\t0.9916648104524686\n1.72\t0.9888897660047015\n1.74\t0.9857191788355535\n1.76\t0.9821543171376185\n1.78\t0.9781966068080447\n1.8\t0.9738476308781951\n1.82\t0.9691091288804563\n1.84\t0.9639829961524481\n1.86\t0.9584712830789142\n1.88\t0.9525761942715953\n1.9\t0.9463000876874145\n1.92\t0.9396454736853249\n1.94\t0.9326150140222005\n1.96\t0.9252115207881683\n1.98\t0.9174379552818098\n2.0\t0.9092974268256817\n2.02\t0.9007931915226273\n2.04\t0.8919286509533796\n2.06\t0.8827073508159741\n2.08\t0.8731329795075164\n2.1\t0.8632093666488737\n2.12\t0.8529404815528762\n2.14\t0.8423304316366457\n2.16\t0.8313834607786831\n2.18\t0.8201039476213741\n2.2\t0.8084964038195901\n2.22\t0.7965654722360865\n2.24\t0.7843159250844198\n2.26\t0.7717526620201259\n2.28\t0.758880708180922\n2.3\t0.7457052121767203\n2.32\t0.7322314440302514\n2.34\t0.7184647930691261\n2.36\t0.7044107657701763\n2.38\t0.6900749835569364\n2.4\t0.675463180551151\n2.42\t0.6605812012792007\n2.44\t0.6454349983343708\n2.46\t0.6300306299958922\n2.48\t0.6143742578057118\n2.5\t0.5984721441039564\n2.52\t0.5823306495240819\n2.54\t0.5659562304487028\n2.56\t0.5493554364271266\n2.58\t0.5325349075556212\n2.6\t0.5155013718214642\n2.62\t0.49826164241183857\n2.64\t0.48082261498864826\n2.66\t0.4631912649303452\n2.68\t0.44537464454187115\n2.7\t0.4273798802338298\n2.72\t0.4092141696720173\n2.74\t0.3908847788984522\n2.76\t0.3723990394250557\n2.78\t0.3537643453011431\n2.8\t0.3349881501559051\n2.82\t0.3160779642170538\n2.84\t0.2970413513068324\n2.86\t0.2778859258165868\n2.88\t0.25861934966111083\n2.9\t0.23924932921398243\n2.92\t0.21978361222511694\n2.94\t0.20022998472177053\n2.96\t0.18059626789423291\n2.98\t0.16089031496745576\n3.0\t0.1411200080598672\n3.02\t0.12129325503062975\n3.04\t0.10141798631660187\n3.06\t0.08150215176026912\n3.08\t0.06155371742991315\n3.1\t0.04158066243329049\n3.12\t0.02159097572609596\n3.14\t0.0015926529164868282\n3.16\t-0.01840630693305381\n3.18\t-0.03839790450523538\n3.2\t-0.058374143427580086\n3.22\t-0.0783270334708653\n3.24\t-0.09824859374510868\n3.26\t-0.11813085589181738\n3.28\t-0.13796586727122684\n3.3\t-0.1577456941432482\n3.32\t-0.17746242484086014\n3.34\t-0.19710817293466984\n3.36\t-0.21667508038737962\n3.38\t-0.236155320696897\n3.4\t-0.2555411020268312\n3.42\t-0.274824670323124\n3.44\t-0.2939983124155676\n3.46\t-0.3130543591029702\n3.48\t-0.3319851882207341\n3.5\t-0.35078322768961984\n3.52\t-0.3694409585444771\n3.54\t-0.3879509179417303\n3.56\t-0.4063057021444168\n3.58\t-0.4244979694835826\n3.6\t-0.44252044329485246\n3.62\t-0.4603659148289983\n3.64\t-0.47802724613534286\n3.66\t-0.4954973729168449\n3.68\t-0.5127693073557238\n3.7\t-0.5298361409084934\n3.72\t-0.5466910470692872\n3.74\t-0.56332728410037\n3.76\t-0.5797381977287428\n3.78\t-0.5959172238077639\n3.8\t-0.6118578909427189\n3.82\t-0.6275538230792933\n3.84\t-0.6429987420539088\n3.86\t-0.6581864701049049\n3.88\t-0.6731109323435617\n3.9\t-0.6877661591839738\n3.92\t-0.7021462887308054\n3.94\t-0.7162455691239705\n3.96\t-0.7300583608392995\n3.98\t-0.7435791389442745\n4.0\t-0.7568024953079282\n4.02\t-0.7697231407640238\n4.04\t-0.7823359072266528\n4.06\t-0.7946357497573968\n4.08\t-0.8066177485832405\n4.1\t-0.8182771110644103\n4.12\t-0.8296091736113709\n4.14\t-0.8406094035501945\n4.16\t-0.8512734009355745\n4.18\t-0.8615969003107405\n4.2\t-0.8715757724135882\n4.22\t-0.8812060258283253\n4.24\t-0.8904838085819885\n4.26\t-0.8994054096851777\n4.28\t-0.9079672606164054\n4.3\t-0.9161659367494549\n4.32\t-0.9239981587231879\n4.34\t-0.9314607937532425\n4.36\t-0.9385508568851079\n4.38\t-0.9452655121880633\n4.4\t-0.9516020738895161\n4.42\t-0.9575580074492711\n4.44\t-0.9631309305733167\n4.46\t-0.9683186141667072\n4.48\t-0.9731189832251739\n4.5\t-0.977530117665097\n4.52\t-0.9815502530915153\n4.54\t-0.9851777815038595\n4.56\t-0.9884112519391305\n4.58\t-0.991249371052267\n4.6\t-0.9936910036334644\n4.62\t-0.9957351730622453\n4.64\t-0.9973810616980933\n4.66\t-0.9986280112074989\n4.68\t-0.999475522827284\n4.7\t-0.9999232575641008\n4.72\t-0.9999710363300245\n4.74\t-0.9996188400141854\n4.76\t-0.9988668094904142\n4.78\t-0.9977152455608933\n4.8\t-0.9961646088358407\n4.82\t-0.9942155195492713\n4.84\t-0.9918687573109126\n4.86\t-0.9891252607943698\n4.88\t-0.9859861273616704\n4.9\t-0.9824526126243325\n4.92\t-0.9785261299411385\n4.94\t-0.9742082498528091\n4.96\t-0.9695006994538088\n4.98\t-0.9644053617015305\n5.0\t-0.9589242746631385\n5.02\t-0.9530596307003677\n5.04\t-0.9468137755926089\n5.06\t-0.9401892075986287\n5.08\t-0.9331885764572976\n5.1\t-0.9258146823277325\n5.12\t-0.918070474669267\n5.14\t-0.9099590510617106\n5.16\t-0.9014836559663548\n5.18\t-0.8926476794282346\n5.2\t-0.8834546557201531\n5.22\t-0.8739082619290224\n5.24\t-0.8640123164850744\n5.26\t-0.8537707776345433\n5.28\t-0.8431877418564167\n5.3\t-0.8322674422239013\n5.32\t-0.821014246711247\n5.34\t-0.8094326564466194\n5.36\t-0.7975273039117043\n5.38\t-0.7853029510887806\n5.4\t-0.7727644875559871\n5.42\t-0.759916928531561\n5.44\t-0.7467654128678123\n5.46\t-0.7333152009956565\n5.48\t-0.7195716728205075\n5.5\t-0.7055403255703919\n5.52\t-0.6912267715971271\n5.54\t-0.6766367361314569\n5.56\t-0.6617760549930376\n5.58\t-0.6466506722561834\n5.6\t-0.6312666378723216\n5.62\t-0.6156301052500863\n5.64\t-0.5997473287940438\n5.66\t-0.5836246614030073\n5.68\t-0.5672685519289686\n5.7\t-0.5506855425976376\n5.72\t-0.5338822663916443\n5.74\t-0.5168654443974288\n5.76\t-0.49964188311690244\n5.78\t-0.48221847174493154\n5.8\t-0.46460217941375737\n5.82\t-0.44680005240543\n5.84\t-0.4288192113333959\n5.86\t-0.41066684829434086\n5.88\t-0.39235022399145386\n5.9\t-0.373876664830236\n5.92\t-0.35525355998804264\n5.94\t-0.3364883584585042\n5.96\t-0.31758856607203484\n5.98\t-0.2985617424935936\n6.0\t-0.27941549819892586\n6.02\t-0.2601574914304689\n6.04\t-0.2407954251341592\n6.06\t-0.22133704387835954\n6.08\t-0.2017901307561289\n6.1\t-0.18216250427209588\n6.12\t-0.1624620152151542\n6.14\t-0.14269654351825858\n6.16\t-0.12287399510655005\n6.18\t-0.10300229873509785\n6.2\t-0.0830894028174964\n6.22\t-0.06314327224661277\n6.24\t-0.04317188520872868\n6.26\t-0.02318322999237945\n6.28\t-0.0031853017931379904\n6.3\t0.016813900484349713\n6.32\t0.03680637742582692\n6.34\t0.05678413230707805\n6.36\t0.07673917429251892\n6.38\t0.09666352163141724\n6.4\t0.11654920485049364\n6.42\t0.13638826994159764\n6.44\t0.1561727815432119\n6.46\t0.175894826114484\n6.48\t0.19554651510054427\n6.5\t0.21511998808781552\n6.52\t0.23460741594807993\n6.54\t0.2540010039700231\n6.56\t0.27329299497701237\n6.58\t0.2924756724298697\n6.6\t0.31154136351337786\n6.62\t0.3304824422053109\n6.64\t0.34929133232673487\n6.66\t0.36796051057238466\n6.68\t0.38648250951987934\n6.7\t0.4048499206165983\n6.72\t0.42305539714299684\n6.74\t0.44109165715120235\n6.76\t0.4589514863776903\n6.78\t0.4766277411288995\n6.8\t0.49411335113860816\n" }, "dateCreated": "Oct 20, 2015 9:01:59 AM", "dateStarted": "Oct 20, 2015 2:10:22 PM", "dateFinished": "Oct 20, 2015 2:10:22 PM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "%md ### Inline front-end rendering visualization\n\nCustom javascript and html code renders visualization on the notebook", "dateUpdated": "Oct 20, 2015 9:10:09 AM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} } }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445299469087_1815518555", "id": "20151020-090429_2011846905", "result": { "code": "SUCCESS", "type": "HTML", "msg": "\u003ch3\u003eInline front-end rendering visualization\u003c/h3\u003e\n\u003cp\u003eCustom javascript and html code renders visualization on the notebook\u003c/p\u003e\n" }, "dateCreated": "Oct 20, 2015 9:04:29 AM", "dateStarted": "Oct 20, 2015 9:10:09 AM", "dateFinished": "Oct 20, 2015 9:10:09 AM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "val data \u003d \"\"\"\n[ \n { \n \"key\" : \"Quantity\" , \n \"bar\": true,\n \"color\": \"#ccf\",\n \"values\" : [ [ 1136005200000 , 1271000.0] , [ 1138683600000 , 1271000.0] , [ 1141102800000 , 1271000.0] , [ 1143781200000 , 0] , [ 1146369600000 , 0] , [ 1149048000000 , 0] , [ 1151640000000 , 0] , [ 1154318400000 , 0] , [ 1156996800000 , 0] , [ 1159588800000 , 3899486.0] , [ 1162270800000 , 3899486.0] , [ 1164862800000 , 3899486.0] , [ 1167541200000 , 3564700.0] , [ 1170219600000 , 3564700.0] , [ 1172638800000 , 3564700.0] , [ 1175313600000 , 2648493.0] , [ 1177905600000 , 2648493.0] , [ 1180584000000 , 2648493.0] , [ 1183176000000 , 2522993.0] , [ 1185854400000 , 2522993.0] , [ 1188532800000 , 2522993.0] , [ 1191124800000 , 2906501.0] , [ 1193803200000 , 2906501.0] , [ 1196398800000 , 2906501.0] , [ 1199077200000 , 2206761.0] , [ 1201755600000 , 2206761.0] , [ 1204261200000 , 2206761.0] , [ 1206936000000 , 2287726.0] , [ 1209528000000 , 2287726.0] , [ 1212206400000 , 2287726.0] , [ 1214798400000 , 2732646.0] , [ 1217476800000 , 2732646.0] , [ 1220155200000 , 2732646.0] , [ 1222747200000 , 2599196.0] , [ 1225425600000 , 2599196.0] , [ 1228021200000 , 2599196.0] , [ 1230699600000 , 1924387.0] , [ 1233378000000 , 1924387.0] , [ 1235797200000 , 1924387.0] , [ 1238472000000 , 1756311.0] , [ 1241064000000 , 1756311.0] , [ 1243742400000 , 1756311.0] , [ 1246334400000 , 1743470.0] , [ 1249012800000 , 1743470.0] , [ 1251691200000 , 1743470.0] , [ 1254283200000 , 1519010.0] , [ 1256961600000 , 1519010.0] , [ 1259557200000 , 1519010.0] , [ 1262235600000 , 1591444.0] , [ 1264914000000 , 1591444.0] , [ 1267333200000 , 1591444.0] , [ 1270008000000 , 1543784.0] , [ 1272600000000 , 1543784.0] , [ 1275278400000 , 1543784.0] , [ 1277870400000 , 1309915.0] , [ 1280548800000 , 1309915.0] , [ 1283227200000 , 1309915.0] , [ 1285819200000 , 1331875.0] , [ 1288497600000 , 1331875.0] , [ 1291093200000 , 1331875.0] , [ 1293771600000 , 1331875.0] , [ 1296450000000 , 1154695.0] , [ 1298869200000 , 1154695.0] , [ 1301544000000 , 1194025.0] , [ 1304136000000 , 1194025.0] , [ 1306814400000 , 1194025.0] , [ 1309406400000 , 1194025.0] , [ 1312084800000 , 1194025.0] , [ 1314763200000 , 1244525.0] , [ 1317355200000 , 475000.0] , [ 1320033600000 , 475000.0] , [ 1322629200000 , 475000.0] , [ 1325307600000 , 690033.0] , [ 1327986000000 , 690033.0] , [ 1330491600000 , 690033.0] , [ 1333166400000 , 514733.0] , [ 1335758400000 , 514733.0]]\n } , \n\n { \n \"key\" : \"Price\" ,\n \"color\" : \"#333\",\n \"values\" : [ [ 1136005200000 , 71.89] , [ 1138683600000 , 75.51] , [ 1141102800000 , 68.49] , [ 1143781200000 , 62.72] , [ 1146369600000 , 70.39] , [ 1149048000000 , 59.77] , [ 1151640000000 , 57.27] , [ 1154318400000 , 67.96] , [ 1156996800000 , 67.85] , [ 1159588800000 , 76.98] , [ 1162270800000 , 81.08] , [ 1164862800000 , 91.66] , [ 1167541200000 , 84.84] , [ 1170219600000 , 85.73] , [ 1172638800000 , 84.61] , [ 1175313600000 , 92.91] , [ 1177905600000 , 99.8] , [ 1180584000000 , 121.191] , [ 1183176000000 , 122.04] , [ 1185854400000 , 131.76] , [ 1188532800000 , 138.48] , [ 1191124800000 , 153.47] , [ 1193803200000 , 189.95] , [ 1196398800000 , 182.22] , [ 1199077200000 , 198.08] , [ 1201755600000 , 135.36] , [ 1204261200000 , 125.02] , [ 1206936000000 , 143.5] , [ 1209528000000 , 173.95] , [ 1212206400000 , 188.75] , [ 1214798400000 , 167.44] , [ 1217476800000 , 158.95] , [ 1220155200000 , 169.53] , [ 1222747200000 , 113.66] , [ 1225425600000 , 107.59] , [ 1228021200000 , 92.67] , [ 1230699600000 , 85.35] , [ 1233378000000 , 90.13] , [ 1235797200000 , 89.31] , [ 1238472000000 , 105.12] , [ 1241064000000 , 125.83] , [ 1243742400000 , 135.81] , [ 1246334400000 , 142.43] , [ 1249012800000 , 163.39] , [ 1251691200000 , 168.21] , [ 1254283200000 , 185.35] , [ 1256961600000 , 188.5] , [ 1259557200000 , 199.91] , [ 1262235600000 , 210.732] , [ 1264914000000 , 192.063] , [ 1267333200000 , 204.62] , [ 1270008000000 , 235.0] , [ 1272600000000 , 261.09] , [ 1275278400000 , 256.88] , [ 1277870400000 , 251.53] , [ 1280548800000 , 257.25] , [ 1283227200000 , 243.1] , [ 1285819200000 , 283.75] , [ 1288497600000 , 300.98] , [ 1291093200000 , 311.15] , [ 1293771600000 , 322.56] , [ 1296450000000 , 339.32] , [ 1298869200000 , 353.21] , [ 1301544000000 , 348.5075] , [ 1304136000000 , 350.13] , [ 1306814400000 , 347.83] , [ 1309406400000 , 335.67] , [ 1312084800000 , 390.48] , [ 1314763200000 , 384.83] , [ 1317355200000 , 381.32] , [ 1320033600000 , 404.78] , [ 1322629200000 , 382.2] , [ 1325307600000 , 405.0] , [ 1327986000000 , 456.48] , [ 1330491600000 , 542.44] , [ 1333166400000 , 599.55] , [ 1335758400000 , 583.98]]\n }\n ]\n\"\"\"", "dateUpdated": "Oct 20, 2015 2:13:00 PM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} }, "editorHide": false, "tableHide": true }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445300630876_2137206385", "id": "20151020-092350_1528912155", "result": { "code": "SUCCESS", "type": "TEXT", "msg": "data: String \u003d \n\"\n[ \n { \n \"key\" : \"Quantity\" , \n \"bar\": true,\n \"color\": \"#ccf\",\n \"values\" : [ [ 1136005200000 , 1271000.0] , [ 1138683600000 , 1271000.0] , [ 1141102800000 , 1271000.0] , [ 1143781200000 , 0] , [ 1146369600000 , 0] , [ 1149048000000 , 0] , [ 1151640000000 , 0] , [ 1154318400000 , 0] , [ 1156996800000 , 0] , [ 1159588800000 , 3899486.0] , [ 1162270800000 , 3899486.0] , [ 1164862800000 , 3899486.0] , [ 1167541200000 , 3564700.0] , [ 1170219600000 , 3564700.0] , [ 1172638800000 , 3564700.0] , [ 1175313600000 , 2648493.0] , [ 1177905600000 , 2648493.0] , [ 1180584000000 , 2648493.0] , [ 1183176000000 , 2522993.0] , [ 1185854400000 , 2522993.0] , [ 1188532800000 , 2522993.0] , [ 1191124800000 , 2906501.0] , [ 1193803200000 , 2906501.0] , [ 1196398800000..." }, "dateCreated": "Oct 20, 2015 9:23:50 AM", "dateStarted": "Oct 20, 2015 2:13:00 PM", "dateFinished": "Oct 20, 2015 2:13:00 PM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "println(s\"\"\"%html \u003cdiv id\u003d\"inline1\" style\u003d\"height:400px\"\u003e\u003csvg\u003e\u003c/svg\u003e\u003c/div\u003e\n\u003cscript\u003e\n nv.addGraph(function() {\n var data \u003d ${data}\n var chart \u003d nv.models.linePlusBarChart()\n .margin({top: 30, right: 60, bottom: 50, left: 70})\n //We can set x data accessor to use index. Reason? So the bars all appear evenly spaced.\n .x(function(d,i) { return i })\n .y(function(d,i) {return d[1] })\n ;\n\n chart.xAxis.tickFormat(function(d) {\n var dx \u003d data[0].values[d] \u0026\u0026 data[0].values[d][0] || 0;\n return d3.time.format(\u0027%x\u0027)(new Date(dx))\n });\n \n chart.y1Axis.tickFormat(d3.format(\u0027,f\u0027));\n \n \n chart.bars.forceY([0]);\n\n d3.select(\u0027#inline1 svg\u0027)\n .datum(data)\n .transition()\n .duration(0)\n .call(chart);\n\n nv.utils.windowResize(chart.update);\n\n return chart;\n });\n\u003c/script\u003e\n\"\"\")\n", "dateUpdated": "Oct 20, 2015 2:13:57 PM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} } }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445299786523_1117992346", "id": "20151020-090946_1435433215", "result": { "code": "SUCCESS", "type": "HTML", "msg": "\u003cdiv id\u003d\"inline1\" style\u003d\"height:400px\"\u003e\u003csvg\u003e\u003c/svg\u003e\u003c/div\u003e\n\u003cscript\u003e\n nv.addGraph(function() {\n var data \u003d \n[ \n { \n \"key\" : \"Quantity\" , \n \"bar\": true,\n \"color\": \"#ccf\",\n \"values\" : [ [ 1136005200000 , 1271000.0] , [ 1138683600000 , 1271000.0] , [ 1141102800000 , 1271000.0] , [ 1143781200000 , 0] , [ 1146369600000 , 0] , [ 1149048000000 , 0] , [ 1151640000000 , 0] , [ 1154318400000 , 0] , [ 1156996800000 , 0] , [ 1159588800000 , 3899486.0] , [ 1162270800000 , 3899486.0] , [ 1164862800000 , 3899486.0] , [ 1167541200000 , 3564700.0] , [ 1170219600000 , 3564700.0] , [ 1172638800000 , 3564700.0] , [ 1175313600000 , 2648493.0] , [ 1177905600000 , 2648493.0] , [ 1180584000000 , 2648493.0] , [ 1183176000000 , 2522993.0] , [ 1185854400000 , 2522993.0] , [ 1188532800000 , 2522993.0] , [ 1191124800000 , 2906501.0] , [ 1193803200000 , 2906501.0] , [ 1196398800000 , 2906501.0] , [ 1199077200000 , 2206761.0] , [ 1201755600000 , 2206761.0] , [ 1204261200000 , 2206761.0] , [ 1206936000000 , 2287726.0] , [ 1209528000000 , 2287726.0] , [ 1212206400000 , 2287726.0] , [ 1214798400000 , 2732646.0] , [ 1217476800000 , 2732646.0] , [ 1220155200000 , 2732646.0] , [ 1222747200000 , 2599196.0] , [ 1225425600000 , 2599196.0] , [ 1228021200000 , 2599196.0] , [ 1230699600000 , 1924387.0] , [ 1233378000000 , 1924387.0] , [ 1235797200000 , 1924387.0] , [ 1238472000000 , 1756311.0] , [ 1241064000000 , 1756311.0] , [ 1243742400000 , 1756311.0] , [ 1246334400000 , 1743470.0] , [ 1249012800000 , 1743470.0] , [ 1251691200000 , 1743470.0] , [ 1254283200000 , 1519010.0] , [ 1256961600000 , 1519010.0] , [ 1259557200000 , 1519010.0] , [ 1262235600000 , 1591444.0] , [ 1264914000000 , 1591444.0] , [ 1267333200000 , 1591444.0] , [ 1270008000000 , 1543784.0] , [ 1272600000000 , 1543784.0] , [ 1275278400000 , 1543784.0] , [ 1277870400000 , 1309915.0] , [ 1280548800000 , 1309915.0] , [ 1283227200000 , 1309915.0] , [ 1285819200000 , 1331875.0] , [ 1288497600000 , 1331875.0] , [ 1291093200000 , 1331875.0] , [ 1293771600000 , 1331875.0] , [ 1296450000000 , 1154695.0] , [ 1298869200000 , 1154695.0] , [ 1301544000000 , 1194025.0] , [ 1304136000000 , 1194025.0] , [ 1306814400000 , 1194025.0] , [ 1309406400000 , 1194025.0] , [ 1312084800000 , 1194025.0] , [ 1314763200000 , 1244525.0] , [ 1317355200000 , 475000.0] , [ 1320033600000 , 475000.0] , [ 1322629200000 , 475000.0] , [ 1325307600000 , 690033.0] , [ 1327986000000 , 690033.0] , [ 1330491600000 , 690033.0] , [ 1333166400000 , 514733.0] , [ 1335758400000 , 514733.0]]\n } , \n\n { \n \"key\" : \"Price\" ,\n \"color\" : \"#333\",\n \"values\" : [ [ 1136005200000 , 71.89] , [ 1138683600000 , 75.51] , [ 1141102800000 , 68.49] , [ 1143781200000 , 62.72] , [ 1146369600000 , 70.39] , [ 1149048000000 , 59.77] , [ 1151640000000 , 57.27] , [ 1154318400000 , 67.96] , [ 1156996800000 , 67.85] , [ 1159588800000 , 76.98] , [ 1162270800000 , 81.08] , [ 1164862800000 , 91.66] , [ 1167541200000 , 84.84] , [ 1170219600000 , 85.73] , [ 1172638800000 , 84.61] , [ 1175313600000 , 92.91] , [ 1177905600000 , 99.8] , [ 1180584000000 , 121.191] , [ 1183176000000 , 122.04] , [ 1185854400000 , 131.76] , [ 1188532800000 , 138.48] , [ 1191124800000 , 153.47] , [ 1193803200000 , 189.95] , [ 1196398800000 , 182.22] , [ 1199077200000 , 198.08] , [ 1201755600000 , 135.36] , [ 1204261200000 , 125.02] , [ 1206936000000 , 143.5] , [ 1209528000000 , 173.95] , [ 1212206400000 , 188.75] , [ 1214798400000 , 167.44] , [ 1217476800000 , 158.95] , [ 1220155200000 , 169.53] , [ 1222747200000 , 113.66] , [ 1225425600000 , 107.59] , [ 1228021200000 , 92.67] , [ 1230699600000 , 85.35] , [ 1233378000000 , 90.13] , [ 1235797200000 , 89.31] , [ 1238472000000 , 105.12] , [ 1241064000000 , 125.83] , [ 1243742400000 , 135.81] , [ 1246334400000 , 142.43] , [ 1249012800000 , 163.39] , [ 1251691200000 , 168.21] , [ 1254283200000 , 185.35] , [ 1256961600000 , 188.5] , [ 1259557200000 , 199.91] , [ 1262235600000 , 210.732] , [ 1264914000000 , 192.063] , [ 1267333200000 , 204.62] , [ 1270008000000 , 235.0] , [ 1272600000000 , 261.09] , [ 1275278400000 , 256.88] , [ 1277870400000 , 251.53] , [ 1280548800000 , 257.25] , [ 1283227200000 , 243.1] , [ 1285819200000 , 283.75] , [ 1288497600000 , 300.98] , [ 1291093200000 , 311.15] , [ 1293771600000 , 322.56] , [ 1296450000000 , 339.32] , [ 1298869200000 , 353.21] , [ 1301544000000 , 348.5075] , [ 1304136000000 , 350.13] , [ 1306814400000 , 347.83] , [ 1309406400000 , 335.67] , [ 1312084800000 , 390.48] , [ 1314763200000 , 384.83] , [ 1317355200000 , 381.32] , [ 1320033600000 , 404.78] , [ 1322629200000 , 382.2] , [ 1325307600000 , 405.0] , [ 1327986000000 , 456.48] , [ 1330491600000 , 542.44] , [ 1333166400000 , 599.55] , [ 1335758400000 , 583.98]]\n }\n ]\n\n var chart \u003d nv.models.linePlusBarChart()\n .margin({top: 30, right: 60, bottom: 50, left: 70})\n //We can set x data accessor to use index. Reason? So the bars all appear evenly spaced.\n .x(function(d,i) { return i })\n .y(function(d,i) {return d[1] })\n ;\n\n chart.xAxis.tickFormat(function(d) {\n var dx \u003d data[0].values[d] \u0026\u0026 data[0].values[d][0] || 0;\n return d3.time.format(\u0027%x\u0027)(new Date(dx))\n });\n \n chart.y1Axis.tickFormat(d3.format(\u0027,f\u0027));\n \n \n chart.bars.forceY([0]);\n\n d3.select(\u0027#inline1 svg\u0027)\n .datum(data)\n .transition()\n .duration(0)\n .call(chart);\n\n nv.utils.windowResize(chart.update);\n\n return chart;\n });\n\u003c/script\u003e\n\n" }, "dateCreated": "Oct 20, 2015 9:09:46 AM", "dateStarted": "Oct 20, 2015 2:13:57 PM", "dateFinished": "Oct 20, 2015 2:13:57 PM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "%md ### Inline back-end rendering visualization\n\nRender visualization in back-end and display rasterized image in the notebook", "dateUpdated": "Oct 20, 2015 9:30:06 AM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} } }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445300072065_1236893435", "id": "20151020-091432_331783086", "result": { "code": "SUCCESS", "type": "HTML", "msg": "\u003ch3\u003eInline back-end rendering visualization\u003c/h3\u003e\n\u003cp\u003eRender visualization in back-end and display rasterized image in the notebook\u003c/p\u003e\n" }, "dateCreated": "Oct 20, 2015 9:14:32 AM", "dateStarted": "Oct 20, 2015 9:30:06 AM", "dateFinished": "Oct 20, 2015 9:30:06 AM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "%pyspark\nfrom pylab import figure, show, rand\nfrom matplotlib.patches import Ellipse\nimport matplotlib.pyplot as plt\n# helper function to display in Zeppelin\n\nimport StringIO\ndef show(p):\n img \u003d StringIO.StringIO()\n p.savefig(img, format\u003d\u0027svg\u0027)\n img.seek(0)\n print \"%html \u003cdiv style\u003d\u0027width:600px\u0027\u003e\" + img.buf + \"\u003c/div\u003e\"", "dateUpdated": "Oct 20, 2015 2:20:58 PM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} } }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445301006544_1310149492", "id": "20151020-093006_52348438", "result": { "code": "SUCCESS", "type": "TEXT", "msg": "" }, "dateCreated": "Oct 20, 2015 9:30:06 AM", "dateStarted": "Oct 20, 2015 2:21:22 PM", "dateFinished": "Oct 20, 2015 2:21:24 PM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "%pyspark\n\nNUM \u003d 250\nplt.clf()\nells \u003d [Ellipse(xy\u003drand(2)*10, width\u003drand(), height\u003drand(), angle\u003drand()*360)\n for i in range(NUM)]\n\nfig \u003d figure()\nax \u003d fig.add_subplot(111, aspect\u003d\u0027equal\u0027)\nfor e in ells:\n ax.add_artist(e)\n e.set_clip_box(ax.bbox)\n e.set_alpha(rand())\n e.set_facecolor(rand(3))\n\nax.set_xlim(0, 10)\nax.set_ylim(0, 10)\nshow(plt)", "dateUpdated": "Oct 20, 2015 10:07:36 AM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} } }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445301280480_556409428", "id": "20151020-093440_915639433", "result": { "code": "SUCCESS", "type": "HTML", "msg": "\u003cdiv style\u003d\u0027width:600px\u0027\u003e\u003c?xml version\u003d\"1.0\" encoding\u003d\"utf-8\" standalone\u003d\"no\"?\u003e\n\u003c!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\"\u003e\n\u003c!-- Created with matplotlib (http://matplotlib.org/) --\u003e\n\u003csvg height\u003d\"432pt\" version\u003d\"1.1\" viewBox\u003d\"0 0 576 432\" width\u003d\"576pt\" xmlns\u003d\"http://www.w3.org/2000/svg\" xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\"\u003e\n \u003cdefs\u003e\n \u003cstyle type\u003d\"text/css\"\u003e\n*{stroke-linecap:butt;stroke-linejoin:round;}\n \u003c/style\u003e\n \u003c/defs\u003e\n \u003cg id\u003d\"figure_1\"\u003e\n \u003cg id\u003d\"patch_1\"\u003e\n \u003cpath d\u003d\"\nM0 432\nL576 432\nL576 0\nL0 0\nz\n\" style\u003d\"fill:#ffffff;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"axes_1\"\u003e\n \u003cg id\u003d\"patch_2\"\u003e\n \u003cpath d\u003d\"\nM122.4 388.8\nL468 388.8\nL468 43.2\nL122.4 43.2\nz\n\" style\u003d\"fill:#ffffff;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_3\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM202.823 190.506\nC205.151 187.666 206.395 184.131 206.28 180.68\nC206.166 177.228 204.702 174.142 202.212 172.1\nC199.721 170.058 196.408 169.228 193.001 169.792\nC189.594 170.356 186.371 172.269 184.043 175.108\nC181.715 177.948 180.471 181.483 180.586 184.934\nC180.7 188.386 182.164 191.473 184.654 193.514\nC187.145 195.556 190.458 196.386 193.865 195.822\nC197.272 195.258 200.495 193.345 202.823 190.506\nz\n\" style\u003d\"fill:#ab4b70;opacity:0.567474823444;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_4\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM175.233 109.329\nC175.297 111.334 176.362 113.226 178.191 114.586\nC180.021 115.947 182.466 116.666 184.989 116.584\nC187.512 116.503 189.906 115.628 191.644 114.152\nC193.382 112.677 194.322 110.721 194.257 108.715\nC194.192 106.709 193.128 104.818 191.299 103.457\nC189.469 102.097 187.024 101.378 184.501 101.459\nC181.978 101.541 179.584 102.416 177.846 103.891\nC176.108 105.367 175.168 107.323 175.233 109.329\nz\n\" style\u003d\"fill:#8a12a1;opacity:0.847745595255;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_5\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM422.076 370.834\nC425.658 370.983 429.097 371.025 431.637 370.95\nC434.177 370.875 435.61 370.689 435.621 370.433\nC435.632 370.177 434.219 369.872 431.694 369.585\nC429.169 369.298 425.738 369.053 422.157 368.904\nC418.576 368.754 415.136 368.712 412.596 368.787\nC410.056 368.863 408.623 369.049 408.612 369.305\nC408.602 369.561 410.014 369.866 412.539 370.152\nC415.064 370.439 418.495 370.684 422.076 370.834\nz\n\" style\u003d\"fill:#d361bf;opacity:0.581378083103;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_6\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM300.303 249.75\nC301.547 249.998 302.896 249.457 304.053 248.245\nC305.21 247.032 306.081 245.248 306.474 243.284\nC306.867 241.32 306.749 239.338 306.147 237.774\nC305.546 236.21 304.509 235.191 303.265 234.942\nC302.021 234.693 300.672 235.235 299.515 236.447\nC298.358 237.66 297.487 239.444 297.094 241.408\nC296.701 243.371 296.819 245.353 297.42 246.918\nC298.022 248.482 299.059 249.501 300.303 249.75\nz\n\" style\u003d\"fill:#68755c;opacity:0.627748300449;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_7\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM240.128 263.854\nC239.444 260.589 237.475 257.733 234.656 255.914\nC231.836 254.094 228.396 253.461 225.092 254.153\nC221.789 254.845 218.892 256.806 217.039 259.604\nC215.187 262.402 214.53 265.808 215.214 269.073\nC215.898 272.338 217.867 275.195 220.686 277.014\nC223.506 278.833 226.946 279.466 230.25 278.774\nC233.554 278.082 236.451 276.122 238.303 273.324\nC240.155 270.526 240.812 267.119 240.128 263.854\nz\n\" style\u003d\"fill:#c3df86;opacity:0.320302099564;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_8\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM227.86 224.793\nC228.156 224.808 228.503 223.587 228.823 221.399\nC229.144 219.211 229.413 216.234 229.57 213.125\nC229.727 210.016 229.761 207.027 229.663 204.818\nC229.564 202.609 229.343 201.359 229.047 201.344\nC228.75 201.329 228.404 202.55 228.083 204.738\nC227.762 206.926 227.494 209.903 227.336 213.012\nC227.179 216.121 227.146 219.11 227.244 221.319\nC227.342 223.528 227.564 224.778 227.86 224.793\nz\n\" style\u003d\"fill:#6ee139;opacity:0.799359487089;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_9\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM184.787 296.526\nC186.419 294.782 186.919 292.111 186.176 289.102\nC185.433 286.093 183.508 282.99 180.825 280.479\nC178.141 277.967 174.919 276.251 171.867 275.708\nC168.815 275.165 166.183 275.84 164.551 277.584\nC162.918 279.328 162.418 281.999 163.161 285.008\nC163.904 288.017 165.829 291.12 168.513 293.631\nC171.196 296.143 174.419 297.859 177.47 298.402\nC180.522 298.945 183.154 298.27 184.787 296.526\nz\n\" style\u003d\"fill:#2288fd;opacity:0.311430269128;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_10\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM236.647 370.789\nC236.767 370.996 237.248 370.981 237.983 370.749\nC238.717 370.516 239.646 370.085 240.565 369.549\nC241.483 369.014 242.316 368.418 242.88 367.893\nC243.444 367.368 243.693 366.957 243.573 366.75\nC243.452 366.543 242.972 366.558 242.237 366.79\nC241.502 367.022 240.573 367.454 239.655 367.99\nC238.737 368.525 237.904 369.121 237.339 369.646\nC236.775 370.171 236.526 370.582 236.647 370.789\nz\n\" style\u003d\"fill:#baa33b;opacity:0.23235620681;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_11\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM300.607 212.262\nC301.793 215.562 304.6 218.128 308.41 219.394\nC312.219 220.66 316.721 220.523 320.922 219.013\nC325.124 217.503 328.683 214.744 330.816 211.343\nC332.948 207.941 333.48 204.176 332.294 200.876\nC331.108 197.575 328.301 195.01 324.491 193.744\nC320.682 192.478 316.18 192.615 311.979 194.124\nC307.777 195.634 304.218 198.394 302.086 201.795\nC299.953 205.196 299.421 208.962 300.607 212.262\nz\n\" style\u003d\"fill:#5743bf;opacity:0.251581868578;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_12\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM287.337 215.225\nC286.852 215.005 286.083 215.459 285.201 216.487\nC284.319 217.516 283.395 219.036 282.633 220.711\nC281.871 222.387 281.334 224.082 281.139 225.423\nC280.943 226.764 281.107 227.641 281.592 227.862\nC282.078 228.083 282.847 227.629 283.729 226.6\nC284.611 225.572 285.535 224.052 286.296 222.377\nC287.058 220.701 287.596 219.006 287.791 217.665\nC287.986 216.324 287.823 215.446 287.337 215.225\nz\n\" style\u003d\"fill:#aab3ef;opacity:0.17844273913;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_13\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM152.109 386.26\nC153.642 386.926 155.769 386.054 158.022 383.837\nC160.275 381.619 162.469 378.236 164.123 374.433\nC165.776 370.63 166.753 366.718 166.838 363.558\nC166.923 360.397 166.11 358.247 164.577 357.581\nC163.045 356.915 160.918 357.787 158.665 360.004\nC156.412 362.222 154.217 365.605 152.564 369.408\nC150.911 373.211 149.934 377.123 149.849 380.283\nC149.764 383.443 150.577 385.594 152.109 386.26\nz\n\" style\u003d\"fill:#84fd75;opacity:0.327972232561;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_14\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM443.823 154.511\nC443.605 158.91 444.288 163.174 445.723 166.363\nC447.158 169.553 449.228 171.408 451.477 171.52\nC453.725 171.631 455.968 169.991 457.713 166.96\nC459.457 163.928 460.561 159.753 460.779 155.355\nC460.998 150.956 460.315 146.692 458.879 143.503\nC457.444 140.313 455.375 138.458 453.126 138.346\nC450.878 138.235 448.634 139.875 446.89 142.906\nC445.145 145.938 444.042 150.113 443.823 154.511\nz\n\" style\u003d\"fill:#69515a;opacity:0.941815821317;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_15\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM146.114 178.388\nC146.694 178.16 146.753 176.677 146.279 174.266\nC145.804 171.855 144.835 168.713 143.584 165.532\nC142.333 162.35 140.903 159.389 139.608 157.3\nC138.314 155.212 137.26 154.167 136.681 154.395\nC136.101 154.623 136.041 156.105 136.516 158.516\nC136.99 160.927 137.959 164.07 139.21 167.251\nC140.461 170.433 141.891 173.394 143.186 175.482\nC144.481 177.571 145.534 178.616 146.114 178.388\nz\n\" style\u003d\"fill:#1201b8;opacity:0.537367811045;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_16\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM466.691 157.571\nC466.525 157.351 465.112 158.084 462.763 159.611\nC460.414 161.138 457.322 163.333 454.167 165.712\nC451.012 168.092 448.051 170.462 445.938 172.301\nC443.825 174.14 442.731 175.297 442.897 175.517\nC443.063 175.738 444.477 175.004 446.825 173.477\nC449.174 171.951 452.266 169.756 455.422 167.376\nC458.577 164.996 461.537 162.626 463.65 160.787\nC465.764 158.949 466.858 157.792 466.691 157.571\nz\n\" style\u003d\"fill:#c716bc;opacity:0.118234485284;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_17\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM327.26 252.701\nC327.865 250.604 327.64 248.36 326.635 246.464\nC325.629 244.568 323.926 243.174 321.899 242.59\nC319.873 242.005 317.689 242.278 315.828 243.347\nC313.967 244.417 312.582 246.196 311.977 248.293\nC311.372 250.39 311.597 252.633 312.602 254.53\nC313.608 256.426 315.311 257.82 317.338 258.404\nC319.364 258.989 321.548 258.716 323.409 257.647\nC325.27 256.577 326.655 254.798 327.26 252.701\nz\n\" style\u003d\"fill:#d38fa4;opacity:0.972841678949;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_18\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM246.796 283.658\nC246.834 283.907 248.212 283.938 250.624 283.744\nC253.037 283.55 256.288 283.146 259.661 282.623\nC263.034 282.1 266.255 281.499 268.613 280.953\nC270.971 280.407 272.274 279.96 272.235 279.711\nC272.196 279.462 270.819 279.431 268.407 279.625\nC265.994 279.819 262.743 280.222 259.37 280.745\nC255.997 281.269 252.776 281.87 250.418 282.416\nC248.06 282.962 246.757 283.409 246.796 283.658\nz\n\" style\u003d\"fill:#da7e63;opacity:0.779152056392;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_19\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM208.067 146.378\nC206.805 142.03 204.493 138.179 201.64 135.673\nC198.788 133.168 195.628 132.212 192.856 133.016\nC190.084 133.821 187.927 136.32 186.859 139.964\nC185.792 143.607 185.901 148.098 187.163 152.446\nC188.425 156.794 190.737 160.645 193.59 163.151\nC196.442 165.657 199.602 166.613 202.374 165.808\nC205.146 165.004 207.303 162.504 208.371 158.861\nC209.438 155.217 209.329 150.727 208.067 146.378\nz\n\" style\u003d\"fill:#abb548;opacity:0.855047454603;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_20\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM314.33 292.679\nC313.38 295.121 313.995 298.056 316.038 300.838\nC318.082 303.62 321.388 306.023 325.228 307.516\nC329.068 309.01 333.128 309.473 336.514 308.802\nC339.901 308.132 342.337 306.384 343.287 303.943\nC344.237 301.502 343.622 298.567 341.578 295.784\nC339.534 293.002 336.229 290.599 332.389 289.106\nC328.549 287.612 324.489 287.15 321.102 287.82\nC317.715 288.49 315.279 290.238 314.33 292.679\nz\n\" style\u003d\"fill:#67a3d0;opacity:0.4698956323;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_21\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM229.022 175.11\nC229.033 175.079 228.488 174.863 227.508 174.509\nC226.528 174.155 225.194 173.691 223.798 173.221\nC222.402 172.75 221.059 172.311 220.065 172\nC219.071 171.689 218.507 171.531 218.496 171.561\nC218.486 171.592 219.031 171.808 220.011 172.162\nC220.99 172.516 222.325 172.98 223.721 173.45\nC225.117 173.921 226.459 174.36 227.454 174.671\nC228.448 174.982 229.012 175.14 229.022 175.11\nz\n\" style\u003d\"fill:#3fbc72;opacity:0.601668682496;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_22\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM445.2 158.922\nC444.888 158.834 444.274 159.863 443.493 161.783\nC442.712 163.703 441.827 166.357 441.034 169.161\nC440.241 171.964 439.605 174.689 439.265 176.733\nC438.925 178.778 438.909 179.977 439.22 180.065\nC439.532 180.153 440.146 179.124 440.927 177.204\nC441.708 175.284 442.593 172.629 443.386 169.826\nC444.179 167.022 444.815 164.298 445.155 162.253\nC445.495 160.209 445.511 159.01 445.2 158.922\nz\n\" style\u003d\"fill:#316a8b;opacity:0.931780425356;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_23\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM166.506 83.8871\nC162.663 85.3264 159.224 87.3668 156.947 89.5588\nC154.669 91.7508 153.739 93.9155 154.361 95.5761\nC154.983 97.2367 157.106 98.2577 160.263 98.4141\nC163.421 98.5706 167.354 97.8497 171.196 96.4104\nC175.039 94.971 178.478 92.9306 180.756 90.7386\nC183.033 88.5466 183.963 86.3819 183.341 84.7213\nC182.719 83.0607 180.596 82.0398 177.439 81.8833\nC174.282 81.7269 170.349 82.4477 166.506 83.8871\nz\n\" style\u003d\"fill:#dff497;opacity:0.0579710674861;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_24\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM456.243 277.735\nC458.521 275.051 460.176 272.027 460.842 269.328\nC461.509 266.628 461.133 264.474 459.797 263.34\nC458.462 262.206 456.275 262.184 453.72 263.28\nC451.164 264.375 448.448 266.498 446.17 269.182\nC443.891 271.865 442.237 274.889 441.57 277.589\nC440.904 280.288 441.28 282.442 442.615 283.576\nC443.951 284.71 446.138 284.732 448.693 283.636\nC451.249 282.541 453.965 280.418 456.243 277.735\nz\n\" style\u003d\"fill:#29b5b2;opacity:0.580250078371;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_25\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM278.829 74.3218\nC279.294 73.7305 279.282 72.8023 278.795 71.7416\nC278.308 70.6809 277.385 69.5743 276.231 68.6655\nC275.076 67.7567 273.784 67.1199 272.638 66.8954\nC271.493 66.6709 270.588 66.8769 270.122 67.4682\nC269.657 68.0595 269.669 68.9876 270.157 70.0483\nC270.644 71.109 271.566 72.2157 272.721 73.1245\nC273.875 74.0333 275.168 74.67 276.313 74.8946\nC277.458 75.1191 278.364 74.913 278.829 74.3218\nz\n\" style\u003d\"fill:#26b180;opacity:0.293772627969;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_26\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM413.592 244.014\nC414.044 243.958 414.345 242.834 414.428 240.89\nC414.511 238.946 414.37 236.34 414.035 233.647\nC413.7 230.954 413.2 228.393 412.643 226.529\nC412.086 224.664 411.519 223.648 411.067 223.704\nC410.614 223.76 410.314 224.884 410.23 226.828\nC410.147 228.773 410.288 231.378 410.623 234.071\nC410.958 236.764 411.459 239.325 412.016 241.19\nC412.572 243.054 413.139 244.07 413.592 244.014\nz\n\" style\u003d\"fill:#8f630e;opacity:0.819875254627;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_27\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM414.729 150.864\nC413.131 154.778 412.078 158.729 411.801 161.845\nC411.524 164.961 412.046 166.988 413.252 167.481\nC414.458 167.973 416.25 166.89 418.233 164.47\nC420.216 162.051 422.228 158.492 423.826 154.577\nC425.424 150.662 426.477 146.712 426.754 143.596\nC427.031 140.48 426.509 138.452 425.303 137.96\nC424.097 137.467 422.305 138.55 420.322 140.97\nC418.339 143.39 416.327 146.949 414.729 150.864\nz\n\" style\u003d\"fill:#40d389;opacity:0.990818164539;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_28\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM438.55 311.108\nC435.138 309.968 431.571 309.759 428.634 310.524\nC425.697 311.29 423.63 312.969 422.888 315.191\nC422.146 317.413 422.79 319.997 424.677 322.374\nC426.565 324.751 429.542 326.726 432.954 327.866\nC436.365 329.005 439.932 329.215 442.869 328.449\nC445.806 327.683 447.874 326.004 448.616 323.782\nC449.358 321.56 448.714 318.976 446.827 316.599\nC444.939 314.222 441.961 312.247 438.55 311.108\nz\n\" style\u003d\"fill:#c63952;opacity:0.328641812183;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_29\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM337.37 340.156\nC338.605 336.089 339.226 332.016 339.096 328.836\nC338.966 325.656 338.096 323.627 336.677 323.196\nC335.258 322.765 333.407 323.968 331.531 326.539\nC329.655 329.111 327.907 332.841 326.672 336.908\nC325.437 340.975 324.817 345.047 324.947 348.228\nC325.077 351.408 325.947 353.437 327.366 353.868\nC328.784 354.298 330.635 353.096 332.512 350.524\nC334.388 347.953 336.136 344.223 337.37 340.156\nz\n\" style\u003d\"fill:#e278ca;opacity:0.433793042769;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_30\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM278.298 258.706\nC278.023 260.105 279.294 261.747 281.832 263.274\nC284.37 264.8 287.968 266.084 291.832 266.844\nC295.696 267.604 299.512 267.778 302.439 267.327\nC305.366 266.876 307.165 265.837 307.44 264.439\nC307.715 263.04 306.443 261.398 303.905 259.872\nC301.367 258.345 297.77 257.061 293.906 256.301\nC290.041 255.541 286.225 255.367 283.299 255.818\nC280.372 256.269 278.573 257.308 278.298 258.706\nz\n\" style\u003d\"fill:#6e8312;opacity:0.900424618956;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_31\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM421.984 380.569\nC420.904 382.972 420.783 385.689 421.648 388.12\nC422.513 390.552 424.293 392.5 426.597 393.536\nC428.901 394.572 431.54 394.611 433.933 393.644\nC436.326 392.677 438.278 390.784 439.358 388.381\nC440.439 385.978 440.56 383.261 439.695 380.83\nC438.83 378.398 437.049 376.45 434.745 375.414\nC432.441 374.378 429.802 374.339 427.409 375.306\nC425.016 376.273 423.065 378.166 421.984 380.569\nz\n\" style\u003d\"fill:#4d9473;opacity:0.59987914262;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_32\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM124.854 115.597\nC126.457 116.453 128.129 117.025 129.501 117.185\nC130.872 117.346 131.831 117.083 132.167 116.454\nC132.503 115.825 132.188 114.882 131.291 113.831\nC130.395 112.781 128.99 111.71 127.386 110.854\nC125.782 109.997 124.111 109.426 122.739 109.265\nC121.368 109.104 120.408 109.367 120.072 109.996\nC119.737 110.625 120.052 111.569 120.948 112.619\nC121.845 113.669 123.25 114.74 124.854 115.597\nz\n\" style\u003d\"fill:#ce2be8;opacity:0.934190118012;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_33\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM424.281 120.139\nC422.365 118.499 419.54 118.079 416.429 118.971\nC413.318 119.864 410.174 121.996 407.691 124.897\nC405.208 127.799 403.587 131.235 403.186 134.446\nC402.785 137.658 403.637 140.384 405.553 142.024\nC407.469 143.664 410.294 144.084 413.405 143.191\nC416.516 142.299 419.66 140.167 422.143 137.265\nC424.626 134.363 426.247 130.928 426.648 127.716\nC427.049 124.505 426.197 121.779 424.281 120.139\nz\n\" style\u003d\"fill:#c2b897;opacity:0.263513457674;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_34\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM215.554 337.359\nC215.398 335.364 214.812 333.486 213.925 332.136\nC213.038 330.787 211.923 330.077 210.825 330.163\nC209.727 330.249 208.736 331.124 208.07 332.595\nC207.403 334.066 207.117 336.013 207.273 338.007\nC207.429 340.001 208.015 341.88 208.902 343.229\nC209.789 344.579 210.905 345.289 212.003 345.203\nC213.101 345.117 214.092 344.242 214.758 342.771\nC215.424 341.3 215.711 339.353 215.554 337.359\nz\n\" style\u003d\"fill:#4b9d26;opacity:0.605223051096;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_35\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM430.478 166.676\nC430.692 165.38 429.539 163.912 427.272 162.596\nC425.004 161.28 421.809 160.222 418.389 159.657\nC414.968 159.091 411.602 159.064 409.032 159.581\nC406.462 160.097 404.898 161.116 404.683 162.412\nC404.469 163.708 405.623 165.176 407.89 166.492\nC410.157 167.808 413.352 168.866 416.773 169.431\nC420.193 169.997 423.559 170.024 426.129 169.507\nC428.699 168.991 430.263 167.972 430.478 166.676\nz\n\" style\u003d\"fill:#a386da;opacity:0.806910043233;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_36\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM249.243 167.279\nC252.046 165.386 254.042 162.546 254.793 159.384\nC255.544 156.223 254.987 152.998 253.246 150.419\nC251.505 147.841 248.721 146.12 245.508 145.636\nC242.294 145.151 238.914 145.943 236.111 147.836\nC233.309 149.729 231.312 152.569 230.561 155.73\nC229.811 158.892 230.367 162.117 232.109 164.695\nC233.85 167.273 236.634 168.994 239.847 169.479\nC243.06 169.963 246.44 169.172 249.243 167.279\nz\n\" style\u003d\"fill:#97c40b;opacity:0.658350434469;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_37\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM216.393 65.5261\nC216.404 65.6853 216.91 65.8029 217.799 65.8531\nC218.688 65.9032 219.888 65.8817 221.133 65.7934\nC222.379 65.705 223.57 65.557 224.443 65.3819\nC225.316 65.2069 225.8 65.019 225.788 64.8598\nC225.777 64.7005 225.271 64.5829 224.382 64.5328\nC223.493 64.4826 222.294 64.5041 221.048 64.5925\nC219.802 64.6808 218.612 64.8288 217.739 65.0039\nC216.866 65.179 216.382 65.3668 216.393 65.5261\nz\n\" style\u003d\"fill:#682c59;opacity:0.307016818409;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_38\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM265.145 283.79\nC266.196 287.812 267.672 291.548 269.249 294.175\nC270.825 296.801 272.372 298.104 273.55 297.797\nC274.728 297.489 275.441 295.595 275.53 292.533\nC275.62 289.471 275.08 285.491 274.029 281.469\nC272.978 277.446 271.502 273.71 269.926 271.083\nC268.349 268.457 266.802 267.154 265.624 267.462\nC264.446 267.77 263.734 269.663 263.644 272.725\nC263.554 275.787 264.094 279.767 265.145 283.79\nz\n\" style\u003d\"fill:#77d324;opacity:0.308563127024;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_39\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM137.938 50.5523\nC134.945 51.1834 132.251 52.6226 130.448 54.5531\nC128.645 56.4835 127.88 58.7475 128.323 60.8466\nC128.766 62.9456 130.379 64.7082 132.808 65.7462\nC135.237 66.7842 138.283 67.0128 141.276 66.3818\nC144.268 65.7507 146.963 64.3115 148.765 62.381\nC150.568 60.4506 151.333 58.1866 150.89 56.0876\nC150.448 53.9886 148.834 52.226 146.405 51.188\nC143.976 50.15 140.93 49.9213 137.938 50.5523\nz\n\" style\u003d\"fill:#688b29;opacity:0.12911126275;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_40\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM423.108 330.387\nC422.352 331.95 422.095 333.675 422.395 335.183\nC422.695 336.692 423.526 337.86 424.706 338.431\nC425.886 339.002 427.318 338.929 428.687 338.228\nC430.056 337.527 431.25 336.255 432.006 334.693\nC432.762 333.131 433.018 331.405 432.718 329.897\nC432.418 328.389 431.587 327.221 430.407 326.65\nC429.227 326.079 427.795 326.152 426.426 326.853\nC425.057 327.554 423.863 328.825 423.108 330.387\nz\n\" style\u003d\"fill:#debb10;opacity:0.631648953359;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_41\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM185.45 184.407\nC183.254 187.034 181.242 189.634 179.857 191.632\nC178.473 193.631 177.829 194.867 178.068 195.066\nC178.307 195.266 179.409 194.414 181.131 192.697\nC182.853 190.981 185.055 188.54 187.251 185.912\nC189.448 183.285 191.46 180.686 192.844 178.687\nC194.229 176.688 194.872 175.452 194.633 175.253\nC194.395 175.053 193.293 175.906 191.571 177.622\nC189.849 179.339 187.647 181.78 185.45 184.407\nz\n\" style\u003d\"fill:#adc424;opacity:0.393997159421;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_42\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM145.794 86.632\nC146.891 89.2373 147.965 91.7278 148.777 93.5548\nC149.589 95.3818 150.074 96.3962 150.126 96.3746\nC150.177 96.3531 149.79 95.2973 149.05 93.4398\nC148.31 91.5823 147.278 89.0747 146.18 86.4694\nC145.082 83.864 144.009 81.3736 143.197 79.5466\nC142.385 77.7196 141.899 76.7052 141.848 76.7267\nC141.797 76.7483 142.184 77.8041 142.924 79.6616\nC143.664 81.5191 144.696 84.0267 145.794 86.632\nz\n\" style\u003d\"fill:#27da76;opacity:0.109257558239;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_43\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM421.324 239.453\nC422.878 238.111 423.207 235.478 422.239 232.134\nC421.27 228.79 419.083 225.009 416.159 221.622\nC413.235 218.235 409.813 215.52 406.646 214.074\nC403.48 212.628 400.827 212.57 399.273 213.912\nC397.718 215.254 397.389 217.886 398.357 221.23\nC399.326 224.574 401.513 228.356 404.437 231.742\nC407.361 235.129 410.783 237.844 413.95 239.29\nC417.117 240.736 419.769 240.795 421.324 239.453\nz\n\" style\u003d\"fill:#18c59d;opacity:0.803125273917;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_44\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM297.731 251.205\nC298.041 251.62 299.715 250.992 302.382 249.457\nC305.05 247.922 308.494 245.606 311.956 243.02\nC315.417 240.433 318.614 237.787 320.842 235.664\nC323.07 233.541 324.148 232.115 323.837 231.699\nC323.526 231.283 321.853 231.912 319.185 233.447\nC316.518 234.982 313.074 237.297 309.612 239.884\nC306.151 242.47 302.954 245.116 300.725 247.239\nC298.497 249.362 297.42 250.789 297.731 251.205\nz\n\" style\u003d\"fill:#a39d97;opacity:0.136631788481;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_45\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM179.265 181.015\nC177.061 183.835 176.209 187.527 176.897 191.277\nC177.585 195.027 179.757 198.529 182.934 201.012\nC186.112 203.494 190.035 204.755 193.84 204.516\nC197.645 204.277 201.021 202.558 203.225 199.738\nC205.429 196.917 206.281 193.225 205.592 189.476\nC204.904 185.726 202.732 182.224 199.555 179.741\nC196.378 177.258 192.455 175.998 188.65 176.237\nC184.845 176.475 181.468 178.194 179.265 181.015\nz\n\" style\u003d\"fill:#3e663f;opacity:0.218471951591;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_46\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM420.693 257.868\nC417.477 258.158 414.55 260.189 412.557 263.513\nC410.564 266.837 409.668 271.183 410.066 275.594\nC410.465 280.004 412.125 284.119 414.681 287.032\nC417.237 289.945 420.481 291.419 423.697 291.128\nC426.914 290.838 429.841 288.807 431.834 285.483\nC433.827 282.159 434.722 277.813 434.324 273.403\nC433.926 268.992 432.266 264.877 429.71 261.964\nC427.153 259.051 423.91 257.577 420.693 257.868\nz\n\" style\u003d\"fill:#353816;opacity:0.692203283932;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_47\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM362.213 243.272\nC361.555 243.616 361.691 245.413 362.59 248.267\nC363.49 251.121 365.08 254.8 367.01 258.492\nC368.94 262.185 371.052 265.59 372.882 267.958\nC374.712 270.325 376.11 271.463 376.768 271.119\nC377.426 270.775 377.29 268.978 376.39 266.124\nC375.491 263.27 373.901 259.591 371.971 255.899\nC370.041 252.207 367.928 248.801 366.098 246.434\nC364.268 244.066 362.871 242.929 362.213 243.272\nz\n\" style\u003d\"fill:#7bb220;opacity:0.950910794438;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_48\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM439.098 251.016\nC442.569 250.905 445.846 249.162 448.208 246.171\nC450.569 243.18 451.823 239.184 451.692 235.064\nC451.561 230.943 450.056 227.035 447.509 224.2\nC444.962 221.365 441.581 219.834 438.11 219.944\nC434.639 220.054 431.362 221.797 429 224.788\nC426.638 227.78 425.385 231.776 425.516 235.896\nC425.647 240.016 427.152 243.924 429.699 246.759\nC432.246 249.595 435.627 251.126 439.098 251.016\nz\n\" style\u003d\"fill:#fbc734;opacity:0.561772660521;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_49\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM263.461 276.076\nC264.654 275.372 265.693 274.517 266.349 273.7\nC267.004 272.883 267.223 272.17 266.956 271.718\nC266.69 271.266 265.96 271.112 264.928 271.291\nC263.895 271.469 262.645 271.965 261.451 272.669\nC260.258 273.373 259.219 274.227 258.564 275.044\nC257.908 275.862 257.69 276.575 257.956 277.026\nC258.223 277.478 258.952 277.632 259.985 277.454\nC261.017 277.275 262.268 276.78 263.461 276.076\nz\n\" style\u003d\"fill:#719497;opacity:0.0505599809496;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_50\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM142.939 144.127\nC141.443 146.06 141.375 148.971 142.749 152.22\nC144.123 155.468 146.828 158.788 150.267 161.449\nC153.706 164.11 157.599 165.894 161.088 166.409\nC164.578 166.924 167.379 166.127 168.874 164.194\nC170.37 162.261 170.438 159.35 169.064 156.101\nC167.689 152.853 164.985 149.533 161.546 146.872\nC158.107 144.211 154.214 142.427 150.724 141.912\nC147.235 141.397 144.434 142.194 142.939 144.127\nz\n\" style\u003d\"fill:#723c86;opacity:0.632112849776;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_51\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM404.441 351.211\nC401.592 350.858 398.729 351.577 396.482 353.208\nC394.235 354.84 392.787 357.251 392.458 359.91\nC392.129 362.57 392.946 365.261 394.728 367.39\nC396.51 369.52 399.112 370.915 401.96 371.267\nC404.809 371.619 407.673 370.901 409.92 369.269\nC412.167 367.638 413.614 365.227 413.943 362.567\nC414.272 359.908 413.456 357.217 411.674 355.087\nC409.892 352.958 407.29 351.563 404.441 351.211\nz\n\" style\u003d\"fill:#c7ba5e;opacity:0.458198835968;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_52\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM163.825 183.109\nC160.64 184.025 157.856 185.841 156.085 188.16\nC154.313 190.478 153.7 193.108 154.379 195.471\nC155.058 197.834 156.975 199.737 159.707 200.761\nC162.439 201.785 165.763 201.846 168.947 200.931\nC172.131 200.016 174.916 198.199 176.687 195.881\nC178.458 193.562 179.072 190.932 178.393 188.569\nC177.713 186.206 175.797 184.303 173.065 183.279\nC170.333 182.255 167.009 182.194 163.825 183.109\nz\n\" style\u003d\"fill:#00cb17;opacity:0.818019307014;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_53\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM120.427 174.913\nC119.354 176.956 118.772 179.15 118.811 181.013\nC118.849 182.876 119.504 184.255 120.631 184.847\nC121.758 185.439 123.265 185.196 124.82 184.17\nC126.376 183.145 127.853 181.421 128.926 179.378\nC129.999 177.336 130.581 175.142 130.542 173.279\nC130.504 171.416 129.85 170.037 128.723 169.445\nC127.596 168.852 126.088 169.096 124.533 170.122\nC122.977 171.147 121.5 172.871 120.427 174.913\nz\n\" style\u003d\"fill:#095102;opacity:0.0389430329035;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_54\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM439.916 53.0347\nC442.836 51.5059 445.529 49.833 447.402 48.3846\nC449.274 46.9362 450.174 45.8304 449.902 45.3109\nC449.63 44.7913 448.209 44.9004 445.951 45.6141\nC443.694 46.3278 440.785 47.5878 437.865 49.1167\nC434.945 50.6455 432.252 52.3184 430.379 53.7668\nC428.506 55.2153 427.607 56.321 427.879 56.8405\nC428.151 57.3601 429.572 57.251 431.829 56.5373\nC434.087 55.8236 436.996 54.5636 439.916 53.0347\nz\n\" style\u003d\"fill:#d9058c;opacity:0.913212976353;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_55\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM449.537 318.488\nC449.675 322.717 451.257 326.725 453.934 329.631\nC456.612 332.538 460.168 334.104 463.817 333.985\nC467.467 333.866 470.913 332.072 473.396 328.999\nC475.88 325.925 477.198 321.822 477.06 317.593\nC476.923 313.365 475.341 309.356 472.663 306.45\nC469.985 303.544 466.43 301.977 462.78 302.096\nC459.13 302.215 455.684 304.009 453.201 307.083\nC450.718 310.157 449.4 314.26 449.537 318.488\nz\n\" style\u003d\"fill:#741865;opacity:0.707108481616;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_56\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM365.736 105.776\nC367.143 106.727 369.242 106.53 371.571 105.229\nC373.9 103.927 376.268 101.628 378.155 98.8366\nC380.042 96.0454 381.292 92.9903 381.632 90.3442\nC381.971 87.6981 381.371 85.677 379.964 84.7261\nC378.558 83.7753 376.459 83.9722 374.13 85.2735\nC371.801 86.5749 369.432 88.8744 367.546 91.6656\nC365.659 94.4569 364.408 97.512 364.069 100.158\nC363.73 102.804 364.33 104.825 365.736 105.776\nz\n\" style\u003d\"fill:#2b87ac;opacity:0.491385688162;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_57\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM283.949 291.56\nC285.383 292.665 287.42 292.868 289.609 292.123\nC291.799 291.379 293.963 289.749 295.625 287.591\nC297.287 285.434 298.312 282.926 298.473 280.619\nC298.634 278.312 297.919 276.395 296.485 275.29\nC295.051 274.185 293.014 273.982 290.825 274.726\nC288.635 275.47 286.471 277.101 284.809 279.258\nC283.147 281.416 282.122 283.924 281.961 286.231\nC281.8 288.538 282.515 290.455 283.949 291.56\nz\n\" style\u003d\"fill:#3353dc;opacity:0.723622222077;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_58\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM277.182 204.484\nC277.301 202.925 277.255 201.417 277.053 200.293\nC276.851 199.169 276.51 198.52 276.105 198.489\nC275.7 198.458 275.265 199.047 274.894 200.128\nC274.523 201.208 274.248 202.691 274.129 204.25\nC274.01 205.809 274.056 207.317 274.258 208.441\nC274.46 209.566 274.801 210.215 275.206 210.246\nC275.611 210.277 276.047 209.687 276.417 208.606\nC276.788 207.526 277.063 206.043 277.182 204.484\nz\n\" style\u003d\"fill:#053c41;opacity:0.163387915985;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_59\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM331.187 45.5105\nC328.162 43.6504 324.711 42.762 321.592 43.0409\nC318.473 43.3198 315.941 44.7433 314.554 46.9979\nC313.168 49.2524 313.039 52.154 314.197 55.0635\nC315.355 57.973 317.705 60.6529 320.729 62.513\nC323.753 64.3731 327.205 65.2616 330.324 64.9827\nC333.443 64.7038 335.974 63.2803 337.361 61.0257\nC338.748 58.7712 338.876 55.8696 337.719 52.9601\nC336.561 50.0506 334.211 47.3707 331.187 45.5105\nz\n\" style\u003d\"fill:#98dc1c;opacity:0.17534392065;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_60\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM383.384 68.9882\nC384.424 69.0459 385.482 67.9923 386.326 66.0594\nC387.171 64.1264 387.733 61.4721 387.887 58.6808\nC388.042 55.8895 387.778 53.1893 387.153 51.1748\nC386.528 49.1603 385.592 47.9959 384.553 47.9382\nC383.514 47.8805 382.455 48.9342 381.611 50.8671\nC380.767 52.8 380.205 55.4544 380.05 58.2456\nC379.895 61.0369 380.159 63.7371 380.785 65.7516\nC381.41 67.7662 382.345 68.9305 383.384 68.9882\nz\n\" style\u003d\"fill:#a15d2a;opacity:0.361166060404;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_61\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM253.434 113.605\nC254.466 112.276 254.305 110.108 252.987 107.578\nC251.669 105.049 249.302 102.364 246.406 100.116\nC243.51 97.8681 240.323 96.2397 237.546 95.5898\nC234.769 94.9399 232.628 95.3215 231.596 96.6506\nC230.565 97.9797 230.725 100.148 232.043 102.677\nC233.361 105.207 235.729 107.891 238.624 110.139\nC241.52 112.388 244.708 114.016 247.485 114.666\nC250.262 115.316 252.402 114.934 253.434 113.605\nz\n\" style\u003d\"fill:#0878c6;opacity:0.520348566712;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_62\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM436.662 373.437\nC433.994 374.659 431.516 376.01 429.775 377.193\nC428.034 378.375 427.172 379.292 427.378 379.742\nC427.584 380.191 428.842 380.137 430.874 379.591\nC432.906 379.045 435.547 378.051 438.216 376.829\nC440.884 375.607 443.361 374.256 445.102 373.073\nC446.843 371.891 447.705 370.974 447.499 370.524\nC447.293 370.075 446.036 370.129 444.003 370.675\nC441.971 371.221 439.33 372.215 436.662 373.437\nz\n\" style\u003d\"fill:#9339f5;opacity:0.176140152761;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_63\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM144.571 64.0257\nC144 63.2002 142.324 63.1895 139.911 63.9958\nC137.499 64.8021 134.548 66.3597 131.708 68.3254\nC128.868 70.2911 126.371 72.5045 124.766 74.4782\nC123.162 76.4518 122.582 78.0245 123.153 78.8499\nC123.724 79.6754 125.401 79.6861 127.813 78.8798\nC130.225 78.0735 133.176 76.5159 136.016 74.5502\nC138.856 72.5845 141.354 70.3711 142.958 68.3974\nC144.562 66.4238 145.143 64.8511 144.571 64.0257\nz\n\" style\u003d\"fill:#990da4;opacity:0.166485653601;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_64\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM299.797 171.964\nC299.682 172.08 299.625 172.245 299.639 172.421\nC299.653 172.598 299.737 172.772 299.871 172.905\nC300.006 173.039 300.181 173.121 300.358 173.133\nC300.534 173.146 300.698 173.087 300.813 172.971\nC300.928 172.855 300.985 172.691 300.971 172.514\nC300.957 172.338 300.874 172.164 300.739 172.03\nC300.604 171.897 300.429 171.815 300.253 171.802\nC300.076 171.79 299.912 171.848 299.797 171.964\nz\n\" style\u003d\"fill:#c79cd4;opacity:0.344483303727;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_65\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM384.876 269.655\nC383.52 272.655 383.416 276.073 384.586 279.156\nC385.756 282.24 388.105 284.737 391.115 286.098\nC394.126 287.458 397.552 287.572 400.639 286.413\nC403.727 285.254 406.224 282.917 407.579 279.917\nC408.935 276.917 409.04 273.499 407.87 270.416\nC406.7 267.333 404.351 264.835 401.341 263.475\nC398.33 262.114 394.904 262.001 391.816 263.16\nC388.729 264.319 386.232 266.655 384.876 269.655\nz\n\" style\u003d\"fill:#c49294;opacity:0.279810040556;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_66\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM347.539 330.78\nC347.619 330.07 347.336 329.348 346.751 328.773\nC346.166 328.198 345.327 327.818 344.42 327.715\nC343.512 327.613 342.61 327.796 341.912 328.226\nC341.213 328.655 340.776 329.296 340.695 330.006\nC340.615 330.716 340.898 331.438 341.483 332.012\nC342.068 332.587 342.907 332.968 343.814 333.07\nC344.722 333.173 345.624 332.989 346.323 332.56\nC347.021 332.13 347.459 331.49 347.539 330.78\nz\n\" style\u003d\"fill:#9cc69d;opacity:0.812420464949;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_67\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM357.819 255.293\nC360.041 258.248 362.739 260.656 365.32 261.986\nC367.902 263.316 370.155 263.46 371.584 262.386\nC373.012 261.312 373.5 259.108 372.94 256.258\nC372.379 253.409 370.816 250.148 368.594 247.192\nC366.373 244.237 363.674 241.829 361.093 240.499\nC358.512 239.169 356.259 239.025 354.83 240.099\nC353.401 241.173 352.913 243.377 353.474 246.227\nC354.034 249.076 355.597 252.337 357.819 255.293\nz\n\" style\u003d\"fill:#657309;opacity:0.171127031385;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_68\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM245.694 221.002\nC246.297 224.006 247.632 226.737 249.406 228.591\nC251.18 230.445 253.247 231.272 255.153 230.89\nC257.058 230.507 258.647 228.947 259.568 226.552\nC260.489 224.157 260.668 221.123 260.065 218.118\nC259.462 215.113 258.127 212.383 256.353 210.529\nC254.579 208.674 252.512 207.847 250.606 208.23\nC248.7 208.612 247.112 210.173 246.191 212.568\nC245.27 214.963 245.091 217.997 245.694 221.002\nz\n\" style\u003d\"fill:#b3f9eb;opacity:0.326717594329;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_69\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM202.927 153.972\nC203.209 153.718 203.457 153.449 203.616 153.223\nC203.774 152.998 203.831 152.835 203.772 152.77\nC203.714 152.704 203.545 152.743 203.304 152.876\nC203.063 153.01 202.769 153.228 202.486 153.482\nC202.203 153.735 201.956 154.005 201.797 154.23\nC201.639 154.456 201.582 154.619 201.641 154.684\nC201.699 154.749 201.868 154.711 202.109 154.577\nC202.35 154.444 202.644 154.226 202.927 153.972\nz\n\" style\u003d\"fill:#091fb9;opacity:0.813986795398;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_70\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM392.313 371.168\nC390.262 371.953 388.632 373.588 387.783 375.712\nC386.933 377.836 386.933 380.275 387.783 382.492\nC388.633 384.71 390.263 386.525 392.314 387.537\nC394.365 388.549 396.669 388.677 398.72 387.891\nC400.771 387.105 402.401 385.47 403.25 383.347\nC404.1 381.223 404.099 378.784 403.25 376.566\nC402.4 374.349 400.77 372.534 398.719 371.521\nC396.668 370.509 394.363 370.382 392.313 371.168\nz\n\" style\u003d\"fill:#df8b5e;opacity:0.175612348458;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_71\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM412.784 299.61\nC414.509 299.512 416.095 298.204 417.193 295.974\nC418.29 293.744 418.809 290.774 418.636 287.718\nC418.463 284.662 417.611 281.769 416.269 279.677\nC414.927 277.586 413.203 276.465 411.478 276.563\nC409.753 276.661 408.167 277.969 407.069 280.199\nC405.972 282.429 405.453 285.399 405.626 288.455\nC405.799 291.511 406.651 294.404 407.993 296.495\nC409.335 298.587 411.059 299.708 412.784 299.61\nz\n\" style\u003d\"fill:#bd4c01;opacity:0.338725419854;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_72\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM409.891 152.57\nC405.623 154.014 402.095 157.071 400.084 161.067\nC398.073 165.064 397.743 169.674 399.167 173.882\nC400.591 178.091 403.652 181.553 407.676 183.508\nC411.701 185.463 416.36 185.75 420.628 184.306\nC424.895 182.863 428.423 179.806 430.434 175.809\nC432.446 171.812 432.776 167.202 431.352 162.994\nC429.928 158.786 426.867 155.323 422.843 153.368\nC418.818 151.413 414.159 151.126 409.891 152.57\nz\n\" style\u003d\"fill:#3ac877;opacity:0.923391295652;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_73\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM438.849 207.497\nC438.941 207.339 438.258 206.74 436.951 205.832\nC435.644 204.924 433.819 203.782 431.878 202.656\nC429.938 201.531 428.04 200.515 426.602 199.831\nC425.165 199.147 424.306 198.852 424.214 199.011\nC424.122 199.169 424.805 199.768 426.112 200.676\nC427.419 201.584 429.244 202.726 431.185 203.852\nC433.126 204.977 435.024 205.994 436.461 206.677\nC437.898 207.361 438.758 207.656 438.849 207.497\nz\n\" style\u003d\"fill:#86986e;opacity:0.31770840292;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_74\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM130.541 367.86\nC129.767 364.271 128.679 360.903 127.519 358.497\nC126.359 356.092 125.22 354.845 124.354 355.032\nC123.489 355.219 122.966 356.825 122.901 359.494\nC122.837 362.164 123.236 365.681 124.011 369.27\nC124.785 372.859 125.873 376.227 127.033 378.632\nC128.193 381.038 129.331 382.284 130.197 382.097\nC131.063 381.91 131.586 380.305 131.651 377.635\nC131.715 374.965 131.316 371.449 130.541 367.86\nz\n\" style\u003d\"fill:#33cdd6;opacity:0.777136583914;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_75\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM315.087 375.62\nC315.428 375.341 314.888 374.013 313.585 371.93\nC312.283 369.846 310.324 367.177 308.141 364.509\nC305.958 361.842 303.728 359.394 301.944 357.705\nC300.159 356.016 298.965 355.224 298.624 355.503\nC298.283 355.782 298.823 357.109 300.126 359.193\nC301.428 361.276 303.387 363.946 305.57 366.613\nC307.753 369.281 309.982 371.729 311.767 373.418\nC313.552 375.107 314.746 375.899 315.087 375.62\nz\n\" style\u003d\"fill:#322d7b;opacity:0.122351010587;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_76\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM141.829 164.464\nC140.662 165.189 139.819 166.331 139.488 167.639\nC139.156 168.947 139.362 170.313 140.06 171.437\nC140.759 172.561 141.892 173.351 143.212 173.632\nC144.531 173.914 145.928 173.665 147.096 172.94\nC148.263 172.214 149.105 171.072 149.437 169.764\nC149.769 168.457 149.563 167.091 148.865 165.967\nC148.166 164.843 147.033 164.053 145.713 163.771\nC144.394 163.489 142.997 163.738 141.829 164.464\nz\n\" style\u003d\"fill:#faf9a0;opacity:0.699564337638;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_77\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM294.708 312.435\nC294.863 313.253 295.412 313.961 296.233 314.405\nC297.055 314.848 298.082 314.99 299.088 314.799\nC300.094 314.608 300.998 314.099 301.6 313.386\nC302.202 312.672 302.452 311.812 302.297 310.994\nC302.142 310.176 301.593 309.468 300.772 309.024\nC299.95 308.581 298.923 308.439 297.917 308.63\nC296.911 308.821 296.007 309.33 295.405 310.043\nC294.804 310.757 294.553 311.617 294.708 312.435\nz\n\" style\u003d\"fill:#6d92c7;opacity:0.931780742455;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_78\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM273.651 163.624\nC273.321 163.421 272.174 164.579 270.463 166.843\nC268.751 169.106 266.615 172.29 264.524 175.694\nC262.433 179.097 260.558 182.442 259.313 184.992\nC258.068 187.542 257.553 189.088 257.883 189.291\nC258.212 189.493 259.359 188.335 261.071 186.072\nC262.782 183.808 264.919 180.624 267.009 177.221\nC269.1 173.817 270.975 170.472 272.22 167.922\nC273.466 165.372 273.98 163.826 273.651 163.624\nz\n\" style\u003d\"fill:#45d583;opacity:0.788064431784;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_79\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM169.494 159.089\nC170.431 154.935 170.346 150.729 169.259 147.397\nC168.171 144.065 166.17 141.879 163.695 141.321\nC161.22 140.763 158.474 141.878 156.062 144.421\nC153.649 146.964 151.768 150.726 150.831 154.88\nC149.894 159.034 149.979 163.24 151.066 166.572\nC152.154 169.904 154.156 172.09 156.63 172.648\nC159.105 173.206 161.851 172.091 164.263 169.548\nC166.676 167.005 168.558 163.243 169.494 159.089\nz\n\" style\u003d\"fill:#43074e;opacity:0.624150388728;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_80\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM123.515 270.019\nC125.712 267.211 127.774 264.483 129.246 262.434\nC130.719 260.386 131.481 259.184 131.367 259.094\nC131.252 259.005 130.269 260.034 128.635 261.955\nC127 263.877 124.847 266.534 122.65 269.341\nC120.453 272.149 118.392 274.877 116.919 276.926\nC115.447 278.974 114.684 280.176 114.799 280.266\nC114.914 280.355 115.897 279.326 117.531 277.405\nC119.166 275.483 121.319 272.826 123.515 270.019\nz\n\" style\u003d\"fill:#825ddf;opacity:0.425312360904;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_81\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM456.092 93.2044\nC457.908 91.8435 458.624 89.1711 458.084 85.7756\nC457.544 82.3801 455.791 78.5389 453.211 75.0978\nC450.632 71.6568 447.437 68.8969 444.329 67.426\nC441.221 65.9551 438.455 65.8932 436.64 67.2541\nC434.824 68.615 434.108 71.2874 434.648 74.6829\nC435.188 78.0784 436.941 81.9196 439.521 85.3607\nC442.1 88.8017 445.295 91.5616 448.403 93.0325\nC451.511 94.5034 454.277 94.5653 456.092 93.2044\nz\n\" style\u003d\"fill:#3cfe9d;opacity:0.211558726466;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_82\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM323.109 128.997\nC322.867 133.231 323.264 137.328 324.214 140.386\nC325.163 143.443 326.588 145.213 328.173 145.303\nC329.758 145.394 331.375 143.799 332.667 140.869\nC333.959 137.94 334.821 133.915 335.063 129.681\nC335.306 125.447 334.908 121.35 333.959 118.292\nC333.009 115.235 331.585 113.465 330 113.375\nC328.415 113.284 326.798 114.879 325.506 117.809\nC324.214 120.738 323.351 124.763 323.109 128.997\nz\n\" style\u003d\"fill:#af4dbd;opacity:0.942610715903;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_83\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM140.288 138.708\nC140.484 142.604 141.889 146.28 144.193 148.925\nC146.497 151.571 149.512 152.971 152.574 152.816\nC155.635 152.662 158.494 150.966 160.52 148.101\nC162.546 145.237 163.574 141.439 163.377 137.543\nC163.18 133.647 161.775 129.971 159.471 127.326\nC157.167 124.68 154.153 123.28 151.091 123.435\nC148.029 123.589 145.171 125.285 143.145 128.15\nC141.119 131.014 140.091 134.812 140.288 138.708\nz\n\" style\u003d\"fill:#3ef7cc;opacity:0.0430586079778;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_84\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM205.111 199.66\nC207.538 203.19 210.664 206.026 213.803 207.545\nC216.941 209.063 219.835 209.139 221.846 207.756\nC223.858 206.373 224.824 203.645 224.53 200.171\nC224.237 196.697 222.709 192.761 220.283 189.231\nC217.856 185.701 214.729 182.865 211.591 181.346\nC208.453 179.828 205.559 179.752 203.548 181.135\nC201.536 182.517 200.57 185.246 200.863 188.72\nC201.157 192.194 202.685 196.129 205.111 199.66\nz\n\" style\u003d\"fill:#6f43cf;opacity:0.727447491601;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_85\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM143.316 307.018\nC139.47 306.503 135.675 306.81 132.765 307.871\nC129.855 308.932 128.068 310.661 127.798 312.676\nC127.528 314.692 128.797 316.83 131.325 318.619\nC133.853 320.409 137.434 321.703 141.28 322.218\nC145.125 322.734 148.921 322.427 151.831 321.366\nC154.741 320.305 156.527 318.576 156.797 316.561\nC157.067 314.545 155.798 312.407 153.27 310.618\nC150.742 308.828 147.161 307.534 143.316 307.018\nz\n\" style\u003d\"fill:#2fd916;opacity:0.380953400564;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_86\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM232.865 196.661\nC232.053 192.515 231.221 188.549 230.552 185.637\nC229.883 182.724 229.432 181.102 229.298 181.128\nC229.164 181.154 229.358 182.827 229.838 185.776\nC230.318 188.726 231.043 192.713 231.855 196.859\nC232.667 201.004 233.5 204.97 234.168 207.883\nC234.837 210.796 235.288 212.418 235.422 212.392\nC235.556 212.365 235.362 210.693 234.882 207.743\nC234.403 204.793 233.677 200.807 232.865 196.661\nz\n\" style\u003d\"fill:#56333a;opacity:0.199340526751;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_87\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM279.202 363.144\nC277.261 364.118 275.508 365.269 274.329 366.344\nC273.151 367.419 272.642 368.33 272.916 368.876\nC273.19 369.422 274.224 369.559 275.791 369.256\nC277.357 368.954 279.327 368.237 281.268 367.263\nC283.209 366.289 284.962 365.138 286.141 364.063\nC287.319 362.988 287.828 362.078 287.554 361.531\nC287.279 360.985 286.245 360.848 284.679 361.151\nC283.113 361.453 281.142 362.17 279.202 363.144\nz\n\" style\u003d\"fill:#57ae33;opacity:0.890937317827;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_88\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM394.876 298.695\nC391.12 300.906 388.39 304.508 387.286 308.709\nC386.182 312.91 386.796 317.366 388.991 321.097\nC391.186 324.828 394.784 327.528 398.993 328.603\nC403.201 329.679 407.676 329.041 411.432 326.83\nC415.188 324.62 417.919 321.018 419.023 316.817\nC420.126 312.616 419.513 308.159 417.318 304.429\nC415.122 300.698 411.524 297.998 407.316 296.922\nC403.108 295.847 398.633 296.485 394.876 298.695\nz\n\" style\u003d\"fill:#955471;opacity:0.446074565778;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_89\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM286.823 124.478\nC287.137 124.85 288.355 124.431 290.209 123.315\nC292.064 122.198 294.403 120.475 296.711 118.524\nC299.02 116.574 301.109 114.555 302.52 112.913\nC303.93 111.271 304.546 110.139 304.232 109.768\nC303.918 109.396 302.699 109.814 300.845 110.931\nC298.99 112.047 296.651 113.771 294.343 115.722\nC292.035 117.672 289.945 119.691 288.535 121.333\nC287.125 122.975 286.509 124.107 286.823 124.478\nz\n\" style\u003d\"fill:#7beafa;opacity:0.00745758074855;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_90\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM380.032 229.471\nC381.025 229.758 382.054 229.768 382.893 229.497\nC383.732 229.227 384.312 228.699 384.506 228.03\nC384.699 227.361 384.49 226.605 383.925 225.929\nC383.36 225.253 382.484 224.711 381.491 224.424\nC380.498 224.137 379.468 224.128 378.629 224.398\nC377.79 224.668 377.21 225.196 377.017 225.865\nC376.823 226.534 377.032 227.29 377.598 227.966\nC378.163 228.643 379.039 229.184 380.032 229.471\nz\n\" style\u003d\"fill:#601e3f;opacity:0.56606192853;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_91\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM207.931 381.766\nC207.861 381.213 206.273 380.874 203.518 380.825\nC200.762 380.775 197.063 381.019 193.236 381.502\nC189.409 381.985 185.765 382.669 183.108 383.402\nC180.452 384.134 178.998 384.857 179.068 385.41\nC179.138 385.963 180.725 386.302 183.481 386.352\nC186.237 386.401 189.935 386.157 193.763 385.674\nC197.59 385.191 201.233 384.508 203.89 383.775\nC206.547 383.042 208 382.319 207.931 381.766\nz\n\" style\u003d\"fill:#5e829c;opacity:0.753570406689;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_92\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM258.281 140.521\nC259.698 141.794 262.011 141.952 264.712 140.961\nC267.413 139.97 270.281 137.911 272.685 135.237\nC275.088 132.562 276.831 129.492 277.529 126.701\nC278.228 123.91 277.824 121.626 276.408 120.353\nC274.992 119.08 272.678 118.922 269.977 119.913\nC267.276 120.904 264.408 122.963 262.005 125.637\nC259.601 128.312 257.858 131.382 257.16 134.174\nC256.462 136.965 256.865 139.248 258.281 140.521\nz\n\" style\u003d\"fill:#a68355;opacity:0.466131312653;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_93\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM468.507 104.49\nC469.508 101.82 470.272 99.1848 470.63 97.1653\nC470.988 95.1458 470.911 93.9067 470.416 93.7209\nC469.921 93.5352 469.048 94.4179 467.99 96.1746\nC466.931 97.9314 465.774 100.419 464.772 103.089\nC463.77 105.759 463.006 108.394 462.648 110.414\nC462.29 112.433 462.367 113.672 462.862 113.858\nC463.358 114.044 464.23 113.161 465.289 111.404\nC466.347 109.648 467.505 107.16 468.507 104.49\nz\n\" style\u003d\"fill:#c3d5e8;opacity:0.882438060983;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_94\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM201.699 308.996\nC201.642 313.059 201.808 316.958 202.161 319.836\nC202.513 322.714 203.023 324.335 203.578 324.343\nC204.134 324.351 204.689 322.744 205.122 319.877\nC205.554 317.011 205.83 313.117 205.886 309.055\nC205.943 304.993 205.777 301.093 205.425 298.215\nC205.072 295.338 204.562 293.716 204.007 293.708\nC203.452 293.701 202.897 295.307 202.464 298.174\nC202.031 301.041 201.756 304.934 201.699 308.996\nz\n\" style\u003d\"fill:#e80ef0;opacity:0.765037222333;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_95\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM197.176 218.187\nC198.04 218.543 198.952 218.684 199.71 218.58\nC200.468 218.475 201.01 218.133 201.218 217.629\nC201.426 217.124 201.282 216.499 200.818 215.891\nC200.354 215.282 199.608 214.74 198.744 214.384\nC197.879 214.028 196.968 213.887 196.21 213.992\nC195.452 214.096 194.909 214.439 194.702 214.943\nC194.494 215.447 194.638 216.072 195.102 216.681\nC195.566 217.289 196.312 217.831 197.176 218.187\nz\n\" style\u003d\"fill:#da6c9b;opacity:0.729844820443;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_96\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM338.629 137.061\nC342.486 138.874 346.697 139.523 350.335 138.867\nC353.973 138.211 356.74 136.303 358.028 133.562\nC359.315 130.822 359.018 127.474 357.201 124.254\nC355.384 121.035 352.197 118.208 348.34 116.396\nC344.483 114.583 340.272 113.934 336.634 114.59\nC332.996 115.246 330.229 117.154 328.941 119.895\nC327.653 122.635 327.951 125.983 329.767 129.203\nC331.584 132.422 334.772 135.249 338.629 137.061\nz\n\" style\u003d\"fill:#9d0ad3;opacity:0.79690032078;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_97\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM122.446 297.27\nC125.373 298.174 128.238 298.857 130.408 299.17\nC132.579 299.483 133.879 299.399 134.022 298.938\nC134.164 298.476 133.138 297.674 131.169 296.708\nC129.2 295.743 126.448 294.692 123.521 293.788\nC120.594 292.884 117.729 292.2 115.558 291.888\nC113.387 291.575 112.088 291.659 111.945 292.12\nC111.803 292.582 112.829 293.384 114.798 294.35\nC116.767 295.315 119.518 296.366 122.446 297.27\nz\n\" style\u003d\"fill:#97434c;opacity:0.44660287413;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_98\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM473.071 61.0279\nC471.728 57.7836 468.809 55.3469 464.958 54.2542\nC461.107 53.1616 456.637 53.5024 452.534 55.2015\nC448.431 56.9006 445.03 59.8193 443.079 63.3148\nC441.127 66.8103 440.786 70.5972 442.13 73.8415\nC443.473 77.0858 446.392 79.5226 450.243 80.6153\nC454.094 81.7079 458.564 81.3671 462.666 79.668\nC466.769 77.9689 470.171 75.0502 472.122 71.5547\nC474.073 68.0592 474.415 64.2722 473.071 61.0279\nz\n\" style\u003d\"fill:#254d24;opacity:0.560379626341;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_99\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM418.514 375.667\nC419.156 372.511 419.53 369.435 419.553 367.116\nC419.577 364.797 419.248 363.425 418.638 363.301\nC418.029 363.177 417.19 364.312 416.305 366.455\nC415.421 368.599 414.563 371.577 413.921 374.732\nC413.279 377.888 412.905 380.964 412.882 383.283\nC412.858 385.602 413.188 386.975 413.797 387.099\nC414.406 387.223 415.245 386.088 416.13 383.944\nC417.014 381.8 417.872 378.823 418.514 375.667\nz\n\" style\u003d\"fill:#4d2792;opacity:0.968540792085;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_100\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM225.881 93.4187\nC222.153 94.4271 218.767 96.0961 216.469 98.0582\nC214.171 100.02 213.148 102.115 213.626 103.882\nC214.104 105.648 216.043 106.942 219.017 107.478\nC221.991 108.014 225.756 107.749 229.484 106.74\nC233.212 105.732 236.598 104.063 238.896 102.101\nC241.194 100.139 242.216 98.0438 241.739 96.2773\nC241.261 94.5108 239.321 93.2171 236.348 92.681\nC233.374 92.145 229.608 92.4103 225.881 93.4187\nz\n\" style\u003d\"fill:#17aede;opacity:0.172290226522;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_101\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM224.004 67.0188\nC220.766 67.3368 217.661 67.6559 215.374 67.9058\nC213.087 68.1558 211.803 68.3161 211.807 68.3515\nC211.81 68.3869 213.1 68.2945 215.393 68.0946\nC217.685 67.8948 220.792 67.6038 224.031 67.2858\nC227.269 66.9678 230.374 66.6487 232.661 66.3987\nC234.948 66.1488 236.232 65.9885 236.228 65.9531\nC236.225 65.9177 234.935 66.0101 232.642 66.2099\nC230.35 66.4098 227.243 66.7008 224.004 67.0188\nz\n\" style\u003d\"fill:#86dcd8;opacity:0.524831183979;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_102\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM179.676 261.839\nC180.238 259.212 180.59 256.652 180.653 254.723\nC180.717 252.793 180.488 251.653 180.017 251.552\nC179.545 251.451 178.87 252.399 178.14 254.185\nC177.409 255.972 176.683 258.452 176.122 261.08\nC175.56 263.707 175.209 266.267 175.145 268.197\nC175.081 270.126 175.31 271.266 175.781 271.367\nC176.253 271.468 176.928 270.521 177.658 268.734\nC178.389 266.947 179.115 264.467 179.676 261.839\nz\n\" style\u003d\"fill:#aaaebd;opacity:0.939385796067;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_103\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM237.742 337.858\nC234.356 340.555 231.108 343.143 228.713 345.05\nC226.319 346.958 224.974 348.03 224.974 348.031\nC224.974 348.031 226.32 346.96 228.715 345.053\nC231.11 343.146 234.359 340.559 237.745 337.862\nC241.132 335.165 244.38 332.577 246.775 330.67\nC249.169 328.762 250.514 327.69 250.514 327.689\nC250.513 327.689 249.168 328.76 246.773 330.667\nC244.378 332.574 241.129 335.161 237.742 337.858\nz\n\" style\u003d\"fill:#a37b30;opacity:0.921445977972;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_104\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM459.784 361.602\nC459.563 361.522 459.177 361.922 458.712 362.714\nC458.248 363.506 457.741 364.626 457.305 365.827\nC456.869 367.027 456.539 368.211 456.387 369.117\nC456.236 370.023 456.275 370.577 456.496 370.658\nC456.718 370.738 457.103 370.338 457.568 369.546\nC458.033 368.754 458.539 367.634 458.975 366.433\nC459.411 365.232 459.741 364.049 459.893 363.143\nC460.045 362.237 460.006 361.682 459.784 361.602\nz\n\" style\u003d\"fill:#8a5caf;opacity:0.429217361205;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_105\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM140.677 255.066\nC139.291 252.902 137.199 251.315 134.864 250.653\nC132.528 249.991 130.138 250.31 128.221 251.538\nC126.304 252.766 125.016 254.804 124.64 257.203\nC124.265 259.601 124.833 262.165 126.219 264.328\nC127.605 266.492 129.697 268.08 132.032 268.741\nC134.368 269.403 136.758 269.084 138.675 267.856\nC140.592 266.628 141.88 264.59 142.256 262.192\nC142.631 259.793 142.063 257.23 140.677 255.066\nz\n\" style\u003d\"fill:#777a1d;opacity:0.247990938079;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_106\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM435.853 121.998\nC435.899 120.849 434.657 119.696 432.399 118.791\nC430.142 117.886 427.053 117.305 423.814 117.174\nC420.575 117.044 417.45 117.375 415.127 118.095\nC412.804 118.815 411.473 119.865 411.427 121.014\nC411.38 122.162 412.623 123.316 414.88 124.221\nC417.138 125.125 420.226 125.707 423.465 125.838\nC426.704 125.968 429.829 125.637 432.152 124.917\nC434.475 124.197 435.806 123.147 435.853 121.998\nz\n\" style\u003d\"fill:#626fa7;opacity:0.495604090893;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_107\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM312.122 55.1397\nC313.13 52.0811 312.53 48.631 310.454 45.5491\nC308.379 42.4673 304.997 40.0053 301.053 38.7054\nC297.109 37.4056 292.926 37.374 289.425 38.6175\nC285.924 39.8611 283.39 42.2784 282.382 45.337\nC281.374 48.3955 281.973 51.8457 284.049 54.9275\nC286.125 58.0094 289.507 60.4713 293.45 61.7712\nC297.394 63.0711 301.577 63.1027 305.078 61.8591\nC308.58 60.6155 311.113 58.1982 312.122 55.1397\nz\n\" style\u003d\"fill:#81b623;opacity:0.407243255084;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_108\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM357.863 344.271\nC355.955 344.093 354.083 344.352 352.662 344.994\nC351.241 345.635 350.385 346.605 350.283 347.69\nC350.181 348.776 350.842 349.888 352.12 350.782\nC353.397 351.676 355.187 352.279 357.096 352.458\nC359.005 352.637 360.876 352.377 362.297 351.736\nC363.719 351.095 364.575 350.125 364.676 349.039\nC364.778 347.954 364.117 346.841 362.84 345.947\nC361.562 345.053 359.772 344.45 357.863 344.271\nz\n\" style\u003d\"fill:#246e30;opacity:0.781551312932;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_109\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM128.607 244.718\nC130.057 246.562 131.672 248.154 133.096 249.145\nC134.52 250.135 135.637 250.442 136.201 249.999\nC136.765 249.555 136.729 248.398 136.103 246.78\nC135.476 245.163 134.309 243.218 132.859 241.375\nC131.409 239.531 129.794 237.938 128.37 236.948\nC126.946 235.958 125.829 235.651 125.265 236.094\nC124.701 236.537 124.737 237.695 125.364 239.313\nC125.99 240.93 127.157 242.875 128.607 244.718\nz\n\" style\u003d\"fill:#141cab;opacity:0.722346120988;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_110\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM297.689 220.221\nC297.663 220.193 296.745 220.971 295.135 222.385\nC293.525 223.799 291.356 225.733 289.105 227.762\nC286.854 229.79 284.705 231.747 283.131 233.201\nC281.557 234.655 280.687 235.488 280.713 235.516\nC280.739 235.545 281.657 234.766 283.267 233.352\nC284.877 231.938 287.046 230.004 289.297 227.976\nC291.548 225.948 293.697 223.991 295.271 222.537\nC296.845 221.082 297.715 220.249 297.689 220.221\nz\n\" style\u003d\"fill:#83d230;opacity:0.901496804547;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_111\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM403.044 387.815\nC403.044 388.553 404.605 389.26 407.384 389.781\nC410.162 390.301 413.931 390.593 417.86 390.592\nC421.789 390.59 425.557 390.295 428.335 389.772\nC431.113 389.249 432.674 388.541 432.674 387.803\nC432.673 387.065 431.112 386.358 428.334 385.837\nC425.555 385.316 421.787 385.024 417.858 385.026\nC413.929 385.028 410.16 385.322 407.382 385.845\nC404.604 386.368 403.043 387.077 403.044 387.815\nz\n\" style\u003d\"fill:#d4e3da;opacity:0.410262958463;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_112\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM150.754 290.517\nC150.373 289.592 149.585 288.88 148.564 288.537\nC147.542 288.194 146.372 288.247 145.309 288.686\nC144.246 289.124 143.379 289.912 142.897 290.876\nC142.415 291.84 142.359 292.9 142.74 293.825\nC143.122 294.749 143.91 295.461 144.931 295.804\nC145.952 296.148 147.123 296.094 148.186 295.655\nC149.248 295.217 150.116 294.429 150.598 293.465\nC151.08 292.502 151.136 291.441 150.754 290.517\nz\n\" style\u003d\"fill:#cc9e8a;opacity:0.281949208884;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_113\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM323.738 275.877\nC324.925 275.188 325.742 273.975 326.009 272.505\nC326.277 271.035 325.974 269.427 325.167 268.035\nC324.36 266.644 323.114 265.583 321.704 265.086\nC320.295 264.589 318.836 264.696 317.65 265.385\nC316.464 266.073 315.647 267.286 315.379 268.756\nC315.111 270.227 315.414 271.835 316.222 273.226\nC317.029 274.617 318.275 275.678 319.684 276.175\nC321.094 276.672 322.552 276.565 323.738 275.877\nz\n\" style\u003d\"fill:#77d803;opacity:0.424198550605;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_114\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM445.766 108.788\nC447.249 109.946 448.975 110.669 450.564 110.796\nC452.153 110.923 453.475 110.445 454.238 109.467\nC455.002 108.489 455.145 107.091 454.637 105.58\nC454.128 104.07 453.009 102.57 451.526 101.412\nC450.043 100.254 448.317 99.5318 446.728 99.4045\nC445.139 99.2772 443.817 99.7553 443.054 100.733\nC442.29 101.711 442.146 103.11 442.655 104.62\nC443.164 106.131 444.283 107.63 445.766 108.788\nz\n\" style\u003d\"fill:#292b5a;opacity:0.279742221965;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_115\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM395.253 141.48\nC391.396 139.37 387.61 137.506 384.727 136.299\nC381.844 135.091 380.101 134.64 379.88 135.043\nC379.66 135.446 380.98 136.671 383.551 138.448\nC386.122 140.225 389.733 142.409 393.59 144.519\nC397.446 146.629 401.233 148.493 404.115 149.7\nC406.998 150.908 408.742 151.359 408.962 150.956\nC409.183 150.553 407.862 149.328 405.291 147.551\nC402.72 145.774 399.109 143.59 395.253 141.48\nz\n\" style\u003d\"fill:#cb1c94;opacity:0.131815117978;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_116\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM287.513 143.953\nC287.63 142.957 286.91 141.904 285.511 141.026\nC284.112 140.148 282.15 139.516 280.055 139.271\nC277.96 139.025 275.905 139.186 274.341 139.716\nC272.777 140.247 271.833 141.105 271.716 142.102\nC271.599 143.098 272.319 144.151 273.718 145.029\nC275.117 145.907 277.08 146.538 279.174 146.784\nC281.269 147.029 283.325 146.869 284.888 146.338\nC286.452 145.807 287.396 144.949 287.513 143.953\nz\n\" style\u003d\"fill:#bb3734;opacity:0.278933095599;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_117\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM160.559 327.812\nC157.737 327.928 155.105 329.832 153.24 333.105\nC151.376 336.379 150.432 340.754 150.617 345.268\nC150.802 349.781 152.1 354.065 154.226 357.175\nC156.352 360.285 159.131 361.967 161.953 361.852\nC164.774 361.736 167.407 359.832 169.271 356.559\nC171.136 353.285 172.079 348.91 171.895 344.396\nC171.71 339.883 170.411 335.599 168.286 332.489\nC166.16 329.379 163.38 327.697 160.559 327.812\nz\n\" style\u003d\"fill:#6bbf40;opacity:0.422563849083;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_118\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM204.328 95.8024\nC202.192 97.2458 201.128 100.089 201.372 103.706\nC201.615 107.323 203.146 111.418 205.627 115.09\nC208.107 118.762 211.336 121.71 214.6 123.286\nC217.865 124.861 220.9 124.936 223.036 123.492\nC225.173 122.049 226.236 119.205 225.993 115.589\nC225.749 111.972 224.218 107.876 221.738 104.205\nC219.257 100.533 216.029 97.5845 212.764 96.0089\nC209.499 94.4333 206.464 94.359 204.328 95.8024\nz\n\" style\u003d\"fill:#a7c9bd;opacity:0.241885251552;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_119\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM454.935 292.811\nC452.109 290.534 448.744 289.161 445.582 288.994\nC442.421 288.827 439.72 289.88 438.076 291.922\nC436.432 293.963 435.978 296.826 436.814 299.879\nC437.651 302.933 439.709 305.928 442.536 308.205\nC445.363 310.482 448.728 311.855 451.889 312.022\nC455.051 312.189 457.751 311.135 459.395 309.094\nC461.039 307.053 461.493 304.19 460.657 301.137\nC459.821 298.083 457.762 295.088 454.935 292.811\nz\n\" style\u003d\"fill:#bd81a1;opacity:0.0929592399343;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_120\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM212.491 97.699\nC212.105 97.3156 210.779 97.9093 208.804 99.3494\nC206.829 100.789 204.367 102.958 201.96 105.378\nC199.552 107.798 197.396 110.272 195.966 112.254\nC194.536 114.236 193.95 115.565 194.335 115.949\nC194.72 116.332 196.046 115.738 198.021 114.298\nC199.996 112.858 202.458 110.689 204.866 108.269\nC207.273 105.85 209.429 103.376 210.859 101.394\nC212.289 99.4116 212.876 98.0824 212.491 97.699\nz\n\" style\u003d\"fill:#f667f6;opacity:0.191706256186;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_121\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM448.893 310.129\nC447.409 307.548 445.613 305.286 443.901 303.842\nC442.189 302.398 440.7 301.889 439.764 302.428\nC438.827 302.967 438.518 304.509 438.906 306.715\nC439.293 308.921 440.345 311.611 441.829 314.192\nC443.314 316.773 445.11 319.035 446.822 320.479\nC448.534 321.923 450.022 322.432 450.959 321.893\nC451.896 321.354 452.205 319.812 451.817 317.606\nC451.43 315.4 450.378 312.71 448.893 310.129\nz\n\" style\u003d\"fill:#a8859f;opacity:0.570401580581;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_122\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM320.253 182.145\nC320.547 182.312 320.9 182.347 321.235 182.242\nC321.569 182.138 321.858 181.902 322.038 181.586\nC322.218 181.271 322.273 180.902 322.193 180.561\nC322.112 180.219 321.902 179.934 321.608 179.766\nC321.315 179.599 320.962 179.564 320.627 179.668\nC320.292 179.773 320.003 180.009 319.824 180.325\nC319.644 180.64 319.588 181.009 319.669 181.35\nC319.75 181.691 319.96 181.977 320.253 182.145\nz\n\" style\u003d\"fill:#0e8aba;opacity:0.733871791372;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_123\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM218.571 161.938\nC221.495 163.743 225.157 164.087 228.75 162.893\nC232.342 161.7 235.572 159.066 237.729 155.573\nC239.885 152.08 240.791 148.012 240.248 144.265\nC239.704 140.519 237.756 137.399 234.831 135.594\nC231.907 133.789 228.245 133.445 224.652 134.639\nC221.06 135.833 217.83 138.466 215.673 141.959\nC213.517 145.453 212.611 149.52 213.154 153.267\nC213.698 157.014 215.646 160.133 218.571 161.938\nz\n\" style\u003d\"fill:#6939a5;opacity:0.870517540568;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_124\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM322.784 352.723\nC320.024 351.91 317.026 352.325 314.448 353.875\nC311.871 355.425 309.925 357.985 309.039 360.991\nC308.154 363.997 308.401 367.203 309.726 369.903\nC311.051 372.603 313.347 374.577 316.106 375.39\nC318.866 376.203 321.865 375.789 324.442 374.238\nC327.02 372.688 328.965 370.128 329.851 367.122\nC330.736 364.117 330.489 360.911 329.164 358.211\nC327.839 355.51 325.544 353.536 322.784 352.723\nz\n\" style\u003d\"fill:#18bff1;opacity:0.208658947884;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_125\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM455.964 93.3232\nC455.738 93.9022 455.623 94.4967 455.643 94.9758\nC455.663 95.455 455.816 95.7796 456.069 95.8783\nC456.323 95.9769 456.655 95.8415 456.994 95.5018\nC457.333 95.1622 457.649 94.6461 457.875 94.0671\nC458.1 93.4881 458.216 92.8936 458.196 92.4145\nC458.176 91.9353 458.022 91.6107 457.769 91.512\nC457.516 91.4134 457.183 91.5488 456.844 91.8885\nC456.506 92.2281 456.189 92.7442 455.964 93.3232\nz\n\" style\u003d\"fill:#98e076;opacity:0.775045384269;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_126\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM408.58 109.761\nC407.621 109.7 406.679 109.985 405.961 110.555\nC405.244 111.124 404.81 111.93 404.754 112.797\nC404.699 113.663 405.027 114.519 405.666 115.175\nC406.305 115.831 407.203 116.234 408.162 116.296\nC409.121 116.357 410.063 116.072 410.781 115.502\nC411.498 114.933 411.933 114.126 411.988 113.26\nC412.044 112.394 411.716 111.538 411.077 110.882\nC410.437 110.226 409.539 109.823 408.58 109.761\nz\n\" style\u003d\"fill:#988854;opacity:0.471796803527;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_127\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM233.445 183.639\nC232.91 183.534 232.272 184.062 231.673 185.107\nC231.073 186.153 230.561 187.631 230.248 189.215\nC229.935 190.799 229.848 192.361 230.005 193.556\nC230.162 194.75 230.551 195.481 231.086 195.587\nC231.621 195.692 232.259 195.164 232.858 194.119\nC233.457 193.073 233.97 191.596 234.283 190.011\nC234.596 188.427 234.683 186.866 234.526 185.671\nC234.369 184.476 233.98 183.745 233.445 183.639\nz\n\" style\u003d\"fill:#5cd5cc;opacity:0.493905870194;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_128\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM425.888 301.95\nC426.029 301.803 425.318 300.849 423.911 299.298\nC422.504 297.747 420.516 295.725 418.385 293.678\nC416.253 291.632 414.153 289.727 412.546 288.383\nC410.94 287.04 409.957 286.368 409.816 286.515\nC409.675 286.662 410.386 287.616 411.794 289.167\nC413.201 290.719 415.189 292.74 417.32 294.787\nC419.451 296.834 421.551 298.738 423.158 300.082\nC424.765 301.425 425.747 302.097 425.888 301.95\nz\n\" style\u003d\"fill:#6ee30b;opacity:0.48323411251;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_129\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM318.792 124.89\nC319.427 124.927 320.105 123.772 320.676 121.681\nC321.247 119.59 321.666 116.733 321.839 113.739\nC322.012 110.745 321.926 107.859 321.6 105.716\nC321.274 103.573 320.734 102.348 320.099 102.311\nC319.465 102.275 318.787 103.429 318.216 105.52\nC317.644 107.611 317.226 110.468 317.053 113.462\nC316.88 116.456 316.965 119.342 317.292 121.485\nC317.618 123.628 318.158 124.853 318.792 124.89\nz\n\" style\u003d\"fill:#3fdb64;opacity:0.304099420745;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_130\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM411.796 197.079\nC411.818 197.842 411.883 198.573 411.978 199.11\nC412.072 199.647 412.187 199.947 412.298 199.944\nC412.409 199.941 412.507 199.635 412.57 199.093\nC412.633 198.551 412.655 197.818 412.633 197.055\nC412.611 196.292 412.545 195.562 412.451 195.024\nC412.357 194.487 412.241 194.187 412.13 194.19\nC412.019 194.194 411.922 194.5 411.859 195.042\nC411.796 195.583 411.773 196.316 411.796 197.079\nz\n\" style\u003d\"fill:#7d751a;opacity:0.00256044665728;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_131\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM122.679 354.809\nC121.887 354.947 121.41 356.702 121.353 359.687\nC121.297 362.671 121.667 366.642 122.38 370.724\nC123.093 374.806 124.092 378.666 125.157 381.455\nC126.222 384.244 127.266 385.733 128.059 385.594\nC128.852 385.456 129.329 383.701 129.385 380.716\nC129.441 377.732 129.072 373.761 128.358 369.679\nC127.645 365.597 126.646 361.736 125.581 358.948\nC124.516 356.159 123.472 354.67 122.679 354.809\nz\n\" style\u003d\"fill:#8d2c30;opacity:0.354869849358;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_132\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM372.595 389.673\nC372.856 387.695 372.173 385.675 370.698 384.057\nC369.223 382.44 367.075 381.358 364.728 381.049\nC362.382 380.74 360.027 381.23 358.184 382.41\nC356.34 383.59 355.158 385.365 354.898 387.343\nC354.637 389.322 355.32 391.342 356.795 392.959\nC358.27 394.577 360.418 395.659 362.764 395.968\nC365.111 396.277 367.465 395.787 369.309 394.607\nC371.152 393.426 372.335 391.652 372.595 389.673\nz\n\" style\u003d\"fill:#ef373e;opacity:0.152973098383;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_133\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM318.732 178.968\nC319.01 183.161 319.363 187.178 319.714 190.133\nC320.066 193.088 320.386 194.74 320.605 194.725\nC320.824 194.711 320.924 193.031 320.883 190.055\nC320.841 187.08 320.662 183.052 320.384 178.858\nC320.106 174.665 319.753 170.648 319.402 167.693\nC319.051 164.738 318.73 163.086 318.511 163.1\nC318.292 163.115 318.192 164.795 318.233 167.77\nC318.275 170.746 318.454 174.774 318.732 178.968\nz\n\" style\u003d\"fill:#5dbf8c;opacity:0.471777389673;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_134\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM252.126 207.968\nC251.358 206.991 250.271 206.329 249.103 206.129\nC247.936 205.929 246.784 206.206 245.902 206.9\nC245.019 207.594 244.478 208.648 244.397 209.829\nC244.316 211.011 244.703 212.224 245.471 213.201\nC246.239 214.178 247.326 214.839 248.494 215.039\nC249.661 215.239 250.813 214.962 251.695 214.268\nC252.578 213.574 253.119 212.52 253.2 211.339\nC253.281 210.157 252.894 208.944 252.126 207.968\nz\n\" style\u003d\"fill:#4a37d8;opacity:0.547371947744;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_135\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM374.214 242.129\nC374.279 240.92 372.664 239.672 369.725 238.658\nC366.787 237.645 362.764 236.949 358.544 236.724\nC354.324 236.499 350.251 236.763 347.221 237.459\nC344.191 238.154 342.453 239.224 342.388 240.432\nC342.324 241.64 343.939 242.889 346.877 243.902\nC349.816 244.916 353.838 245.612 358.058 245.837\nC362.278 246.062 366.352 245.797 369.382 245.102\nC372.411 244.407 374.15 243.337 374.214 242.129\nz\n\" style\u003d\"fill:#2449a0;opacity:0.894198171467;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_136\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM137.032 190.548\nC136.809 186.628 135.873 182.908 134.431 180.209\nC132.988 177.51 131.157 176.051 129.339 176.154\nC127.522 176.258 125.867 177.914 124.74 180.76\nC123.612 183.605 123.103 187.406 123.326 191.327\nC123.549 195.247 124.484 198.967 125.927 201.666\nC127.369 204.365 129.201 205.824 131.018 205.721\nC132.836 205.618 134.491 203.961 135.618 201.116\nC136.746 198.271 137.254 194.469 137.032 190.548\nz\n\" style\u003d\"fill:#8c2cf7;opacity:0.649111619645;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_137\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM153.137 96.0992\nC155.206 97.2832 157.388 98.0767 159.2 98.3047\nC161.012 98.5327 162.307 98.1767 162.8 97.3151\nC163.293 96.4535 162.943 95.1567 161.828 93.7102\nC160.713 92.2636 158.923 90.7856 156.854 89.6015\nC154.784 88.4174 152.603 87.624 150.79 87.396\nC148.978 87.168 147.683 87.5239 147.19 88.3855\nC146.697 89.2471 147.047 90.544 148.162 91.9905\nC149.277 93.437 151.067 94.9151 153.137 96.0992\nz\n\" style\u003d\"fill:#1453df;opacity:0.42037977868;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_138\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM307.149 261.421\nC309.033 264.631 311.038 267.594 312.722 269.657\nC314.407 271.72 315.633 272.715 316.132 272.423\nC316.63 272.13 316.36 270.574 315.38 268.098\nC314.401 265.621 312.792 262.426 310.908 259.216\nC309.025 256.005 307.02 253.043 305.335 250.979\nC303.651 248.916 302.425 247.922 301.926 248.214\nC301.428 248.507 301.698 250.062 302.677 252.539\nC303.657 255.016 305.266 258.211 307.149 261.421\nz\n\" style\u003d\"fill:#36c354;opacity:0.192145351855;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_139\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM443.218 130.047\nC441.568 133.041 440.051 135.949 439 138.129\nC437.948 140.309 437.449 141.585 437.612 141.674\nC437.774 141.764 438.586 140.66 439.867 138.607\nC441.148 136.553 442.795 133.717 444.444 130.723\nC446.093 127.729 447.611 124.822 448.662 122.642\nC449.713 120.461 450.213 119.186 450.05 119.096\nC449.888 119.007 449.076 120.11 447.795 122.164\nC446.514 124.218 444.867 127.054 443.218 130.047\nz\n\" style\u003d\"fill:#4d4c0f;opacity:0.544597894591;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_140\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM235.727 286.15\nC239.458 288.006 243.551 288.754 247.104 288.227\nC250.657 287.701 253.381 285.945 254.675 283.344\nC255.968 280.744 255.727 277.512 254.003 274.361\nC252.28 271.209 249.215 268.395 245.483 266.539\nC241.752 264.682 237.659 263.935 234.106 264.461\nC230.553 264.987 227.829 266.744 226.535 269.344\nC225.242 271.945 225.483 275.177 227.207 278.328\nC228.93 281.48 231.995 284.293 235.727 286.15\nz\n\" style\u003d\"fill:#1b34f6;opacity:0.418428944985;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_141\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM408.132 171.71\nC406.858 170.032 404.76 169.089 402.299 169.087\nC399.839 169.085 397.217 170.025 395.012 171.7\nC392.806 173.374 391.197 175.647 390.538 178.018\nC389.879 180.388 390.224 182.662 391.498 184.34\nC392.771 186.017 394.87 186.961 397.33 186.963\nC399.79 186.965 402.412 186.025 404.618 184.35\nC406.823 182.675 408.433 180.402 409.092 178.032\nC409.751 175.661 409.405 173.387 408.132 171.71\nz\n\" style\u003d\"fill:#1e5fb0;opacity:0.00923204166185;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_142\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM372.611 128.569\nC371.864 128.985 371.521 130.055 371.658 131.545\nC371.796 133.034 372.402 134.821 373.343 136.512\nC374.284 138.203 375.483 139.659 376.677 140.56\nC377.871 141.462 378.961 141.735 379.708 141.319\nC380.455 140.903 380.798 139.832 380.661 138.343\nC380.523 136.853 379.917 135.067 378.976 133.376\nC378.035 131.685 376.836 130.229 375.642 129.327\nC374.448 128.426 373.358 128.153 372.611 128.569\nz\n\" style\u003d\"fill:#6a062f;opacity:0.53930390082;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_143\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM341.307 151.429\nC340.882 148.193 339.367 145.234 337.095 143.205\nC334.824 141.175 331.983 140.241 329.196 140.607\nC326.41 140.974 323.906 142.611 322.237 145.158\nC320.567 147.706 319.868 150.956 320.294 154.192\nC320.719 157.428 322.235 160.387 324.506 162.417\nC326.777 164.446 329.618 165.381 332.405 165.014\nC335.191 164.648 337.695 163.011 339.364 160.463\nC341.034 157.916 341.733 154.666 341.307 151.429\nz\n\" style\u003d\"fill:#0666f9;opacity:0.968841884606;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_144\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM190.466 157.631\nC188.81 158.183 187.286 158.903 186.229 159.632\nC185.171 160.361 184.667 161.04 184.827 161.519\nC184.986 161.999 185.797 162.239 187.081 162.188\nC188.364 162.136 190.015 161.797 191.671 161.245\nC193.326 160.693 194.85 159.973 195.908 159.244\nC196.965 158.515 197.469 157.836 197.31 157.357\nC197.15 156.878 196.339 156.637 195.055 156.689\nC193.772 156.74 192.121 157.079 190.466 157.631\nz\n\" style\u003d\"fill:#4261a2;opacity:0.790714512289;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_145\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM373.453 263.971\nC374.827 262.638 375.342 260.532 374.885 258.118\nC374.428 255.704 373.037 253.179 371.018 251.098\nC368.998 249.017 366.515 247.55 364.116 247.022\nC361.717 246.493 359.597 246.944 358.224 248.277\nC356.85 249.61 356.335 251.716 356.791 254.13\nC357.248 256.544 358.64 259.069 360.659 261.15\nC362.678 263.231 365.161 264.698 367.56 265.227\nC369.96 265.755 372.079 265.304 373.453 263.971\nz\n\" style\u003d\"fill:#5a4eb5;opacity:0.349676457793;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_146\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM140.83 328.328\nC140.762 328.443 141.95 329.29 144.131 330.684\nC146.312 332.078 149.308 333.905 152.46 335.761\nC155.612 337.618 158.663 339.353 160.939 340.585\nC163.216 341.817 164.533 342.445 164.601 342.33\nC164.668 342.215 163.481 341.367 161.3 339.974\nC159.119 338.58 156.122 336.753 152.97 334.896\nC149.818 333.04 146.768 331.304 144.491 330.073\nC142.214 328.841 140.897 328.213 140.83 328.328\nz\n\" style\u003d\"fill:#124b63;opacity:0.439642662682;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_147\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM166.469 255.517\nC162.568 254.373 158.435 254.607 154.981 256.168\nC151.526 257.73 149.033 260.491 148.049 263.845\nC147.065 267.198 147.671 270.869 149.734 274.049\nC151.797 277.23 155.148 279.66 159.05 280.804\nC162.951 281.949 167.084 281.715 170.538 280.153\nC173.993 278.592 176.486 275.83 177.47 272.477\nC178.454 269.124 177.848 265.453 175.785 262.273\nC173.722 259.092 170.371 256.662 166.469 255.517\nz\n\" style\u003d\"fill:#e4a50f;opacity:0.858314458345;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_148\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM362.238 139.506\nC365.797 140.479 369.565 140.122 372.71 138.513\nC375.856 136.904 378.123 134.174 379.012 130.924\nC379.901 127.674 379.339 124.17 377.451 121.184\nC375.563 118.198 372.502 115.972 368.942 114.999\nC365.383 114.025 361.615 114.382 358.47 115.991\nC355.324 117.601 353.057 120.331 352.168 123.581\nC351.279 126.83 351.841 130.334 353.729 133.321\nC355.617 136.307 358.678 138.532 362.238 139.506\nz\n\" style\u003d\"fill:#aecd04;opacity:0.340901792625;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_149\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM344.104 115.847\nC343.352 115.662 342.411 116.377 341.488 117.835\nC340.565 119.293 339.736 121.374 339.184 123.621\nC338.632 125.867 338.401 128.096 338.543 129.815\nC338.684 131.535 339.187 132.605 339.939 132.79\nC340.692 132.975 341.633 132.26 342.556 130.802\nC343.478 129.344 344.307 127.263 344.859 125.016\nC345.412 122.769 345.642 120.541 345.501 118.821\nC345.359 117.102 344.857 116.032 344.104 115.847\nz\n\" style\u003d\"fill:#9cf04d;opacity:0.114290517726;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_150\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM315.629 87.3576\nC316.735 84.8881 317.166 82.2365 316.825 79.9869\nC316.485 77.7373 315.401 76.0732 313.812 75.3613\nC312.224 74.6494 310.26 74.9476 308.354 76.1904\nC306.448 77.4332 304.756 79.519 303.649 81.9885\nC302.542 84.458 302.112 87.1095 302.452 89.3592\nC302.793 91.6088 303.877 93.2728 305.465 93.9848\nC307.054 94.6967 309.017 94.3984 310.923 93.1557\nC312.829 91.9129 314.522 89.8271 315.629 87.3576\nz\n\" style\u003d\"fill:#680657;opacity:0.753749032896;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_151\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM137.441 92.1841\nC137.923 93.7264 138.826 95.068 139.951 95.9134\nC141.077 96.7588 142.333 97.039 143.443 96.6923\nC144.552 96.3456 145.426 95.4003 145.87 94.0646\nC146.314 92.7289 146.293 91.1118 145.811 89.5695\nC145.329 88.0272 144.426 86.6856 143.3 85.8402\nC142.175 84.9948 140.919 84.7146 139.809 85.0613\nC138.699 85.408 137.826 86.3533 137.382 87.689\nC136.938 89.0247 136.959 90.6418 137.441 92.1841\nz\n\" style\u003d\"fill:#929775;opacity:0.0489856280707;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_152\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM331.678 130.46\nC329.933 130.604 328.338 131.708 327.245 133.529\nC326.152 135.351 325.651 137.741 325.85 140.174\nC326.05 142.607 326.936 144.883 328.311 146.502\nC329.687 148.121 331.441 148.95 333.186 148.807\nC334.932 148.663 336.526 147.559 337.619 145.737\nC338.712 143.916 339.214 141.525 339.014 139.093\nC338.814 136.66 337.929 134.383 336.553 132.764\nC335.178 131.146 333.424 130.317 331.678 130.46\nz\n\" style\u003d\"fill:#f6b29d;opacity:0.260994725763;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_153\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM201.186 311.915\nC199.394 310.084 197.123 308.868 194.873 308.535\nC192.623 308.203 190.577 308.781 189.186 310.141\nC187.795 311.502 187.173 313.535 187.456 315.792\nC187.739 318.049 188.905 320.346 190.697 322.177\nC192.489 324.009 194.76 325.224 197.01 325.557\nC199.26 325.889 201.306 325.312 202.697 323.951\nC204.088 322.59 204.71 320.557 204.427 318.3\nC204.143 316.043 202.978 313.746 201.186 311.915\nz\n\" style\u003d\"fill:#158030;opacity:0.0896145981946;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_154\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM268.589 257.532\nC266.572 254.216 264.624 251.044 263.175 248.714\nC261.726 246.383 260.894 245.085 260.862 245.104\nC260.83 245.124 261.601 246.459 263.005 248.818\nC264.408 251.176 266.33 254.364 268.347 257.679\nC270.364 260.994 272.311 264.167 273.76 266.497\nC275.209 268.828 276.041 270.126 276.073 270.107\nC276.105 270.087 275.335 268.751 273.931 266.393\nC272.528 264.035 270.606 260.847 268.589 257.532\nz\n\" style\u003d\"fill:#3edd16;opacity:0.552296703121;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_155\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM293.184 349.157\nC295.643 349.533 298.189 348.672 300.26 346.764\nC302.331 344.857 303.759 342.058 304.229 338.983\nC304.7 335.909 304.173 332.811 302.767 330.372\nC301.36 327.932 299.188 326.35 296.729 325.974\nC294.27 325.598 291.724 326.459 289.653 328.366\nC287.581 330.274 286.153 333.073 285.683 336.147\nC285.213 339.221 285.739 342.319 287.146 344.759\nC288.552 347.198 290.724 348.78 293.184 349.157\nz\n\" style\u003d\"fill:#1cd1b3;opacity:0.596554223558;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_156\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM141.726 337.396\nC142.041 338.341 142.99 339.031 144.367 339.314\nC145.743 339.598 147.433 339.452 149.065 338.909\nC150.697 338.366 152.137 337.47 153.069 336.418\nC154.001 335.367 154.348 334.245 154.033 333.301\nC153.719 332.357 152.769 331.667 151.393 331.383\nC150.017 331.1 148.327 331.245 146.695 331.788\nC145.063 332.331 143.623 333.228 142.691 334.279\nC141.759 335.331 141.412 336.452 141.726 337.396\nz\n\" style\u003d\"fill:#2a2fed;opacity:0.35328009928;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_157\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM252.061 265.415\nC252.105 266.339 253.617 267.157 256.264 267.687\nC258.911 268.217 262.478 268.417 266.178 268.242\nC269.878 268.068 273.41 267.533 275.996 266.755\nC278.581 265.978 280.01 265.022 279.966 264.097\nC279.922 263.173 278.41 262.355 275.763 261.825\nC273.116 261.295 269.549 261.095 265.849 261.269\nC262.149 261.444 258.617 261.979 256.031 262.756\nC253.446 263.534 252.018 264.49 252.061 265.415\nz\n\" style\u003d\"fill:#3f5a06;opacity:0.776242996377;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_158\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM428.951 39.7366\nC427.735 36.3046 425.229 33.4872 421.987 31.905\nC418.744 30.3227 415.029 30.1047 411.66 31.299\nC408.291 32.4934 405.543 35.0025 404.021 38.2738\nC402.499 41.5451 402.328 45.3115 403.545 48.7435\nC404.761 52.1755 407.267 54.9929 410.509 56.5751\nC413.752 58.1574 417.467 58.3754 420.836 57.181\nC424.205 55.9867 426.953 53.4776 428.475 50.2063\nC429.997 46.935 430.168 43.1686 428.951 39.7366\nz\n\" style\u003d\"fill:#69683f;opacity:0.170853138716;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_159\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM136.066 102.794\nC136.052 105.682 136.114 108.452 136.238 110.494\nC136.363 112.537 136.54 113.685 136.73 113.686\nC136.92 113.686 137.108 112.54 137.252 110.499\nC137.397 108.458 137.486 105.688 137.5 102.801\nC137.514 99.9133 137.451 97.1433 137.327 95.1008\nC137.202 93.0584 137.026 91.9102 136.835 91.9093\nC136.645 91.9084 136.457 93.0547 136.313 95.0959\nC136.169 97.1371 136.08 99.9064 136.066 102.794\nz\n\" style\u003d\"fill:#5e2e01;opacity:0.992455591601;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_160\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM279.43 293.921\nC280.106 290.723 279.63 287.417 278.108 284.733\nC276.586 282.049 274.141 280.205 271.313 279.607\nC268.484 279.01 265.503 279.708 263.025 281.547\nC260.547 283.386 258.775 286.216 258.099 289.415\nC257.424 292.613 257.899 295.919 259.422 298.603\nC260.944 301.287 263.389 303.131 266.217 303.728\nC269.046 304.326 272.027 303.628 274.505 301.789\nC276.983 299.95 278.755 297.119 279.43 293.921\nz\n\" style\u003d\"fill:#85a665;opacity:0.96497240766;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_161\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM335.079 355.315\nC333.73 352.37 331.244 350.092 328.169 348.981\nC325.093 347.871 321.68 348.019 318.68 349.394\nC315.68 350.768 313.339 353.257 312.172 356.311\nC311.005 359.365 311.108 362.736 312.457 365.681\nC313.807 368.626 316.293 370.905 319.368 372.015\nC322.443 373.126 325.857 372.977 328.857 371.603\nC331.856 370.228 334.197 367.74 335.364 364.685\nC336.531 361.631 336.429 358.26 335.079 355.315\nz\n\" style\u003d\"fill:#6cfe69;opacity:0.25652931845;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_162\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM341.553 177.752\nC340.321 178.153 339.296 179.021 338.703 180.163\nC338.111 181.305 338 182.628 338.396 183.842\nC338.791 185.056 339.659 186.061 340.81 186.636\nC341.961 187.21 343.3 187.308 344.533 186.907\nC345.765 186.506 346.791 185.639 347.383 184.497\nC347.975 183.355 348.086 182.031 347.691 180.817\nC347.295 179.603 346.427 178.598 345.276 178.023\nC344.125 177.449 342.786 177.351 341.553 177.752\nz\n\" style\u003d\"fill:#54208c;opacity:0.968079172832;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_163\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM133.942 74.7517\nC135.86 73.1765 137.047 70.8703 137.24 68.3409\nC137.434 65.8115 136.619 63.2654 134.975 61.2635\nC133.331 59.2615 130.992 57.9671 128.473 57.6653\nC125.954 57.3635 123.461 58.079 121.543 59.6541\nC119.625 61.2293 118.439 63.5355 118.245 66.0649\nC118.051 68.5944 118.866 71.1404 120.51 73.1424\nC122.154 75.1443 124.493 76.4388 127.012 76.7405\nC129.531 77.0423 132.024 76.3269 133.942 74.7517\nz\n\" style\u003d\"fill:#a252f8;opacity:0.203148312703;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_164\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM381.984 152.437\nC384.399 154.467 386.726 156.402 388.452 157.815\nC390.178 159.229 391.162 160.006 391.188 159.975\nC391.213 159.944 390.279 159.108 388.589 157.651\nC386.9 156.195 384.594 154.235 382.179 152.206\nC379.764 150.176 377.437 148.241 375.711 146.828\nC373.986 145.414 373.001 144.637 372.976 144.668\nC372.95 144.699 373.884 145.535 375.574 146.992\nC377.263 148.448 379.569 150.408 381.984 152.437\nz\n\" style\u003d\"fill:#d36997;opacity:0.0486294690298;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_165\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM220.425 54.8084\nC221.889 54.4288 223.267 53.9617 224.255 53.5099\nC225.243 53.0582 225.761 52.6587 225.693 52.3994\nC225.626 52.1402 224.98 52.0423 223.897 52.1274\nC222.814 52.2125 221.382 52.4736 219.918 52.8532\nC218.453 53.2329 217.075 53.7 216.087 54.1517\nC215.099 54.6035 214.582 55.003 214.649 55.2622\nC214.716 55.5215 215.363 55.6193 216.446 55.5342\nC217.529 55.4491 218.96 55.188 220.425 54.8084\nz\n\" style\u003d\"fill:#64a19e;opacity:0.0721002489727;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_166\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM343.77 270.205\nC344.524 274.195 346.614 277.763 349.58 280.124\nC352.546 282.485 356.145 283.447 359.585 282.796\nC363.025 282.146 366.025 279.937 367.924 276.656\nC369.823 273.375 370.466 269.29 369.712 265.3\nC368.957 261.311 366.867 257.742 363.901 255.381\nC360.935 253.02 357.336 252.059 353.896 252.709\nC350.456 253.36 347.456 255.569 345.557 258.85\nC343.658 262.131 343.015 266.216 343.77 270.205\nz\n\" style\u003d\"fill:#58317b;opacity:0.458107104096;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_167\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM144.34 67.3998\nC146.901 65.3454 149.107 63.063 150.472 61.0555\nC151.837 59.0479 152.251 57.4791 151.621 56.6945\nC150.992 55.9099 149.37 55.9736 147.115 56.8715\nC144.859 57.7694 142.153 59.4283 139.593 61.4828\nC137.032 63.5373 134.826 65.8196 133.461 67.8272\nC132.096 69.8347 131.682 71.4035 132.312 72.1881\nC132.941 72.9728 134.563 72.9091 136.818 72.0111\nC139.074 71.1132 141.78 69.4543 144.34 67.3998\nz\n\" style\u003d\"fill:#4ca119;opacity:0.259196145941;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_168\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM383.807 203.324\nC385.942 200.81 387.983 198.39 389.478 196.6\nC390.974 194.809 391.803 193.793 391.782 193.776\nC391.761 193.758 390.893 194.74 389.368 196.506\nC387.843 198.272 385.787 200.677 383.651 203.192\nC381.515 205.707 379.475 208.126 377.979 209.917\nC376.484 211.707 375.655 212.723 375.676 212.741\nC375.696 212.758 376.565 211.776 378.089 210.01\nC379.614 208.244 381.671 205.839 383.807 203.324\nz\n\" style\u003d\"fill:#fc08f6;opacity:0.336330010833;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_169\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM374.174 332.436\nC373.586 334.749 373.562 337.105 374.106 338.984\nC374.65 340.864 375.718 342.113 377.075 342.458\nC378.432 342.802 379.967 342.214 381.342 340.821\nC382.716 339.429 383.819 337.347 384.406 335.034\nC384.994 332.72 385.018 330.364 384.474 328.485\nC383.93 326.606 382.862 325.356 381.505 325.012\nC380.148 324.667 378.613 325.256 377.238 326.648\nC375.864 328.04 374.761 330.122 374.174 332.436\nz\n\" style\u003d\"fill:#d5b558;opacity:0.789482822031;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_170\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM439.284 394.001\nC441.471 391.776 442.587 388.677 442.386 385.387\nC442.186 382.097 440.685 378.884 438.214 376.456\nC435.744 374.027 432.505 372.582 429.212 372.438\nC425.919 372.294 422.84 373.463 420.653 375.688\nC418.466 377.913 417.35 381.012 417.551 384.302\nC417.752 387.592 419.252 390.805 421.723 393.234\nC424.193 395.662 427.432 397.107 430.725 397.251\nC434.018 397.395 437.097 396.226 439.284 394.001\nz\n\" style\u003d\"fill:#5c433a;opacity:0.293966935847;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_171\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM272.086 344.703\nC272.045 344.73 272.589 345.631 273.596 347.207\nC274.603 348.784 275.992 350.908 277.457 353.111\nC278.922 355.313 280.343 357.416 281.407 358.955\nC282.471 360.493 283.092 361.343 283.132 361.316\nC283.172 361.289 282.629 360.388 281.622 358.812\nC280.615 357.235 279.226 355.111 277.761 352.909\nC276.296 350.706 274.875 348.603 273.811 347.064\nC272.746 345.526 272.126 344.676 272.086 344.703\nz\n\" style\u003d\"fill:#511cd6;opacity:0.0281120183843;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_172\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM294.289 347.892\nC292.326 350.583 291.455 353.904 291.869 357.122\nC292.283 360.34 293.948 363.193 296.497 365.052\nC299.045 366.911 302.27 367.625 305.461 367.037\nC308.652 366.448 311.548 364.605 313.511 361.914\nC315.475 359.222 316.345 355.901 315.931 352.683\nC315.518 349.465 313.853 346.613 311.304 344.753\nC308.755 342.894 305.53 342.18 302.34 342.768\nC299.149 343.357 296.253 345.2 294.289 347.892\nz\n\" style\u003d\"fill:#586274;opacity:0.912370564274;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_173\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM397.676 158.545\nC400.853 157.643 403.664 155.946 405.489 153.827\nC407.315 151.708 408.007 149.34 407.412 147.245\nC406.818 145.149 404.986 143.497 402.319 142.653\nC399.652 141.809 396.369 141.841 393.192 142.742\nC390.016 143.643 387.205 145.34 385.379 147.46\nC383.553 149.579 382.861 151.947 383.456 154.042\nC384.05 156.138 385.883 157.789 388.549 158.634\nC391.216 159.478 394.499 159.446 397.676 158.545\nz\n\" style\u003d\"fill:#fb609a;opacity:0.750984471469;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_174\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM273.777 135.592\nC277.017 134.406 280.015 132.966 282.109 131.59\nC284.204 130.214 285.224 129.014 284.946 128.254\nC284.668 127.495 283.114 127.237 280.626 127.538\nC278.138 127.839 274.92 128.675 271.68 129.861\nC268.44 131.047 265.442 132.487 263.348 133.862\nC261.253 135.238 260.233 136.438 260.511 137.198\nC260.789 137.958 262.343 138.216 264.831 137.915\nC267.319 137.613 270.537 136.778 273.777 135.592\nz\n\" style\u003d\"fill:#c7f2e7;opacity:0.0642549153124;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_175\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM186.571 309.007\nC184.046 305.469 181.045 302.488 178.23 300.721\nC175.415 298.955 173.015 298.546 171.558 299.585\nC170.102 300.625 169.709 303.027 170.464 306.264\nC171.22 309.501 173.064 313.307 175.589 316.845\nC178.114 320.383 181.115 323.364 183.93 325.13\nC186.745 326.897 189.145 327.306 190.601 326.266\nC192.058 325.227 192.451 322.824 191.695 319.588\nC190.94 316.351 189.096 312.545 186.571 309.007\nz\n\" style\u003d\"fill:#8169f3;opacity:0.0534993080139;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_176\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM330.899 103.123\nC329.584 99.9865 326.689 97.6633 322.853 96.6646\nC319.016 95.666 314.552 96.0735 310.442 97.7974\nC306.332 99.5213 302.913 102.421 300.937 105.857\nC298.961 109.294 298.59 112.987 299.905 116.123\nC301.221 119.259 304.116 121.583 307.952 122.581\nC311.788 123.58 316.253 123.172 320.363 121.448\nC324.472 119.725 327.892 116.825 329.868 113.388\nC331.844 109.952 332.215 106.259 330.899 103.123\nz\n\" style\u003d\"fill:#456560;opacity:0.22267461671;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_177\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM317.934 69.8524\nC317.136 67.1886 315.591 64.8671 313.639 63.3992\nC311.688 61.9313 309.49 61.4368 307.529 62.0246\nC305.568 62.6123 304.005 64.2345 303.183 66.5336\nC302.361 68.8328 302.348 71.6214 303.146 74.2851\nC303.945 76.9489 305.49 79.2703 307.441 80.7383\nC309.392 82.2062 311.59 82.7007 313.551 82.1129\nC315.512 81.5252 317.075 79.903 317.897 77.6039\nC318.719 75.3047 318.732 72.5161 317.934 69.8524\nz\n\" style\u003d\"fill:#b5026e;opacity:0.0434800405445;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_178\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM447.094 347.253\nC444.684 345.685 442.075 344.639 439.841 344.345\nC437.606 344.051 435.93 344.534 435.18 345.686\nC434.43 346.839 434.668 348.567 435.842 350.491\nC437.016 352.414 439.03 354.376 441.44 355.944\nC443.85 357.512 446.459 358.558 448.694 358.852\nC450.928 359.146 452.605 358.663 453.354 357.511\nC454.104 356.358 453.866 354.63 452.692 352.706\nC451.518 350.783 449.504 348.821 447.094 347.253\nz\n\" style\u003d\"fill:#c7b56a;opacity:0.142954467217;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_179\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM406.089 148.816\nC407.415 146.72 407.844 144.176 407.28 141.744\nC406.716 139.312 405.206 137.19 403.083 135.846\nC400.959 134.501 398.395 134.044 395.956 134.575\nC393.516 135.106 391.4 136.582 390.074 138.677\nC388.747 140.773 388.319 143.316 388.882 145.749\nC389.446 148.181 390.956 150.303 393.08 151.647\nC395.203 152.991 397.767 153.448 400.207 152.917\nC402.646 152.386 404.762 150.911 406.089 148.816\nz\n\" style\u003d\"fill:#8b0c89;opacity:0.867562658114;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_180\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM327.312 354.366\nC327.381 353.492 325.85 352.528 323.055 351.684\nC320.26 350.841 316.43 350.187 312.408 349.867\nC308.386 349.547 304.5 349.587 301.607 349.979\nC298.714 350.37 297.049 351.08 296.98 351.954\nC296.91 352.827 298.442 353.791 301.237 354.635\nC304.032 355.479 307.862 356.132 311.884 356.452\nC315.906 356.772 319.792 356.732 322.685 356.34\nC325.578 355.949 327.242 355.239 327.312 354.366\nz\n\" style\u003d\"fill:#c8102f;opacity:0.409417284027;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_181\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM161.77 355.393\nC161.922 355.812 162.524 356.049 163.446 356.052\nC164.367 356.055 165.532 355.823 166.683 355.407\nC167.835 354.992 168.879 354.426 169.586 353.836\nC170.293 353.245 170.606 352.677 170.454 352.258\nC170.303 351.838 169.7 351.601 168.779 351.598\nC167.857 351.596 166.693 351.828 165.541 352.243\nC164.39 352.659 163.345 353.224 162.638 353.815\nC161.931 354.405 161.619 354.973 161.77 355.393\nz\n\" style\u003d\"fill:#908115;opacity:0.860986245069;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_182\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM421.101 325.435\nC419.431 325.302 417.727 326.459 416.365 328.65\nC415.003 330.841 414.093 333.887 413.836 337.118\nC413.58 340.35 413.997 343.502 414.997 345.88\nC415.996 348.259 417.496 349.67 419.166 349.802\nC420.836 349.935 422.54 348.778 423.902 346.587\nC425.264 344.396 426.174 341.35 426.43 338.119\nC426.687 334.887 426.27 331.735 425.27 329.357\nC424.271 326.978 422.771 325.567 421.101 325.435\nz\n\" style\u003d\"fill:#adf47d;opacity:0.399734452802;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_183\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM159.333 141.999\nC159.416 142.119 159.717 142.083 160.17 141.897\nC160.623 141.712 161.192 141.393 161.75 141.01\nC162.309 140.627 162.812 140.212 163.148 139.857\nC163.485 139.501 163.627 139.233 163.545 139.113\nC163.463 138.993 163.162 139.029 162.708 139.215\nC162.255 139.4 161.687 139.72 161.128 140.102\nC160.57 140.485 160.067 140.9 159.73 141.256\nC159.394 141.611 159.251 141.879 159.333 141.999\nz\n\" style\u003d\"fill:#ce9f79;opacity:0.958110393272;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_184\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM323.101 134.422\nC323.341 133.806 321.999 132.603 319.37 131.077\nC316.741 129.552 313.04 127.828 309.082 126.287\nC305.124 124.746 301.233 123.512 298.264 122.858\nC295.296 122.204 293.493 122.182 293.253 122.799\nC293.013 123.415 294.356 124.618 296.985 126.144\nC299.613 127.669 303.314 129.393 307.272 130.934\nC311.23 132.475 315.122 133.709 318.09 134.363\nC321.058 135.017 322.861 135.039 323.101 134.422\nz\n\" style\u003d\"fill:#136ac5;opacity:0.568651139453;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_185\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM417.926 123.414\nC415.403 126.314 413.341 129.407 412.195 132.013\nC411.05 134.619 410.913 136.525 411.816 137.311\nC412.719 138.097 414.588 137.699 417.011 136.204\nC419.434 134.71 422.213 132.241 424.737 129.341\nC427.26 126.442 429.322 123.348 430.467 120.742\nC431.613 118.136 431.749 116.23 430.846 115.444\nC429.943 114.658 428.074 115.056 425.651 116.551\nC423.229 118.046 420.449 120.515 417.926 123.414\nz\n\" style\u003d\"fill:#2e5887;opacity:0.718389770711;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_186\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM277.42 212.997\nC278.438 210.272 278.776 207.421 278.36 205.07\nC277.945 202.719 276.809 201.062 275.204 200.462\nC273.599 199.863 271.654 200.37 269.8 201.873\nC267.945 203.375 266.331 205.751 265.313 208.475\nC264.296 211.2 263.957 214.052 264.373 216.402\nC264.789 218.753 265.924 220.411 267.53 221.01\nC269.135 221.61 271.079 221.102 272.934 219.6\nC274.789 218.097 276.403 215.722 277.42 212.997\nz\n\" style\u003d\"fill:#4fb7c6;opacity:0.0202496647037;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_187\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM171.688 316.768\nC170.921 313.697 168.994 311.05 166.332 309.408\nC163.669 307.767 160.489 307.265 157.491 308.014\nC154.492 308.763 151.921 310.702 150.343 313.402\nC148.765 316.103 148.31 319.346 149.077 322.416\nC149.844 325.486 151.771 328.134 154.433 329.775\nC157.096 331.417 160.276 331.918 163.275 331.169\nC166.273 330.42 168.844 328.482 170.422 325.781\nC172 323.08 172.455 319.838 171.688 316.768\nz\n\" style\u003d\"fill:#f657ad;opacity:0.684011566461;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_188\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM313.457 192.043\nC313.178 194.551 313.422 197.013 314.135 198.888\nC314.848 200.763 315.973 201.897 317.261 202.04\nC318.548 202.183 319.895 201.324 321.003 199.653\nC322.111 197.981 322.89 195.632 323.17 193.124\nC323.449 190.617 323.205 188.154 322.492 186.279\nC321.778 184.405 320.654 183.271 319.366 183.128\nC318.078 182.984 316.732 183.843 315.624 185.515\nC314.516 187.187 313.736 189.535 313.457 192.043\nz\n\" style\u003d\"fill:#4d1365;opacity:0.622256101361;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_189\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM417.179 350.851\nC417.188 347.089 415.595 343.477 412.753 340.811\nC409.911 338.145 406.052 336.642 402.024 336.634\nC397.997 336.625 394.13 338.111 391.277 340.765\nC388.423 343.418 386.815 347.023 386.807 350.785\nC386.799 354.546 388.391 358.158 391.233 360.824\nC394.075 363.49 397.935 364.993 401.962 365.002\nC405.99 365.011 409.856 363.525 412.71 360.871\nC415.563 358.217 417.171 354.612 417.179 350.851\nz\n\" style\u003d\"fill:#2aa67c;opacity:0.765399330983;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_190\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM118.354 336.547\nC118.278 339.218 118.738 341.795 119.631 343.711\nC120.525 345.627 121.78 346.725 123.12 346.763\nC124.46 346.801 125.775 345.776 126.776 343.915\nC127.777 342.053 128.383 339.506 128.459 336.834\nC128.535 334.163 128.075 331.586 127.182 329.67\nC126.288 327.754 125.033 326.656 123.693 326.618\nC122.353 326.58 121.038 327.605 120.037 329.467\nC119.036 331.329 118.43 333.876 118.354 336.547\nz\n\" style\u003d\"fill:#362d41;opacity:0.0545892557788;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_191\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM192.498 187.145\nC190.118 183.729 186.95 181.069 183.694 179.75\nC180.437 178.431 177.357 178.561 175.132 180.112\nC172.906 181.662 171.717 184.507 171.827 188.018\nC171.936 191.53 173.335 195.423 175.716 198.839\nC178.096 202.255 181.263 204.915 184.519 206.234\nC187.776 207.553 190.856 207.423 193.082 205.872\nC195.307 204.321 196.496 201.477 196.386 197.965\nC196.277 194.453 194.878 190.561 192.498 187.145\nz\n\" style\u003d\"fill:#4ad7bb;opacity:0.427854245908;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_192\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM334.907 280.393\nC338.444 279.965 341.705 278.474 343.973 276.248\nC346.241 274.023 347.33 271.244 347.001 268.525\nC346.672 265.806 344.951 263.367 342.217 261.747\nC339.484 260.127 335.961 259.457 332.425 259.885\nC328.888 260.313 325.627 261.804 323.359 264.03\nC321.091 266.256 320.002 269.034 320.331 271.753\nC320.66 274.473 322.381 276.911 325.114 278.531\nC327.848 280.151 331.371 280.821 334.907 280.393\nz\n\" style\u003d\"fill:#9a16fd;opacity:0.86695849391;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_193\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM192.068 208.325\nC188.666 207.213 185.021 207.315 181.936 208.609\nC178.851 209.902 176.577 212.282 175.616 215.224\nC174.654 218.165 175.084 221.428 176.809 224.294\nC178.535 227.161 181.416 229.396 184.818 230.508\nC188.22 231.619 191.865 231.517 194.951 230.223\nC198.036 228.93 200.31 226.55 201.271 223.608\nC202.233 220.667 201.803 217.404 200.077 214.538\nC198.351 211.672 195.47 209.436 192.068 208.325\nz\n\" style\u003d\"fill:#e060ea;opacity:0.202723770171;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_194\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM324.505 64.5248\nC323.573 64.6536 322.761 65.3724 322.249 66.523\nC321.736 67.6736 321.564 69.162 321.771 70.6604\nC321.978 72.1589 322.547 73.545 323.352 74.5135\nC324.158 75.4821 325.134 75.9539 326.066 75.8252\nC326.998 75.6965 327.81 74.9776 328.323 73.827\nC328.835 72.6765 329.007 71.188 328.8 69.6896\nC328.593 68.1911 328.024 66.805 327.219 65.8365\nC326.414 64.868 325.437 64.3961 324.505 64.5248\nz\n\" style\u003d\"fill:#cfbd5a;opacity:0.0529997826621;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_195\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM263.246 286.643\nC266.732 285.601 269.979 284.279 272.272 282.966\nC274.565 281.654 275.717 280.459 275.473 279.645\nC275.23 278.83 273.612 278.462 270.974 278.623\nC268.337 278.783 264.897 279.458 261.411 280.5\nC257.925 281.541 254.678 282.863 252.384 284.176\nC250.091 285.488 248.94 286.683 249.183 287.498\nC249.426 288.312 251.045 288.68 253.682 288.519\nC256.319 288.359 259.76 287.684 263.246 286.643\nz\n\" style\u003d\"fill:#843848;opacity:0.645981606682;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_196\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM180.436 174.769\nC178.35 175.167 176.63 177.029 175.657 179.948\nC174.683 182.866 174.535 186.602 175.245 190.332\nC175.955 194.062 177.465 197.483 179.442 199.839\nC181.419 202.196 183.703 203.297 185.79 202.9\nC187.876 202.503 189.596 200.64 190.569 197.722\nC191.543 194.804 191.691 191.068 190.981 187.338\nC190.271 183.607 188.761 180.187 186.784 177.83\nC184.806 175.474 182.523 174.372 180.436 174.769\nz\n\" style\u003d\"fill:#98c9a6;opacity:0.0564097810646;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_197\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM214.055 268.254\nC214.137 263.724 213.341 259.363 211.842 256.132\nC210.343 252.901 208.264 251.063 206.062 251.023\nC203.86 250.983 201.716 252.744 200.101 255.919\nC198.486 259.094 197.532 263.423 197.45 267.953\nC197.368 272.483 198.164 276.844 199.663 280.075\nC201.162 283.307 203.241 285.145 205.443 285.184\nC207.645 285.224 209.789 283.463 211.404 280.288\nC213.019 277.113 213.973 272.784 214.055 268.254\nz\n\" style\u003d\"fill:#dfcfaa;opacity:0.669706915802;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_198\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM398.422 105.47\nC399.041 104.571 398.986 103.262 398.267 101.831\nC397.549 100.399 396.228 98.9626 394.593 97.837\nC392.959 96.7114 391.145 95.9888 389.552 95.8284\nC387.959 95.6679 386.716 96.0827 386.097 96.9815\nC385.478 97.8802 385.533 99.1894 386.251 100.621\nC386.969 102.052 388.291 103.489 389.926 104.615\nC391.56 105.74 393.374 106.463 394.967 106.623\nC396.56 106.784 397.803 106.369 398.422 105.47\nz\n\" style\u003d\"fill:#aabcb0;opacity:0.285258187472;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_199\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM212.995 318.535\nC214.43 318.627 215.906 317.164 217.098 314.467\nC218.291 311.769 219.103 308.059 219.354 304.152\nC219.606 300.245 219.278 296.46 218.442 293.632\nC217.606 290.804 216.33 289.163 214.896 289.071\nC213.461 288.978 211.985 290.442 210.792 293.139\nC209.6 295.836 208.788 299.547 208.536 303.454\nC208.284 307.361 208.613 311.145 209.449 313.973\nC210.285 316.801 211.561 318.442 212.995 318.535\nz\n\" style\u003d\"fill:#5ca5cc;opacity:0.840911725293;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_200\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM446.239 290.594\nC447.155 289.145 447.358 287.329 446.804 285.545\nC446.25 283.761 444.984 282.155 443.284 281.08\nC441.585 280.005 439.591 279.55 437.742 279.814\nC435.892 280.078 434.338 281.041 433.422 282.489\nC432.506 283.937 432.303 285.754 432.857 287.538\nC433.411 289.322 434.677 290.928 436.377 292.003\nC438.076 293.078 440.07 293.533 441.92 293.269\nC443.769 293.005 445.323 292.042 446.239 290.594\nz\n\" style\u003d\"fill:#da4602;opacity:0.448408481489;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_201\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM250.04 236.223\nC251.594 237.317 253.561 237.688 255.509 237.255\nC257.457 236.821 259.227 235.619 260.428 233.913\nC261.629 232.206 262.164 230.135 261.915 228.155\nC261.666 226.175 260.653 224.448 259.099 223.354\nC257.545 222.261 255.578 221.89 253.63 222.323\nC251.682 222.756 249.912 223.958 248.711 225.665\nC247.51 227.371 246.975 229.442 247.224 231.422\nC247.473 233.402 248.486 235.129 250.04 236.223\nz\n\" style\u003d\"fill:#59314e;opacity:0.250581571555;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_202\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM279.914 267.531\nC277.112 264.167 273.418 261.779 269.647 260.891\nC265.875 260.004 262.333 260.69 259.802 262.799\nC257.27 264.908 255.955 268.268 256.146 272.138\nC256.337 276.007 258.019 280.072 260.821 283.436\nC263.624 286.8 267.317 289.188 271.089 290.076\nC274.861 290.963 278.402 290.277 280.934 288.168\nC283.466 286.059 284.781 282.699 284.59 278.83\nC284.398 274.96 282.716 270.895 279.914 267.531\nz\n\" style\u003d\"fill:#6ed5e3;opacity:0.324092049728;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_203\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM154.311 74.4515\nC153.937 72.9466 153.519 71.5178 153.15 70.4796\nC152.781 69.4415 152.491 68.8787 152.344 68.9153\nC152.197 68.952 152.205 69.5849 152.366 70.6749\nC152.527 71.7649 152.828 73.2228 153.203 74.7276\nC153.578 76.2324 153.996 77.6612 154.365 78.6994\nC154.734 79.7376 155.024 80.3003 155.171 80.2637\nC155.318 80.2271 155.31 79.5941 155.149 78.5041\nC154.988 77.4142 154.686 75.9563 154.311 74.4515\nz\n\" style\u003d\"fill:#bcb74b;opacity:0.801529053524;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_204\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM417.237 145.33\nC418.868 145.294 420.394 143.587 421.481 140.586\nC422.568 137.585 423.126 133.534 423.032 129.326\nC422.939 125.118 422.201 121.096 420.982 118.147\nC419.763 115.197 418.162 113.56 416.532 113.596\nC414.901 113.632 413.374 115.339 412.288 118.34\nC411.201 121.341 410.643 125.392 410.737 129.6\nC410.83 133.808 411.568 137.829 412.787 140.779\nC414.006 143.729 415.607 145.366 417.237 145.33\nz\n\" style\u003d\"fill:#ecc3f8;opacity:0.282432077296;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_205\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM404.033 330.702\nC403.559 330.462 402.853 330.725 402.072 331.433\nC401.291 332.142 400.497 333.238 399.867 334.481\nC399.236 335.724 398.82 337.012 398.71 338.061\nC398.599 339.11 398.804 339.835 399.278 340.075\nC399.753 340.316 400.459 340.053 401.24 339.345\nC402.021 338.636 402.814 337.539 403.445 336.296\nC404.075 335.054 404.492 333.766 404.602 332.717\nC404.712 331.668 404.508 330.943 404.033 330.702\nz\n\" style\u003d\"fill:#eec072;opacity:0.996537951231;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_206\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM342.183 253.562\nC342.838 251.991 342.224 249.967 340.478 247.935\nC338.731 245.903 335.994 244.029 332.869 242.727\nC329.744 241.424 326.486 240.799 323.813 240.988\nC321.14 241.178 319.271 242.168 318.616 243.739\nC317.961 245.31 318.574 247.334 320.321 249.366\nC322.068 251.398 324.805 253.272 327.93 254.574\nC331.055 255.877 334.313 256.502 336.986 256.313\nC339.658 256.123 341.528 255.133 342.183 253.562\nz\n\" style\u003d\"fill:#d2e459;opacity:0.320438451987;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_207\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM141.319 294.197\nC141.14 292.54 140.055 291.05 138.303 290.054\nC136.552 289.058 134.276 288.637 131.977 288.885\nC129.678 289.133 127.545 290.03 126.046 291.376\nC124.546 292.723 123.805 294.411 123.983 296.068\nC124.162 297.724 125.247 299.215 126.999 300.211\nC128.751 301.207 131.027 301.628 133.325 301.38\nC135.624 301.131 137.758 300.235 139.257 298.888\nC140.756 297.542 141.498 295.854 141.319 294.197\nz\n\" style\u003d\"fill:#092dd2;opacity:0.893309350313;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_208\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM435.114 176.985\nC435.357 176.842 434.775 175.326 433.498 172.772\nC432.22 170.218 430.351 166.834 428.301 163.366\nC426.251 159.897 424.189 156.628 422.568 154.277\nC420.947 151.925 419.899 150.685 419.656 150.828\nC419.414 150.972 419.995 152.488 421.273 155.042\nC422.551 157.596 424.42 160.979 426.47 164.448\nC428.52 167.916 430.582 171.186 432.203 173.537\nC433.824 175.888 434.871 177.129 435.114 176.985\nz\n\" style\u003d\"fill:#e68f83;opacity:0.41208482019;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_209\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM357.514 351.341\nC356.26 350.528 354.714 350.278 353.216 350.646\nC351.718 351.014 350.391 351.97 349.526 353.304\nC348.661 354.638 348.33 356.24 348.605 357.758\nC348.88 359.276 349.74 360.585 350.993 361.398\nC352.247 362.211 353.794 362.461 355.292 362.093\nC356.79 361.725 358.117 360.768 358.982 359.435\nC359.847 358.101 360.178 356.499 359.903 354.981\nC359.627 353.463 358.768 352.153 357.514 351.341\nz\n\" style\u003d\"fill:#08899e;opacity:0.223120514555;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_210\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM327.96 42.7334\nC326.342 41.935 324.568 41.6194 323.028 41.8561\nC321.489 42.0928 320.309 42.8625 319.75 43.9957\nC319.191 45.1288 319.298 46.5329 320.047 47.8987\nC320.796 49.2645 322.126 50.4805 323.744 51.2789\nC325.362 52.0773 327.137 52.3929 328.676 52.1562\nC330.216 51.9195 331.395 51.1498 331.954 50.0167\nC332.513 48.8835 332.406 47.4794 331.657 46.1136\nC330.909 44.7478 329.579 43.5318 327.96 42.7334\nz\n\" style\u003d\"fill:#23e7d6;opacity:0.203196726965;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_211\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM308.655 324.129\nC308.42 325.597 309.906 327.278 312.785 328.804\nC315.665 330.33 319.702 331.575 324.01 332.265\nC328.317 332.955 332.542 333.035 335.754 332.485\nC338.966 331.936 340.903 330.803 341.138 329.336\nC341.373 327.869 339.887 326.187 337.008 324.661\nC334.128 323.136 330.09 321.891 325.783 321.2\nC321.476 320.51 317.251 320.431 314.039 320.98\nC310.827 321.529 308.89 322.662 308.655 324.129\nz\n\" style\u003d\"fill:#89bcab;opacity:0.748501514502;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_212\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM174.87 163.101\nC174.738 163.22 175.712 164.554 177.579 166.808\nC179.446 169.063 182.052 172.054 184.824 175.122\nC187.596 178.191 190.308 181.087 192.362 183.173\nC194.415 185.258 195.644 186.363 195.776 186.243\nC195.908 186.124 194.934 184.79 193.067 182.536\nC191.2 180.281 188.594 177.29 185.821 174.222\nC183.049 171.153 180.338 168.257 178.284 166.171\nC176.23 164.086 175.002 162.981 174.87 163.101\nz\n\" style\u003d\"fill:#cf172d;opacity:0.493000681159;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_213\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM284.866 200.099\nC286.246 198.577 286.409 196.066 285.321 193.119\nC284.233 190.172 281.982 187.03 279.063 184.383\nC276.145 181.737 272.797 179.804 269.758 179.009\nC266.718 178.213 264.236 178.622 262.856 180.143\nC261.476 181.665 261.313 184.176 262.401 187.123\nC263.489 190.07 265.74 193.213 268.659 195.859\nC271.577 198.505 274.925 200.438 277.964 201.234\nC281.004 202.029 283.486 201.62 284.866 200.099\nz\n\" style\u003d\"fill:#5733b8;opacity:0.914911882187;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_214\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM304.935 298.256\nC304.796 298.168 304.066 299.02 302.905 300.625\nC301.744 302.231 300.247 304.457 298.743 306.816\nC297.24 309.174 295.853 311.471 294.887 313.201\nC293.922 314.931 293.457 315.952 293.596 316.04\nC293.734 316.129 294.464 315.276 295.625 313.671\nC296.786 312.066 298.283 309.839 299.787 307.481\nC301.29 305.123 302.677 302.826 303.643 301.096\nC304.608 299.366 305.073 298.344 304.935 298.256\nz\n\" style\u003d\"fill:#2f8c81;opacity:0.120149094245;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_215\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM250.692 84.7803\nC249.053 84.6747 247.376 86.217 246.028 89.0675\nC244.681 91.9181 243.774 95.8442 243.507 99.9811\nC243.241 104.118 243.636 108.128 244.606 111.128\nC245.576 114.128 247.042 115.873 248.681 115.978\nC250.319 116.084 251.997 114.542 253.344 111.691\nC254.692 108.841 255.599 104.915 255.865 100.778\nC256.132 96.6408 255.737 92.6308 254.767 89.6308\nC253.796 86.6309 252.331 84.8859 250.692 84.7803\nz\n\" style\u003d\"fill:#58b686;opacity:0.991290140969;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_216\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM121.988 304.669\nC120.535 306.151 119.65 308.073 119.529 310.01\nC119.408 311.946 120.06 313.74 121.342 314.997\nC122.624 316.253 124.431 316.869 126.364 316.709\nC128.298 316.549 130.202 315.626 131.655 314.143\nC133.108 312.66 133.993 310.739 134.114 308.802\nC134.235 306.865 133.583 305.071 132.301 303.815\nC131.019 302.559 129.212 301.943 127.278 302.103\nC125.344 302.263 123.441 303.186 121.988 304.669\nz\n\" style\u003d\"fill:#6dbeaf;opacity:0.637972173132;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_217\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM313.884 365.273\nC313.047 368.902 313.382 372.645 314.816 375.678\nC316.25 378.711 318.664 380.786 321.529 381.446\nC324.393 382.107 327.472 381.298 330.089 379.2\nC332.706 377.101 334.647 373.883 335.484 370.254\nC336.32 366.625 335.985 362.882 334.551 359.85\nC333.118 356.817 330.703 354.742 327.839 354.081\nC324.974 353.421 321.895 354.229 319.278 356.328\nC316.661 358.427 314.72 361.645 313.884 365.273\nz\n\" style\u003d\"fill:#742339;opacity:0.951009618054;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_218\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM422.679 181.85\nC425.37 181.93 427.978 181.067 429.93 179.452\nC431.882 177.837 433.018 175.602 433.089 173.238\nC433.159 170.874 432.157 168.575 430.305 166.847\nC428.452 165.119 425.899 164.103 423.209 164.023\nC420.518 163.943 417.91 164.806 415.958 166.421\nC414.006 168.036 412.87 170.271 412.799 172.635\nC412.729 174.999 413.731 177.298 415.583 179.026\nC417.436 180.754 419.989 181.77 422.679 181.85\nz\n\" style\u003d\"fill:#abf3ae;opacity:0.830172140518;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_219\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM159.634 86.7883\nC160.134 88.3037 162.275 89.2095 165.587 89.3061\nC168.899 89.4027 173.112 88.6823 177.297 87.3034\nC181.481 85.9246 185.297 83.9999 187.903 81.9533\nC190.509 79.9067 191.693 77.9053 191.193 76.3898\nC190.694 74.8743 188.552 73.9685 185.24 73.8719\nC181.928 73.7753 177.716 74.4958 173.531 75.8746\nC169.346 77.2535 165.531 79.1782 162.925 81.2248\nC160.319 83.2714 159.135 85.2728 159.634 86.7883\nz\n\" style\u003d\"fill:#b9452a;opacity:0.196915805675;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_220\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM412.042 123.092\nC410.678 123.191 409.465 124.59 408.669 126.979\nC407.874 129.369 407.561 132.554 407.8 135.834\nC408.039 139.114 408.811 142.22 409.944 144.469\nC411.078 146.718 412.481 147.925 413.846 147.826\nC415.21 147.726 416.423 146.328 417.219 143.938\nC418.014 141.549 418.327 138.364 418.088 135.084\nC417.849 131.804 417.077 128.698 415.944 126.449\nC414.81 124.2 413.406 122.992 412.042 123.092\nz\n\" style\u003d\"fill:#a8da4f;opacity:0.345475017331;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_221\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM171.236 129.342\nC171.523 133.324 172.412 137.099 173.706 139.835\nC175.001 142.572 176.596 144.047 178.14 143.936\nC179.683 143.825 181.05 142.136 181.939 139.242\nC182.828 136.348 183.166 132.484 182.879 128.503\nC182.592 124.521 181.703 120.746 180.408 118.009\nC179.114 115.273 177.519 113.798 175.975 113.909\nC174.431 114.02 173.064 115.709 172.176 118.603\nC171.287 121.497 170.949 125.36 171.236 129.342\nz\n\" style\u003d\"fill:#a92ecf;opacity:0.273248215681;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_222\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM210.403 88.9726\nC213.953 89.4615 217.384 89.739 219.941 89.7442\nC222.498 89.7493 223.972 89.4816 224.039 88.9999\nC224.105 88.5183 222.758 87.8621 220.295 87.1759\nC217.832 86.4896 214.453 85.8294 210.903 85.3405\nC207.353 84.8516 203.921 84.5741 201.364 84.5689\nC198.807 84.5638 197.333 84.8315 197.266 85.3132\nC197.2 85.7948 198.547 86.451 201.01 87.1372\nC203.474 87.8235 206.853 88.4837 210.403 88.9726\nz\n\" style\u003d\"fill:#e6056b;opacity:0.612981091717;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_223\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM432.745 340.582\nC433.216 340.71 433.873 340.077 434.57 338.825\nC435.267 337.572 435.948 335.801 436.463 333.902\nC436.978 332.002 437.284 330.13 437.315 328.696\nC437.346 327.263 437.098 326.386 436.627 326.258\nC436.156 326.131 435.499 326.763 434.802 328.015\nC434.105 329.268 433.424 331.039 432.909 332.938\nC432.394 334.838 432.088 336.71 432.057 338.144\nC432.026 339.577 432.274 340.454 432.745 340.582\nz\n\" style\u003d\"fill:#dd4459;opacity:0.975231177706;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_224\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM274.439 138.125\nC270.676 140.571 267.373 143.387 265.257 145.955\nC263.141 148.522 262.385 150.63 263.156 151.816\nC263.926 153.001 266.16 153.167 269.365 152.276\nC272.571 151.385 276.486 149.51 280.248 147.065\nC284.011 144.62 287.314 141.803 289.43 139.236\nC291.546 136.669 292.302 134.56 291.531 133.375\nC290.761 132.189 288.527 132.024 285.322 132.915\nC282.116 133.806 278.201 135.68 274.439 138.125\nz\n\" style\u003d\"fill:#1b108e;opacity:0.0835859737691;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_225\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM370.127 130.361\nC370.144 130.292 370.053 130.2 369.874 130.104\nC369.695 130.009 369.442 129.918 369.172 129.852\nC368.902 129.785 368.636 129.749 368.433 129.751\nC368.23 129.752 368.107 129.792 368.09 129.861\nC368.073 129.929 368.164 130.022 368.343 130.117\nC368.522 130.212 368.775 130.303 369.045 130.37\nC369.315 130.436 369.581 130.472 369.784 130.47\nC369.987 130.469 370.11 130.429 370.127 130.361\nz\n\" style\u003d\"fill:#184381;opacity:0.3270251833;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_226\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM454.413 386.518\nC454.839 386.706 455.773 385.698 457.012 383.714\nC458.251 381.731 459.692 378.934 461.019 375.941\nC462.345 372.947 463.449 370.001 464.086 367.751\nC464.724 365.501 464.843 364.131 464.418 363.943\nC463.993 363.754 463.058 364.763 461.819 366.746\nC460.58 368.73 459.139 371.526 457.812 374.52\nC456.486 377.513 455.382 380.459 454.745 382.709\nC454.107 384.959 453.988 386.329 454.413 386.518\nz\n\" style\u003d\"fill:#093422;opacity:0.593045010601;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_227\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM339.393 120.861\nC342.814 119.612 345.489 116.749 346.827 112.905\nC348.166 109.061 348.059 104.549 346.53 100.363\nC345.001 96.1761 342.175 92.657 338.674 90.5803\nC335.173 88.5037 331.283 88.0391 327.862 89.2888\nC324.44 90.5385 321.765 93.4006 320.427 97.2446\nC319.088 101.089 319.195 105.601 320.724 109.787\nC322.253 113.974 325.08 117.493 328.58 119.57\nC332.081 121.646 335.971 122.111 339.393 120.861\nz\n\" style\u003d\"fill:#5928ce;opacity:0.914636871447;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_228\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM380.063 369.872\nC379.909 370.593 379.829 371.298 379.841 371.833\nC379.852 372.368 379.953 372.689 380.123 372.726\nC380.292 372.762 380.516 372.51 380.745 372.026\nC380.973 371.542 381.188 370.865 381.341 370.145\nC381.495 369.424 381.575 368.719 381.564 368.184\nC381.552 367.648 381.451 367.328 381.281 367.291\nC381.112 367.255 380.888 367.507 380.66 367.991\nC380.431 368.475 380.217 369.152 380.063 369.872\nz\n\" style\u003d\"fill:#39061c;opacity:0.90327243159;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_229\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM272.371 48.9947\nC271.006 48.0014 268.941 48.0869 266.631 49.2324\nC264.321 50.378 261.954 52.49 260.052 55.1034\nC258.15 57.7168 256.867 60.6182 256.487 63.1686\nC256.107 65.7189 256.66 67.71 258.024 68.7034\nC259.389 69.6967 261.454 69.6112 263.764 68.4656\nC266.074 67.3201 268.441 65.208 270.343 62.5946\nC272.245 59.9812 273.528 57.0799 273.908 54.5295\nC274.288 51.9792 273.735 49.9881 272.371 48.9947\nz\n\" style\u003d\"fill:#ef4597;opacity:0.327063317131;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_230\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM198.887 66.9283\nC198.939 66.7563 198.076 66.3128 196.487 65.6954\nC194.898 65.078 192.714 64.3371 190.415 63.6358\nC188.115 62.9346 185.889 62.3303 184.226 61.956\nC182.564 61.5817 181.6 61.468 181.547 61.6399\nC181.495 61.8119 182.358 62.2554 183.947 62.8728\nC185.536 63.4902 187.72 64.2311 190.019 64.9324\nC192.318 65.6336 194.545 66.2379 196.207 66.6122\nC197.87 66.9865 198.834 67.1002 198.887 66.9283\nz\n\" style\u003d\"fill:#2caab0;opacity:0.0878948453948;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_231\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM246.815 147.22\nC248.005 147.541 249.527 146.439 251.046 144.155\nC252.565 141.871 253.957 138.592 254.916 135.041\nC255.875 131.49 256.322 127.956 256.158 125.218\nC255.995 122.48 255.235 120.761 254.045 120.44\nC252.856 120.119 251.333 121.222 249.814 123.506\nC248.295 125.789 246.903 129.068 245.944 132.619\nC244.986 136.17 244.539 139.704 244.702 142.442\nC244.865 145.18 245.625 146.899 246.815 147.22\nz\n\" style\u003d\"fill:#86eec2;opacity:0.614202114836;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_232\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM407.376 276.796\nC404.098 278.579 401.295 280.915 399.583 283.29\nC397.871 285.665 397.391 287.885 398.248 289.461\nC399.106 291.038 401.23 291.842 404.154 291.696\nC407.078 291.551 410.563 290.468 413.841 288.685\nC417.118 286.903 419.922 284.567 421.634 282.192\nC423.345 279.817 423.825 277.597 422.968 276.02\nC422.111 274.444 419.986 273.64 417.062 273.785\nC414.138 273.931 410.654 275.014 407.376 276.796\nz\n\" style\u003d\"fill:#cdfed9;opacity:0.445987078833;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_233\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM285.794 79.9594\nC285.942 78.0903 285.319 76.2369 284.064 74.8075\nC282.809 73.378 281.023 72.4893 279.099 72.3369\nC277.176 72.1846 275.272 72.7811 273.808 73.995\nC272.343 75.209 271.437 76.9413 271.289 78.8104\nC271.141 80.6796 271.763 82.533 273.018 83.9624\nC274.273 85.3918 276.059 86.2806 277.983 86.4329\nC279.906 86.5853 281.81 85.9888 283.275 84.7749\nC284.739 83.5609 285.645 81.8286 285.794 79.9594\nz\n\" style\u003d\"fill:#a1a490;opacity:0.486437764693;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_234\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM329.417 63.2127\nC326.778 64.8121 325.042 67.6569 324.591 71.1207\nC324.14 74.5845 325.01 78.3845 327.01 81.6837\nC329.01 84.9829 331.977 87.512 335.256 88.7139\nC338.536 89.9159 341.861 89.6926 344.5 88.0933\nC347.138 86.4939 348.874 83.6491 349.325 80.1852\nC349.776 76.7214 348.906 72.9215 346.906 69.6223\nC344.906 66.3231 341.94 63.794 338.66 62.592\nC335.38 61.3901 332.055 61.6133 329.417 63.2127\nz\n\" style\u003d\"fill:#636f81;opacity:0.0462842776609;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_235\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM249.191 64.9991\nC249.883 64.0082 249.87 62.5862 249.156 61.0464\nC248.442 59.5066 247.085 57.9746 245.384 56.7879\nC243.682 55.6012 241.776 54.8567 240.084 54.7183\nC238.393 54.5798 237.054 55.0589 236.363 56.0498\nC235.671 57.0408 235.684 58.4627 236.398 60.0025\nC237.112 61.5424 238.469 63.0743 240.17 64.261\nC241.872 65.4477 243.778 66.1923 245.47 66.3307\nC247.161 66.4691 248.5 65.9901 249.191 64.9991\nz\n\" style\u003d\"fill:#bfa3e2;opacity:0.897786764735;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_236\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM321.607 113.524\nC325.234 114.322 329.081 113.417 332.3 111.009\nC335.519 108.601 337.847 104.886 338.772 100.682\nC339.697 96.4789 339.142 92.1298 337.231 88.5931\nC335.32 85.0565 332.208 82.6209 328.581 81.8229\nC324.953 81.0249 321.106 81.9295 317.887 84.3376\nC314.668 86.7458 312.34 90.4607 311.415 94.6643\nC310.491 98.8679 311.045 103.217 312.956 106.754\nC314.867 110.29 317.979 112.726 321.607 113.524\nz\n\" style\u003d\"fill:#9bdfd3;opacity:0.866149585284;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_237\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM362.186 348.721\nC359.226 348.301 356.17 349.421 353.692 351.835\nC351.213 354.249 349.515 357.759 348.971 361.594\nC348.426 365.428 349.08 369.273 350.788 372.281\nC352.497 375.29 355.12 377.216 358.081 377.636\nC361.041 378.057 364.097 376.937 366.575 374.523\nC369.053 372.109 370.752 368.598 371.296 364.764\nC371.841 360.929 371.187 357.085 369.478 354.076\nC367.77 351.068 365.147 349.141 362.186 348.721\nz\n\" style\u003d\"fill:#617abb;opacity:0.998021767503;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_238\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM128.139 271.967\nC125.412 273.22 123.388 275.71 122.513 278.889\nC121.638 282.068 121.984 285.675 123.474 288.918\nC124.964 292.16 127.476 294.771 130.458 296.178\nC133.44 297.584 136.648 297.67 139.375 296.416\nC142.102 295.163 144.126 292.673 145.001 289.494\nC145.876 286.316 145.531 282.708 144.041 279.466\nC142.551 276.224 140.038 273.612 137.056 272.206\nC134.074 270.8 130.866 270.714 128.139 271.967\nz\n\" style\u003d\"fill:#50df85;opacity:0.215502115834;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_239\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM465.084 194.681\nC467.139 195.08 469.159 195.218 470.697 195.063\nC472.236 194.908 473.168 194.473 473.288 193.855\nC473.408 193.236 472.706 192.485 471.338 191.765\nC469.969 191.046 468.045 190.417 465.989 190.018\nC463.934 189.618 461.914 189.481 460.376 189.636\nC458.837 189.791 457.905 190.226 457.785 190.844\nC457.665 191.463 458.366 192.214 459.735 192.934\nC461.104 193.653 463.028 194.282 465.084 194.681\nz\n\" style\u003d\"fill:#b83d27;opacity:0.331573313743;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_240\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM124.785 72.5431\nC125.294 73.3322 126.834 73.4104 129.067 72.7604\nC131.3 72.1104 134.043 70.7854 136.692 69.0772\nC139.341 67.3689 141.68 65.4169 143.193 63.651\nC144.706 61.8851 145.271 60.4495 144.762 59.6605\nC144.253 58.8714 142.713 58.7932 140.48 59.4432\nC138.247 60.0931 135.504 61.4182 132.855 63.1264\nC130.206 64.8347 127.867 66.7867 126.354 68.5526\nC124.84 70.3185 124.276 71.754 124.785 72.5431\nz\n\" style\u003d\"fill:#858c37;opacity:0.942461577175;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_241\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM346.062 352.048\nC345.905 352.292 346.64 353.094 348.106 354.279\nC349.571 355.463 351.647 356.932 353.875 358.363\nC356.104 359.793 358.304 361.069 359.991 361.908\nC361.678 362.747 362.714 363.081 362.871 362.837\nC363.027 362.593 362.292 361.79 360.827 360.606\nC359.361 359.422 357.286 357.953 355.057 356.522\nC352.828 355.091 350.628 353.816 348.941 352.977\nC347.254 352.138 346.218 351.804 346.062 352.048\nz\n\" style\u003d\"fill:#d82109;opacity:0.935194177651;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_242\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM146.165 112.44\nC146.021 114.29 145.973 116.072 146.031 117.393\nC146.089 118.713 146.249 119.465 146.474 119.483\nC146.7 119.5 146.973 118.782 147.234 117.486\nC147.494 116.19 147.721 114.422 147.865 112.571\nC148.008 110.721 148.056 108.939 147.998 107.618\nC147.94 106.297 147.781 105.546 147.555 105.528\nC147.33 105.511 147.057 106.229 146.796 107.525\nC146.535 108.821 146.308 110.589 146.165 112.44\nz\n\" style\u003d\"fill:#b8cbb6;opacity:0.0309876139398;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_243\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM128.299 68.1322\nC125.424 71.4509 122.985 74.9098 121.519 77.7469\nC120.053 80.5841 119.679 82.5679 120.48 83.2615\nC121.281 83.9551 123.191 83.3018 125.79 81.4455\nC128.388 79.5892 131.464 76.6815 134.338 73.3627\nC137.212 70.0439 139.651 66.5851 141.117 63.7479\nC142.584 60.9107 142.957 58.9269 142.157 58.2333\nC141.356 57.5398 139.446 58.1931 136.847 60.0494\nC134.248 61.9057 131.173 64.8134 128.299 68.1322\nz\n\" style\u003d\"fill:#5313c7;opacity:0.46215737337;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_244\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM251.663 82.1521\nC251.884 81.1374 252.095 80.1639 252.25 79.446\nC252.405 78.7282 252.491 78.3247 252.489 78.3243\nC252.487 78.3239 252.398 78.7267 252.24 79.444\nC252.083 80.1612 251.87 81.1344 251.65 82.1492\nC251.429 83.164 251.218 84.1375 251.063 84.8553\nC250.908 85.5731 250.822 85.9766 250.823 85.977\nC250.825 85.9774 250.915 85.5746 251.072 84.8573\nC251.23 84.1401 251.442 83.1669 251.663 82.1521\nz\n\" style\u003d\"fill:#3f18bc;opacity:0.308816375996;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_245\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM377.06 75.0619\nC381.162 74.8262 385.088 74.4502 387.973 74.0167\nC390.858 73.5832 392.466 73.1276 392.445 72.7503\nC392.423 72.3729 390.773 72.1046 387.857 72.0044\nC384.941 71.9043 380.998 71.9804 376.897 72.2161\nC372.795 72.4518 368.87 72.8278 365.985 73.2613\nC363.1 73.6948 361.491 74.1503 361.512 74.5277\nC361.534 74.9051 363.185 75.1734 366.1 75.2735\nC369.016 75.3737 372.959 75.2976 377.06 75.0619\nz\n\" style\u003d\"fill:#50e8e9;opacity:0.601588476504;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_246\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM187.847 132.152\nC185.444 134.293 183.427 136.669 182.24 138.758\nC181.053 140.847 180.794 142.478 181.519 143.292\nC182.243 144.105 183.893 144.035 186.105 143.096\nC188.316 142.157 190.909 140.427 193.312 138.286\nC195.715 136.145 197.732 133.769 198.919 131.68\nC200.105 129.591 200.365 127.96 199.64 127.146\nC198.915 126.333 197.266 126.403 195.054 127.342\nC192.842 128.281 190.25 130.011 187.847 132.152\nz\n\" style\u003d\"fill:#a7011e;opacity:0.611910124246;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_247\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM287.873 253.855\nC289.991 252.646 291.637 250.807 292.446 248.745\nC293.255 246.683 293.163 244.566 292.188 242.859\nC291.214 241.152 289.438 239.996 287.25 239.644\nC285.063 239.292 282.644 239.775 280.525 240.984\nC278.406 242.194 276.761 244.032 275.952 246.094\nC275.142 248.156 275.235 250.274 276.209 251.981\nC277.184 253.687 278.96 254.844 281.147 255.195\nC283.334 255.547 285.754 255.065 287.873 253.855\nz\n\" style\u003d\"fill:#5bc69e;opacity:0.620475921022;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_248\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM138.549 341.789\nC135.486 340.608 132.49 339.626 130.22 339.06\nC127.95 338.495 126.592 338.391 126.445 338.771\nC126.298 339.152 127.374 339.987 129.436 341.092\nC131.499 342.196 134.378 343.481 137.442 344.662\nC140.505 345.843 143.501 346.825 145.771 347.391\nC148.041 347.957 149.399 348.061 149.546 347.68\nC149.693 347.299 148.617 346.464 146.554 345.36\nC144.492 344.255 141.613 342.971 138.549 341.789\nz\n\" style\u003d\"fill:#c19220;opacity:0.513133447081;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_249\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM206.334 133.653\nC207.733 131.405 208.803 129.079 209.309 127.189\nC209.815 125.299 209.716 123.998 209.032 123.573\nC208.349 123.147 207.138 123.633 205.665 124.922\nC204.193 126.211 202.58 128.198 201.181 130.446\nC199.782 132.694 198.711 135.019 198.205 136.91\nC197.699 138.8 197.799 140.101 198.482 140.526\nC199.165 140.951 200.376 140.466 201.849 139.177\nC203.321 137.888 204.935 135.901 206.334 133.653\nz\n\" style\u003d\"fill:#58f45d;opacity:0.431636519057;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_250\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM445.817 165.981\nC445.338 165.866 444.725 166.397 444.113 167.457\nC443.501 168.516 442.94 170.017 442.554 171.63\nC442.167 173.243 441.987 174.836 442.052 176.058\nC442.118 177.279 442.424 178.03 442.903 178.145\nC443.382 178.26 443.995 177.729 444.607 176.67\nC445.218 175.61 445.779 174.109 446.166 172.496\nC446.552 170.883 446.733 169.29 446.667 168.069\nC446.602 166.847 446.296 166.096 445.817 165.981\nz\n\" style\u003d\"fill:#c22555;opacity:0.74292845924;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_251\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM239.446 137.975\nC236.584 138.161 233.84 138.355 231.819 138.514\nC229.797 138.674 228.662 138.785 228.665 138.824\nC228.667 138.864 229.807 138.827 231.832 138.723\nC233.858 138.619 236.604 138.456 239.466 138.27\nC242.327 138.084 245.071 137.89 247.093 137.731\nC249.115 137.571 250.25 137.46 250.247 137.421\nC250.245 137.382 249.105 137.418 247.08 137.522\nC245.054 137.626 242.308 137.789 239.446 137.975\nz\n\" style\u003d\"fill:#88275b;opacity:0.663541885218;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_252\"\u003e\n \u003cpath clip-path\u003d\"url(#p23ab9b749c)\" d\u003d\"\nM408.698 210.23\nC409.124 208.979 408.617 207.468 407.29 206.029\nC405.963 204.59 403.923 203.341 401.62 202.557\nC399.317 201.773 396.938 201.518 395.009 201.848\nC393.079 202.178 391.756 203.066 391.33 204.317\nC390.904 205.568 391.41 207.08 392.738 208.519\nC394.065 209.957 396.105 211.207 398.408 211.991\nC400.711 212.775 403.089 213.03 405.019 212.699\nC406.949 212.369 408.272 211.481 408.698 210.23\nz\n\" style\u003d\"fill:#416876;opacity:0.591344695648;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"matplotlib.axis_1\"\u003e\n \u003cg id\u003d\"xtick_1\"\u003e\n \u003cg id\u003d\"line2d_1\"\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM0 0\nL0 -4\" id\u003d\"m93b0483c22\" style\u003d\"stroke:#000000;stroke-width:0.5;\"/\u003e\n \u003c/defs\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"122.4\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_2\"\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM0 0\nL0 4\" id\u003d\"m741efc42ff\" style\u003d\"stroke:#000000;stroke-width:0.5;\"/\u003e\n \u003c/defs\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"122.4\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_1\"\u003e\n \u003c!-- 0 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM31.7812 66.4062\nQ24.1719 66.4062 20.3281 58.9062\nQ16.5 51.4219 16.5 36.375\nQ16.5 21.3906 20.3281 13.8906\nQ24.1719 6.39062 31.7812 6.39062\nQ39.4531 6.39062 43.2812 13.8906\nQ47.125 21.3906 47.125 36.375\nQ47.125 51.4219 43.2812 58.9062\nQ39.4531 66.4062 31.7812 66.4062\nM31.7812 74.2188\nQ44.0469 74.2188 50.5156 64.5156\nQ56.9844 54.8281 56.9844 36.375\nQ56.9844 17.9688 50.5156 8.26562\nQ44.0469 -1.42188 31.7812 -1.42188\nQ19.5312 -1.42188 13.0625 8.26562\nQ6.59375 17.9688 6.59375 36.375\nQ6.59375 54.8281 13.0625 64.5156\nQ19.5312 74.2188 31.7812 74.2188\" id\u003d\"BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(119.3765625 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_2\"\u003e\n \u003cg id\u003d\"line2d_3\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"191.52\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_4\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"191.52\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_2\"\u003e\n \u003c!-- 2 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM19.1875 8.29688\nL53.6094 8.29688\nL53.6094 0\nL7.32812 0\nL7.32812 8.29688\nQ12.9375 14.1094 22.625 23.8906\nQ32.3281 33.6875 34.8125 36.5312\nQ39.5469 41.8438 41.4219 45.5312\nQ43.3125 49.2188 43.3125 52.7812\nQ43.3125 58.5938 39.2344 62.25\nQ35.1562 65.9219 28.6094 65.9219\nQ23.9688 65.9219 18.8125 64.3125\nQ13.6719 62.7031 7.8125 59.4219\nL7.8125 69.3906\nQ13.7656 71.7812 18.9375 73\nQ24.125 74.2188 28.4219 74.2188\nQ39.75 74.2188 46.4844 68.5469\nQ53.2188 62.8906 53.2188 53.4219\nQ53.2188 48.9219 51.5312 44.8906\nQ49.8594 40.875 45.4062 35.4062\nQ44.1875 33.9844 37.6406 27.2188\nQ31.1094 20.4531 19.1875 8.29688\" id\u003d\"BitstreamVeraSans-Roman-32\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(188.743125 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-32\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_3\"\u003e\n \u003cg id\u003d\"line2d_5\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"260.64\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_6\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"260.64\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_3\"\u003e\n \u003c!-- 4 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM37.7969 64.3125\nL12.8906 25.3906\nL37.7969 25.3906\nz\n\nM35.2031 72.9062\nL47.6094 72.9062\nL47.6094 25.3906\nL58.0156 25.3906\nL58.0156 17.1875\nL47.6094 17.1875\nL47.6094 0\nL37.7969 0\nL37.7969 17.1875\nL4.89062 17.1875\nL4.89062 26.7031\nz\n\" id\u003d\"BitstreamVeraSans-Roman-34\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(257.4525 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-34\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_4\"\u003e\n \u003cg id\u003d\"line2d_7\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"329.76\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_8\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"329.76\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_4\"\u003e\n \u003c!-- 6 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM33.0156 40.375\nQ26.375 40.375 22.4844 35.8281\nQ18.6094 31.2969 18.6094 23.3906\nQ18.6094 15.5312 22.4844 10.9531\nQ26.375 6.39062 33.0156 6.39062\nQ39.6562 6.39062 43.5312 10.9531\nQ47.4062 15.5312 47.4062 23.3906\nQ47.4062 31.2969 43.5312 35.8281\nQ39.6562 40.375 33.0156 40.375\nM52.5938 71.2969\nL52.5938 62.3125\nQ48.875 64.0625 45.0938 64.9844\nQ41.3125 65.9219 37.5938 65.9219\nQ27.8281 65.9219 22.6719 59.3281\nQ17.5312 52.7344 16.7969 39.4062\nQ19.6719 43.6562 24.0156 45.9219\nQ28.375 48.1875 33.5938 48.1875\nQ44.5781 48.1875 50.9531 41.5156\nQ57.3281 34.8594 57.3281 23.3906\nQ57.3281 12.1562 50.6875 5.35938\nQ44.0469 -1.42188 33.0156 -1.42188\nQ20.3594 -1.42188 13.6719 8.26562\nQ6.98438 17.9688 6.98438 36.375\nQ6.98438 53.6562 15.1875 63.9375\nQ23.3906 74.2188 37.2031 74.2188\nQ40.9219 74.2188 44.7031 73.4844\nQ48.4844 72.75 52.5938 71.2969\" id\u003d\"BitstreamVeraSans-Roman-36\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(326.739375 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-36\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_5\"\u003e\n \u003cg id\u003d\"line2d_9\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"398.88\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_10\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"398.88\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_5\"\u003e\n \u003c!-- 8 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM31.7812 34.625\nQ24.75 34.625 20.7188 30.8594\nQ16.7031 27.0938 16.7031 20.5156\nQ16.7031 13.9219 20.7188 10.1562\nQ24.75 6.39062 31.7812 6.39062\nQ38.8125 6.39062 42.8594 10.1719\nQ46.9219 13.9688 46.9219 20.5156\nQ46.9219 27.0938 42.8906 30.8594\nQ38.875 34.625 31.7812 34.625\nM21.9219 38.8125\nQ15.5781 40.375 12.0312 44.7188\nQ8.5 49.0781 8.5 55.3281\nQ8.5 64.0625 14.7188 69.1406\nQ20.9531 74.2188 31.7812 74.2188\nQ42.6719 74.2188 48.875 69.1406\nQ55.0781 64.0625 55.0781 55.3281\nQ55.0781 49.0781 51.5312 44.7188\nQ48 40.375 41.7031 38.8125\nQ48.8281 37.1562 52.7969 32.3125\nQ56.7812 27.4844 56.7812 20.5156\nQ56.7812 9.90625 50.3125 4.23438\nQ43.8438 -1.42188 31.7812 -1.42188\nQ19.7344 -1.42188 13.25 4.23438\nQ6.78125 9.90625 6.78125 20.5156\nQ6.78125 27.4844 10.7812 32.3125\nQ14.7969 37.1562 21.9219 38.8125\nM18.3125 54.3906\nQ18.3125 48.7344 21.8438 45.5625\nQ25.3906 42.3906 31.7812 42.3906\nQ38.1406 42.3906 41.7188 45.5625\nQ45.3125 48.7344 45.3125 54.3906\nQ45.3125 60.0625 41.7188 63.2344\nQ38.1406 66.4062 31.7812 66.4062\nQ25.3906 66.4062 21.8438 63.2344\nQ18.3125 60.0625 18.3125 54.3906\" id\u003d\"BitstreamVeraSans-Roman-38\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(395.88 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-38\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_6\"\u003e\n \u003cg id\u003d\"line2d_11\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"468.0\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_12\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"468.0\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_6\"\u003e\n \u003c!-- 10 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM12.4062 8.29688\nL28.5156 8.29688\nL28.5156 63.9219\nL10.9844 60.4062\nL10.9844 69.3906\nL28.4219 72.9062\nL38.2812 72.9062\nL38.2812 8.29688\nL54.3906 8.29688\nL54.3906 0\nL12.4062 0\nz\n\" id\u003d\"BitstreamVeraSans-Roman-31\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(461.4225 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-31\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"matplotlib.axis_2\"\u003e\n \u003cg id\u003d\"ytick_1\"\u003e\n \u003cg id\u003d\"line2d_13\"\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM0 0\nL4 0\" id\u003d\"m728421d6d4\" style\u003d\"stroke:#000000;stroke-width:0.5;\"/\u003e\n \u003c/defs\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"122.4\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_14\"\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM0 0\nL-4 0\" id\u003d\"mcb0005524f\" style\u003d\"stroke:#000000;stroke-width:0.5;\"/\u003e\n \u003c/defs\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"468.0\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_7\"\u003e\n \u003c!-- 0 --\u003e\n \u003cg transform\u003d\"translate(112.353125 392.11125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"ytick_2\"\u003e\n \u003cg id\u003d\"line2d_15\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"122.4\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"319.68\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_16\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"468.0\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"319.68\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_8\"\u003e\n \u003c!-- 2 --\u003e\n \u003cg transform\u003d\"translate(112.84625 322.99125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-32\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"ytick_3\"\u003e\n \u003cg id\u003d\"line2d_17\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"122.4\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"250.56\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_18\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"468.0\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"250.56\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_9\"\u003e\n \u003c!-- 4 --\u003e\n \u003cg transform\u003d\"translate(112.025 253.87125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-34\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"ytick_4\"\u003e\n \u003cg id\u003d\"line2d_19\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"122.4\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"181.44\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_20\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"468.0\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"181.44\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_10\"\u003e\n \u003c!-- 6 --\u003e\n \u003cg transform\u003d\"translate(112.35875 184.75125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-36\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"ytick_5\"\u003e\n \u003cg id\u003d\"line2d_21\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"122.4\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"112.32\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_22\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"468.0\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"112.32\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_11\"\u003e\n \u003c!-- 8 --\u003e\n \u003cg transform\u003d\"translate(112.4 115.63125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-38\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"ytick_6\"\u003e\n \u003cg id\u003d\"line2d_23\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"122.4\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_24\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"468.0\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_12\"\u003e\n \u003c!-- 10 --\u003e\n \u003cg transform\u003d\"translate(105.245 46.51125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-31\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_253\"\u003e\n \u003cpath d\u003d\"\nM122.4 43.2\nL468 43.2\" style\u003d\"fill:none;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_254\"\u003e\n \u003cpath d\u003d\"\nM468 388.8\nL468 43.2\" style\u003d\"fill:none;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_255\"\u003e\n \u003cpath d\u003d\"\nM122.4 388.8\nL468 388.8\" style\u003d\"fill:none;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_256\"\u003e\n \u003cpath d\u003d\"\nM122.4 388.8\nL122.4 43.2\" style\u003d\"fill:none;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cdefs\u003e\n \u003cclipPath id\u003d\"p23ab9b749c\"\u003e\n \u003crect height\u003d\"345.6\" width\u003d\"345.6\" x\u003d\"122.4\" y\u003d\"43.2\"/\u003e\n \u003c/clipPath\u003e\n \u003c/defs\u003e\n\u003c/svg\u003e\n\u003c/div\u003e\n" }, "dateCreated": "Oct 20, 2015 9:34:40 AM", "dateStarted": "Oct 20, 2015 10:07:36 AM", "dateFinished": "Oct 20, 2015 10:07:37 AM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "%pyspark\nimport matplotlib.pyplot as plt\n\nplt.clf()\n#define some data\nx \u003d [1,2,3,4]\ny \u003d [20, 21, 20.5, 20.8]\n\n#plot data\nplt.plot(x, y, marker\u003d\"o\", color\u003d\"red\")\nshow(plt)", "dateUpdated": "Oct 20, 2015 2:21:31 PM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} } }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445302898660_1108219784", "id": "20151020-100138_1021366912", "result": { "code": "SUCCESS", "type": "HTML", "msg": "\u003cdiv style\u003d\u0027width:600px\u0027\u003e\u003c?xml version\u003d\"1.0\" encoding\u003d\"utf-8\" standalone\u003d\"no\"?\u003e\n\u003c!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\"\u003e\n\u003c!-- Created with matplotlib (http://matplotlib.org/) --\u003e\n\u003csvg height\u003d\"432pt\" version\u003d\"1.1\" viewBox\u003d\"0 0 576 432\" width\u003d\"576pt\" xmlns\u003d\"http://www.w3.org/2000/svg\" xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\"\u003e\n \u003cdefs\u003e\n \u003cstyle type\u003d\"text/css\"\u003e\n*{stroke-linecap:butt;stroke-linejoin:round;}\n \u003c/style\u003e\n \u003c/defs\u003e\n \u003cg id\u003d\"figure_1\"\u003e\n \u003cg id\u003d\"patch_1\"\u003e\n \u003cpath d\u003d\"\nM0 432\nL576 432\nL576 0\nL0 0\nz\n\" style\u003d\"fill:#ffffff;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"axes_1\"\u003e\n \u003cg id\u003d\"patch_2\"\u003e\n \u003cpath d\u003d\"\nM72 388.8\nL518.4 388.8\nL518.4 43.2\nL72 43.2\nz\n\" style\u003d\"fill:#ffffff;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_1\"\u003e\n \u003cpath clip-path\u003d\"url(#p7ff5b81e1d)\" d\u003d\"\nM72 388.8\nL220.8 43.2\nL369.6 216\nL518.4 112.32\" style\u003d\"fill:none;stroke:#ff0000;stroke-linecap:square;\"/\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM0 3\nC0.795609 3 1.55874 2.6839 2.12132 2.12132\nC2.6839 1.55874 3 0.795609 3 0\nC3 -0.795609 2.6839 -1.55874 2.12132 -2.12132\nC1.55874 -2.6839 0.795609 -3 0 -3\nC-0.795609 -3 -1.55874 -2.6839 -2.12132 -2.12132\nC-2.6839 -1.55874 -3 -0.795609 -3 0\nC-3 0.795609 -2.6839 1.55874 -2.12132 2.12132\nC-1.55874 2.6839 -0.795609 3 0 3\nz\n\" id\u003d\"md175be6dbf\" style\u003d\"stroke:#000000;stroke-width:0.5;\"/\u003e\n \u003c/defs\u003e\n \u003cg clip-path\u003d\"url(#p7ff5b81e1d)\"\u003e\n \u003cuse style\u003d\"fill:#ff0000;stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#md175be6dbf\" y\u003d\"388.8\"/\u003e\n \u003cuse style\u003d\"fill:#ff0000;stroke:#000000;stroke-width:0.5;\" x\u003d\"220.8\" xlink:href\u003d\"#md175be6dbf\" y\u003d\"43.2\"/\u003e\n \u003cuse style\u003d\"fill:#ff0000;stroke:#000000;stroke-width:0.5;\" x\u003d\"369.6\" xlink:href\u003d\"#md175be6dbf\" y\u003d\"216.0\"/\u003e\n \u003cuse style\u003d\"fill:#ff0000;stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#md175be6dbf\" y\u003d\"112.32\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"matplotlib.axis_1\"\u003e\n \u003cg id\u003d\"xtick_1\"\u003e\n \u003cg id\u003d\"line2d_2\"\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM0 0\nL0 -4\" id\u003d\"m93b0483c22\" style\u003d\"stroke:#000000;stroke-width:0.5;\"/\u003e\n \u003c/defs\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_3\"\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM0 0\nL0 4\" id\u003d\"m741efc42ff\" style\u003d\"stroke:#000000;stroke-width:0.5;\"/\u003e\n \u003c/defs\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_1\"\u003e\n \u003c!-- 1.0 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM31.7812 66.4062\nQ24.1719 66.4062 20.3281 58.9062\nQ16.5 51.4219 16.5 36.375\nQ16.5 21.3906 20.3281 13.8906\nQ24.1719 6.39062 31.7812 6.39062\nQ39.4531 6.39062 43.2812 13.8906\nQ47.125 21.3906 47.125 36.375\nQ47.125 51.4219 43.2812 58.9062\nQ39.4531 66.4062 31.7812 66.4062\nM31.7812 74.2188\nQ44.0469 74.2188 50.5156 64.5156\nQ56.9844 54.8281 56.9844 36.375\nQ56.9844 17.9688 50.5156 8.26562\nQ44.0469 -1.42188 31.7812 -1.42188\nQ19.5312 -1.42188 13.0625 8.26562\nQ6.59375 17.9688 6.59375 36.375\nQ6.59375 54.8281 13.0625 64.5156\nQ19.5312 74.2188 31.7812 74.2188\" id\u003d\"BitstreamVeraSans-Roman-30\"/\u003e\n \u003cpath d\u003d\"\nM12.4062 8.29688\nL28.5156 8.29688\nL28.5156 63.9219\nL10.9844 60.4062\nL10.9844 69.3906\nL28.4219 72.9062\nL38.2812 72.9062\nL38.2812 8.29688\nL54.3906 8.29688\nL54.3906 0\nL12.4062 0\nz\n\" id\u003d\"BitstreamVeraSans-Roman-31\"/\u003e\n \u003cpath d\u003d\"\nM10.6875 12.4062\nL21 12.4062\nL21 0\nL10.6875 0\nz\n\" id\u003d\"BitstreamVeraSans-Roman-2e\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(63.515625 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-31\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"95.41015625\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_2\"\u003e\n \u003cg id\u003d\"line2d_4\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"146.4\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_5\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"146.4\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_2\"\u003e\n \u003c!-- 1.5 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM10.7969 72.9062\nL49.5156 72.9062\nL49.5156 64.5938\nL19.8281 64.5938\nL19.8281 46.7344\nQ21.9688 47.4688 24.1094 47.8281\nQ26.2656 48.1875 28.4219 48.1875\nQ40.625 48.1875 47.75 41.5\nQ54.8906 34.8125 54.8906 23.3906\nQ54.8906 11.625 47.5625 5.09375\nQ40.2344 -1.42188 26.9062 -1.42188\nQ22.3125 -1.42188 17.5469 -0.640625\nQ12.7969 0.140625 7.71875 1.70312\nL7.71875 11.625\nQ12.1094 9.23438 16.7969 8.0625\nQ21.4844 6.89062 26.7031 6.89062\nQ35.1562 6.89062 40.0781 11.3281\nQ45.0156 15.7656 45.0156 23.3906\nQ45.0156 31 40.0781 35.4375\nQ35.1562 39.8906 26.7031 39.8906\nQ22.75 39.8906 18.8125 39.0156\nQ14.8906 38.1406 10.7969 36.2812\nz\n\" id\u003d\"BitstreamVeraSans-Roman-35\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(138.04125 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-31\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"95.41015625\" xlink:href\u003d\"#BitstreamVeraSans-Roman-35\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_3\"\u003e\n \u003cg id\u003d\"line2d_6\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"220.8\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_7\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"220.8\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_3\"\u003e\n \u003c!-- 2.0 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM19.1875 8.29688\nL53.6094 8.29688\nL53.6094 0\nL7.32812 0\nL7.32812 8.29688\nQ12.9375 14.1094 22.625 23.8906\nQ32.3281 33.6875 34.8125 36.5312\nQ39.5469 41.8438 41.4219 45.5312\nQ43.3125 49.2188 43.3125 52.7812\nQ43.3125 58.5938 39.2344 62.25\nQ35.1562 65.9219 28.6094 65.9219\nQ23.9688 65.9219 18.8125 64.3125\nQ13.6719 62.7031 7.8125 59.4219\nL7.8125 69.3906\nQ13.7656 71.7812 18.9375 73\nQ24.125 74.2188 28.4219 74.2188\nQ39.75 74.2188 46.4844 68.5469\nQ53.2188 62.8906 53.2188 53.4219\nQ53.2188 48.9219 51.5312 44.8906\nQ49.8594 40.875 45.4062 35.4062\nQ44.1875 33.9844 37.6406 27.2188\nQ31.1094 20.4531 19.1875 8.29688\" id\u003d\"BitstreamVeraSans-Roman-32\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(212.09625 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-32\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"95.41015625\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_4\"\u003e\n \u003cg id\u003d\"line2d_8\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"295.2\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_9\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"295.2\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_4\"\u003e\n \u003c!-- 2.5 --\u003e\n \u003cg transform\u003d\"translate(286.621875 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-32\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"95.41015625\" xlink:href\u003d\"#BitstreamVeraSans-Roman-35\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_5\"\u003e\n \u003cg id\u003d\"line2d_10\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"369.6\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_11\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"369.6\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_5\"\u003e\n \u003c!-- 3.0 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM40.5781 39.3125\nQ47.6562 37.7969 51.625 33\nQ55.6094 28.2188 55.6094 21.1875\nQ55.6094 10.4062 48.1875 4.48438\nQ40.7656 -1.42188 27.0938 -1.42188\nQ22.5156 -1.42188 17.6562 -0.515625\nQ12.7969 0.390625 7.625 2.20312\nL7.625 11.7188\nQ11.7188 9.32812 16.5938 8.10938\nQ21.4844 6.89062 26.8125 6.89062\nQ36.0781 6.89062 40.9375 10.5469\nQ45.7969 14.2031 45.7969 21.1875\nQ45.7969 27.6406 41.2812 31.2656\nQ36.7656 34.9062 28.7188 34.9062\nL20.2188 34.9062\nL20.2188 43.0156\nL29.1094 43.0156\nQ36.375 43.0156 40.2344 45.9219\nQ44.0938 48.8281 44.0938 54.2969\nQ44.0938 59.9062 40.1094 62.9062\nQ36.1406 65.9219 28.7188 65.9219\nQ24.6562 65.9219 20.0156 65.0312\nQ15.375 64.1562 9.8125 62.3125\nL9.8125 71.0938\nQ15.4375 72.6562 20.3438 73.4375\nQ25.25 74.2188 29.5938 74.2188\nQ40.8281 74.2188 47.3594 69.1094\nQ53.9062 64.0156 53.9062 55.3281\nQ53.9062 49.2656 50.4375 45.0938\nQ46.9688 40.9219 40.5781 39.3125\" id\u003d\"BitstreamVeraSans-Roman-33\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(360.9140625 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-33\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"95.41015625\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_6\"\u003e\n \u003cg id\u003d\"line2d_12\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"444.0\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_13\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"444.0\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_6\"\u003e\n \u003c!-- 3.5 --\u003e\n \u003cg transform\u003d\"translate(435.4396875 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-33\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"95.41015625\" xlink:href\u003d\"#BitstreamVeraSans-Roman-35\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_7\"\u003e\n \u003cg id\u003d\"line2d_14\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_15\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_7\"\u003e\n \u003c!-- 4.0 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM37.7969 64.3125\nL12.8906 25.3906\nL37.7969 25.3906\nz\n\nM35.2031 72.9062\nL47.6094 72.9062\nL47.6094 25.3906\nL58.0156 25.3906\nL58.0156 17.1875\nL47.6094 17.1875\nL47.6094 0\nL37.7969 0\nL37.7969 17.1875\nL4.89062 17.1875\nL4.89062 26.7031\nz\n\" id\u003d\"BitstreamVeraSans-Roman-34\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(509.55 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-34\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"95.41015625\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"matplotlib.axis_2\"\u003e\n \u003cg id\u003d\"ytick_1\"\u003e\n \u003cg id\u003d\"line2d_16\"\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM0 0\nL4 0\" id\u003d\"m728421d6d4\" style\u003d\"stroke:#000000;stroke-width:0.5;\"/\u003e\n \u003c/defs\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_17\"\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM0 0\nL-4 0\" id\u003d\"mcb0005524f\" style\u003d\"stroke:#000000;stroke-width:0.5;\"/\u003e\n \u003c/defs\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_8\"\u003e\n \u003c!-- 20.0 --\u003e\n \u003cg transform\u003d\"translate(42.9575 392.11125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-32\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003cuse x\u003d\"127.24609375\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"159.033203125\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"ytick_2\"\u003e\n \u003cg id\u003d\"line2d_18\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"319.68\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_19\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"319.68\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_9\"\u003e\n \u003c!-- 20.2 --\u003e\n \u003cg transform\u003d\"translate(43.3625 322.99125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-32\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003cuse x\u003d\"127.24609375\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"159.033203125\" xlink:href\u003d\"#BitstreamVeraSans-Roman-32\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"ytick_3\"\u003e\n \u003cg id\u003d\"line2d_20\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"250.56\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_21\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"250.56\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_10\"\u003e\n \u003c!-- 20.4 --\u003e\n \u003cg transform\u003d\"translate(42.83375 253.87125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-32\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003cuse x\u003d\"127.24609375\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"159.033203125\" xlink:href\u003d\"#BitstreamVeraSans-Roman-34\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"ytick_4\"\u003e\n \u003cg id\u003d\"line2d_22\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"181.44\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_23\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"181.44\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_11\"\u003e\n \u003c!-- 20.6 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM33.0156 40.375\nQ26.375 40.375 22.4844 35.8281\nQ18.6094 31.2969 18.6094 23.3906\nQ18.6094 15.5312 22.4844 10.9531\nQ26.375 6.39062 33.0156 6.39062\nQ39.6562 6.39062 43.5312 10.9531\nQ47.4062 15.5312 47.4062 23.3906\nQ47.4062 31.2969 43.5312 35.8281\nQ39.6562 40.375 33.0156 40.375\nM52.5938 71.2969\nL52.5938 62.3125\nQ48.875 64.0625 45.0938 64.9844\nQ41.3125 65.9219 37.5938 65.9219\nQ27.8281 65.9219 22.6719 59.3281\nQ17.5312 52.7344 16.7969 39.4062\nQ19.6719 43.6562 24.0156 45.9219\nQ28.375 48.1875 33.5938 48.1875\nQ44.5781 48.1875 50.9531 41.5156\nQ57.3281 34.8594 57.3281 23.3906\nQ57.3281 12.1562 50.6875 5.35938\nQ44.0469 -1.42188 33.0156 -1.42188\nQ20.3594 -1.42188 13.6719 8.26562\nQ6.98438 17.9688 6.98438 36.375\nQ6.98438 53.6562 15.1875 63.9375\nQ23.3906 74.2188 37.2031 74.2188\nQ40.9219 74.2188 44.7031 73.4844\nQ48.4844 72.75 52.5938 71.2969\" id\u003d\"BitstreamVeraSans-Roman-36\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(42.91625 184.75125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-32\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003cuse x\u003d\"127.24609375\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"159.033203125\" xlink:href\u003d\"#BitstreamVeraSans-Roman-36\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"ytick_5\"\u003e\n \u003cg id\u003d\"line2d_24\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"112.32\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_25\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"112.32\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_12\"\u003e\n \u003c!-- 20.8 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM31.7812 34.625\nQ24.75 34.625 20.7188 30.8594\nQ16.7031 27.0938 16.7031 20.5156\nQ16.7031 13.9219 20.7188 10.1562\nQ24.75 6.39062 31.7812 6.39062\nQ38.8125 6.39062 42.8594 10.1719\nQ46.9219 13.9688 46.9219 20.5156\nQ46.9219 27.0938 42.8906 30.8594\nQ38.875 34.625 31.7812 34.625\nM21.9219 38.8125\nQ15.5781 40.375 12.0312 44.7188\nQ8.5 49.0781 8.5 55.3281\nQ8.5 64.0625 14.7188 69.1406\nQ20.9531 74.2188 31.7812 74.2188\nQ42.6719 74.2188 48.875 69.1406\nQ55.0781 64.0625 55.0781 55.3281\nQ55.0781 49.0781 51.5312 44.7188\nQ48 40.375 41.7031 38.8125\nQ48.8281 37.1562 52.7969 32.3125\nQ56.7812 27.4844 56.7812 20.5156\nQ56.7812 9.90625 50.3125 4.23438\nQ43.8438 -1.42188 31.7812 -1.42188\nQ19.7344 -1.42188 13.25 4.23438\nQ6.78125 9.90625 6.78125 20.5156\nQ6.78125 27.4844 10.7812 32.3125\nQ14.7969 37.1562 21.9219 38.8125\nM18.3125 54.3906\nQ18.3125 48.7344 21.8438 45.5625\nQ25.3906 42.3906 31.7812 42.3906\nQ38.1406 42.3906 41.7188 45.5625\nQ45.3125 48.7344 45.3125 54.3906\nQ45.3125 60.0625 41.7188 63.2344\nQ38.1406 66.4062 31.7812 66.4062\nQ25.3906 66.4062 21.8438 63.2344\nQ18.3125 60.0625 18.3125 54.3906\" id\u003d\"BitstreamVeraSans-Roman-38\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(42.981875 115.63125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-32\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003cuse x\u003d\"127.24609375\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"159.033203125\" xlink:href\u003d\"#BitstreamVeraSans-Roman-38\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"ytick_6\"\u003e\n \u003cg id\u003d\"line2d_26\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_27\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_13\"\u003e\n \u003c!-- 21.0 --\u003e\n \u003cg transform\u003d\"translate(42.9575 46.51125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-32\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-31\"/\u003e\n \u003cuse x\u003d\"127.24609375\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"159.033203125\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_3\"\u003e\n \u003cpath d\u003d\"\nM72 43.2\nL518.4 43.2\" style\u003d\"fill:none;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_4\"\u003e\n \u003cpath d\u003d\"\nM518.4 388.8\nL518.4 43.2\" style\u003d\"fill:none;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_5\"\u003e\n \u003cpath d\u003d\"\nM72 388.8\nL518.4 388.8\" style\u003d\"fill:none;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_6\"\u003e\n \u003cpath d\u003d\"\nM72 388.8\nL72 43.2\" style\u003d\"fill:none;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cdefs\u003e\n \u003cclipPath id\u003d\"p7ff5b81e1d\"\u003e\n \u003crect height\u003d\"345.6\" width\u003d\"446.4\" x\u003d\"72.0\" y\u003d\"43.2\"/\u003e\n \u003c/clipPath\u003e\n \u003c/defs\u003e\n\u003c/svg\u003e\n\u003c/div\u003e\n" }, "dateCreated": "Oct 20, 2015 10:01:38 AM", "dateStarted": "Oct 20, 2015 2:21:31 PM", "dateFinished": "Oct 20, 2015 2:21:31 PM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "val sinData \u003d (1 to 340).map(i\u003d\u003ei.toDouble / 50).map(x\u003d\u003e(x, Math.sin(x))).toArray\nz.put(\"sinData\", Array(sinData))", "dateUpdated": "Oct 20, 2015 2:22:01 PM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} }, "tableHide": true }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445303017523_-346915880", "id": "20151020-100337_1823276850", "result": { "code": "SUCCESS", "type": "TEXT", "msg": "sinData: Array[(Double, Double)] \u003d Array((0.02,0.01999866669333308), (0.04,0.03998933418663416), (0.06,0.059964006479444595), (0.08,0.0799146939691727), (0.1,0.09983341664682815), (0.12,0.11971220728891936), (0.14,0.1395431146442365), (0.16,0.15931820661424598), (0.18,0.17902957342582418), (0.2,0.19866933079506122), (0.22,0.21822962308086932), (0.24,0.23770262642713458), (0.26,0.2570805518921551), (0.28,0.27635564856411376), (0.3,0.29552020666133955), (0.32,0.31456656061611776), (0.34,0.3334870921408144), (0.36,0.35227423327508994), (0.38,0.3709204694129827), (0.4,0.3894183423086505), (0.42,0.40776045305957015), (0.44,0.4259394650659996), (0.46,0.4439481069655198), (0.48,0.4617791755414829), (0.5,0.479425538604203), (0.52,0.49688013784373675), (0.54,0.5141359916531132), (0.56,0.53118619...res0: Object \u003d null\n" }, "dateCreated": "Oct 20, 2015 10:03:37 AM", "dateStarted": "Oct 20, 2015 2:22:01 PM", "dateFinished": "Oct 20, 2015 2:22:06 PM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "%pyspark\nimport numpy as np\n\nsinData \u003d z[\"sinData\"]\nx \u003d []\ny \u003d []\nfor i in sinData[0]:\n x.append(i._1())\n y.append(i._2())", "dateUpdated": "Oct 20, 2015 2:22:43 PM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} } }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445303050614_-1106548127", "id": "20151020-100410_579378312", "result": { "code": "SUCCESS", "type": "TEXT", "msg": "" }, "dateCreated": "Oct 20, 2015 10:04:10 AM", "dateStarted": "Oct 20, 2015 2:22:43 PM", "dateFinished": "Oct 20, 2015 2:22:44 PM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "%pyspark\nplt.clf()\nplt.plot(x, y, \u0027k\u0027)\nplt.text(4, 0.65, r\u0027y \u003d sin(x)\u0027, fontdict\u003d{\u0027size\u0027 : 30})\nplt.xlabel(\u0027x-axis\u0027, fontdict\u003d{\u0027size\u0027 : 25, \u0027color\u0027 : \u0027red\u0027})\nplt.ylabel(\u0027y-axis\u0027, fontdict\u003d{\u0027size\u0027 : 25, \u0027color\u0027 : \u0027darkblue\u0027})\nshow(plt)", "dateUpdated": "Oct 20, 2015 2:24:21 PM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} } }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445303384115_-1445636146", "id": "20151020-100944_1512198564", "result": { "code": "SUCCESS", "type": "HTML", "msg": "\u003cdiv style\u003d\u0027width:600px\u0027\u003e\u003c?xml version\u003d\"1.0\" encoding\u003d\"utf-8\" standalone\u003d\"no\"?\u003e\n\u003c!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\"\u003e\n\u003c!-- Created with matplotlib (http://matplotlib.org/) --\u003e\n\u003csvg height\u003d\"432pt\" version\u003d\"1.1\" viewBox\u003d\"0 0 576 432\" width\u003d\"576pt\" xmlns\u003d\"http://www.w3.org/2000/svg\" xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\"\u003e\n \u003cdefs\u003e\n \u003cstyle type\u003d\"text/css\"\u003e\n*{stroke-linecap:butt;stroke-linejoin:round;}\n \u003c/style\u003e\n \u003c/defs\u003e\n \u003cg id\u003d\"figure_1\"\u003e\n \u003cg id\u003d\"patch_1\"\u003e\n \u003cpath d\u003d\"\nM0 432\nL576 432\nL576 0\nL0 0\nz\n\" style\u003d\"fill:#ffffff;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"axes_1\"\u003e\n \u003cg id\u003d\"patch_2\"\u003e\n \u003cpath d\u003d\"\nM72 388.8\nL518.4 388.8\nL518.4 43.2\nL72 43.2\nz\n\" style\u003d\"fill:#ffffff;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_1\"\u003e\n \u003cpath clip-path\u003d\"url(#p7ff5b81e1d)\" d\u003d\"\nM73.2754 212.544\nL86.0297 178.29\nL93.6823 158.373\nL100.059 142.398\nL105.161 130.139\nL110.263 118.43\nL115.365 107.345\nL119.191 99.483\nL123.017 92.0409\nL126.843 85.0448\nL130.67 78.52\nL134.496 72.4901\nL138.322 66.9765\nL142.149 61.9994\nL144.699 58.9881\nL147.25 56.2281\nL149.801 53.7236\nL152.352 51.4788\nL154.903 49.4971\nL157.454 47.7819\nL160.005 46.3357\nL162.555 45.161\nL165.106 44.2595\nL167.657 43.6329\nL170.208 43.2819\nL172.759 43.2073\nL175.31 43.4091\nL177.861 43.8871\nL180.411 44.6403\nL182.962 45.6677\nL185.513 46.9676\nL188.064 48.5379\nL190.615 50.3762\nL193.166 52.4793\nL195.717 54.8441\nL198.267 57.4667\nL200.818 60.3429\nL203.369 63.4682\nL207.195 68.6119\nL211.022 74.286\nL214.848 80.4702\nL218.674 87.1421\nL222.501 94.2778\nL226.327 101.852\nL230.153 109.836\nL235.255 121.071\nL240.357 132.914\nL245.458 145.288\nL251.835 161.382\nL259.488 181.4\nL269.691 208.815\nL286.272 253.441\nL293.925 273.367\nL300.302 289.353\nL305.403 301.622\nL310.505 313.343\nL315.607 324.441\nL319.433 332.314\nL323.259 339.767\nL327.086 346.775\nL330.912 353.313\nL334.738 359.356\nL338.565 364.884\nL342.391 369.876\nL344.942 372.897\nL347.493 375.667\nL350.043 378.182\nL352.594 380.437\nL355.145 382.429\nL357.696 384.155\nL360.247 385.612\nL362.798 386.797\nL365.349 387.71\nL367.899 388.347\nL370.45 388.709\nL373.001 388.795\nL375.552 388.604\nL378.103 388.137\nL380.654 387.395\nL383.205 386.378\nL385.755 385.089\nL388.306 383.53\nL390.857 381.702\nL393.408 379.609\nL395.959 377.255\nL398.51 374.643\nL401.061 371.776\nL403.611 368.661\nL407.438 363.532\nL411.264 357.871\nL415.09 351.7\nL418.917 345.041\nL422.743 337.917\nL426.569 330.355\nL430.395 322.381\nL435.497 311.158\nL440.599 299.327\nL445.701 286.963\nL452.078 270.879\nL459.73 250.869\nL469.934 223.46\nL486.514 178.827\nL494.167 158.893\nL500.544 142.896\nL505.646 130.617\nL505.646 130.617\" style\u003d\"fill:none;stroke:#000000;stroke-linecap:square;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"matplotlib.axis_1\"\u003e\n \u003cg id\u003d\"xtick_1\"\u003e\n \u003cg id\u003d\"line2d_2\"\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM0 0\nL0 -4\" id\u003d\"m93b0483c22\" style\u003d\"stroke:#000000;stroke-width:0.5;\"/\u003e\n \u003c/defs\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_3\"\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM0 0\nL0 4\" id\u003d\"m741efc42ff\" style\u003d\"stroke:#000000;stroke-width:0.5;\"/\u003e\n \u003c/defs\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_1\"\u003e\n \u003c!-- 0 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM31.7812 66.4062\nQ24.1719 66.4062 20.3281 58.9062\nQ16.5 51.4219 16.5 36.375\nQ16.5 21.3906 20.3281 13.8906\nQ24.1719 6.39062 31.7812 6.39062\nQ39.4531 6.39062 43.2812 13.8906\nQ47.125 21.3906 47.125 36.375\nQ47.125 51.4219 43.2812 58.9062\nQ39.4531 66.4062 31.7812 66.4062\nM31.7812 74.2188\nQ44.0469 74.2188 50.5156 64.5156\nQ56.9844 54.8281 56.9844 36.375\nQ56.9844 17.9688 50.5156 8.26562\nQ44.0469 -1.42188 31.7812 -1.42188\nQ19.5312 -1.42188 13.0625 8.26562\nQ6.59375 17.9688 6.59375 36.375\nQ6.59375 54.8281 13.0625 64.5156\nQ19.5312 74.2188 31.7812 74.2188\" id\u003d\"BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(68.9765625 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_2\"\u003e\n \u003cg id\u003d\"line2d_4\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"135.771428571\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_5\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"135.771428571\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_2\"\u003e\n \u003c!-- 1 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM12.4062 8.29688\nL28.5156 8.29688\nL28.5156 63.9219\nL10.9844 60.4062\nL10.9844 69.3906\nL28.4219 72.9062\nL38.2812 72.9062\nL38.2812 8.29688\nL54.3906 8.29688\nL54.3906 0\nL12.4062 0\nz\n\" id\u003d\"BitstreamVeraSans-Roman-31\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(133.167053571 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-31\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_3\"\u003e\n \u003cg id\u003d\"line2d_6\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"199.542857143\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_7\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"199.542857143\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_3\"\u003e\n \u003c!-- 2 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM19.1875 8.29688\nL53.6094 8.29688\nL53.6094 0\nL7.32812 0\nL7.32812 8.29688\nQ12.9375 14.1094 22.625 23.8906\nQ32.3281 33.6875 34.8125 36.5312\nQ39.5469 41.8438 41.4219 45.5312\nQ43.3125 49.2188 43.3125 52.7812\nQ43.3125 58.5938 39.2344 62.25\nQ35.1562 65.9219 28.6094 65.9219\nQ23.9688 65.9219 18.8125 64.3125\nQ13.6719 62.7031 7.8125 59.4219\nL7.8125 69.3906\nQ13.7656 71.7812 18.9375 73\nQ24.125 74.2188 28.4219 74.2188\nQ39.75 74.2188 46.4844 68.5469\nQ53.2188 62.8906 53.2188 53.4219\nQ53.2188 48.9219 51.5312 44.8906\nQ49.8594 40.875 45.4062 35.4062\nQ44.1875 33.9844 37.6406 27.2188\nQ31.1094 20.4531 19.1875 8.29688\" id\u003d\"BitstreamVeraSans-Roman-32\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(196.765982143 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-32\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_4\"\u003e\n \u003cg id\u003d\"line2d_8\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"263.314285714\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_9\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"263.314285714\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_4\"\u003e\n \u003c!-- 3 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM40.5781 39.3125\nQ47.6562 37.7969 51.625 33\nQ55.6094 28.2188 55.6094 21.1875\nQ55.6094 10.4062 48.1875 4.48438\nQ40.7656 -1.42188 27.0938 -1.42188\nQ22.5156 -1.42188 17.6562 -0.515625\nQ12.7969 0.390625 7.625 2.20312\nL7.625 11.7188\nQ11.7188 9.32812 16.5938 8.10938\nQ21.4844 6.89062 26.8125 6.89062\nQ36.0781 6.89062 40.9375 10.5469\nQ45.7969 14.2031 45.7969 21.1875\nQ45.7969 27.6406 41.2812 31.2656\nQ36.7656 34.9062 28.7188 34.9062\nL20.2188 34.9062\nL20.2188 43.0156\nL29.1094 43.0156\nQ36.375 43.0156 40.2344 45.9219\nQ44.0938 48.8281 44.0938 54.2969\nQ44.0938 59.9062 40.1094 62.9062\nQ36.1406 65.9219 28.7188 65.9219\nQ24.6562 65.9219 20.0156 65.0312\nQ15.375 64.1562 9.8125 62.3125\nL9.8125 71.0938\nQ15.4375 72.6562 20.3438 73.4375\nQ25.25 74.2188 29.5938 74.2188\nQ40.8281 74.2188 47.3594 69.1094\nQ53.9062 64.0156 53.9062 55.3281\nQ53.9062 49.2656 50.4375 45.0938\nQ46.9688 40.9219 40.5781 39.3125\" id\u003d\"BitstreamVeraSans-Roman-33\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(260.435223214 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-33\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_5\"\u003e\n \u003cg id\u003d\"line2d_10\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"327.085714286\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_11\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"327.085714286\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_5\"\u003e\n \u003c!-- 4 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM37.7969 64.3125\nL12.8906 25.3906\nL37.7969 25.3906\nz\n\nM35.2031 72.9062\nL47.6094 72.9062\nL47.6094 25.3906\nL58.0156 25.3906\nL58.0156 17.1875\nL47.6094 17.1875\nL47.6094 0\nL37.7969 0\nL37.7969 17.1875\nL4.89062 17.1875\nL4.89062 26.7031\nz\n\" id\u003d\"BitstreamVeraSans-Roman-34\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(323.898214286 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-34\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_6\"\u003e\n \u003cg id\u003d\"line2d_12\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"390.857142857\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_13\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"390.857142857\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_6\"\u003e\n \u003c!-- 5 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM10.7969 72.9062\nL49.5156 72.9062\nL49.5156 64.5938\nL19.8281 64.5938\nL19.8281 46.7344\nQ21.9688 47.4688 24.1094 47.8281\nQ26.2656 48.1875 28.4219 48.1875\nQ40.625 48.1875 47.75 41.5\nQ54.8906 34.8125 54.8906 23.3906\nQ54.8906 11.625 47.5625 5.09375\nQ40.2344 -1.42188 26.9062 -1.42188\nQ22.3125 -1.42188 17.5469 -0.640625\nQ12.7969 0.140625 7.71875 1.70312\nL7.71875 11.625\nQ12.1094 9.23438 16.7969 8.0625\nQ21.4844 6.89062 26.7031 6.89062\nQ35.1562 6.89062 40.0781 11.3281\nQ45.0156 15.7656 45.0156 23.3906\nQ45.0156 31 40.0781 35.4375\nQ35.1562 39.8906 26.7031 39.8906\nQ22.75 39.8906 18.8125 39.0156\nQ14.8906 38.1406 10.7969 36.2812\nz\n\" id\u003d\"BitstreamVeraSans-Roman-35\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(388.026830357 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-35\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_7\"\u003e\n \u003cg id\u003d\"line2d_14\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"454.628571429\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_15\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"454.628571429\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_7\"\u003e\n \u003c!-- 6 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM33.0156 40.375\nQ26.375 40.375 22.4844 35.8281\nQ18.6094 31.2969 18.6094 23.3906\nQ18.6094 15.5312 22.4844 10.9531\nQ26.375 6.39062 33.0156 6.39062\nQ39.6562 6.39062 43.5312 10.9531\nQ47.4062 15.5312 47.4062 23.3906\nQ47.4062 31.2969 43.5312 35.8281\nQ39.6562 40.375 33.0156 40.375\nM52.5938 71.2969\nL52.5938 62.3125\nQ48.875 64.0625 45.0938 64.9844\nQ41.3125 65.9219 37.5938 65.9219\nQ27.8281 65.9219 22.6719 59.3281\nQ17.5312 52.7344 16.7969 39.4062\nQ19.6719 43.6562 24.0156 45.9219\nQ28.375 48.1875 33.5938 48.1875\nQ44.5781 48.1875 50.9531 41.5156\nQ57.3281 34.8594 57.3281 23.3906\nQ57.3281 12.1562 50.6875 5.35938\nQ44.0469 -1.42188 33.0156 -1.42188\nQ20.3594 -1.42188 13.6719 8.26562\nQ6.98438 17.9688 6.98438 36.375\nQ6.98438 53.6562 15.1875 63.9375\nQ23.3906 74.2188 37.2031 74.2188\nQ40.9219 74.2188 44.7031 73.4844\nQ48.4844 72.75 52.5938 71.2969\" id\u003d\"BitstreamVeraSans-Roman-36\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(451.607946429 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-36\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"xtick_8\"\u003e\n \u003cg id\u003d\"line2d_16\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#m93b0483c22\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_17\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#m741efc42ff\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_8\"\u003e\n \u003c!-- 7 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM8.20312 72.9062\nL55.0781 72.9062\nL55.0781 68.7031\nL28.6094 0\nL18.3125 0\nL43.2188 64.5938\nL8.20312 64.5938\nz\n\" id\u003d\"BitstreamVeraSans-Roman-37\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(515.5875 401.918125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-37\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_9\"\u003e\n \u003c!-- x-axis --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM9.42188 54.6875\nL18.4062 54.6875\nL18.4062 0\nL9.42188 0\nz\n\nM9.42188 75.9844\nL18.4062 75.9844\nL18.4062 64.5938\nL9.42188 64.5938\nz\n\" id\u003d\"BitstreamVeraSans-Roman-69\"/\u003e\n \u003cpath d\u003d\"\nM34.2812 27.4844\nQ23.3906 27.4844 19.1875 25\nQ14.9844 22.5156 14.9844 16.5\nQ14.9844 11.7188 18.1406 8.90625\nQ21.2969 6.10938 26.7031 6.10938\nQ34.1875 6.10938 38.7031 11.4062\nQ43.2188 16.7031 43.2188 25.4844\nL43.2188 27.4844\nz\n\nM52.2031 31.2031\nL52.2031 0\nL43.2188 0\nL43.2188 8.29688\nQ40.1406 3.32812 35.5469 0.953125\nQ30.9531 -1.42188 24.3125 -1.42188\nQ15.9219 -1.42188 10.9531 3.29688\nQ6 8.01562 6 15.9219\nQ6 25.1406 12.1719 29.8281\nQ18.3594 34.5156 30.6094 34.5156\nL43.2188 34.5156\nL43.2188 35.4062\nQ43.2188 41.6094 39.1406 45\nQ35.0625 48.3906 27.6875 48.3906\nQ23 48.3906 18.5469 47.2656\nQ14.1094 46.1406 10.0156 43.8906\nL10.0156 52.2031\nQ14.9375 54.1094 19.5781 55.0469\nQ24.2188 56 28.6094 56\nQ40.4844 56 46.3438 49.8438\nQ52.2031 43.7031 52.2031 31.2031\" id\u003d\"BitstreamVeraSans-Roman-61\"/\u003e\n \u003cpath d\u003d\"\nM4.89062 31.3906\nL31.2031 31.3906\nL31.2031 23.3906\nL4.89062 23.3906\nz\n\" id\u003d\"BitstreamVeraSans-Roman-2d\"/\u003e\n \u003cpath d\u003d\"\nM54.8906 54.6875\nL35.1094 28.0781\nL55.9062 0\nL45.3125 0\nL29.3906 21.4844\nL13.4844 0\nL2.875 0\nL24.125 28.6094\nL4.6875 54.6875\nL15.2812 54.6875\nL29.7812 35.2031\nL44.2812 54.6875\nz\n\" id\u003d\"BitstreamVeraSans-Roman-78\"/\u003e\n \u003cpath d\u003d\"\nM44.2812 53.0781\nL44.2812 44.5781\nQ40.4844 46.5312 36.375 47.5\nQ32.2812 48.4844 27.875 48.4844\nQ21.1875 48.4844 17.8438 46.4375\nQ14.5 44.3906 14.5 40.2812\nQ14.5 37.1562 16.8906 35.375\nQ19.2812 33.5938 26.5156 31.9844\nL29.5938 31.2969\nQ39.1562 29.25 43.1875 25.5156\nQ47.2188 21.7812 47.2188 15.0938\nQ47.2188 7.46875 41.1875 3.01562\nQ35.1562 -1.42188 24.6094 -1.42188\nQ20.2188 -1.42188 15.4531 -0.5625\nQ10.6875 0.296875 5.42188 2\nL5.42188 11.2812\nQ10.4062 8.6875 15.2344 7.39062\nQ20.0625 6.10938 24.8125 6.10938\nQ31.1562 6.10938 34.5625 8.28125\nQ37.9844 10.4531 37.9844 14.4062\nQ37.9844 18.0625 35.5156 20.0156\nQ33.0625 21.9688 24.7031 23.7812\nL21.5781 24.5156\nQ13.2344 26.2656 9.51562 29.9062\nQ5.8125 33.5469 5.8125 39.8906\nQ5.8125 47.6094 11.2812 51.7969\nQ16.75 56 26.8125 56\nQ31.7812 56 36.1719 55.2656\nQ40.5781 54.5469 44.2812 53.0781\" id\u003d\"BitstreamVeraSans-Roman-73\"/\u003e\n \u003c/defs\u003e\n \u003cg style\u003d\"fill:#ff0000;\" transform\u003d\"translate(259.217578125 428.40984375)scale(0.25 -0.25)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-78\"/\u003e\n \u003cuse x\u003d\"59.1796875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2d\"/\u003e\n \u003cuse x\u003d\"95.263671875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-61\"/\u003e\n \u003cuse x\u003d\"156.54296875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-78\"/\u003e\n \u003cuse x\u003d\"215.72265625\" xlink:href\u003d\"#BitstreamVeraSans-Roman-69\"/\u003e\n \u003cuse x\u003d\"243.505859375\" xlink:href\u003d\"#BitstreamVeraSans-Roman-73\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"matplotlib.axis_2\"\u003e\n \u003cg id\u003d\"ytick_1\"\u003e\n \u003cg id\u003d\"line2d_18\"\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM0 0\nL4 0\" id\u003d\"m728421d6d4\" style\u003d\"stroke:#000000;stroke-width:0.5;\"/\u003e\n \u003c/defs\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_19\"\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM0 0\nL-4 0\" id\u003d\"mcb0005524f\" style\u003d\"stroke:#000000;stroke-width:0.5;\"/\u003e\n \u003c/defs\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"388.8\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_10\"\u003e\n \u003c!-- −1.0 --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM10.5938 35.5\nL73.1875 35.5\nL73.1875 27.2031\nL10.5938 27.2031\nz\n\" id\u003d\"BitstreamVeraSans-Roman-2212\"/\u003e\n \u003cpath d\u003d\"\nM10.6875 12.4062\nL21 12.4062\nL21 0\nL10.6875 0\nz\n\" id\u003d\"BitstreamVeraSans-Roman-2e\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(40.92875 392.11125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-2212\"/\u003e\n \u003cuse x\u003d\"83.7890625\" xlink:href\u003d\"#BitstreamVeraSans-Roman-31\"/\u003e\n \u003cuse x\u003d\"147.412109375\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"179.19921875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"ytick_2\"\u003e\n \u003cg id\u003d\"line2d_20\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"302.4\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_21\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"302.4\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_11\"\u003e\n \u003c!-- −0.5 --\u003e\n \u003cg transform\u003d\"translate(41.18 305.71125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-2212\"/\u003e\n \u003cuse x\u003d\"83.7890625\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003cuse x\u003d\"147.412109375\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"179.19921875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-35\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"ytick_3\"\u003e\n \u003cg id\u003d\"line2d_22\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"216.0\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_23\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"216.0\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_12\"\u003e\n \u003c!-- 0.0 --\u003e\n \u003cg transform\u003d\"translate(50.504375 219.31125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"95.41015625\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"ytick_4\"\u003e\n \u003cg id\u003d\"line2d_24\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"129.6\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_25\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"129.6\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_13\"\u003e\n \u003c!-- 0.5 --\u003e\n \u003cg transform\u003d\"translate(50.755625 132.91125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"95.41015625\" xlink:href\u003d\"#BitstreamVeraSans-Roman-35\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"ytick_5\"\u003e\n \u003cg id\u003d\"line2d_26\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"72.0\" xlink:href\u003d\"#m728421d6d4\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"line2d_27\"\u003e\n \u003cg\u003e\n \u003cuse style\u003d\"stroke:#000000;stroke-width:0.5;\" x\u003d\"518.4\" xlink:href\u003d\"#mcb0005524f\" y\u003d\"43.2\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_14\"\u003e\n \u003c!-- 1.0 --\u003e\n \u003cg transform\u003d\"translate(51.03125 46.51125)scale(0.12 -0.12)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-31\"/\u003e\n \u003cuse x\u003d\"63.623046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2e\"/\u003e\n \u003cuse x\u003d\"95.41015625\" xlink:href\u003d\"#BitstreamVeraSans-Roman-30\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_15\"\u003e\n \u003c!-- y-axis --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM32.1719 -5.07812\nQ28.375 -14.8438 24.75 -17.8125\nQ21.1406 -20.7969 15.0938 -20.7969\nL7.90625 -20.7969\nL7.90625 -13.2812\nL13.1875 -13.2812\nQ16.8906 -13.2812 18.9375 -11.5156\nQ21 -9.76562 23.4844 -3.21875\nL25.0938 0.875\nL2.98438 54.6875\nL12.5 54.6875\nL29.5938 11.9219\nL46.6875 54.6875\nL56.2031 54.6875\nz\n\" id\u003d\"BitstreamVeraSans-Roman-79\"/\u003e\n \u003c/defs\u003e\n \u003cg style\u003d\"fill:#00008b;\" transform\u003d\"translate(30.72953125 251.75)rotate(-90.0)scale(0.25 -0.25)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-79\"/\u003e\n \u003cuse x\u003d\"57.4296875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-2d\"/\u003e\n \u003cuse x\u003d\"93.513671875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-61\"/\u003e\n \u003cuse x\u003d\"154.79296875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-78\"/\u003e\n \u003cuse x\u003d\"213.97265625\" xlink:href\u003d\"#BitstreamVeraSans-Roman-69\"/\u003e\n \u003cuse x\u003d\"241.755859375\" xlink:href\u003d\"#BitstreamVeraSans-Roman-73\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_3\"\u003e\n \u003cpath d\u003d\"\nM72 43.2\nL518.4 43.2\" style\u003d\"fill:none;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_4\"\u003e\n \u003cpath d\u003d\"\nM518.4 388.8\nL518.4 43.2\" style\u003d\"fill:none;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_5\"\u003e\n \u003cpath d\u003d\"\nM72 388.8\nL518.4 388.8\" style\u003d\"fill:none;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"patch_6\"\u003e\n \u003cpath d\u003d\"\nM72 388.8\nL72 43.2\" style\u003d\"fill:none;stroke:#000000;\"/\u003e\n \u003c/g\u003e\n \u003cg id\u003d\"text_16\"\u003e\n \u003c!-- y \u003d sin(x) --\u003e\n \u003cdefs\u003e\n \u003cpath d\u003d\"\nM54.8906 33.0156\nL54.8906 0\nL45.9062 0\nL45.9062 32.7188\nQ45.9062 40.4844 42.875 44.3281\nQ39.8438 48.1875 33.7969 48.1875\nQ26.5156 48.1875 22.3125 43.5469\nQ18.1094 38.9219 18.1094 30.9062\nL18.1094 0\nL9.07812 0\nL9.07812 54.6875\nL18.1094 54.6875\nL18.1094 46.1875\nQ21.3438 51.125 25.7031 53.5625\nQ30.0781 56 35.7969 56\nQ45.2188 56 50.0469 50.1719\nQ54.8906 44.3438 54.8906 33.0156\" id\u003d\"BitstreamVeraSans-Roman-6e\"/\u003e\n \u003cpath id\u003d\"BitstreamVeraSans-Roman-20\"/\u003e\n \u003cpath d\u003d\"\nM8.01562 75.875\nL15.8281 75.875\nQ23.1406 64.3594 26.7812 53.3125\nQ30.4219 42.2812 30.4219 31.3906\nQ30.4219 20.4531 26.7812 9.375\nQ23.1406 -1.70312 15.8281 -13.1875\nL8.01562 -13.1875\nQ14.5 -2 17.7031 9.0625\nQ20.9062 20.125 20.9062 31.3906\nQ20.9062 42.6719 17.7031 53.6562\nQ14.5 64.6562 8.01562 75.875\" id\u003d\"BitstreamVeraSans-Roman-29\"/\u003e\n \u003cpath d\u003d\"\nM10.5938 45.4062\nL73.1875 45.4062\nL73.1875 37.2031\nL10.5938 37.2031\nz\n\nM10.5938 25.4844\nL73.1875 25.4844\nL73.1875 17.1875\nL10.5938 17.1875\nz\n\" id\u003d\"BitstreamVeraSans-Roman-3d\"/\u003e\n \u003cpath d\u003d\"\nM31 75.875\nQ24.4688 64.6562 21.2812 53.6562\nQ18.1094 42.6719 18.1094 31.3906\nQ18.1094 20.125 21.3125 9.0625\nQ24.5156 -2 31 -13.1875\nL23.1875 -13.1875\nQ15.875 -1.70312 12.2344 9.375\nQ8.59375 20.4531 8.59375 31.3906\nQ8.59375 42.2812 12.2031 53.3125\nQ15.8281 64.3594 23.1875 75.875\nz\n\" id\u003d\"BitstreamVeraSans-Roman-28\"/\u003e\n \u003c/defs\u003e\n \u003cg transform\u003d\"translate(327.085714286 103.68)scale(0.3 -0.3)\"\u003e\n \u003cuse xlink:href\u003d\"#BitstreamVeraSans-Roman-79\"/\u003e\n \u003cuse x\u003d\"59.1796875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-20\"/\u003e\n \u003cuse x\u003d\"90.966796875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-3d\"/\u003e\n \u003cuse x\u003d\"174.755859375\" xlink:href\u003d\"#BitstreamVeraSans-Roman-20\"/\u003e\n \u003cuse x\u003d\"206.54296875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-73\"/\u003e\n \u003cuse x\u003d\"258.642578125\" xlink:href\u003d\"#BitstreamVeraSans-Roman-69\"/\u003e\n \u003cuse x\u003d\"286.42578125\" xlink:href\u003d\"#BitstreamVeraSans-Roman-6e\"/\u003e\n \u003cuse x\u003d\"349.8046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-28\"/\u003e\n \u003cuse x\u003d\"388.818359375\" xlink:href\u003d\"#BitstreamVeraSans-Roman-78\"/\u003e\n \u003cuse x\u003d\"447.998046875\" xlink:href\u003d\"#BitstreamVeraSans-Roman-29\"/\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003c/g\u003e\n \u003cdefs\u003e\n \u003cclipPath id\u003d\"p7ff5b81e1d\"\u003e\n \u003crect height\u003d\"345.6\" width\u003d\"446.4\" x\u003d\"72.0\" y\u003d\"43.2\"/\u003e\n \u003c/clipPath\u003e\n \u003c/defs\u003e\n\u003c/svg\u003e\n\u003c/div\u003e\n" }, "dateCreated": "Oct 20, 2015 10:09:44 AM", "dateStarted": "Oct 20, 2015 2:24:21 PM", "dateFinished": "Oct 20, 2015 2:24:21 PM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "%md ### Packaged visualization (Helium)\n\nVisualization can be packaged and distributed using Helium framework\n\n\u003chr /\u003e\n![](https://cwiki.apache.org/confluence/download/attachments/61318320/image2015-9-9%2010%3A35%3A6.png?version\u003d1\u0026modificationDate\u003d1441820396000\u0026api\u003dv2)\n\n\u003chr /\u003e\n\n![](https://cwiki.apache.org/confluence/download/attachments/61318320/image2015-9-9%2010%3A36%3A28.png?version\u003d1\u0026modificationDate\u003d1441820395000\u0026api\u003dv2)", "dateUpdated": "Oct 20, 2015 11:36:10 AM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} } }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445306969951_-598581882", "id": "20151020-110929_1950718515", "result": { "code": "SUCCESS", "type": "HTML", "msg": "\u003ch3\u003ePackaged visualization (Helium)\u003c/h3\u003e\n\u003cp\u003eVisualization can be packaged and distributed using Helium framework\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cimg src\u003d\"https://cwiki.apache.org/confluence/download/attachments/61318320/image2015-9-9%2010%3A35%3A6.png?version\u003d1\u0026amp;modificationDate\u003d1441820396000\u0026amp;api\u003dv2\" alt\u003d\"\" /\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cimg src\u003d\"https://cwiki.apache.org/confluence/download/attachments/61318320/image2015-9-9%2010%3A36%3A28.png?version\u003d1\u0026amp;modificationDate\u003d1441820395000\u0026amp;api\u003dv2\" alt\u003d\"\" /\u003e\u003c/p\u003e\n" }, "dateCreated": "Oct 20, 2015 11:09:29 AM", "dateStarted": "Oct 20, 2015 11:36:10 AM", "dateFinished": "Oct 20, 2015 11:36:10 AM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "val text \u003d \"\"\"\nMultiple language backend\nZeppelin interpreter concept allows any language/data-processing-backend to be plugged into Zeppelin. Currently Zeppelin supports many interpreters such as Scala(with Apache Spark), Python(with Apache Spark), SparkSQL, Hive, Markdown and Shell.\nAdding new language-backend is really simple. Learn how to write a zeppelin interpreter.\nApache Spark integration\nZeppelin provides built-in Apache Spark integration. You don\u0027t need to build a separate module, plugin or library for it.\nZeppelin\u0027s Spark integration provides\nAutomatic SparkContext and SQLContext injection\nRuntime jar dependency loading from local filesystem or maven repository. Learn more about dependency loader.\nCanceling job and displaying its progress\nData visualization\nSome basic charts are already included in Zeppelin. Visualizations are not limited to SparkSQL\u0027s query, any output from any language backend can be recognized and visualized.\nPivot chart\nWith simple drag and drop Zeppelin aggeregates the values and display them in pivot chart. You can easily create chart with multiple aggregated values including sum, count, average, min, max.\nLearn more about Zeppelin\u0027s Display system.\nDynamic forms\nZeppelin can dynamically create some input forms into your notebook.\nLearn more about Dynamic Forms.\nCollaboration\nNotebook URL can be shared among collaborators. Zeppelin can then broadcast any changes in realtime, just like the collaboration in Google docs.\nPublish\nZeppelin provides an URL to display the result only, that page does not include Zeppelin\u0027s menu and buttons. This way, you can easily embed it as an iframe inside of your website.\n100% Opensource\nApache Zeppelin (incubating) is Apache2 Licensed software. Please check out the source repository and How to contribute\nZeppelin has a very active development community. Join the Mailing list and report issues on our Issue tracker.\nUndergoing Incubation\nApache Zeppelin is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.\"\"\"\n\nval textRdd \u003d sc.parallelize(text.split(\"\\n\")).flatMap(t\u003d\u003et.split(\" \")).map(t\u003d\u003e(t, 1)).reduceByKey(_ + _)", "dateUpdated": "Oct 20, 2015 2:29:51 PM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} }, "tableHide": true }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445306115721_1133438067", "id": "20151020-105515_1515254560", "result": { "code": "SUCCESS", "type": "TEXT", "msg": "text: String \u003d \n\"\nMultiple language backend\nZeppelin interpreter concept allows any language/data-processing-backend to be plugged into Zeppelin. Currently Zeppelin supports many interpreters such as Scala(with Apache Spark), Python(with Apache Spark), SparkSQL, Hive, Markdown and Shell.\nAdding new language-backend is really simple. Learn how to write a zeppelin interpreter.\nApache Spark integration\nZeppelin provides built-in Apache Spark integration. You don\u0027t need to build a separate module, plugin or library for it.\nZeppelin\u0027s Spark integration provides\nAutomatic SparkContext and SQLContext injection\nRuntime jar dependency loading from local filesystem or maven repository. Learn more about dependency loader.\nCanceling job and displaying its progress\nData visualization\nSome basic char...textRdd: org.apache.spark.rdd.RDD[(String, Int)] \u003d ShuffledRDD[3] at reduceByKey at \u003cconsole\u003e:26\n" }, "dateCreated": "Oct 20, 2015 10:55:15 AM", "dateStarted": "Oct 20, 2015 2:29:51 PM", "dateFinished": "Oct 20, 2015 2:29:53 PM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "println(\"%table word\\tcount\")\ntextRdd.collect.foreach(t\u003d\u003e\n println(t._1 + \"\\t\" + t._2 * 20)\n)", "dateUpdated": "Oct 20, 2015 2:30:44 PM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [ { "name": "word", "index": 0.0, "aggr": "sum" } ], "values": [ { "name": "count", "index": 1.0, "aggr": "sum" } ], "groups": [], "scatter": { "xAxis": { "name": "word", "index": 0.0, "aggr": "sum" }, "yAxis": { "name": "count", "index": 1.0, "aggr": "sum" } } } }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445306445323_-757342266", "id": "20151020-110045_2057454712", "result": { "code": "SUCCESS", "type": "TABLE", "msg": "word\tcount\nreview\t20\nintegration\t40\nits\t20\ninterpreter.\t20\nloading\t20\ndecision\t20\nbackend\t40\ncheck\t20\nhave\t20\ninclude\t20\nsimple.\t20\nMultiple\t20\nsome\t20\nonly,\t20\nrepository.\t20\nvisualization\t20\ncompleteness\t20\nplugged\t20\nnew\t20\njust\t20\nchart.\t20\ndrag\t20\nany\t80\n100%\t20\nalready\t20\nASF\t20\ninside\t20\nother\t20\nSome\t20\nfurther\t20\ndon\u0027t\t20\nconcept\t20\namong\t20\nare\t40\nbuilt-in\t20\nLearn\t80\ncan\t120\neffort\t20\nScala(with\t20\nhow\t20\niframe\t20\nHive,\t20\nreport\t20\nlanguage\t40\nSpark),\t40\ninto\t40\n\t20\nmultiple\t20\nour\t20\nendorsed\t20\nCanceling\t20\nApache2\t20\nRuntime\t20\nHow\t20\nnecessarily\t20\ndisplaying\t20\nquery,\t20\nthem\t20\nmodule,\t20\nsupports\t20\ncreate\t40\nprojects.\t20\nyet\t20\nincluded\t20\nSpark\t60\nsum,\t20\njob\t20\nshared\t20\nabout\t60\nGoogle\t20\nThe\t20\naggregated\t20\nstabilized\t20\nin\t100\naggeregates\t20\nresult\t20\nSQLContext\t20\nCollaboration\t20\nIncubator.\t20\ninfrastructure,\t20\nfor\t20\nSparkSQL\u0027s\t20\nmanner\t20\nway,\t20\ncollaboration\t20\nOpensource\t20\nbuttons.\t20\nthe\t220\ncharts\t20\noutput\t20\nindicate\t20\nproject\t20\n(incubating)\t20\nbroadcast\t20\na\t120\ncollaborators.\t20\nIssue\t20\ncontribute\t20\nWhile\t20\ncommunity.\t20\nthen\t20\nall\t20\nincluding\t20\nsponsored\t20\nembed\t20\nmore\t60\nnewly\t20\nprogress\t20\nrealtime,\t20\ndoes\t40\ninterpreters\t20\ncount,\t20\nAdding\t20\nan\t60\nstability\t20\nlanguage/data-processing-backend\t20\nIncubation\t40\nPlease\t20\nis\t100\ntracker.\t20\nchart\t40\nundergoing\t20\nuntil\t20\nwith\t40\nvisualized.\t20\nsimple\t20\nPivot\t20\nbasic\t20\nThis\t20\npivot\t20\nWith\t20\nout\t20\ninput\t20\nData\t20\ninterpreter\t20\nfrom\t40\nhas\t40\nSparkContext\t20\nJoin\t20\nallows\t20\nPython(with\t20\nShell.\t20\nfully\t20\nprovides\t60\nlimited\t20\nneed\t20\nbuild\t20\nconsistent\t20\nUndergoing\t20\nApache\t140\nrecognized\t20\ndisplay\t40\nintegration.\t20\nCurrently\t20\nas\t40\nmax.\t20\nDisplay\t20\nincubation\t40\nvalues\t40\nindicates\t20\nactive\t20\nlist\t20\nvery\t20\nprojects\t20\nrepository\t20\nASF.\t20\nstatus\t20\nsuccessful\t20\nmin,\t20\nissues\t20\nFoundation\t20\nSoftware\t20\nplugin\t20\nit\t40\nit.\t20\n(ASF),\t20\nYou\t40\non\t20\nsuch\t20\nlibrary\t20\nPublish\t20\ncode,\t20\nat\t20\ndevelopment\t20\nmenu\t20\nseparate\t20\nSparkSQL,\t20\ninjection\t20\nnotebook.\t20\ndependency\t40\nmaven\t20\njar\t20\nreflection\t20\nForms.\t20\nrequired\t20\naverage,\t20\nyour\t40\npage\t20\nZeppelin\t200\nNotebook\t20\nURL\t40\ndocs.\t20\nzeppelin\t20\nnot\t60\nforms\t40\nprocess\t20\nyou\t20\neasily\t40\nMarkdown\t20\nor\t60\nmany\t20\nDynamic\t40\nbe\t80\nsoftware.\t20\nsource\t20\nreally\t20\nlocal\t20\nto\t140\nZeppelin.\t40\nZeppelin\u0027s\t60\nfilesystem\t20\nsystem.\t20\nof\t80\ncommunications,\t20\nby\t40\nlike\t20\naccepted\t20\nthat\t60\ndynamically\t20\ndrop\t20\nVisualizations\t20\nchanges\t20\nand\t200\nAutomatic\t20\nlanguage-backend\t20\nMailing\t20\nLicensed\t20\nmaking\t20\nwrite\t20\nloader.\t20\nwebsite.\t20\n" }, "dateCreated": "Oct 20, 2015 11:00:45 AM", "dateStarted": "Oct 20, 2015 2:30:20 PM", "dateFinished": "Oct 20, 2015 2:30:21 PM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "%helium run", "dateUpdated": "Oct 20, 2015 2:41:14 PM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} } }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445319671076_-1936427810", "id": "20151020-144111_790187157", "result": { "code": "SUCCESS", "type": "ANGULAR", "msg": "\u003cdiv ng-show\u003d\"launcherAvailableApps \u0026\u0026 launcherAvailableApps.length \u003e 0\"\u003e\n \u003cspan class\u003d\"btn-group\"\u003e\n \u003cbutton ng-repeat\u003d\"app in launcherAvailableApps\"\n type\u003d\"button\"\n class\u003d\"btn btn-default btn-sm\"\n tooltip\u003d\"{{app.name}}\"\n ng-class\u003d\"{\u0027active\u0027: $parent.launcherRun \u003d\u003d\u003d app.className}\"\n ng-click\u003d\u0027$parent.launcherRun\u003dapp.className\u0027\u003e\n \u003ci ng-show\u003d\"!($parent.launcherRun \u003d\u003d\u003d app.className \u0026\u0026 launcherShow \u003d\u003d\u003d \u0027loading\u0027)\"\n class\u003d\"{{app.icon}}\"\u003e\n \u003c/i\u003e\n \u003ci ng-show\u003d\"$parent.launcherRun \u003d\u003d\u003d app.className \u0026\u0026 launcherShow \u003d\u003d\u003d \u0027loading\u0027\"\n class\u003d\"fa fa-spinner fa-spin\"\u003e\n \u003c/i\u003e \n \u003c/button\u003e\n \u003c/span\u003e\n\u003c/div\u003e\n\u003cdiv ng-show\u003d\"!launcherAvailableApps || launcherAvailableApps.length \u003d\u003d\u003d 0\"\u003e\n No available apps for the result\n\u003c/div\u003e\n\n\u003c!-- some margin --\u003e\n\u003cdiv style\u003d\"height:10px\"\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"input-group\"\u003e\n \u003cspan class\u003d\"input-group-addon\"\u003e\u003ci class\u003d\"fa fa-git\"\u003e\u003c/i\u003e\u003c/span\u003e\n \u003cinput type\u003d\"text\"\n class\u003d\"form-control\"\n ng-model\u003d\"gitRepo\"\u003e\u003c/input\u003e\n \u003cspan class\u003d\"input-group-addon\"\u003e\u003ci class\u003d\"fa fa-code-fork\"\u003e\u003c/i\u003e\u003c/span\u003e\n \u003cinput type\u003d\"text\"\n class\u003d\"form-control\"\n ng-model\u003d\"branch\" size\u003d\"4\"\u003e\u003c/input\u003e\n \u003cspan class\u003d\"input-group-btn\"\u003e\n \u003cbutton class\u003d\"btn btn-default\"\n type\u003d\"button\"\n ng-click\u003d\"load\u003d\u0027loading\u0027\"\u003e\n \u003cspan ng-show\u003d\"load\u003d\u003d\u003d\u0027idle\u0027\"\u003eLoad\u003c/span\u003e\n \u003cspan ng-show\u003d\"load!\u003d\u003d\u0027idle\u0027\"\u003e\u003ci class\u003d\"fa fa-spinner fa-spin\"\u003e \u003c/i\u003e\u003c/span\u003e\n \u003c/button\u003e\n \u003c/span\u003e\n\u003c/div\u003e\n\u003cdiv\u003e{{msg}}\u003c/div\u003e\n" }, "dateCreated": "Oct 20, 2015 2:41:11 PM", "dateStarted": "Oct 20, 2015 2:42:03 PM", "dateFinished": "Oct 20, 2015 2:42:05 PM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "config": {}, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445319719457_-238687445", "id": "20151020-144159_1155396353", "dateCreated": "Oct 20, 2015 2:41:59 PM", "status": "READY", "progressUpdateIntervalMs": 500 }, { "text": "%helium run", "dateUpdated": "Oct 20, 2015 2:48:01 PM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} } }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445319058261_2027593611", "id": "20151020-143058_2075110044", "result": { "code": "SUCCESS", "type": "ANGULAR", "msg": "\u003cdiv ng-show\u003d\"launcherAvailableApps \u0026\u0026 launcherAvailableApps.length \u003e 0\"\u003e\n \u003cspan class\u003d\"btn-group\"\u003e\n \u003cbutton ng-repeat\u003d\"app in launcherAvailableApps\"\n type\u003d\"button\"\n class\u003d\"btn btn-default btn-sm\"\n tooltip\u003d\"{{app.name}}\"\n ng-class\u003d\"{\u0027active\u0027: $parent.launcherRun \u003d\u003d\u003d app.className}\"\n ng-click\u003d\u0027$parent.launcherRun\u003dapp.className\u0027\u003e\n \u003ci ng-show\u003d\"!($parent.launcherRun \u003d\u003d\u003d app.className \u0026\u0026 launcherShow \u003d\u003d\u003d \u0027loading\u0027)\"\n class\u003d\"{{app.icon}}\"\u003e\n \u003c/i\u003e\n \u003ci ng-show\u003d\"$parent.launcherRun \u003d\u003d\u003d app.className \u0026\u0026 launcherShow \u003d\u003d\u003d \u0027loading\u0027\"\n class\u003d\"fa fa-spinner fa-spin\"\u003e\n \u003c/i\u003e \n \u003c/button\u003e\n \u003c/span\u003e\n\u003c/div\u003e\n\u003cdiv ng-show\u003d\"!launcherAvailableApps || launcherAvailableApps.length \u003d\u003d\u003d 0\"\u003e\n No available apps for the result\n\u003c/div\u003e\n\n\u003c!-- some margin --\u003e\n\u003cdiv style\u003d\"height:10px\"\u003e\u003c/div\u003e\n\u003cdiv id\u003d\"wordcloud_20151020-143058_2075110044\" style\u003d\"height:400px;\"\u003e\u003c/div\u003e\u003cscript\u003e// Word cloud layout by Jason Davies, http://www.jasondavies.com/word-cloud/\n// Algorithm due to Jonathan Feinberg, http://static.mrfeinberg.com/bv_ch03.pdf\n(function() {\n\nif (typeof define \u003d\u003d\u003d \"function\" \u0026\u0026 define.amd) define([\"d3\"], cloud);\nelse cloud(this.d3);\n\nfunction cloud(d3) {\n d3.layout.cloud \u003d function cloud() {\n var size \u003d [256, 256],\n text \u003d cloudText,\n font \u003d cloudFont,\n fontSize \u003d cloudFontSize,\n fontStyle \u003d cloudFontNormal,\n fontWeight \u003d cloudFontNormal,\n rotate \u003d cloudRotate,\n padding \u003d cloudPadding,\n spiral \u003d archimedeanSpiral,\n words \u003d [],\n timeInterval \u003d Infinity,\n event \u003d d3.dispatch(\"word\", \"end\"),\n timer \u003d null,\n random \u003d Math.random,\n cloud \u003d {};\n\n cloud.start \u003d function() {\n var board \u003d zeroArray((size[0] \u003e\u003e 5) * size[1]),\n bounds \u003d null,\n n \u003d words.length,\n i \u003d -1,\n tags \u003d [],\n data \u003d words.map(function(d, i) {\n d.text \u003d text.call(this, d, i);\n d.font \u003d font.call(this, d, i);\n d.style \u003d fontStyle.call(this, d, i);\n d.weight \u003d fontWeight.call(this, d, i);\n d.rotate \u003d rotate.call(this, d, i);\n d.size \u003d ~~fontSize.call(this, d, i);\n d.padding \u003d padding.call(this, d, i);\n return d;\n }).sort(function(a, b) { return b.size - a.size; });\n\n if (timer) clearInterval(timer);\n timer \u003d setInterval(step, 0);\n step();\n\n return cloud;\n\n function step() {\n var start \u003d Date.now();\n while (Date.now() - start \u003c timeInterval \u0026\u0026 ++i \u003c n \u0026\u0026 timer) {\n var d \u003d data[i];\n d.x \u003d (size[0] * (random() + .5)) \u003e\u003e 1;\n d.y \u003d (size[1] * (random() + .5)) \u003e\u003e 1;\n cloudSprite(d, data, i);\n if (d.hasText \u0026\u0026 place(board, d, bounds)) {\n tags.push(d);\n event.word(d);\n if (bounds) cloudBounds(bounds, d);\n else bounds \u003d [{x: d.x + d.x0, y: d.y + d.y0}, {x: d.x + d.x1, y: d.y + d.y1}];\n // Temporary hack\n d.x -\u003d size[0] \u003e\u003e 1;\n d.y -\u003d size[1] \u003e\u003e 1;\n }\n }\n if (i \u003e\u003d n) {\n cloud.stop();\n event.end(tags, bounds);\n }\n }\n }\n\n cloud.stop \u003d function() {\n if (timer) {\n clearInterval(timer);\n timer \u003d null;\n }\n return cloud;\n };\n\n function place(board, tag, bounds) {\n var perimeter \u003d [{x: 0, y: 0}, {x: size[0], y: size[1]}],\n startX \u003d tag.x,\n startY \u003d tag.y,\n maxDelta \u003d Math.sqrt(size[0] * size[0] + size[1] * size[1]),\n s \u003d spiral(size),\n dt \u003d random() \u003c .5 ? 1 : -1,\n t \u003d -dt,\n dxdy,\n dx,\n dy;\n\n while (dxdy \u003d s(t +\u003d dt)) {\n dx \u003d ~~dxdy[0];\n dy \u003d ~~dxdy[1];\n\n if (Math.min(Math.abs(dx), Math.abs(dy)) \u003e\u003d maxDelta) break;\n\n tag.x \u003d startX + dx;\n tag.y \u003d startY + dy;\n\n if (tag.x + tag.x0 \u003c 0 || tag.y + tag.y0 \u003c 0 ||\n tag.x + tag.x1 \u003e size[0] || tag.y + tag.y1 \u003e size[1]) continue;\n // TODO only check for collisions within current bounds.\n if (!bounds || !cloudCollide(tag, board, size[0])) {\n if (!bounds || collideRects(tag, bounds)) {\n var sprite \u003d tag.sprite,\n w \u003d tag.width \u003e\u003e 5,\n sw \u003d size[0] \u003e\u003e 5,\n lx \u003d tag.x - (w \u003c\u003c 4),\n sx \u003d lx \u0026 0x7f,\n msx \u003d 32 - sx,\n h \u003d tag.y1 - tag.y0,\n x \u003d (tag.y + tag.y0) * sw + (lx \u003e\u003e 5),\n last;\n for (var j \u003d 0; j \u003c h; j++) {\n last \u003d 0;\n for (var i \u003d 0; i \u003c\u003d w; i++) {\n board[x + i] |\u003d (last \u003c\u003c msx) | (i \u003c w ? (last \u003d sprite[j * w + i]) \u003e\u003e\u003e sx : 0);\n }\n x +\u003d sw;\n }\n delete tag.sprite;\n return true;\n }\n }\n }\n return false;\n }\n\n cloud.timeInterval \u003d function(_) {\n return arguments.length ? (timeInterval \u003d _ \u003d\u003d null ? Infinity : _, cloud) : timeInterval;\n };\n\n cloud.words \u003d function(_) {\n return arguments.length ? (words \u003d _, cloud) : words;\n };\n\n cloud.size \u003d function(_) {\n return arguments.length ? (size \u003d [+_[0], +_[1]], cloud) : size;\n };\n\n cloud.font \u003d function(_) {\n return arguments.length ? (font \u003d d3.functor(_), cloud) : font;\n };\n\n cloud.fontStyle \u003d function(_) {\n return arguments.length ? (fontStyle \u003d d3.functor(_), cloud) : fontStyle;\n };\n\n cloud.fontWeight \u003d function(_) {\n return arguments.length ? (fontWeight \u003d d3.functor(_), cloud) : fontWeight;\n };\n\n cloud.rotate \u003d function(_) {\n return arguments.length ? (rotate \u003d d3.functor(_), cloud) : rotate;\n };\n\n cloud.text \u003d function(_) {\n return arguments.length ? (text \u003d d3.functor(_), cloud) : text;\n };\n\n cloud.spiral \u003d function(_) {\n return arguments.length ? (spiral \u003d spirals[_] || _, cloud) : spiral;\n };\n\n cloud.fontSize \u003d function(_) {\n return arguments.length ? (fontSize \u003d d3.functor(_), cloud) : fontSize;\n };\n\n cloud.padding \u003d function(_) {\n return arguments.length ? (padding \u003d d3.functor(_), cloud) : padding;\n };\n\n cloud.random \u003d function(_) {\n return arguments.length ? (random \u003d _, cloud) : random;\n };\n\n return d3.rebind(cloud, event, \"on\");\n };\n\n function cloudText(d) {\n return d.text;\n }\n\n function cloudFont() {\n return \"serif\";\n }\n\n function cloudFontNormal() {\n return \"normal\";\n }\n\n function cloudFontSize(d) {\n return Math.sqrt(d.value);\n }\n\n function cloudRotate() {\n return (~~(Math.random() * 6) - 3) * 30;\n }\n\n function cloudPadding() {\n return 1;\n }\n\n // Fetches a monochrome sprite bitmap for the specified text.\n // Load in batches for speed.\n function cloudSprite(d, data, di) {\n if (d.sprite) return;\n c.clearRect(0, 0, (cw \u003c\u003c 5) / ratio, ch / ratio);\n var x \u003d 0,\n y \u003d 0,\n maxh \u003d 0,\n n \u003d data.length;\n --di;\n while (++di \u003c n) {\n d \u003d data[di];\n c.save();\n c.font \u003d d.style + \" \" + d.weight + \" \" + ~~((d.size + 1) / ratio) + \"px \" + d.font;\n var w \u003d c.measureText(d.text + \"m\").width * ratio,\n h \u003d d.size \u003c\u003c 1;\n if (d.rotate) {\n var sr \u003d Math.sin(d.rotate * cloudRadians),\n cr \u003d Math.cos(d.rotate * cloudRadians),\n wcr \u003d w * cr,\n wsr \u003d w * sr,\n hcr \u003d h * cr,\n hsr \u003d h * sr;\n w \u003d (Math.max(Math.abs(wcr + hsr), Math.abs(wcr - hsr)) + 0x1f) \u003e\u003e 5 \u003c\u003c 5;\n h \u003d ~~Math.max(Math.abs(wsr + hcr), Math.abs(wsr - hcr));\n } else {\n w \u003d (w + 0x1f) \u003e\u003e 5 \u003c\u003c 5;\n }\n if (h \u003e maxh) maxh \u003d h;\n if (x + w \u003e\u003d (cw \u003c\u003c 5)) {\n x \u003d 0;\n y +\u003d maxh;\n maxh \u003d 0;\n }\n if (y + h \u003e\u003d ch) break;\n c.translate((x + (w \u003e\u003e 1)) / ratio, (y + (h \u003e\u003e 1)) / ratio);\n if (d.rotate) c.rotate(d.rotate * cloudRadians);\n c.fillText(d.text, 0, 0);\n if (d.padding) c.lineWidth \u003d 2 * d.padding, c.strokeText(d.text, 0, 0);\n c.restore();\n d.width \u003d w;\n d.height \u003d h;\n d.xoff \u003d x;\n d.yoff \u003d y;\n d.x1 \u003d w \u003e\u003e 1;\n d.y1 \u003d h \u003e\u003e 1;\n d.x0 \u003d -d.x1;\n d.y0 \u003d -d.y1;\n d.hasText \u003d true;\n x +\u003d w;\n }\n var pixels \u003d c.getImageData(0, 0, (cw \u003c\u003c 5) / ratio, ch / ratio).data,\n sprite \u003d [];\n while (--di \u003e\u003d 0) {\n d \u003d data[di];\n if (!d.hasText) continue;\n var w \u003d d.width,\n w32 \u003d w \u003e\u003e 5,\n h \u003d d.y1 - d.y0;\n // Zero the buffer\n for (var i \u003d 0; i \u003c h * w32; i++) sprite[i] \u003d 0;\n x \u003d d.xoff;\n if (x \u003d\u003d null) return;\n y \u003d d.yoff;\n var seen \u003d 0,\n seenRow \u003d -1;\n for (var j \u003d 0; j \u003c h; j++) {\n for (var i \u003d 0; i \u003c w; i++) {\n var k \u003d w32 * j + (i \u003e\u003e 5),\n m \u003d pixels[((y + j) * (cw \u003c\u003c 5) + (x + i)) \u003c\u003c 2] ? 1 \u003c\u003c (31 - (i % 32)) : 0;\n sprite[k] |\u003d m;\n seen |\u003d m;\n }\n if (seen) seenRow \u003d j;\n else {\n d.y0++;\n h--;\n j--;\n y++;\n }\n }\n d.y1 \u003d d.y0 + seenRow;\n d.sprite \u003d sprite.slice(0, (d.y1 - d.y0) * w32);\n }\n }\n\n // Use mask-based collision detection.\n function cloudCollide(tag, board, sw) {\n sw \u003e\u003e\u003d 5;\n var sprite \u003d tag.sprite,\n w \u003d tag.width \u003e\u003e 5,\n lx \u003d tag.x - (w \u003c\u003c 4),\n sx \u003d lx \u0026 0x7f,\n msx \u003d 32 - sx,\n h \u003d tag.y1 - tag.y0,\n x \u003d (tag.y + tag.y0) * sw + (lx \u003e\u003e 5),\n last;\n for (var j \u003d 0; j \u003c h; j++) {\n last \u003d 0;\n for (var i \u003d 0; i \u003c\u003d w; i++) {\n if (((last \u003c\u003c msx) | (i \u003c w ? (last \u003d sprite[j * w + i]) \u003e\u003e\u003e sx : 0))\n \u0026 board[x + i]) return true;\n }\n x +\u003d sw;\n }\n return false;\n }\n\n function cloudBounds(bounds, d) {\n var b0 \u003d bounds[0],\n b1 \u003d bounds[1];\n if (d.x + d.x0 \u003c b0.x) b0.x \u003d d.x + d.x0;\n if (d.y + d.y0 \u003c b0.y) b0.y \u003d d.y + d.y0;\n if (d.x + d.x1 \u003e b1.x) b1.x \u003d d.x + d.x1;\n if (d.y + d.y1 \u003e b1.y) b1.y \u003d d.y + d.y1;\n }\n\n function collideRects(a, b) {\n return a.x + a.x1 \u003e b[0].x \u0026\u0026 a.x + a.x0 \u003c b[1].x \u0026\u0026 a.y + a.y1 \u003e b[0].y \u0026\u0026 a.y + a.y0 \u003c b[1].y;\n }\n\n function archimedeanSpiral(size) {\n var e \u003d size[0] / size[1];\n return function(t) {\n return [e * (t *\u003d .1) * Math.cos(t), t * Math.sin(t)];\n };\n }\n\n function rectangularSpiral(size) {\n var dy \u003d 4,\n dx \u003d dy * size[0] / size[1],\n x \u003d 0,\n y \u003d 0;\n return function(t) {\n var sign \u003d t \u003c 0 ? -1 : 1;\n // See triangular numbers: T_n \u003d n * (n + 1) / 2.\n switch ((Math.sqrt(1 + 4 * sign * t) - sign) \u0026 3) {\n case 0: x +\u003d dx; break;\n case 1: y +\u003d dy; break;\n case 2: x -\u003d dx; break;\n default: y -\u003d dy; break;\n }\n return [x, y];\n };\n }\n\n // TODO reuse arrays?\n function zeroArray(n) {\n var a \u003d [],\n i \u003d -1;\n while (++i \u003c n) a[i] \u003d 0;\n return a;\n }\n\n var cloudRadians \u003d Math.PI / 180,\n cw \u003d 1 \u003c\u003c 11 \u003e\u003e 5,\n ch \u003d 1 \u003c\u003c 11,\n canvas,\n ratio \u003d 1;\n\n if (typeof document !\u003d\u003d \"undefined\") {\n canvas \u003d document.createElement(\"canvas\");\n canvas.width \u003d 1;\n canvas.height \u003d 1;\n ratio \u003d Math.sqrt(canvas.getContext(\"2d\").getImageData(0, 0, 1, 1).data.length \u003e\u003e 2);\n canvas.width \u003d (cw \u003c\u003c 5) / ratio;\n canvas.height \u003d ch / ratio;\n } else {\n // Attempt to use node-canvas.\n canvas \u003d new Canvas(cw \u003c\u003c 5, ch);\n }\n\n var c \u003d canvas.getContext(\"2d\"),\n spirals \u003d {\n archimedean: archimedeanSpiral,\n rectangular: rectangularSpiral\n };\n c.fillStyle \u003d c.strokeStyle \u003d \"red\";\n c.textAlign \u003d \"center\";\n}\n\n})();\n(function() {var elementId \u003d \"wordcloud_20151020-143058_2075110044\";var data \u003d [{ text:\"review\", size:20},{ text:\"integration\", size:40},{ text:\"its\", size:20},{ text:\"interpreter.\", size:20},{ text:\"loading\", size:20},{ text:\"decision\", size:20},{ text:\"backend\", size:40},{ text:\"check\", size:20},{ text:\"have\", size:20},{ text:\"include\", size:20},{ text:\"simple.\", size:20},{ text:\"Multiple\", size:20},{ text:\"some\", size:20},{ text:\"only,\", size:20},{ text:\"repository.\", size:20},{ text:\"visualization\", size:20},{ text:\"completeness\", size:20},{ text:\"plugged\", size:20},{ text:\"new\", size:20},{ text:\"just\", size:20},{ text:\"chart.\", size:20},{ text:\"drag\", size:20},{ text:\"any\", size:80},{ text:\"100%\", size:20},{ text:\"already\", size:20},{ text:\"ASF\", size:20},{ text:\"inside\", size:20},{ text:\"other\", size:20},{ text:\"Some\", size:20},{ text:\"further\", size:20},{ text:\"don\u0027t\", size:20},{ text:\"concept\", size:20},{ text:\"among\", size:20},{ text:\"are\", size:40},{ text:\"built-in\", size:20},{ text:\"Learn\", size:80},{ text:\"can\", size:120},{ text:\"effort\", size:20},{ text:\"Scala(with\", size:20},{ text:\"how\", size:20},{ text:\"iframe\", size:20},{ text:\"Hive,\", size:20},{ text:\"report\", size:20},{ text:\"language\", size:40},{ text:\"Spark),\", size:40},{ text:\"into\", size:40},{ text:\"\", size:20},{ text:\"multiple\", size:20},{ text:\"our\", size:20},{ text:\"endorsed\", size:20},{ text:\"Canceling\", size:20},{ text:\"Apache2\", size:20},{ text:\"Runtime\", size:20},{ text:\"How\", size:20},{ text:\"necessarily\", size:20},{ text:\"displaying\", size:20},{ text:\"query,\", size:20},{ text:\"them\", size:20},{ text:\"module,\", size:20},{ text:\"supports\", size:20},{ text:\"create\", size:40},{ text:\"projects.\", size:20},{ text:\"yet\", size:20},{ text:\"included\", size:20},{ text:\"Spark\", size:60},{ text:\"sum,\", size:20},{ text:\"job\", size:20},{ text:\"shared\", size:20},{ text:\"about\", size:60},{ text:\"Google\", size:20},{ text:\"The\", size:20},{ text:\"aggregated\", size:20},{ text:\"stabilized\", size:20},{ text:\"in\", size:100},{ text:\"aggeregates\", size:20},{ text:\"result\", size:20},{ text:\"SQLContext\", size:20},{ text:\"Collaboration\", size:20},{ text:\"Incubator.\", size:20},{ text:\"infrastructure,\", size:20},{ text:\"for\", size:20},{ text:\"SparkSQL\u0027s\", size:20},{ text:\"manner\", size:20},{ text:\"way,\", size:20},{ text:\"collaboration\", size:20},{ text:\"Opensource\", size:20},{ text:\"buttons.\", size:20},{ text:\"the\", size:220},{ text:\"charts\", size:20},{ text:\"output\", size:20},{ text:\"indicate\", size:20},{ text:\"project\", size:20},{ text:\"(incubating)\", size:20},{ text:\"broadcast\", size:20},{ text:\"a\", size:120},{ text:\"collaborators.\", size:20},{ text:\"Issue\", size:20},{ text:\"contribute\", size:20},{ text:\"While\", size:20},{ text:\"community.\", size:20},{ text:\"then\", size:20},{ text:\"all\", size:20},{ text:\"including\", size:20},{ text:\"sponsored\", size:20},{ text:\"embed\", size:20},{ text:\"more\", size:60},{ text:\"newly\", size:20},{ text:\"progress\", size:20},{ text:\"realtime,\", size:20},{ text:\"does\", size:40},{ text:\"interpreters\", size:20},{ text:\"count,\", size:20},{ text:\"Adding\", size:20},{ text:\"an\", size:60},{ text:\"stability\", size:20},{ text:\"language/data-processing-backend\", size:20},{ text:\"Incubation\", size:40},{ text:\"Please\", size:20},{ text:\"is\", size:100},{ text:\"tracker.\", size:20},{ text:\"chart\", size:40},{ text:\"undergoing\", size:20},{ text:\"until\", size:20},{ text:\"with\", size:40},{ text:\"visualized.\", size:20},{ text:\"simple\", size:20},{ text:\"Pivot\", size:20},{ text:\"basic\", size:20},{ text:\"This\", size:20},{ text:\"pivot\", size:20},{ text:\"With\", size:20},{ text:\"out\", size:20},{ text:\"input\", size:20},{ text:\"Data\", size:20},{ text:\"interpreter\", size:20},{ text:\"from\", size:40},{ text:\"has\", size:40},{ text:\"SparkContext\", size:20},{ text:\"Join\", size:20},{ text:\"allows\", size:20},{ text:\"Python(with\", size:20},{ text:\"Shell.\", size:20},{ text:\"fully\", size:20},{ text:\"provides\", size:60},{ text:\"limited\", size:20},{ text:\"need\", size:20},{ text:\"build\", size:20},{ text:\"consistent\", size:20},{ text:\"Undergoing\", size:20},{ text:\"Apache\", size:140},{ text:\"recognized\", size:20},{ text:\"display\", size:40},{ text:\"integration.\", size:20},{ text:\"Currently\", size:20},{ text:\"as\", size:40},{ text:\"max.\", size:20},{ text:\"Display\", size:20},{ text:\"incubation\", size:40},{ text:\"values\", size:40},{ text:\"indicates\", size:20},{ text:\"active\", size:20},{ text:\"list\", size:20},{ text:\"very\", size:20},{ text:\"projects\", size:20},{ text:\"repository\", size:20},{ text:\"ASF.\", size:20},{ text:\"status\", size:20},{ text:\"successful\", size:20},{ text:\"min,\", size:20},{ text:\"issues\", size:20},{ text:\"Foundation\", size:20},{ text:\"Software\", size:20},{ text:\"plugin\", size:20},{ text:\"it\", size:40},{ text:\"it.\", size:20},{ text:\"(ASF),\", size:20},{ text:\"You\", size:40},{ text:\"on\", size:20},{ text:\"such\", size:20},{ text:\"library\", size:20},{ text:\"Publish\", size:20},{ text:\"code,\", size:20},{ text:\"at\", size:20},{ text:\"development\", size:20},{ text:\"menu\", size:20},{ text:\"separate\", size:20},{ text:\"SparkSQL,\", size:20},{ text:\"injection\", size:20},{ text:\"notebook.\", size:20},{ text:\"dependency\", size:40},{ text:\"maven\", size:20},{ text:\"jar\", size:20},{ text:\"reflection\", size:20},{ text:\"Forms.\", size:20},{ text:\"required\", size:20},{ text:\"average,\", size:20},{ text:\"your\", size:40},{ text:\"page\", size:20},{ text:\"Zeppelin\", size:200},{ text:\"Notebook\", size:20},{ text:\"URL\", size:40},{ text:\"docs.\", size:20},{ text:\"zeppelin\", size:20},{ text:\"not\", size:60},{ text:\"forms\", size:40},{ text:\"process\", size:20},{ text:\"you\", size:20},{ text:\"easily\", size:40},{ text:\"Markdown\", size:20},{ text:\"or\", size:60},{ text:\"many\", size:20},{ text:\"Dynamic\", size:40},{ text:\"be\", size:80},{ text:\"software.\", size:20},{ text:\"source\", size:20},{ text:\"really\", size:20},{ text:\"local\", size:20},{ text:\"to\", size:140},{ text:\"Zeppelin.\", size:40},{ text:\"Zeppelin\u0027s\", size:60},{ text:\"filesystem\", size:20},{ text:\"system.\", size:20},{ text:\"of\", size:80},{ text:\"communications,\", size:20},{ text:\"by\", size:40},{ text:\"like\", size:20},{ text:\"accepted\", size:20},{ text:\"that\", size:60},{ text:\"dynamically\", size:20},{ text:\"drop\", size:20},{ text:\"Visualizations\", size:20},{ text:\"changes\", size:20},{ text:\"and\", size:200},{ text:\"Automatic\", size:20},{ text:\"language-backend\", size:20},{ text:\"Mailing\", size:20},{ text:\"Licensed\", size:20},{ text:\"making\", size:20},{ text:\"write\", size:20},{ text:\"loader.\", size:20},{ text:\"website.\", size:20},];var fill \u003d d3.scale.category20();\nvar layout \u003d d3.layout.cloud()\n .size([500, 400])\n .words(data)\n .padding(5)\n .rotate(function() { return ~~(Math.random() * 2) * 90; })\n .font(\"Impact\")\n .fontSize(function(d) { return d.size; })\n .on(\"end\", draw);\nlayout.start();\n\nfunction draw(words) {\n d3.select(\"#\" + elementId).append(\"svg\")\n .attr(\"width\", layout.size()[0])\n .attr(\"height\", layout.size()[1])\n .append(\"g\")\n .attr(\"transform\", \"translate(\" + layout.size()[0] / 2 + \",\" + layout.size()[1] / 2 + \")\")\n .selectAll(\"text\")\n .data(words)\n .enter().append(\"text\")\n .style(\"font-size\", function(d) { return d.size + \"px\"; })\n .style(\"font-family\", \"Impact\")\n .style(\"fill\", function(d, i) { return fill(i); })\n .attr(\"text-anchor\", \"middle\")\n .attr(\"transform\", function(d) {\n return \"translate(\" + [d.x, d.y] + \")rotate(\" + d.rotate + \")\";\n })\n .text(function(d) { return d.text; });\n}\n})();\u003c/script\u003e" }, "dateCreated": "Oct 20, 2015 2:30:58 PM", "dateStarted": "Oct 20, 2015 2:31:42 PM", "dateFinished": "Oct 20, 2015 2:31:42 PM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "%helium run", "dateUpdated": "Oct 20, 2015 11:06:04 AM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} } }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445306498014_-390615267", "id": "20151020-110138_1364050162", "result": { "code": "SUCCESS", "type": "ANGULAR", "msg": "\u003cdiv ng-show\u003d\"launcherAvailableApps \u0026\u0026 launcherAvailableApps.length \u003e 0\"\u003e\n \u003cspan class\u003d\"btn-group\"\u003e\n \u003cbutton ng-repeat\u003d\"app in launcherAvailableApps\"\n type\u003d\"button\"\n class\u003d\"btn btn-default btn-sm\"\n tooltip\u003d\"{{app.name}}\"\n ng-class\u003d\"{\u0027active\u0027: $parent.launcherRun \u003d\u003d\u003d app.className}\"\n ng-click\u003d\u0027$parent.launcherRun\u003dapp.className\u0027\u003e\n \u003ci ng-show\u003d\"!($parent.launcherRun \u003d\u003d\u003d app.className \u0026\u0026 launcherShow \u003d\u003d\u003d \u0027loading\u0027)\"\n class\u003d\"{{app.icon}}\"\u003e\n \u003c/i\u003e\n \u003ci ng-show\u003d\"$parent.launcherRun \u003d\u003d\u003d app.className \u0026\u0026 launcherShow \u003d\u003d\u003d \u0027loading\u0027\"\n class\u003d\"fa fa-spinner fa-spin\"\u003e\n \u003c/i\u003e \n \u003c/button\u003e\n \u003c/span\u003e\n\u003c/div\u003e\n\u003cdiv ng-show\u003d\"!launcherAvailableApps || launcherAvailableApps.length \u003d\u003d\u003d 0\"\u003e\n No available apps for the result\n\u003c/div\u003e\n\n\u003c!-- some margin --\u003e\n\u003cdiv style\u003d\"height:10px\"\u003e\u003c/div\u003e\n\u003cdiv id\u003d\"wordcloud_20151020-110138_1364050162\" style\u003d\"height:400px;\"\u003e\u003c/div\u003e\u003cscript\u003e// Word cloud layout by Jason Davies, http://www.jasondavies.com/word-cloud/\n// Algorithm due to Jonathan Feinberg, http://static.mrfeinberg.com/bv_ch03.pdf\n(function() {\n\nif (typeof define \u003d\u003d\u003d \"function\" \u0026\u0026 define.amd) define([\"d3\"], cloud);\nelse cloud(this.d3);\n\nfunction cloud(d3) {\n d3.layout.cloud \u003d function cloud() {\n var size \u003d [256, 256],\n text \u003d cloudText,\n font \u003d cloudFont,\n fontSize \u003d cloudFontSize,\n fontStyle \u003d cloudFontNormal,\n fontWeight \u003d cloudFontNormal,\n rotate \u003d cloudRotate,\n padding \u003d cloudPadding,\n spiral \u003d archimedeanSpiral,\n words \u003d [],\n timeInterval \u003d Infinity,\n event \u003d d3.dispatch(\"word\", \"end\"),\n timer \u003d null,\n random \u003d Math.random,\n cloud \u003d {};\n\n cloud.start \u003d function() {\n var board \u003d zeroArray((size[0] \u003e\u003e 5) * size[1]),\n bounds \u003d null,\n n \u003d words.length,\n i \u003d -1,\n tags \u003d [],\n data \u003d words.map(function(d, i) {\n d.text \u003d text.call(this, d, i);\n d.font \u003d font.call(this, d, i);\n d.style \u003d fontStyle.call(this, d, i);\n d.weight \u003d fontWeight.call(this, d, i);\n d.rotate \u003d rotate.call(this, d, i);\n d.size \u003d ~~fontSize.call(this, d, i);\n d.padding \u003d padding.call(this, d, i);\n return d;\n }).sort(function(a, b) { return b.size - a.size; });\n\n if (timer) clearInterval(timer);\n timer \u003d setInterval(step, 0);\n step();\n\n return cloud;\n\n function step() {\n var start \u003d Date.now();\n while (Date.now() - start \u003c timeInterval \u0026\u0026 ++i \u003c n \u0026\u0026 timer) {\n var d \u003d data[i];\n d.x \u003d (size[0] * (random() + .5)) \u003e\u003e 1;\n d.y \u003d (size[1] * (random() + .5)) \u003e\u003e 1;\n cloudSprite(d, data, i);\n if (d.hasText \u0026\u0026 place(board, d, bounds)) {\n tags.push(d);\n event.word(d);\n if (bounds) cloudBounds(bounds, d);\n else bounds \u003d [{x: d.x + d.x0, y: d.y + d.y0}, {x: d.x + d.x1, y: d.y + d.y1}];\n // Temporary hack\n d.x -\u003d size[0] \u003e\u003e 1;\n d.y -\u003d size[1] \u003e\u003e 1;\n }\n }\n if (i \u003e\u003d n) {\n cloud.stop();\n event.end(tags, bounds);\n }\n }\n }\n\n cloud.stop \u003d function() {\n if (timer) {\n clearInterval(timer);\n timer \u003d null;\n }\n return cloud;\n };\n\n function place(board, tag, bounds) {\n var perimeter \u003d [{x: 0, y: 0}, {x: size[0], y: size[1]}],\n startX \u003d tag.x,\n startY \u003d tag.y,\n maxDelta \u003d Math.sqrt(size[0] * size[0] + size[1] * size[1]),\n s \u003d spiral(size),\n dt \u003d random() \u003c .5 ? 1 : -1,\n t \u003d -dt,\n dxdy,\n dx,\n dy;\n\n while (dxdy \u003d s(t +\u003d dt)) {\n dx \u003d ~~dxdy[0];\n dy \u003d ~~dxdy[1];\n\n if (Math.min(Math.abs(dx), Math.abs(dy)) \u003e\u003d maxDelta) break;\n\n tag.x \u003d startX + dx;\n tag.y \u003d startY + dy;\n\n if (tag.x + tag.x0 \u003c 0 || tag.y + tag.y0 \u003c 0 ||\n tag.x + tag.x1 \u003e size[0] || tag.y + tag.y1 \u003e size[1]) continue;\n // TODO only check for collisions within current bounds.\n if (!bounds || !cloudCollide(tag, board, size[0])) {\n if (!bounds || collideRects(tag, bounds)) {\n var sprite \u003d tag.sprite,\n w \u003d tag.width \u003e\u003e 5,\n sw \u003d size[0] \u003e\u003e 5,\n lx \u003d tag.x - (w \u003c\u003c 4),\n sx \u003d lx \u0026 0x7f,\n msx \u003d 32 - sx,\n h \u003d tag.y1 - tag.y0,\n x \u003d (tag.y + tag.y0) * sw + (lx \u003e\u003e 5),\n last;\n for (var j \u003d 0; j \u003c h; j++) {\n last \u003d 0;\n for (var i \u003d 0; i \u003c\u003d w; i++) {\n board[x + i] |\u003d (last \u003c\u003c msx) | (i \u003c w ? (last \u003d sprite[j * w + i]) \u003e\u003e\u003e sx : 0);\n }\n x +\u003d sw;\n }\n delete tag.sprite;\n return true;\n }\n }\n }\n return false;\n }\n\n cloud.timeInterval \u003d function(_) {\n return arguments.length ? (timeInterval \u003d _ \u003d\u003d null ? Infinity : _, cloud) : timeInterval;\n };\n\n cloud.words \u003d function(_) {\n return arguments.length ? (words \u003d _, cloud) : words;\n };\n\n cloud.size \u003d function(_) {\n return arguments.length ? (size \u003d [+_[0], +_[1]], cloud) : size;\n };\n\n cloud.font \u003d function(_) {\n return arguments.length ? (font \u003d d3.functor(_), cloud) : font;\n };\n\n cloud.fontStyle \u003d function(_) {\n return arguments.length ? (fontStyle \u003d d3.functor(_), cloud) : fontStyle;\n };\n\n cloud.fontWeight \u003d function(_) {\n return arguments.length ? (fontWeight \u003d d3.functor(_), cloud) : fontWeight;\n };\n\n cloud.rotate \u003d function(_) {\n return arguments.length ? (rotate \u003d d3.functor(_), cloud) : rotate;\n };\n\n cloud.text \u003d function(_) {\n return arguments.length ? (text \u003d d3.functor(_), cloud) : text;\n };\n\n cloud.spiral \u003d function(_) {\n return arguments.length ? (spiral \u003d spirals[_] || _, cloud) : spiral;\n };\n\n cloud.fontSize \u003d function(_) {\n return arguments.length ? (fontSize \u003d d3.functor(_), cloud) : fontSize;\n };\n\n cloud.padding \u003d function(_) {\n return arguments.length ? (padding \u003d d3.functor(_), cloud) : padding;\n };\n\n cloud.random \u003d function(_) {\n return arguments.length ? (random \u003d _, cloud) : random;\n };\n\n return d3.rebind(cloud, event, \"on\");\n };\n\n function cloudText(d) {\n return d.text;\n }\n\n function cloudFont() {\n return \"serif\";\n }\n\n function cloudFontNormal() {\n return \"normal\";\n }\n\n function cloudFontSize(d) {\n return Math.sqrt(d.value);\n }\n\n function cloudRotate() {\n return (~~(Math.random() * 6) - 3) * 30;\n }\n\n function cloudPadding() {\n return 1;\n }\n\n // Fetches a monochrome sprite bitmap for the specified text.\n // Load in batches for speed.\n function cloudSprite(d, data, di) {\n if (d.sprite) return;\n c.clearRect(0, 0, (cw \u003c\u003c 5) / ratio, ch / ratio);\n var x \u003d 0,\n y \u003d 0,\n maxh \u003d 0,\n n \u003d data.length;\n --di;\n while (++di \u003c n) {\n d \u003d data[di];\n c.save();\n c.font \u003d d.style + \" \" + d.weight + \" \" + ~~((d.size + 1) / ratio) + \"px \" + d.font;\n var w \u003d c.measureText(d.text + \"m\").width * ratio,\n h \u003d d.size \u003c\u003c 1;\n if (d.rotate) {\n var sr \u003d Math.sin(d.rotate * cloudRadians),\n cr \u003d Math.cos(d.rotate * cloudRadians),\n wcr \u003d w * cr,\n wsr \u003d w * sr,\n hcr \u003d h * cr,\n hsr \u003d h * sr;\n w \u003d (Math.max(Math.abs(wcr + hsr), Math.abs(wcr - hsr)) + 0x1f) \u003e\u003e 5 \u003c\u003c 5;\n h \u003d ~~Math.max(Math.abs(wsr + hcr), Math.abs(wsr - hcr));\n } else {\n w \u003d (w + 0x1f) \u003e\u003e 5 \u003c\u003c 5;\n }\n if (h \u003e maxh) maxh \u003d h;\n if (x + w \u003e\u003d (cw \u003c\u003c 5)) {\n x \u003d 0;\n y +\u003d maxh;\n maxh \u003d 0;\n }\n if (y + h \u003e\u003d ch) break;\n c.translate((x + (w \u003e\u003e 1)) / ratio, (y + (h \u003e\u003e 1)) / ratio);\n if (d.rotate) c.rotate(d.rotate * cloudRadians);\n c.fillText(d.text, 0, 0);\n if (d.padding) c.lineWidth \u003d 2 * d.padding, c.strokeText(d.text, 0, 0);\n c.restore();\n d.width \u003d w;\n d.height \u003d h;\n d.xoff \u003d x;\n d.yoff \u003d y;\n d.x1 \u003d w \u003e\u003e 1;\n d.y1 \u003d h \u003e\u003e 1;\n d.x0 \u003d -d.x1;\n d.y0 \u003d -d.y1;\n d.hasText \u003d true;\n x +\u003d w;\n }\n var pixels \u003d c.getImageData(0, 0, (cw \u003c\u003c 5) / ratio, ch / ratio).data,\n sprite \u003d [];\n while (--di \u003e\u003d 0) {\n d \u003d data[di];\n if (!d.hasText) continue;\n var w \u003d d.width,\n w32 \u003d w \u003e\u003e 5,\n h \u003d d.y1 - d.y0;\n // Zero the buffer\n for (var i \u003d 0; i \u003c h * w32; i++) sprite[i] \u003d 0;\n x \u003d d.xoff;\n if (x \u003d\u003d null) return;\n y \u003d d.yoff;\n var seen \u003d 0,\n seenRow \u003d -1;\n for (var j \u003d 0; j \u003c h; j++) {\n for (var i \u003d 0; i \u003c w; i++) {\n var k \u003d w32 * j + (i \u003e\u003e 5),\n m \u003d pixels[((y + j) * (cw \u003c\u003c 5) + (x + i)) \u003c\u003c 2] ? 1 \u003c\u003c (31 - (i % 32)) : 0;\n sprite[k] |\u003d m;\n seen |\u003d m;\n }\n if (seen) seenRow \u003d j;\n else {\n d.y0++;\n h--;\n j--;\n y++;\n }\n }\n d.y1 \u003d d.y0 + seenRow;\n d.sprite \u003d sprite.slice(0, (d.y1 - d.y0) * w32);\n }\n }\n\n // Use mask-based collision detection.\n function cloudCollide(tag, board, sw) {\n sw \u003e\u003e\u003d 5;\n var sprite \u003d tag.sprite,\n w \u003d tag.width \u003e\u003e 5,\n lx \u003d tag.x - (w \u003c\u003c 4),\n sx \u003d lx \u0026 0x7f,\n msx \u003d 32 - sx,\n h \u003d tag.y1 - tag.y0,\n x \u003d (tag.y + tag.y0) * sw + (lx \u003e\u003e 5),\n last;\n for (var j \u003d 0; j \u003c h; j++) {\n last \u003d 0;\n for (var i \u003d 0; i \u003c\u003d w; i++) {\n if (((last \u003c\u003c msx) | (i \u003c w ? (last \u003d sprite[j * w + i]) \u003e\u003e\u003e sx : 0))\n \u0026 board[x + i]) return true;\n }\n x +\u003d sw;\n }\n return false;\n }\n\n function cloudBounds(bounds, d) {\n var b0 \u003d bounds[0],\n b1 \u003d bounds[1];\n if (d.x + d.x0 \u003c b0.x) b0.x \u003d d.x + d.x0;\n if (d.y + d.y0 \u003c b0.y) b0.y \u003d d.y + d.y0;\n if (d.x + d.x1 \u003e b1.x) b1.x \u003d d.x + d.x1;\n if (d.y + d.y1 \u003e b1.y) b1.y \u003d d.y + d.y1;\n }\n\n function collideRects(a, b) {\n return a.x + a.x1 \u003e b[0].x \u0026\u0026 a.x + a.x0 \u003c b[1].x \u0026\u0026 a.y + a.y1 \u003e b[0].y \u0026\u0026 a.y + a.y0 \u003c b[1].y;\n }\n\n function archimedeanSpiral(size) {\n var e \u003d size[0] / size[1];\n return function(t) {\n return [e * (t *\u003d .1) * Math.cos(t), t * Math.sin(t)];\n };\n }\n\n function rectangularSpiral(size) {\n var dy \u003d 4,\n dx \u003d dy * size[0] / size[1],\n x \u003d 0,\n y \u003d 0;\n return function(t) {\n var sign \u003d t \u003c 0 ? -1 : 1;\n // See triangular numbers: T_n \u003d n * (n + 1) / 2.\n switch ((Math.sqrt(1 + 4 * sign * t) - sign) \u0026 3) {\n case 0: x +\u003d dx; break;\n case 1: y +\u003d dy; break;\n case 2: x -\u003d dx; break;\n default: y -\u003d dy; break;\n }\n return [x, y];\n };\n }\n\n // TODO reuse arrays?\n function zeroArray(n) {\n var a \u003d [],\n i \u003d -1;\n while (++i \u003c n) a[i] \u003d 0;\n return a;\n }\n\n var cloudRadians \u003d Math.PI / 180,\n cw \u003d 1 \u003c\u003c 11 \u003e\u003e 5,\n ch \u003d 1 \u003c\u003c 11,\n canvas,\n ratio \u003d 1;\n\n if (typeof document !\u003d\u003d \"undefined\") {\n canvas \u003d document.createElement(\"canvas\");\n canvas.width \u003d 1;\n canvas.height \u003d 1;\n ratio \u003d Math.sqrt(canvas.getContext(\"2d\").getImageData(0, 0, 1, 1).data.length \u003e\u003e 2);\n canvas.width \u003d (cw \u003c\u003c 5) / ratio;\n canvas.height \u003d ch / ratio;\n } else {\n // Attempt to use node-canvas.\n canvas \u003d new Canvas(cw \u003c\u003c 5, ch);\n }\n\n var c \u003d canvas.getContext(\"2d\"),\n spirals \u003d {\n archimedean: archimedeanSpiral,\n rectangular: rectangularSpiral\n };\n c.fillStyle \u003d c.strokeStyle \u003d \"red\";\n c.textAlign \u003d \"center\";\n}\n\n})();\n(function() {var elementId \u003d \"wordcloud_20151020-110138_1364050162\";var data \u003d [{ text:\"review\", size:20},{ text:\"integration\", size:40},{ text:\"its\", size:20},{ text:\"interpreter.\", size:20},{ text:\"loading\", size:20},{ text:\"decision\", size:20},{ text:\"backend\", size:40},{ text:\"check\", size:20},{ text:\"have\", size:20},{ text:\"include\", size:20},{ text:\"simple.\", size:20},{ text:\"Multiple\", size:20},{ text:\"some\", size:20},{ text:\"only,\", size:20},{ text:\"repository.\", size:20},{ text:\"visualization\", size:20},{ text:\"completeness\", size:20},{ text:\"plugged\", size:20},{ text:\"new\", size:20},{ text:\"just\", size:20},{ text:\"chart.\", size:20},{ text:\"drag\", size:20},{ text:\"any\", size:80},{ text:\"100%\", size:20},{ text:\"already\", size:20},{ text:\"ASF\", size:20},{ text:\"inside\", size:20},{ text:\"other\", size:20},{ text:\"Some\", size:20},{ text:\"further\", size:20},{ text:\"don\u0027t\", size:20},{ text:\"concept\", size:20},{ text:\"among\", size:20},{ text:\"are\", size:40},{ text:\"built-in\", size:20},{ text:\"Learn\", size:80},{ text:\"can\", size:120},{ text:\"effort\", size:20},{ text:\"Scala(with\", size:20},{ text:\"how\", size:20},{ text:\"iframe\", size:20},{ text:\"Hive,\", size:20},{ text:\"report\", size:20},{ text:\"language\", size:40},{ text:\"Spark),\", size:40},{ text:\"into\", size:40},{ text:\"\", size:20},{ text:\"multiple\", size:20},{ text:\"our\", size:20},{ text:\"endorsed\", size:20},{ text:\"Canceling\", size:20},{ text:\"Apache2\", size:20},{ text:\"Runtime\", size:20},{ text:\"How\", size:20},{ text:\"necessarily\", size:20},{ text:\"displaying\", size:20},{ text:\"query,\", size:20},{ text:\"them\", size:20},{ text:\"module,\", size:20},{ text:\"supports\", size:20},{ text:\"create\", size:40},{ text:\"projects.\", size:20},{ text:\"yet\", size:20},{ text:\"included\", size:20},{ text:\"Spark\", size:60},{ text:\"sum,\", size:20},{ text:\"job\", size:20},{ text:\"shared\", size:20},{ text:\"about\", size:60},{ text:\"Google\", size:20},{ text:\"The\", size:20},{ text:\"aggregated\", size:20},{ text:\"stabilized\", size:20},{ text:\"in\", size:100},{ text:\"aggeregates\", size:20},{ text:\"result\", size:20},{ text:\"SQLContext\", size:20},{ text:\"Collaboration\", size:20},{ text:\"Incubator.\", size:20},{ text:\"infrastructure,\", size:20},{ text:\"for\", size:20},{ text:\"SparkSQL\u0027s\", size:20},{ text:\"manner\", size:20},{ text:\"way,\", size:20},{ text:\"collaboration\", size:20},{ text:\"Opensource\", size:20},{ text:\"buttons.\", size:20},{ text:\"the\", size:220},{ text:\"charts\", size:20},{ text:\"output\", size:20},{ text:\"indicate\", size:20},{ text:\"project\", size:20},{ text:\"(incubating)\", size:20},{ text:\"broadcast\", size:20},{ text:\"a\", size:120},{ text:\"collaborators.\", size:20},{ text:\"Issue\", size:20},{ text:\"contribute\", size:20},{ text:\"While\", size:20},{ text:\"community.\", size:20},{ text:\"then\", size:20},{ text:\"all\", size:20},{ text:\"including\", size:20},{ text:\"sponsored\", size:20},{ text:\"embed\", size:20},{ text:\"more\", size:60},{ text:\"newly\", size:20},{ text:\"progress\", size:20},{ text:\"realtime,\", size:20},{ text:\"does\", size:40},{ text:\"interpreters\", size:20},{ text:\"count,\", size:20},{ text:\"Adding\", size:20},{ text:\"an\", size:60},{ text:\"stability\", size:20},{ text:\"language/data-processing-backend\", size:20},{ text:\"Incubation\", size:40},{ text:\"Please\", size:20},{ text:\"is\", size:100},{ text:\"tracker.\", size:20},{ text:\"chart\", size:40},{ text:\"undergoing\", size:20},{ text:\"until\", size:20},{ text:\"with\", size:40},{ text:\"visualized.\", size:20},{ text:\"simple\", size:20},{ text:\"Pivot\", size:20},{ text:\"basic\", size:20},{ text:\"This\", size:20},{ text:\"pivot\", size:20},{ text:\"With\", size:20},{ text:\"out\", size:20},{ text:\"input\", size:20},{ text:\"Data\", size:20},{ text:\"interpreter\", size:20},{ text:\"from\", size:40},{ text:\"has\", size:40},{ text:\"SparkContext\", size:20},{ text:\"Join\", size:20},{ text:\"allows\", size:20},{ text:\"Python(with\", size:20},{ text:\"Shell.\", size:20},{ text:\"fully\", size:20},{ text:\"provides\", size:60},{ text:\"limited\", size:20},{ text:\"need\", size:20},{ text:\"build\", size:20},{ text:\"consistent\", size:20},{ text:\"Undergoing\", size:20},{ text:\"Apache\", size:140},{ text:\"recognized\", size:20},{ text:\"display\", size:40},{ text:\"integration.\", size:20},{ text:\"Currently\", size:20},{ text:\"as\", size:40},{ text:\"max.\", size:20},{ text:\"Display\", size:20},{ text:\"incubation\", size:40},{ text:\"values\", size:40},{ text:\"indicates\", size:20},{ text:\"active\", size:20},{ text:\"list\", size:20},{ text:\"very\", size:20},{ text:\"projects\", size:20},{ text:\"repository\", size:20},{ text:\"ASF.\", size:20},{ text:\"status\", size:20},{ text:\"successful\", size:20},{ text:\"min,\", size:20},{ text:\"issues\", size:20},{ text:\"Foundation\", size:20},{ text:\"Software\", size:20},{ text:\"plugin\", size:20},{ text:\"it\", size:40},{ text:\"it.\", size:20},{ text:\"(ASF),\", size:20},{ text:\"You\", size:40},{ text:\"on\", size:20},{ text:\"such\", size:20},{ text:\"library\", size:20},{ text:\"Publish\", size:20},{ text:\"code,\", size:20},{ text:\"at\", size:20},{ text:\"development\", size:20},{ text:\"menu\", size:20},{ text:\"separate\", size:20},{ text:\"SparkSQL,\", size:20},{ text:\"injection\", size:20},{ text:\"notebook.\", size:20},{ text:\"dependency\", size:40},{ text:\"maven\", size:20},{ text:\"jar\", size:20},{ text:\"reflection\", size:20},{ text:\"Forms.\", size:20},{ text:\"required\", size:20},{ text:\"average,\", size:20},{ text:\"your\", size:40},{ text:\"page\", size:20},{ text:\"Zeppelin\", size:200},{ text:\"Notebook\", size:20},{ text:\"URL\", size:40},{ text:\"docs.\", size:20},{ text:\"zeppelin\", size:20},{ text:\"not\", size:60},{ text:\"forms\", size:40},{ text:\"process\", size:20},{ text:\"you\", size:20},{ text:\"easily\", size:40},{ text:\"Markdown\", size:20},{ text:\"or\", size:60},{ text:\"many\", size:20},{ text:\"Dynamic\", size:40},{ text:\"be\", size:80},{ text:\"software.\", size:20},{ text:\"source\", size:20},{ text:\"really\", size:20},{ text:\"local\", size:20},{ text:\"to\", size:140},{ text:\"Zeppelin.\", size:40},{ text:\"Zeppelin\u0027s\", size:60},{ text:\"filesystem\", size:20},{ text:\"system.\", size:20},{ text:\"of\", size:80},{ text:\"communications,\", size:20},{ text:\"by\", size:40},{ text:\"like\", size:20},{ text:\"accepted\", size:20},{ text:\"that\", size:60},{ text:\"dynamically\", size:20},{ text:\"drop\", size:20},{ text:\"Visualizations\", size:20},{ text:\"changes\", size:20},{ text:\"and\", size:200},{ text:\"Automatic\", size:20},{ text:\"language-backend\", size:20},{ text:\"Mailing\", size:20},{ text:\"Licensed\", size:20},{ text:\"making\", size:20},{ text:\"write\", size:20},{ text:\"loader.\", size:20},{ text:\"website.\", size:20},];var fill \u003d d3.scale.category20();\nvar layout \u003d d3.layout.cloud()\n .size([500, 400])\n .words(data)\n .padding(5)\n .rotate(function() { return ~~(Math.random() * 2) * 90; })\n .font(\"Impact\")\n .fontSize(function(d) { return d.size; })\n .on(\"end\", draw);\nlayout.start();\n\nfunction draw(words) {\n d3.select(\"#\" + elementId).append(\"svg\")\n .attr(\"width\", layout.size()[0])\n .attr(\"height\", layout.size()[1])\n .append(\"g\")\n .attr(\"transform\", \"translate(\" + layout.size()[0] / 2 + \",\" + layout.size()[1] / 2 + \")\")\n .selectAll(\"text\")\n .data(words)\n .enter().append(\"text\")\n .style(\"font-size\", function(d) { return d.size + \"px\"; })\n .style(\"font-family\", \"Impact\")\n .style(\"fill\", function(d, i) { return fill(i); })\n .attr(\"text-anchor\", \"middle\")\n .attr(\"transform\", function(d) {\n return \"translate(\" + [d.x, d.y] + \")rotate(\" + d.rotate + \")\";\n })\n .text(function(d) { return d.text; });\n}\n})();\u003c/script\u003e" }, "dateCreated": "Oct 20, 2015 11:01:38 AM", "dateStarted": "Oct 20, 2015 11:06:04 AM", "dateFinished": "Oct 20, 2015 11:06:04 AM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "text": "%angular \u003ch3\u003eComparison\u003c/h3\u003e\n\u003cstyle\u003e\n\n#comparisonTable td {\n padding : 3px 3px 3px 3px;\n border: 2px solid white;\n}\n#comparisonTable th {\n background-color: #efefff;\n padding : 3px 5px 3px 5px;\n border: 2px solid white;\n text-align: center;\n font-size: 18px;\n}\n\n#comparisonTable .visName {\n font-size: 18px;\n background-color: #efefff; \n}\n\n#comparisonTable .visValue {\n font-size: 18px;\n background-color: #ffffff;\n padding : 3px 3px 3px 70px;\n}\n\n\u003c/style\u003e\n\u003ctable id\u003d\"comparisonTable\"\u003e\n \u003ctr\u003e\n \u003cth\u003e시각화 방법\u003c/th\u003e\n \u003cth\u003ePivot 지원\u003c/th\u003e\n \u003cth\u003e많은 데이터 Rendering\u003c/th\u003e\n \u003cth\u003eCustomize 가능\u003c/th\u003e \n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd class\u003d\"visName\"\u003eBuilt-in visualization\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-check\" style\u003d\"color:green; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-remove\" style\u003d\"color:firebrick; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-remove\" style\u003d\"color:firebrick; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e \n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd class\u003d\"visName\"\u003eInline front-end rendering visualization\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-remove\" style\u003d\"color:firebrick; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-remove\" style\u003d\"color:firebrick; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-check\" style\u003d\"color:green; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e \n \u003c/tr\u003e \n \u003ctr\u003e\n \u003ctd class\u003d\"visName\"\u003eInline back-end rendering visualization\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-remove\" style\u003d\"color:firebrick; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-check\" style\u003d\"color:green; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-check\" style\u003d\"color:green; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e \n \u003c/tr\u003e \n \u003ctr\u003e\n \u003ctd class\u003d\"visName\"\u003ePackaged visualization (Helium)\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-remove\" style\u003d\"color:sandybrown; font-size:30px\"\u003e\u003c/i\u003e (향후 지원)\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-check\" style\u003d\"color:green; font-size:30px\"\u003e\u003c/i\u003e (구현에 따라서)\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-remove\" style\u003d\"color:sandybrown; font-size:30px\"\u003e\u003c/i\u003e (소스코드 수정해서 다시빌드)\u003c/td\u003e \n \u003c/tr\u003e \n\u003c/table\u003e\n", "dateUpdated": "Oct 20, 2015 11:55:43 AM", "config": { "colWidth": 12.0, "graph": { "mode": "table", "height": 300.0, "optionOpen": false, "keys": [], "values": [], "groups": [], "scatter": {} } }, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445306724345_-430307345", "id": "20151020-110524_1588719646", "result": { "code": "SUCCESS", "type": "ANGULAR", "msg": "\u003ch3\u003eComparison\u003c/h3\u003e\n\u003cstyle\u003e\n\n#comparisonTable td {\n padding : 3px 3px 3px 3px;\n border: 2px solid white;\n}\n#comparisonTable th {\n background-color: #efefff;\n padding : 3px 5px 3px 5px;\n border: 2px solid white;\n text-align: center;\n font-size: 18px;\n}\n\n#comparisonTable .visName {\n font-size: 18px;\n background-color: #efefff; \n}\n\n#comparisonTable .visValue {\n font-size: 18px;\n background-color: #ffffff;\n padding : 3px 3px 3px 70px;\n}\n\n\u003c/style\u003e\n\u003ctable id\u003d\"comparisonTable\"\u003e\n \u003ctr\u003e\n \u003cth\u003e시각화 방법\u003c/th\u003e\n \u003cth\u003ePivot 지원\u003c/th\u003e\n \u003cth\u003e많은 데이터 Rendering\u003c/th\u003e\n \u003cth\u003eCustomize 가능\u003c/th\u003e \n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd class\u003d\"visName\"\u003eBuilt-in visualization\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-check\" style\u003d\"color:green; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-remove\" style\u003d\"color:firebrick; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-remove\" style\u003d\"color:firebrick; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e \n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd class\u003d\"visName\"\u003eInline front-end rendering visualization\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-remove\" style\u003d\"color:firebrick; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-remove\" style\u003d\"color:firebrick; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-check\" style\u003d\"color:green; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e \n \u003c/tr\u003e \n \u003ctr\u003e\n \u003ctd class\u003d\"visName\"\u003eInline back-end rendering visualization\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-remove\" style\u003d\"color:firebrick; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-check\" style\u003d\"color:green; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-check\" style\u003d\"color:green; font-size:30px\"\u003e\u003c/i\u003e\u003c/td\u003e \n \u003c/tr\u003e \n \u003ctr\u003e\n \u003ctd class\u003d\"visName\"\u003ePackaged visualization (Helium)\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-remove\" style\u003d\"color:sandybrown; font-size:30px\"\u003e\u003c/i\u003e (향후 지원)\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-check\" style\u003d\"color:green; font-size:30px\"\u003e\u003c/i\u003e (구현에 따라서)\u003c/td\u003e\n \u003ctd class\u003d\"visValue\"\u003e\u003ci class\u003d\"fa fa-remove\" style\u003d\"color:sandybrown; font-size:30px\"\u003e\u003c/i\u003e (소스코드 수정해서 다시빌드)\u003c/td\u003e \n \u003c/tr\u003e \n\u003c/table\u003e\n" }, "dateCreated": "Oct 20, 2015 11:05:24 AM", "dateStarted": "Oct 20, 2015 11:55:43 AM", "dateFinished": "Oct 20, 2015 11:55:43 AM", "status": "FINISHED", "progressUpdateIntervalMs": 500 }, { "config": {}, "settings": { "params": {}, "forms": {} }, "jobName": "paragraph_1445306801707_1605322465", "id": "20151020-110641_1052522687", "dateCreated": "Oct 20, 2015 11:06:41 AM", "status": "READY", "progressUpdateIntervalMs": 500 } ], "name": "Visualizations In Zeppelin", "id": "2B2XKFCDM", "angularObjects": { "2AXP4N64K": [], "2AYP9Q5HZ": [ { "name": "launcherRun", "object": "com.nflabs.zeppelin.wordcloud.WordCloud", "noteId": "2B2XKFCDM", "paragraphId": "20151020-143058_2075110044" }, { "name": "launcherAvailableApps", "object": [ { "icon": "fa fa-git", "name": "Git commit data", "description": "Load git commit data", "consume": [ "org.apache.spark.SparkContext" ], "className": "com.nflabs.zeppelin.gitcommitdata.GitCommitData", "mavenArtifact": "com.nflabs.zeppelin:git-commit-data:0.0.1-SNAPSHOT" }, { "icon": "fa fa-align-left", "name": "Spark mon", "description": "Spark resource monitoring", "consume": [ "org.apache.spark.SparkContext" ], "className": "com.nflabs.zeppelin.sparkmon.SparkMon", "mavenArtifact": "com.nflabs.zeppelin:spark-mon:0.0.1-SNAPSHOT" }, { "icon": "fa fa-gears", "name": "Clustering", "description": "Example clustering application", "consume": [ "org.apache.zeppelin.interpreter.data.TableData" ], "className": "com.nflabs.zeppelin.clustering.Clustering", "mavenArtifact": "com.nflabs.zeppelin:clustering:0.0.1-SNAPSHOT" }, { "icon": "fa fa-bar-chart", "name": "Discret Bar", "description": "Discret Bar", "consume": [ "org.apache.zeppelin.interpreter.data.TableData" ], "className": "com.nflabs.zeppelin.dbar.DiscretBar", "mavenArtifact": "com.nflabs.zeppelin:dbar:0.0.1-SNAPSHOT" }, { "icon": "fa fa-graduation-cap", "name": "DeepLearning", "description": "Example deeplearning application", "consume": [ "org.apache.zeppelin.interpreter.data.TableData" ], "className": "com.nflabs.zeppelin.dl.DeepLearning", "mavenArtifact": "com.nflabs.zeppelin:deeplearning:0.0.1-SNAPSHOT" }, { "icon": "fa fa-globe", "name": "Map", "description": "Map", "consume": [ "org.apache.zeppelin.interpreter.data.TableData" ], "className": "com.nflabs.zeppelin.map.Map", "mavenArtifact": "com.nflabs.zeppelin:map:0.0.1-SNAPSHOT" }, { "icon": "fa fa-line-chart", "name": "Regression", "description": "Example regression application", "consume": [ "org.apache.zeppelin.interpreter.data.TableData" ], "className": "com.nflabs.zeppelin.regression.Regression", "mavenArtifact": "com.nflabs.zeppelin:regression:0.0.1-SNAPSHOT" }, { "icon": "fa fa-cloud", "name": "Wordcloud", "description": "Wordcloud using d3", "consume": [ "org.apache.zeppelin.interpreter.data.TableData" ], "className": "com.nflabs.zeppelin.wordcloud.WordCloud", "mavenArtifact": "com.nflabs.zeppelin:wordcloud:0.0.1-SNAPSHOT" } ], "noteId": "2B2XKFCDM", "paragraphId": "20151020-143058_2075110044" }, { "name": "launcherShow", "object": "show", "noteId": "2B2XKFCDM", "paragraphId": "20151020-143058_2075110044" }, { "name": "cpuInfo", "object": { "Lees-MacBook.local": 31.0 }, "noteId": "2B2XKFCDM", "paragraphId": "20151020-144111_790187157" }, { "name": "interval", "object": "2", "noteId": "2B2XKFCDM", "paragraphId": "20151020-144111_790187157" }, { "name": "gitRepo", "object": "https://github.com/apache/incubator-zeppelin.git", "noteId": "2B2XKFCDM", "paragraphId": "20151020-144111_790187157" }, { "name": "launcherRun", "object": "com.nflabs.zeppelin.gitcommitdata.GitCommitData", "noteId": "2B2XKFCDM", "paragraphId": "20151020-144111_790187157" }, { "name": "branch", "object": "master", "noteId": "2B2XKFCDM", "paragraphId": "20151020-144111_790187157" }, { "name": "load", "object": "idle", "noteId": "2B2XKFCDM", "paragraphId": "20151020-144111_790187157" }, { "name": "launcherAvailableApps", "object": [ { "icon": "fa fa-git", "name": "Git commit data", "description": "Load git commit data", "consume": [ "org.apache.spark.SparkContext" ], "className": "com.nflabs.zeppelin.gitcommitdata.GitCommitData", "mavenArtifact": "com.nflabs.zeppelin:git-commit-data:0.0.1-SNAPSHOT" }, { "icon": "fa fa-align-left", "name": "Spark mon", "description": "Spark resource monitoring", "consume": [ "org.apache.spark.SparkContext" ], "className": "com.nflabs.zeppelin.sparkmon.SparkMon", "mavenArtifact": "com.nflabs.zeppelin:spark-mon:0.0.1-SNAPSHOT" }, { "icon": "fa fa-gears", "name": "Clustering", "description": "Example clustering application", "consume": [ "org.apache.zeppelin.interpreter.data.TableData" ], "className": "com.nflabs.zeppelin.clustering.Clustering", "mavenArtifact": "com.nflabs.zeppelin:clustering:0.0.1-SNAPSHOT" }, { "icon": "fa fa-bar-chart", "name": "Discret Bar", "description": "Discret Bar", "consume": [ "org.apache.zeppelin.interpreter.data.TableData" ], "className": "com.nflabs.zeppelin.dbar.DiscretBar", "mavenArtifact": "com.nflabs.zeppelin:dbar:0.0.1-SNAPSHOT" }, { "icon": "fa fa-graduation-cap", "name": "DeepLearning", "description": "Example deeplearning application", "consume": [ "org.apache.zeppelin.interpreter.data.TableData" ], "className": "com.nflabs.zeppelin.dl.DeepLearning", "mavenArtifact": "com.nflabs.zeppelin:deeplearning:0.0.1-SNAPSHOT" }, { "icon": "fa fa-globe", "name": "Map", "description": "Map", "consume": [ "org.apache.zeppelin.interpreter.data.TableData" ], "className": "com.nflabs.zeppelin.map.Map", "mavenArtifact": "com.nflabs.zeppelin:map:0.0.1-SNAPSHOT" }, { "icon": "fa fa-line-chart", "name": "Regression", "description": "Example regression application", "consume": [ "org.apache.zeppelin.interpreter.data.TableData" ], "className": "com.nflabs.zeppelin.regression.Regression", "mavenArtifact": "com.nflabs.zeppelin:regression:0.0.1-SNAPSHOT" }, { "icon": "fa fa-cloud", "name": "Wordcloud", "description": "Wordcloud using d3", "consume": [ "org.apache.zeppelin.interpreter.data.TableData" ], "className": "com.nflabs.zeppelin.wordcloud.WordCloud", "mavenArtifact": "com.nflabs.zeppelin:wordcloud:0.0.1-SNAPSHOT" } ], "noteId": "2B2XKFCDM", "paragraphId": "20151020-144111_790187157" }, { "name": "launcherShow", "object": "show", "noteId": "2B2XKFCDM", "paragraphId": "20151020-144111_790187157" }, { "name": "msg", "object": "1785 commits loaded", "noteId": "2B2XKFCDM", "paragraphId": "20151020-144111_790187157" }, { "name": "launcherRun", "object": "", "noteId": "2B2XKFCDM", "paragraphId": "20151020-110045_2057454712" }, { "name": "launcherAvailableApps", "object": [ { "icon": "fa fa-git", "name": "Git commit data", "description": "Load git commit data", "consume": [ "org.apache.spark.SparkContext" ], "className": "com.nflabs.zeppelin.gitcommitdata.GitCommitData", "mavenArtifact": "com.nflabs.zeppelin:git-commit-data:0.0.1-SNAPSHOT" }, { "icon": "fa fa-align-left", "name": "Spark mon", "description": "Spark resource monitoring", "consume": [ "org.apache.spark.SparkContext" ], "className": "com.nflabs.zeppelin.sparkmon.SparkMon", "mavenArtifact": "com.nflabs.zeppelin:spark-mon:0.0.1-SNAPSHOT" } ], "noteId": "2B2XKFCDM", "paragraphId": "20151020-110045_2057454712" }, { "name": "launcherShow", "object": "show", "noteId": "2B2XKFCDM", "paragraphId": "20151020-110045_2057454712" } ], "2AXF6Y261": [], "2AXDCYDE9": [], "2AYSNKH1P": [], "2AXHJYJYX": [] }, "config": { "looknfeel": "default" }, "info": {} }