rave-library.min.js 288 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843
  1. ;(function(root, factory) {
  2. if (typeof define === 'function' && define.amd) {
  3. define(['rave'], factory);
  4. } else if (typeof exports === 'object') {
  5. module.exports = factory(require('rave'));
  6. } else {
  7. root.raveLibraryMin = factory(root.rave);
  8. }
  9. }(this, function(rave) {
  10. (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
  11. module.exports={
  12. "paletteConfiguration": {
  13. "palettes" : [
  14. {
  15. "id": "rave2.colorpalette.default",
  16. "label": "defaultPalette.label",
  17. "description": "defaultPalette.description",
  18. "icon": "",
  19. "fillType": "simple",
  20. "fills":[
  21. "#5aaafa",
  22. "#4178be",
  23. "#af6ee8",
  24. "#a6266e",
  25. "#d74108",
  26. "#ff7832",
  27. "#fdd600",
  28. "#00b4a0",
  29. "#008571",
  30. "#264a60",
  31. "#7cc7ff",
  32. "#7c1c58",
  33. "#ff3ca0",
  34. "#ff71d4",
  35. "#e71d32",
  36. "#a53725",
  37. "#efc100",
  38. "#be9b00",
  39. "#8cd211",
  40. "#4b8400"
  41. ]
  42. },
  43. {
  44. "id": "rave2.colorpalette.dark",
  45. "label": "rave2.colorpalette.dark.label",
  46. "description": "rave2.colorpalette.dark.description",
  47. "icon": "",
  48. "fillType": "simple",
  49. "fills":[
  50. "#166888",
  51. "#045272",
  52. "#524d71",
  53. "#64144f",
  54. "#8f3022",
  55. "#8f5515",
  56. "#978126",
  57. "#00625e",
  58. "#004844",
  59. "#012e47",
  60. "#507b91",
  61. "#4b184a",
  62. "#8c2658",
  63. "#915268",
  64. "#7c131a",
  65. "#6d2b17",
  66. "#956c0e",
  67. "#616020",
  68. "#537627",
  69. "#005232"
  70. ]
  71. },
  72. {
  73. "id": "rave2.colorpalette.light",
  74. "label": "rave2.colorpalette.light.label",
  75. "description": "rave2.colorpalette.light.description",
  76. "icon": "",
  77. "fillType": "simple",
  78. "fills":[
  79. "#a7def4",
  80. "#9bd0e5",
  81. "#d0cce4",
  82. "#dca6cd",
  83. "#f9b9b0",
  84. "#f8d2a7",
  85. "#feefb2",
  86. "#99dad8",
  87. "#99c9c7",
  88. "#99b7c9",
  89. "#b9d3e0",
  90. "#cba9cb",
  91. "#f6b3d3",
  92. "#facfde",
  93. "#eba6ab",
  94. "#e1b6a8",
  95. "#fce1a2",
  96. "#d9d9af",
  97. "#d0e7b3",
  98. "#99d0ba"
  99. ]
  100. },
  101. {
  102. "id": "rave2.colorpalette.medical",
  103. "label": "rave2.colorpalette.medical.label",
  104. "description": "rave2.colorpalette.medical.description",
  105. "icon": "",
  106. "fillType": "simple",
  107. "fills":[
  108. "#1ec0d7",
  109. "#0992da",
  110. "#aeb6b6",
  111. "#1dcdd8",
  112. "#72b8f1",
  113. "#e4ae80",
  114. "#eccab7",
  115. "#6b9bb3",
  116. "#99d0dc",
  117. "#c5baae",
  118. "#1eadc8",
  119. "#de9f5b",
  120. "#ebac92",
  121. "#e09085",
  122. "#a8662d",
  123. "#0193b8",
  124. "#417380",
  125. "#8fcbfd",
  126. "#148fd3",
  127. "#00b4a0"
  128. ]
  129. },
  130. {
  131. "id": "rave2.colorpalette.financial",
  132. "label": "rave2.colorpalette.financial.label",
  133. "description": "rave2.colorpalette.financial.description",
  134. "icon": "",
  135. "fillType": "simple",
  136. "fills":[
  137. "#4d7aad",
  138. "#86a9d9",
  139. "#ce202c",
  140. "#264a60",
  141. "#5596e6",
  142. "#959595",
  143. "#464646",
  144. "#4178be",
  145. "#6d120f",
  146. "#aeaeae",
  147. "#645a5a",
  148. "#dec0b2",
  149. "#4178be",
  150. "#a53725",
  151. "#c7c7c7",
  152. "#8c7300",
  153. "#734098",
  154. "#264a60",
  155. "#739433",
  156. "#1896bc"
  157. ]
  158. },
  159. {
  160. "id": "rave2.colorpalette.redDiscreteSequential",
  161. "label" : "rave2.colorpalette.redDiscreteSequential.label",
  162. "description" : "rave2.colorpalette.redDiscreteSequential.description",
  163. "icon" : "",
  164. "fillType": "discrete",
  165. "valueType": "normalized",
  166. "fills": [
  167. {
  168. "fill" : "#8c101c",
  169. "at" : 0.0
  170. },
  171. {
  172. "fill" : "#ad1625",
  173. "at" : 0.143
  174. },
  175. {
  176. "fill" : "#e71d32",
  177. "at" : 0.286
  178. },
  179. {
  180. "fill" : "#ff5050",
  181. "at" : 0.429
  182. },
  183. {
  184. "fill" : "#ff7d87",
  185. "at" : 0.572
  186. },
  187. {
  188. "fill" : "#ffa5b4",
  189. "at" : 0.715
  190. },
  191. {
  192. "fill" : "#ffd2dd",
  193. "at" : 0.858
  194. }
  195. ]
  196. },
  197. {
  198. "id": "rave2.colorpalette.orangeDiscreteSequential",
  199. "label" : "rave2.colorpalette.orangeDiscreteSequential.label",
  200. "description" : "rave2.colorpalette.orangeDiscreteSequential.description",
  201. "icon" : "",
  202. "fillType": "discrete",
  203. "valueType": "normalized",
  204. "fills": [
  205. {
  206. "fill" : "#872a0f",
  207. "at" : 0.0
  208. },
  209. {
  210. "fill" : "#a53725",
  211. "at" : 0.143
  212. },
  213. {
  214. "fill" : "#d74108",
  215. "at" : 0.286
  216. },
  217. {
  218. "fill" : "#ff5003",
  219. "at" : 0.429
  220. },
  221. {
  222. "fill" : "#ff7832",
  223. "at" : 0.572
  224. },
  225. {
  226. "fill" : "#ffa573",
  227. "at" : 0.715
  228. },
  229. {
  230. "fill" : "#ffd4a0",
  231. "at" : 0.858
  232. }
  233. ]
  234. },
  235. {
  236. "id": "rave2.colorpalette.yellowDiscreteSequential",
  237. "label" : "rave2.colorpalette.yellowDiscreteSequential.label",
  238. "description" : "rave2.colorpalette.yellowDiscreteSequential.description",
  239. "icon" : "",
  240. "fillType": "discrete",
  241. "valueType": "normalized",
  242. "fills": [
  243. {
  244. "fill" : "#574a00",
  245. "at" : 0.0
  246. },
  247. {
  248. "fill" : "#735f00",
  249. "at" : 0.143
  250. },
  251. {
  252. "fill" : "#8c7300",
  253. "at" : 0.286
  254. },
  255. {
  256. "fill" : "#be9b00",
  257. "at" : 0.429
  258. },
  259. {
  260. "fill" : "#efc100",
  261. "at" : 0.572
  262. },
  263. {
  264. "fill" : "#fdd600",
  265. "at" : 0.715
  266. },
  267. {
  268. "fill" : "#fde876",
  269. "at" : 0.858
  270. }
  271. ]
  272. },
  273. {
  274. "id": "rave2.colorpalette.greenDiscreteSequential",
  275. "label" : "rave2.colorpalette.greenDiscreteSequential.label",
  276. "description" : "rave2.colorpalette.greenDiscreteSequential.description",
  277. "icon" : "",
  278. "fillType": "discrete",
  279. "valueType": "normalized",
  280. "fills": [
  281. {
  282. "fill" : "#144d14",
  283. "at" : 0.0
  284. },
  285. {
  286. "fill" : "#2d660a",
  287. "at" : 0.143
  288. },
  289. {
  290. "fill" : "#4b8400",
  291. "at" : 0.286
  292. },
  293. {
  294. "fill" : "#5aa700",
  295. "at" : 0.429
  296. },
  297. {
  298. "fill" : "#8cd211",
  299. "at" : 0.572
  300. },
  301. {
  302. "fill" : "#b4e051",
  303. "at" : 0.715
  304. },
  305. {
  306. "fill" : "#c8f08f",
  307. "at" : 0.858
  308. }
  309. ]
  310. },
  311. {
  312. "id": "rave2.colorpalette.tealDiscreteSequential",
  313. "label" : "rave2.colorpalette.tealDiscreteSequential.label",
  314. "description" : "rave2.colorpalette.tealDiscreteSequential.description",
  315. "icon" : "",
  316. "fillType": "discrete",
  317. "valueType": "normalized",
  318. "fills": [
  319. {
  320. "fill" : "#005448",
  321. "at" : 0.0
  322. },
  323. {
  324. "fill" : "#006d5d",
  325. "at" : 0.143
  326. },
  327. {
  328. "fill" : "#008571",
  329. "at" : 0.286
  330. },
  331. {
  332. "fill" : "#00b4a0",
  333. "at" : 0.429
  334. },
  335. {
  336. "fill" : "#41d6c3",
  337. "at" : 0.572
  338. },
  339. {
  340. "fill" : "#6eedd8",
  341. "at" : 0.715
  342. },
  343. {
  344. "fill" : "#a7fae6",
  345. "at" : 0.858
  346. }
  347. ]
  348. },
  349. {
  350. "id": "rave2.colorpalette.blueDiscreteSequential",
  351. "label" : "rave2.colorpalette.blueDiscreteSequential.label",
  352. "description" : "rave2.colorpalette.blueDiscreteSequential.description",
  353. "icon" : "",
  354. "fillType": "discrete",
  355. "valueType": "normalized",
  356. "fills": [
  357. {
  358. "fill" : "#264a60",
  359. "at" : 0.0
  360. },
  361. {
  362. "fill" : "#325c80",
  363. "at" : 0.143
  364. },
  365. {
  366. "fill" : "#4178be",
  367. "at" : 0.286
  368. },
  369. {
  370. "fill" : "#5596e6",
  371. "at" : 0.429
  372. },
  373. {
  374. "fill" : "#5aaafa",
  375. "at" : 0.572
  376. },
  377. {
  378. "fill" : "#7cc7ff",
  379. "at" : 0.715
  380. },
  381. {
  382. "fill" : "#c0e6ff",
  383. "at" : 0.858
  384. }
  385. ]
  386. },
  387. {
  388. "id": "rave2.colorpalette.purpleDiscreteSequential",
  389. "label" : "rave2.colorpalette.purpleDiscreteSequential.label",
  390. "description" : "rave2.colorpalette.purpleDiscreteSequential.description",
  391. "icon" : "",
  392. "fillType": "discrete",
  393. "valueType": "normalized",
  394. "fills": [
  395. {
  396. "fill" : "#562f72",
  397. "at" : 0.0
  398. },
  399. {
  400. "fill" : "#734098",
  401. "at" : 0.143
  402. },
  403. {
  404. "fill" : "#9855d4",
  405. "at" : 0.286
  406. },
  407. {
  408. "fill" : "#af6ee8",
  409. "at" : 0.429
  410. },
  411. {
  412. "fill" : "#ba8ff7",
  413. "at" : 0.572
  414. },
  415. {
  416. "fill" : "#d7aaff",
  417. "at" : 0.715
  418. },
  419. {
  420. "fill" : "#eed2ff",
  421. "at" : 0.858
  422. }
  423. ]
  424. },
  425. {
  426. "id": "rave2.colorpalette.violetDiscreteSequential",
  427. "label" : "rave2.colorpalette.violetDiscreteSequential.label",
  428. "description" : "rave2.colorpalette.violetDiscreteSequential.description",
  429. "icon" : "",
  430. "fillType": "discrete",
  431. "valueType": "normalized",
  432. "fills": [
  433. {
  434. "fill" : "#7c1c58",
  435. "at" : 0.0
  436. },
  437. {
  438. "fill" : "#a6266e",
  439. "at" : 0.143
  440. },
  441. {
  442. "fill" : "#db2780",
  443. "at" : 0.286
  444. },
  445. {
  446. "fill" : "#ff3ca0",
  447. "at" : 0.429
  448. },
  449. {
  450. "fill" : "#ff71d4",
  451. "at" : 0.572
  452. },
  453. {
  454. "fill" : "#ff9eee",
  455. "at" : 0.715
  456. },
  457. {
  458. "fill" : "#ffd2ff",
  459. "at" : 0.858
  460. }
  461. ]
  462. },
  463. {
  464. "id": "rave2.colorpalette.redContinousSequential",
  465. "label" : "rave2.colorpalette.redContinuousSequential.label",
  466. "description" : "rave2.colorpalette.redContinuousSequential.description",
  467. "icon" : "",
  468. "fillType": "continuous",
  469. "valueType": "normalized",
  470. "fills": [
  471. {
  472. "fill" : "#8c101c",
  473. "at" : 0.0
  474. },
  475. {
  476. "fill" : "#ad1625",
  477. "at" : 0.167
  478. },
  479. {
  480. "fill" : "#e71d32",
  481. "at" : 0.334
  482. },
  483. {
  484. "fill" : "#ff5050",
  485. "at" : 0.501
  486. },
  487. {
  488. "fill" : "#ff7d87",
  489. "at" : 0.668
  490. },
  491. {
  492. "fill" : "#ffa5b4",
  493. "at" : 0.835
  494. },
  495. {
  496. "fill" : "#ffd2dd",
  497. "at" : 1.0
  498. }
  499. ]
  500. },
  501. {
  502. "id": "rave2.colorpalette.orangeContinuousSequential",
  503. "label" : "rave2.colorpalette.orangeContinuousSequential.label",
  504. "description" : "rave2.colorpalette.orangeContinuousSequential.description",
  505. "icon" : "",
  506. "fillType": "continuous",
  507. "valueType": "normalized",
  508. "fills": [
  509. {
  510. "fill" : "#872a0f",
  511. "at" : 0.0
  512. },
  513. {
  514. "fill" : "#a53725",
  515. "at" : 0.167
  516. },
  517. {
  518. "fill" : "#d74108",
  519. "at" : 0.334
  520. },
  521. {
  522. "fill" : "#ff5003",
  523. "at" : 0.501
  524. },
  525. {
  526. "fill" : "#ff7832",
  527. "at" : 0.668
  528. },
  529. {
  530. "fill" : "#ffa573",
  531. "at" : 0.835
  532. },
  533. {
  534. "fill" : "#ffd4a0",
  535. "at" : 1.0
  536. }
  537. ]
  538. },
  539. {
  540. "id": "rave2.colorpalette.yellowContinuousSequential",
  541. "label" : "rave2.colorpalette.yellowContinuousSequential.label",
  542. "description" : "rave2.colorpalette.yellowContinuousSequential.description",
  543. "icon" : "",
  544. "fillType": "continuous",
  545. "valueType": "normalized",
  546. "fills": [
  547. {
  548. "fill" : "#574a00",
  549. "at" : 0.0
  550. },
  551. {
  552. "fill" : "#735f00",
  553. "at" : 0.167
  554. },
  555. {
  556. "fill" : "#8c7300",
  557. "at" : 0.334
  558. },
  559. {
  560. "fill" : "#be9b00",
  561. "at" : 0.501
  562. },
  563. {
  564. "fill" : "#efc100",
  565. "at" : 0.668
  566. },
  567. {
  568. "fill" : "#fdd600",
  569. "at" : 0.835
  570. },
  571. {
  572. "fill" : "#fde876",
  573. "at" : 1.0
  574. }
  575. ]
  576. },
  577. {
  578. "id": "rave2.colorpalette.greenContinuousSequential",
  579. "label" : "rave2.colorpalette.greenContinuousSequential.label",
  580. "description" : "rave2.colorpalette.greenContinuousSequential.description",
  581. "icon" : "",
  582. "fillType": "continuous",
  583. "valueType": "normalized",
  584. "fills": [
  585. {
  586. "fill" : "#144d14",
  587. "at" : 0.0
  588. },
  589. {
  590. "fill" : "#2d660a",
  591. "at" : 0.167
  592. },
  593. {
  594. "fill" : "#4b8400",
  595. "at" : 0.334
  596. },
  597. {
  598. "fill" : "#5aa700",
  599. "at" : 0.501
  600. },
  601. {
  602. "fill" : "#8cd211",
  603. "at" : 0.668
  604. },
  605. {
  606. "fill" : "#b4e051",
  607. "at" : 0.835
  608. },
  609. {
  610. "fill" : "#c8f08f",
  611. "at" : 1.0
  612. }
  613. ]
  614. },
  615. {
  616. "id": "rave2.colorpalette.tealContinuousSequential",
  617. "label" : "rave2.colorpalette.tealContinuousSequential.label",
  618. "description" : "rave2.colorpalette.tealContinuousSequential.description",
  619. "icon" : "",
  620. "fillType": "continuous",
  621. "valueType": "normalized",
  622. "fills": [
  623. {
  624. "fill" : "#005448",
  625. "at" : 0.0
  626. },
  627. {
  628. "fill" : "#006d5d",
  629. "at" : 0.167
  630. },
  631. {
  632. "fill" : "#008571",
  633. "at" : 0.334
  634. },
  635. {
  636. "fill" : "#00b4a0",
  637. "at" : 0.501
  638. },
  639. {
  640. "fill" : "#41d6c3",
  641. "at" : 0.668
  642. },
  643. {
  644. "fill" : "#6eedd8",
  645. "at" : 0.835
  646. },
  647. {
  648. "fill" : "#a7fae6",
  649. "at" : 1.0
  650. }
  651. ]
  652. },
  653. {
  654. "id": "rave2.colorpalette.blueContinuousSequential",
  655. "label" : "rave2.colorpalette.blueContinuousSequential.label",
  656. "description" : "rave2.colorpalette.blueContinuousSequential.description",
  657. "icon" : "",
  658. "fillType": "continuous",
  659. "valueType": "normalized",
  660. "fills": [
  661. {
  662. "fill" : "#264a60",
  663. "at" : 0.0
  664. },
  665. {
  666. "fill" : "#325c80",
  667. "at" : 0.167
  668. },
  669. {
  670. "fill" : "#4178be",
  671. "at" : 0.334
  672. },
  673. {
  674. "fill" : "#5596e6",
  675. "at" : 0.501
  676. },
  677. {
  678. "fill" : "#5aaafa",
  679. "at" : 0.668
  680. },
  681. {
  682. "fill" : "#7cc7ff",
  683. "at" : 0.835
  684. },
  685. {
  686. "fill" : "#c0e6ff",
  687. "at" : 1.0
  688. }
  689. ]
  690. },
  691. {
  692. "id": "rave2.colorpalette.purpleContinousSequential",
  693. "label" : "rave2.colorpalette.purpleContinuousSequential.label",
  694. "description" : "rave2.colorpalette.purpleContinuousSequential.description",
  695. "icon" : "",
  696. "fillType": "continuous",
  697. "valueType": "normalized",
  698. "fills": [
  699. {
  700. "fill" : "#562f72",
  701. "at" : 0.0
  702. },
  703. {
  704. "fill" : "#734098",
  705. "at" : 0.167
  706. },
  707. {
  708. "fill" : "#9855d4",
  709. "at" : 0.334
  710. },
  711. {
  712. "fill" : "#af6ee8",
  713. "at" : 0.501
  714. },
  715. {
  716. "fill" : "#ba8ff7",
  717. "at" : 0.668
  718. },
  719. {
  720. "fill" : "#d7aaff",
  721. "at" : 0.835
  722. },
  723. {
  724. "fill" : "#eed2ff",
  725. "at" : 1.0
  726. }
  727. ]
  728. },
  729. {
  730. "id": "rave2.colorpalette.violetContinuousSequential",
  731. "label" : "rave2.colorpalette.violetContinuousSequential.label",
  732. "description" : "rave2.colorpalette.violetContinuousSequential.description",
  733. "icon" : "",
  734. "fillType": "continuous",
  735. "valueType": "normalized",
  736. "fills": [
  737. {
  738. "fill" : "#7c1c58",
  739. "at" : 0.0
  740. },
  741. {
  742. "fill" : "#a6266e",
  743. "at" : 0.167
  744. },
  745. {
  746. "fill" : "#db2780",
  747. "at" : 0.334
  748. },
  749. {
  750. "fill" : "#ff3ca0",
  751. "at" : 0.501
  752. },
  753. {
  754. "fill" : "#ff71d4",
  755. "at" : 0.668
  756. },
  757. {
  758. "fill" : "#ff9eee",
  759. "at" : 0.835
  760. },
  761. {
  762. "fill" : "#ffd2ff",
  763. "at" : 1.0
  764. }
  765. ]
  766. },
  767. {
  768. "id": "rave2.colorpalette.redGreenDiscreteDivergent",
  769. "label" : "rave2.colorpalette.redGreenDiscreteDivergent.label",
  770. "description" : "rave2.colorpalette.redGreenDiscreteDivergent.description",
  771. "icon" : "",
  772. "fillType": "discrete",
  773. "valueType": "normalized",
  774. "fills": [
  775. {
  776. "fill" : "#ce202c",
  777. "at" : 0.0
  778. },
  779. {
  780. "fill" : "#ff5050",
  781. "at" : 0.11
  782. },
  783. {
  784. "fill" : "#f79d9d",
  785. "at" : 0.22
  786. },
  787. {
  788. "fill" : "#e8bfc9",
  789. "at" : 0.33
  790. },
  791. {
  792. "fill" : "#e9e0e0",
  793. "at" : 0.44
  794. },
  795. {
  796. "fill" : "#bbe085",
  797. "at" : 0.55
  798. },
  799. {
  800. "fill" : "#8cd211",
  801. "at" : 0.66
  802. },
  803. {
  804. "fill" : "#5aa700",
  805. "at" : 0.77
  806. },
  807. {
  808. "fill" : "#4b8400",
  809. "at" : 0.88
  810. }
  811. ]
  812. },
  813. {
  814. "id": "rave2.colorpalette.redBlueDiscreteDivergent",
  815. "label" : "rave2.colorpalette.redBlueDiscreteDivergent.label",
  816. "description" : "rave2.colorpalette.redBlueDiscreteDivergent.description",
  817. "icon" : "",
  818. "fillType": "discrete",
  819. "valueType": "normalized",
  820. "fills": [
  821. {
  822. "fill" : "#ce202c",
  823. "at" : 0.0
  824. },
  825. {
  826. "fill" : "#ff5050",
  827. "at" : 0.11
  828. },
  829. {
  830. "fill" : "#f79d9d",
  831. "at" : 0.22
  832. },
  833. {
  834. "fill" : "#e8bfc9",
  835. "at" : 0.33
  836. },
  837. {
  838. "fill" : "#e9e0e0",
  839. "at" : 0.44
  840. },
  841. {
  842. "fill" : "#b4d8f0",
  843. "at" : 0.55
  844. },
  845. {
  846. "fill" : "#7cc7ff",
  847. "at" : 0.66
  848. },
  849. {
  850. "fill" : "#5596e6",
  851. "at" : 0.77
  852. },
  853. {
  854. "fill" : "#4178be",
  855. "at" : 0.88
  856. }
  857. ]
  858. },
  859. {
  860. "id": "rave2.colorpalette.blueGreenDiscreteDivergent",
  861. "label" : "rave2.colorpalette.blueGreenDiscreteDivergent.label",
  862. "description" : "rave2.colorpalette.blueGreenDiscreteDivergent.description",
  863. "icon" : "",
  864. "fillType": "discrete",
  865. "valueType": "normalized",
  866. "fills": [
  867. {
  868. "fill" : "#4178be",
  869. "at" : 0.0
  870. },
  871. {
  872. "fill" : "#5596e6",
  873. "at" : 0.11
  874. },
  875. {
  876. "fill" : "#7cc7ff",
  877. "at" : 0.22
  878. },
  879. {
  880. "fill" : "#b4d8f0",
  881. "at" : 0.33
  882. },
  883. {
  884. "fill" : "#dfe9e9",
  885. "at" : 0.44
  886. },
  887. {
  888. "fill" : "#bbe085",
  889. "at" : 0.55
  890. },
  891. {
  892. "fill" : "#8cd211",
  893. "at" : 0.66
  894. },
  895. {
  896. "fill" : "#5aa700",
  897. "at" : 0.77
  898. },
  899. {
  900. "fill" : "#4b8400",
  901. "at" : 0.88
  902. }
  903. ]
  904. },
  905. {
  906. "id": "rave2.colorpalette.tealPurpleDiscreteDivergent",
  907. "label" : "rave2.colorpalette.tealPurpleDiscreteDivergent.label",
  908. "description" : "rave2.colorpalette.tealPurpleDiscreteDivergent.description",
  909. "icon" : "",
  910. "fillType": "discrete",
  911. "valueType": "normalized",
  912. "fills": [
  913. {
  914. "fill" : "#008571",
  915. "at" : 0.0
  916. },
  917. {
  918. "fill" : "#00b4a0",
  919. "at" : 0.11
  920. },
  921. {
  922. "fill" : "#41d6c3",
  923. "at" : 0.22
  924. },
  925. {
  926. "fill" : "#65dbc7",
  927. "at" : 0.33
  928. },
  929. {
  930. "fill" : "#dfe9e9",
  931. "at" : 0.44
  932. },
  933. {
  934. "fill" : "#d7aaff",
  935. "at" : 0.55
  936. },
  937. {
  938. "fill" : "#ba8ff7",
  939. "at" : 0.66
  940. },
  941. {
  942. "fill" : "#af6ee8",
  943. "at" : 0.77
  944. },
  945. {
  946. "fill" : "#9855d4",
  947. "at" : 0.88
  948. }
  949. ]
  950. },
  951. {
  952. "id": "rave2.colorpalette.redGreenInverseDiscreteDivergent",
  953. "label" : "rave2.colorpalette.redGreenInverseDiscreteDivergent.label",
  954. "description" : "rave2.colorpalette.redGreenInverseDiscreteDivergent.description",
  955. "icon" : "",
  956. "fillType": "discrete",
  957. "valueType": "normalized",
  958. "fills": [
  959. {
  960. "fill" : "#ffd2dd",
  961. "at" : 0.0
  962. },
  963. {
  964. "fill" : "#ffa5b4",
  965. "at" : 0.11
  966. },
  967. {
  968. "fill" : "#ff5050",
  969. "at" : 0.22
  970. },
  971. {
  972. "fill" : "#ce202c",
  973. "at" : 0.33
  974. },
  975. {
  976. "fill" : "#a53725",
  977. "at" : 0.44
  978. },
  979. {
  980. "fill" : "#4b8400",
  981. "at" : 0.55
  982. },
  983. {
  984. "fill" : "#5aa700",
  985. "at" : 0.66
  986. },
  987. {
  988. "fill" : "#8cd211",
  989. "at" : 0.77
  990. },
  991. {
  992. "fill" : "#bbe085",
  993. "at" : 0.88
  994. }
  995. ]
  996. },
  997. {
  998. "id": "rave2.colorpalette.redBlueInverseDiscreteDivergent",
  999. "label" : "rave2.colorpalette.redBlueInverseDiscreteDivergent.label",
  1000. "description" : "rave2.colorpalette.redBlueInverseDiscreteDivergent.description",
  1001. "icon" : "",
  1002. "fillType": "discrete",
  1003. "valueType": "normalized",
  1004. "fills": [
  1005. {
  1006. "fill" : "#ffd2dd",
  1007. "at" : 0.0
  1008. },
  1009. {
  1010. "fill" : "#ffa5b4",
  1011. "at" : 0.11
  1012. },
  1013. {
  1014. "fill" : "#ff5050",
  1015. "at" : 0.22
  1016. },
  1017. {
  1018. "fill" : "#e71d32",
  1019. "at" : 0.33
  1020. },
  1021. {
  1022. "fill" : "#734098",
  1023. "at" : 0.44
  1024. },
  1025. {
  1026. "fill" : "#4178be",
  1027. "at" : 0.55
  1028. },
  1029. {
  1030. "fill" : "#5596e6",
  1031. "at" : 0.66
  1032. },
  1033. {
  1034. "fill" : "#7cc7ff",
  1035. "at" : 0.77
  1036. },
  1037. {
  1038. "fill" : "#c0e6ff",
  1039. "at" : 0.88
  1040. }
  1041. ]
  1042. },
  1043. {
  1044. "id": "rave2.colorpalette.redGreenContinuousDivergent",
  1045. "label" : "rave2.colorpalette.redGreenContinuousDivergent.label",
  1046. "description" : "rave2.colorpalette.redGreenContinuousDivergent.description",
  1047. "icon" : "",
  1048. "fillType": "continuous",
  1049. "valueType": "normalized",
  1050. "fills": [
  1051. {
  1052. "fill" : "#ce202c",
  1053. "at" : 0.0
  1054. },
  1055. {
  1056. "fill" : "#ff5050",
  1057. "at" : 0.125
  1058. },
  1059. {
  1060. "fill" : "#f79d9d",
  1061. "at" : 0.25
  1062. },
  1063. {
  1064. "fill" : "#e8bfc9",
  1065. "at" : 0.375
  1066. },
  1067. {
  1068. "fill" : "#e9e0e0",
  1069. "at" : 0.5
  1070. },
  1071. {
  1072. "fill" : "#bbe085",
  1073. "at" : 0.625
  1074. },
  1075. {
  1076. "fill" : "#8cd211",
  1077. "at" : 0.75
  1078. },
  1079. {
  1080. "fill" : "#5aa700",
  1081. "at" : 0.875
  1082. },
  1083. {
  1084. "fill" : "#4b8400",
  1085. "at" : 1.0
  1086. }
  1087. ]
  1088. },
  1089. {
  1090. "id": "rave2.colorpalette.redBlueContinuousDivergent",
  1091. "label" : "rave2.colorpalette.redBlueContinuousDivergent.label",
  1092. "description" : "rave2.colorpalette.redBlueContinuousDivergent.description",
  1093. "icon" : "",
  1094. "fillType": "continuous",
  1095. "valueType": "normalized",
  1096. "fills": [
  1097. {
  1098. "fill" : "#ce202c",
  1099. "at" : 0.0
  1100. },
  1101. {
  1102. "fill" : "#ff5050",
  1103. "at" : 0.125
  1104. },
  1105. {
  1106. "fill" : "#f79d9d",
  1107. "at" : 0.25
  1108. },
  1109. {
  1110. "fill" : "#e8bfc9",
  1111. "at" : 0.375
  1112. },
  1113. {
  1114. "fill" : "#e9e0e0",
  1115. "at" : 0.5
  1116. },
  1117. {
  1118. "fill" : "#b4d8f0",
  1119. "at" : 0.625
  1120. },
  1121. {
  1122. "fill" : "#7cc7ff",
  1123. "at" : 0.75
  1124. },
  1125. {
  1126. "fill" : "#5596e6",
  1127. "at" : 0.875
  1128. },
  1129. {
  1130. "fill" : "#4178be",
  1131. "at" : 1.0
  1132. }
  1133. ]
  1134. },
  1135. {
  1136. "id": "rave2.colorpalette.blueGreenContinuousDivergent",
  1137. "label" : "rave2.colorpalette.blueGreenContinuousDivergent.label",
  1138. "description" : "rave2.colorpalette.blueGreenContinuousDivergent.description",
  1139. "icon" : "",
  1140. "fillType": "continuous",
  1141. "valueType": "normalized",
  1142. "fills": [
  1143. {
  1144. "fill" : "#4178be",
  1145. "at" : 0.0
  1146. },
  1147. {
  1148. "fill" : "#5596e6",
  1149. "at" : 0.125
  1150. },
  1151. {
  1152. "fill" : "#7cc7ff",
  1153. "at" : 0.25
  1154. },
  1155. {
  1156. "fill" : "#b4d8f0",
  1157. "at" : 0.375
  1158. },
  1159. {
  1160. "fill" : "#dfe9e9",
  1161. "at" : 0.5
  1162. },
  1163. {
  1164. "fill" : "#bbe085",
  1165. "at" : 0.625
  1166. },
  1167. {
  1168. "fill" : "#8cd211",
  1169. "at" : 0.75
  1170. },
  1171. {
  1172. "fill" : "#5aa700",
  1173. "at" : 0.875
  1174. },
  1175. {
  1176. "fill" : "#4b8400",
  1177. "at" : 1.0
  1178. }
  1179. ]
  1180. },
  1181. {
  1182. "id": "rave2.colorpalette.tealPurpleContinuousDivergent",
  1183. "label" : "rave2.colorpalette.tealPurpleContinuousDivergent.label",
  1184. "description" : "rave2.colorpalette.tealPurpleContinuousDivergent.description",
  1185. "icon" : "",
  1186. "fillType": "continuous",
  1187. "valueType": "normalized",
  1188. "fills": [
  1189. {
  1190. "fill" : "#008571",
  1191. "at" : 0.0
  1192. },
  1193. {
  1194. "fill" : "#00b4a0",
  1195. "at" : 0.125
  1196. },
  1197. {
  1198. "fill" : "#41d6c3",
  1199. "at" : 0.25
  1200. },
  1201. {
  1202. "fill" : "#65dbc7",
  1203. "at" : 0.375
  1204. },
  1205. {
  1206. "fill" : "#dfe9e9",
  1207. "at" : 0.5
  1208. },
  1209. {
  1210. "fill" : "#d7aaff",
  1211. "at" : 0.625
  1212. },
  1213. {
  1214. "fill" : "#ba8ff7",
  1215. "at" : 0.75
  1216. },
  1217. {
  1218. "fill" : "#af6ee8",
  1219. "at" : 0.875
  1220. },
  1221. {
  1222. "fill" : "#9855d4",
  1223. "at" : 1.0
  1224. }
  1225. ]
  1226. },
  1227. {
  1228. "id": "rave2.colorpalette.redGreenInverseContinuousDivergent",
  1229. "label" : "rave2.colorpalette.redGreenInverseContinuousDivergent.label",
  1230. "description" : "rave2.colorpalette.redGreenInverseContinuousDivergent.description",
  1231. "icon" : "",
  1232. "fillType": "continuous",
  1233. "valueType": "normalized",
  1234. "fills": [
  1235. {
  1236. "fill" : "#ffd2dd",
  1237. "at" : 0.0
  1238. },
  1239. {
  1240. "fill" : "#ffa5b4",
  1241. "at" : 0.125
  1242. },
  1243. {
  1244. "fill" : "#ff5050",
  1245. "at" : 0.25
  1246. },
  1247. {
  1248. "fill" : "#ce202c",
  1249. "at" : 0.375
  1250. },
  1251. {
  1252. "fill" : "#a53725",
  1253. "at" : 0.5
  1254. },
  1255. {
  1256. "fill" : "#4b8400",
  1257. "at" : 0.625
  1258. },
  1259. {
  1260. "fill" : "#5aa700",
  1261. "at" : 0.75
  1262. },
  1263. {
  1264. "fill" : "#8cd211",
  1265. "at" : 0.875
  1266. },
  1267. {
  1268. "fill" : "#bbe085",
  1269. "at" : 1.0
  1270. }
  1271. ]
  1272. },
  1273. {
  1274. "id": "rave2.colorpalette.redBlueInverseContinuousDivergent",
  1275. "label" : "rave2.colorpalette.redBlueInverseContinuousDivergent.label",
  1276. "description" : "rave2.colorpalette.redBlueInverseContinuousDivergent.description",
  1277. "icon" : "",
  1278. "fillType": "continuous",
  1279. "valueType": "normalized",
  1280. "fills": [
  1281. {
  1282. "fill" : "#ffd2dd",
  1283. "at" : 0.0
  1284. },
  1285. {
  1286. "fill" : "#ffa5b4",
  1287. "at" : 0.125
  1288. },
  1289. {
  1290. "fill" : "#ff5050",
  1291. "at" : 0.25
  1292. },
  1293. {
  1294. "fill" : "#e71d32",
  1295. "at" : 0.375
  1296. },
  1297. {
  1298. "fill" : "#734098",
  1299. "at" : 0.5
  1300. },
  1301. {
  1302. "fill" : "#4178be",
  1303. "at" : 0.625
  1304. },
  1305. {
  1306. "fill" : "#5596e6",
  1307. "at" : 0.75
  1308. },
  1309. {
  1310. "fill" : "#7cc7ff",
  1311. "at" : 0.875
  1312. },
  1313. {
  1314. "fill" : "#c0e6ff",
  1315. "at" : 1.0
  1316. }
  1317. ]
  1318. }
  1319. ],
  1320. "defaultPaletteID" : "rave2.colorpalette.default"
  1321. }
  1322. }
  1323. },{}],2:[function(require,module,exports){
  1324. (function(){function insertScript(src,async,onLoadFunction,onErrorFunction){var cachedScript=_cachedScripts[src];if(!cachedScript){_cachedScripts[src]={status:"loading",onload:[onLoadFunction],onerror:[onErrorFunction]};var onload=function(){var cached=_cachedScripts[src];for(cached.status="loaded";cached.onload.length>0;)cached.onload.pop()()};var onerror=function(){var cached=_cachedScripts[src];for(cached.status="error";cached.onerror.length>0;)cached.onerror.pop()()};createScriptNode(src,async,
  1325. onload,onerror)}else if(cachedScript.status=="loaded")onLoadFunction();else if(cachedScript.status=="loading"){cachedScript.onload["push"](onLoadFunction);cachedScript.onerror["push"](onErrorFunction)}else if(cachedScript.status=="error")onErrorFunction()}function createScriptNode(uri,async,onLoadFunction,onErrorFunction){var script=document.createElement("script");script.setAttribute("src",uri);script.setAttribute("charset","utf-8");script["type"]="text/javascript";script.async=async|false;script.onload=
  1326. onLoadFunction;script.onerror=onErrorFunction;document.head.appendChild(script)}var $={};var com_ibm_rave_core_RegistryService=rave["internal"]["RegistryService"];rave["internal"]["Declare"]=rave["_"]["com_ibm_rave_core_nativeImpl_Declare"];var rave_library_externs={};rave["internal"]["CSSUtil"]=rave["_"]["com_ibm_rave_core_internal_css_CSSUtil"];var com_ibm_rave_library_service_ErrorDispatcher=rave["internal"]["Declare"]({getReporter:function(){return rave["internal"]["RaveContextManager"]["INSTANCE"].getRaveContext()["getData"]("ERROR_REPORTER_KEY")},
  1327. "setReporter":function(reporter){rave["internal"]["RaveContextManager"]["INSTANCE"].getRaveContext().putData("ERROR_REPORTER_KEY",reporter)},"error":function(error){var reporter=this.getReporter();if(reporter)reporter(error)},logError$0:function(code){this["error"](com_ibm_rave_library_service_LibraryError["create"](code))},logError$1:function(code,location){this["error"](com_ibm_rave_library_service_LibraryError["create"](code,location))},logError$2:function(code,location,bundleName){this["error"](com_ibm_rave_library_service_LibraryError["create"](code,
  1328. location,bundleName))},"logError":function(a0,a1,a2){var args=arguments;if(args.length==1)return this.logError$0(a0);if(args.length==2)return this.logError$1(a0,a1);return this.logError$2(a0,a1,a2)}});com_ibm_rave_library_service_ErrorDispatcher["INSTANCE"]=new com_ibm_rave_library_service_ErrorDispatcher;var com_ibm_rave_library_service_LibraryError=rave["internal"]["Declare"]({errorCode:0,"constructor":function(code,location,bundleName){this.errorCode=code;this.errorMessage=com_ibm_rave_library_service_LibraryError.errorMap[code];
  1329. this.errorLocation=location;this.bundlename=bundleName},"code":function(){return this.errorCode},"message":function(){return this.errorMessage},"setBundlename":function(bundleName){this.bundlename=bundleName},"getBundlename":function(){return this.bundlename},"location":function(){return this.errorLocation}});com_ibm_rave_library_service_LibraryError.create$0=function(code){return new com_ibm_rave_library_service_LibraryError(code,null,null)};com_ibm_rave_library_service_LibraryError.create$1=function(code,
  1330. location){return new com_ibm_rave_library_service_LibraryError(code,location,null)};com_ibm_rave_library_service_LibraryError.create$2=function(code,location,bundleName){return new com_ibm_rave_library_service_LibraryError(code,location,bundleName)};com_ibm_rave_library_service_LibraryError.populateErrorMap=function(){var errorMap={};errorMap[300]="No metadata about the bundle could be found in the json file.";errorMap[301]="The specified info does not exist";errorMap[302]="Preview format is not supported. It is either svg or img";
  1331. errorMap[201]="Unable to load bundle";errorMap[206]="Manifest not available for this bundle";errorMap[207]="Bower not available for this bundle";errorMap[204]="Requested configuration ID not available for this bundle";errorMap[4]="PropertyNativeUtils parse";errorMap[5]="Palettes must have a unique id with at least 1 character. PaletteSet add";errorMap[205]="Configuration file load error ";errorMap[101]="Data model Error";errorMap[203]="NLS catalog file load error ";errorMap[1]="A property error has occurred.";
  1332. errorMap[104]="No datamodels defined";errorMap[105]="Data model not found";errorMap[106]="Data set not found";errorMap[107]="Data slot not found";errorMap[108]="Accessor is not of a type allowed for the data slot";errorMap[409]="Mismatched data type";errorMap[109]="No data has been assigned to a required data set";errorMap[110]="No accessor has been assigned to a required data slot";errorMap[401]="Missing ImportData or required ImportData property (visJSONData, index, dataSetId), or JSON parse error. Please check input data.";
  1333. errorMap[402]="ImportData index out of range";errorMap[403]="selected table is null or has no fields";errorMap[404]="ImportData dataSetId is not valid";errorMap[405]="map has an invalid data slot ID";errorMap[406]="ImportData dataSetId is not of the correct type (tabular or hierarchical)";errorMap[407]="ImportData levels uses an ID which is not a field ID";errorMap[6]="The numeric value given is NaN";errorMap[7]="The value given does not exist in the specified list";errorMap[8]="The value given is less than the minimum specified";
  1334. errorMap[9]="The value given is greater than the maximum specified";errorMap[10]="value of minimum is negative";errorMap[11]="value of maximum is negative";errorMap[12]="The minmum value is greater than the maximum value";errorMap[13]="Options array is empty.";errorMap[14]="Option array for string property are not unique.";errorMap[15]="The property must be string.";errorMap[16]="The property must be numeric.";errorMap[17]="The property must be boolean.";errorMap[18]="The property must be an array.";
  1335. errorMap[19]="The property must be an object.";errorMap[20]="The value must be an integer.";errorMap[21]="Property simple id is null";errorMap[22]="Property simple id is invalid";errorMap[23]="Property entry type is invalid";errorMap[24]="Property entry is null";errorMap[25]="Property entry type is not an object";errorMap[26]="Property entry type is not a string";errorMap[27]="Property entry has no type";errorMap[28]="Property entry has no properties";errorMap[29]="Property entry has unknown type";
  1336. errorMap[30]="Found duplicate property entries with the same id but of different types";errorMap[31]="value being set is not a JSON object";errorMap[32]="value object has an unknown property";errorMap[33]="Both the true and false label must be provided";errorMap[34]="Value is not part of enum.";errorMap[35]="Can't change value of unmodifiable property";errorMap[36]="A property in value object does not exist.";errorMap[37]="String does not match regular expression";errorMap[38]="Can not set value for unknown type";
  1337. errorMap[39]="A required property has no default value";errorMap[40]="Can't set a required property with no default to null";errorMap[41]="Missing enum options array";errorMap[42]="Invalid Enum. Entry: missing enum/enumLabel";errorMap[43]="Duplicate enum value";errorMap[408]="Stacking isn't allowed";return errorMap};com_ibm_rave_library_service_LibraryError["create"]=function(a0,a1,a2){var args=arguments;if(args.length==1)return com_ibm_rave_library_service_LibraryError.create$0(a0);if(args.length==
  1338. 2)return com_ibm_rave_library_service_LibraryError.create$1(a0,a1);return com_ibm_rave_library_service_LibraryError.create$2(a0,a1,a2)};com_ibm_rave_library_service_LibraryError.errorMap=com_ibm_rave_library_service_LibraryError.populateErrorMap();var com_ibm_rave_library_service_BundleService=rave["internal"]["Declare"](com_ibm_rave_core_RegistryService,{"getServiceId":function(){return"BundleService"}});com_ibm_rave_library_service_BundleService["INSTANCE"]=new com_ibm_rave_library_service_BundleService;
  1339. var com_ibm_rave_library_service_LibraryExtensionService=rave["internal"]["Declare"](com_ibm_rave_core_RegistryService,{"getServiceId":function(){return"LibraryExtensionService"}});com_ibm_rave_library_service_LibraryExtensionService["INSTANCE"]=new com_ibm_rave_library_service_LibraryExtensionService;var com_ibm_rave_library_palette_internal_PaletteManager=rave["internal"]["Declare"]({getPaletteManagerData:function(){var paletteManagerData=rave["internal"]["RaveContextManager"]["INSTANCE"].getRaveContext()["getData"]("PALETTE_MANAGER_DATA_KEY");
  1340. if(!paletteManagerData){paletteManagerData=new com_ibm_rave_library_palette_internal_PaletteManager.PaletteManagerData;rave["internal"]["RaveContextManager"]["INSTANCE"].getRaveContext().putData("PALETTE_MANAGER_DATA_KEY",paletteManagerData);this["populate"](this.obj)}return paletteManagerData},"constructor":function(){this.obj=require("./configuration/configuration.json")},"populate":function(config){if(config){this.paletteConfig=config["paletteConfiguration"];if(this.paletteConfig){this.getPaletteManagerData()["palettes"]["populate"](this.paletteConfig["palettes"]);
  1341. var defaultPaletteId=this.paletteConfig["defaultPaletteID"];if(defaultPaletteId!=null)this.getPaletteManagerData().defaultPalette=""+defaultPaletteId}}},setDefaultPalette:function(paletteId){this.getPaletteManagerData().defaultPalette=paletteId},getDefaultId:function(){return this.getPaletteManagerData().defaultPalette},getDefaultPalette:function(){var paletteManagerData=this.getPaletteManagerData();return paletteManagerData["palettes"]["get"](paletteManagerData.defaultPalette)},getPalette:function(paletteId){return this.getPaletteManagerData()["palettes"]["get"](paletteId)},
  1342. getAdjustedColorPalette:function(paletteId,adjustment){var originalPalette=this.getPaletteManagerData()["palettes"].getPaletteJSON(paletteId);var adjustedPaletteId=originalPalette["id"]+"_"+adjustment;var adjustedPalette=this.getPaletteManagerData()["palettes"]["get"](adjustedPaletteId);if(!adjustedPalette){var adjustedPaletteClone={};adjustedPaletteClone["id"]=adjustedPaletteId;adjustedPaletteClone["valueType"]=originalPalette["valueType"];var fillType=originalPalette["fillType"];adjustedPaletteClone["fillType"]=
  1343. fillType;var simpleFill=fillType.localeCompare("simple")==0?true:false;var originalFills=originalPalette["fills"];var newFills=[];adjustedPaletteClone["fills"]=newFills;for(var i=0;i<originalFills.length;++i)if(simpleFill){var fill=originalFills[i];if(adjustment<0)fill=rave.rgb(fill).darker(adjustment*-1).toString();else fill=rave.rgb(fill).brighter(adjustment).toString();newFills["push"](fill)}else{var oFill=originalFills[i];fill=oFill["fill"];if(adjustment<0)fill=rave.rgb(fill).darker(adjustment*
  1344. -1).toString();else fill=rave.rgb(fill).brighter(adjustment).toString();var newFill={};newFill["at"]=oFill["at"];newFill["fill"]=fill;newFills["push"](newFill)}this.getPaletteManagerData()["palettes"]["add"](adjustedPaletteClone);adjustedPalette=this.getPaletteManagerData()["palettes"]["get"](adjustedPaletteId)}return adjustedPalette},addPalette:function(palette){this.getPaletteManagerData()["palettes"]["add"](palette)},removePalette:function(paletteId,error){this.getPaletteManagerData()["palettes"].remove(paletteId,
  1345. error)},addPalettes:function(palettes){var paletteSet=this.getPaletteManagerData()["palettes"];var __i_enFor0=0;var __exp_enFor0=palettes;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var palette=__exp_enFor0[__i_enFor0];paletteSet["add"](palette)}},getAllPalettes:function(){return this.getPaletteManagerData()["palettes"].getAll()},getAllPaletteIds:function(){return this.getPaletteManagerData()["palettes"].getAllIds()},getJSONPalette:function(id){return this.getPaletteManagerData()["palettes"].getPaletteJSON(id)}});
  1346. com_ibm_rave_library_palette_internal_PaletteManager.PaletteManagerData=rave["internal"]["Declare"]({"constructor":function(){this["palettes"]=new com_ibm_rave_library_palette_internal_PaletteSet}});var com_ibm_rave_library_palette_internal_PaletteSet=rave["internal"]["Declare"]({"constructor":function(){this["palettes"]={}},"populate":function(palettes){if(!palettes)return;for(var i=0;i<palettes.length;++i){var obj=palettes[i];if(com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isJSONObject"](obj)){var jsonPalette=
  1347. obj;var passed=this["add"](jsonPalette);if(!passed)return}}},"add":function(palette){var id=""+palette["id"];if(id!=null&&id.length>0){this["palettes"][id]=palette;return true}com_ibm_rave_library_Library["logError"](5);return false},remove:function(paletteId,error){if(paletteId!=null&&paletteId.length>0)delete this["palettes"][paletteId];else com_ibm_rave_library_Library["logError"](5,"PaletteSet remove")},getPaletteJSON:function(paletteId){return this["palettes"][paletteId]},"get":function(id){var palette;
  1348. if(id!=null){var jsonPalette=this["palettes"][id];if(jsonPalette)if("simple"==jsonPalette["fillType"])palette=new com_ibm_rave_library_palette_internal_CategoricalPalette(jsonPalette);else if("continuous"==jsonPalette["fillType"]||"discrete"==jsonPalette["fillType"])palette=new com_ibm_rave_library_palette_internal_ContinuousPalette(jsonPalette);else if("conditional"==jsonPalette["fillType"])palette=new com_ibm_rave_library_palette_internal_ConditionalPalette(jsonPalette)}return palette},getAll:function(){var paletteArray=
  1349. [];var __i_enFor0=0;var __exp_enFor0=Object.keys(this["palettes"]);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=__exp_enFor0[__i_enFor0];paletteArray["push"](this["get"](key))}return paletteArray},getAllIds:function(){var paletteIds=[];var __i_enFor0=0;var __exp_enFor0=Object.keys(this["palettes"]);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=__exp_enFor0[__i_enFor0];paletteIds["push"](key)}return paletteIds}});var com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils=
  1350. function(){};com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["parse"]=function(jString){var json=null;try{json=JSON["parse"](jString)}catch(e){com_ibm_rave_library_Library["logError"](com_ibm_rave_library_LibraryError.PROPERTY_JSON_PARSE_ERROR,"PropertyNativeUtils parse")}return json};com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isJSONObject"]=function(obj){return obj!=null&&obj instanceof Object&&!com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isJSONArray"](obj)};
  1351. com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isJSONArray"]=function(obj){return obj instanceof Array};com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isNumber"]=function(object){return typeof object=="number"||object instanceof Number};com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isString"]=function(object){return typeof object=="string"||object instanceof String};com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isBoolean"]=function(object){return typeof object==
  1352. "boolean"||object instanceof Boolean};com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["stringMatchesRexExp"]=function(str,regexp){var re=new RegExp(regexp);var match=re.exec(str);if(match[0]==str)return true;return false};var com_ibm_rave_library_palette_Palette=rave_library_externs["Palette"]=rave["internal"]["Declare"]({"nullColor":null,"dataAccessor":null,"type":null,_domainValidity:0,"constructor":function(jsonPalette){this._id=jsonPalette["id"];this._label=jsonPalette["label"];this._description=
  1353. jsonPalette["description"];this._icon=jsonPalette["icon"];this["nullColor"]=null;this._domainValidity=com_ibm_rave_library_palette_Palette["VALID_DOMAIN"];this["dataAccessor"]=function(data){return data}},"getId":function(){return this._id},"getLabel":function(){return this._label},"getDescription":function(){return this._description},"getIcon":function(){return this._icon},"getType":function(){return this["type"]},"getDomainValidity":function(){return this._domainValidity},"setAccessor":function(singleValueFunction){this["dataAccessor"]=
  1354. singleValueFunction},setData$0:function(domain,dataSet,slot){var dataSlot=dataSet["slot"](slot);this.setDomain(domain,dataSlot?dataSlot["entry"]():null,null,null)},setData$1:function(dataSet,slot){var dataSlot=dataSet["slot"](slot);var colorAccessor=dataSlot?dataSlot["entry"]():null;var data$$0=dataSet["data"]();var originalDomain;var originalDomainLabelAccessor;var domain;if(colorAccessor){if("numeric"==colorAccessor.type$0())domain=com_ibm_rave_library_framework_internal_ScaleManager.ordinalDomain$0(data$$0,
  1355. colorAccessor,true);else domain=com_ibm_rave_library_framework_internal_ScaleManager.ordinalDomain$0(data$$0,colorAccessor,false);if(domain){var originalDomainMap=rave["internal"]["ES6Map"]["create"]();var __i_enFor0=0;var __exp_enFor0=domain;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key$$0=__exp_enFor0[__i_enFor0];originalDomainMap.set(key$$0,new com_ibm_rave_library_framework_internal_OrdinalCoordinateScaleDatum(key$$0))}var __i_enFor1=0;var __exp_enFor1=
  1356. data$$0;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){var o=__exp_enFor1[__i_enFor1];key$$0=colorAccessor(o);var datum=originalDomainMap["get"](key$$0);if(datum)datum["push"](o)}originalDomain=[];var __i_enFor2=0;var __exp_enFor2=domain;for(var __len_enFor2=__exp_enFor2.length;__i_enFor2<__len_enFor2;++__i_enFor2){var d=__exp_enFor2[__i_enFor2];originalDomain["push"](originalDomainMap["get"](d))}originalDomainLabelAccessor=function(data,index,groupIndex){var key=data.key();
  1357. return""+key}}}this.setDomain(domain,colorAccessor,originalDomain,originalDomainLabelAccessor)},setDomain:function(domain,colorAccessor,originalDomain,originalDomainLabelAccessor){if(!domain){this._domainValidity=com_ibm_rave_library_palette_Palette["INVALID_DOMAIN_NULL"];this["invalidateDomain"]()}else if(domain.length<=0){this._domainValidity=com_ibm_rave_library_palette_Palette["INVALID_DOMAIN_EMPTY"];this["invalidateDomain"]()}else if(!this["canHandleDataType"](colorAccessor?colorAccessor.type$0():
  1358. null)){this._domainValidity=com_ibm_rave_library_palette_Palette["INVALID_DOMAIN_DATATYPE"];this["invalidateDomain"]()}else{this._domainValidity=com_ibm_rave_library_palette_Palette["VALID_DOMAIN"];this["domain"](domain);this._originalDomain=originalDomain;this._originalDomainLabelAccessor=originalDomainLabelAccessor}},"setNullColor":function(color){this["nullColor"]=color},"addColor":function(color){},"addAllColors":function(colors){},"removeColor":function(color){},"domain":function(domain){},"invalidateDomain":function(){},
  1359. "getScale":function(){},"canHandleDataType":function(type){},"originalDomain":function(){return this._originalDomain},originalDomainLabelAccessor$0:function(format){this._originalDomainLabelAccessor=format},originalDomainLabelAccessor$1:function(){return this._originalDomainLabelAccessor},"setData":function(a0,a1,a2){var args=arguments;if(args.length==2)return this.setData$1(a0,a1);return this.setData$0(a0,a1,a2)},"originalDomainLabelAccessor":function(a0){var args=arguments;if(args.length==0)return this.originalDomainLabelAccessor$1();
  1360. return this.originalDomainLabelAccessor$0(a0)}});com_ibm_rave_library_palette_Palette["VALID_DOMAIN"]=0;com_ibm_rave_library_palette_Palette["INVALID_DOMAIN_DATATYPE"]=1;com_ibm_rave_library_palette_Palette["INVALID_DOMAIN_EMPTY"]=2;com_ibm_rave_library_palette_Palette["INVALID_DOMAIN_NULL"]=3;var com_ibm_rave_library_framework_internal_CoordinateScaleImpl=rave["internal"]["Declare"]({"scale":function(){},isContinuous:function(){return false},"isOrdinal":function(){return false},"isLinear":function(){return false},
  1361. "isTime":function(){return false},"isClustered":function(){return false},expandFraction:function(fraction,keepZero){return this},expandPixels:function(pixels,keepZero){return this},includeZero:function(){return this},expandZeroExtent:function(keepZero){return this},nice$0:function(tickMagnitude){return this},nice$1:function(){return this},"center":function(data){},"lower":function(data){},"upper":function(data){},"width":function(){},setWidth:function(w){},applyWidth:function(apply){},"originalDomain":function(){return null},
  1362. originalDomainLabelAccessor$0:function(format){},originalDomainLabelAccessor$1:function(){return null},nice:function(a0){var args=arguments;if(args.length==0)return this.nice$1();return this.nice$0(a0)},"originalDomainLabelAccessor":function(a0){var args=arguments;if(args.length==0)return this.originalDomainLabelAccessor$1();return this.originalDomainLabelAccessor$0(a0)}});com_ibm_rave_library_framework_internal_CoordinateScaleImpl.useRounding=function(v1,v2,domainSize,padding,outerPadding){var pad=
  1363. padding!=null?padding:0;var oPad=outerPadding!=null?outerPadding:0;return Math.abs(v2-v1)/(domainSize-pad+2*oPad)>=10};com_ibm_rave_library_framework_internal_CoordinateScaleImpl.ROUND_TOLERANCE=10;var com_ibm_rave_library_framework_internal_OrdinalCoordinateScaleDatum=rave["internal"]["Declare"]({"constructor":function(key){this._key=key;this._values=[]},"push":function(v){this._values["push"](v)},key:function(){return this._key},"originalData":function(){return this._values},"originalDataList":function(){return this._values},
  1364. toString:function(){return this._key.toString()}});var com_ibm_rave_library_action_ActionOperation=rave_library_externs["ActionOperation"]=rave["internal"]["Declare"]({"get":function(id){return null}});var com_ibm_rave_library_action_FiltersUtil=rave_library_externs["FiltersUtil"]=rave["internal"]["Declare"]({"selectionFilter":function(context,flag){return context.filter(flag?function(data,i,groupIndext){var selected=rave["select"](this)["property"]("selected");return selected==null}:function(data,
  1365. i,groupIndext){var selected=rave["select"](this)["property"]("selected");return selected==true})}});com_ibm_rave_library_action_FiltersUtil["INSTANCE"]=new com_ibm_rave_library_action_FiltersUtil;var com_ibm_rave_library_property_PropertySet=rave_library_externs["PropertySet"]=rave["internal"]["Declare"]({"constructor":function(){this._flattennedPropMap={};this._visibleProperties=null;this._visibleMeta=null},populate$0:function(properties){var __i_enFor0=0;var __exp_enFor0=properties;for(var __len_enFor0=
  1366. __exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var propertyMeta=__exp_enFor0[__i_enFor0];this.addTopLevelProperty(propertyMeta["copy"](null))}this._visibleProperties=null;this._visibleMeta=null},populate$1:function(props,messages,validate){var info=com_ibm_rave_library_property_PropertyProcessor["processProperties"](props,messages,validate);this.populate$0(info["properties"])},addTopLevelProperty:function(propertyType){var prop=this._flattennedPropMap[propertyType["id"]()];if(!prop)this.addProperty(propertyType,
  1367. null);else this.mergeProperty(prop,propertyType,null)},addProperty:function(propertyType,parent){var newProperty;if(propertyType["typeId"]()==21){var objPropType=propertyType;newProperty=new com_ibm_rave_library_property_ObjectPropertyImpl(objPropType,parent);this._flattennedPropMap[propertyType["id"]()]=newProperty;var __i_enFor0=0;var __exp_enFor0=Object.keys(objPropType._childProperties);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=__exp_enFor0[__i_enFor0];
  1368. var childProperty=objPropType._childProperties[key];this.addProperty(childProperty,newProperty)}}else{newProperty=new com_ibm_rave_library_property_PropertyImpl(propertyType,parent);this._flattennedPropMap[propertyType["id"]()]=newProperty}if(parent&&parent["meta"]()["typeId"]()==21)parent["childProperties"]()[newProperty["meta"]()["simpleId"]()]=newProperty},mergeProperty:function(existingProperty,newPropertyType,parent){if(existingProperty["meta"]()["typeId"]()==21&&newPropertyType["typeId"]()==
  1369. 21){var existingObj=existingProperty;var newObjType=newPropertyType;var newObjectTypeChildIds={};var __i_enFor0=0;var __exp_enFor0=Object.keys(newObjType._childProperties);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=__exp_enFor0[__i_enFor0];newObjectTypeChildIds[key]=1;var newChildPropertyType=newObjType._childProperties[key];var existingChildProperty=existingObj["childProperties"]()[key];if(existingChildProperty)this.mergeProperty(existingChildProperty,
  1370. newChildPropertyType,existingObj);else this.fuseProperty(newChildPropertyType,existingObj)}var __i_enFor1=0;var __exp_enFor1=Object.keys(newObjectTypeChildIds);for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){key=__exp_enFor1[__i_enFor1];delete newObjType._childProperties[""+key]}}else this.overwriteProperty(existingProperty,newPropertyType,parent)},overwriteProperty:function(existingProperty,newPropertyType,parent){if(existingProperty["meta"]()["typeId"]()==21){var objProperty=
  1371. existingProperty;var children=objProperty["childProperties"]();var __i_enFor0=0;var __exp_enFor0=Object.keys(children);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var propertyId=__exp_enFor0[__i_enFor0];var childProperty=children[propertyId];this.removePropertyFromFlatMap(childProperty)}}if(parent&&parent["meta"]()["typeId"]()==21)this.fuseProperty(newPropertyType,parent);else{newPropertyType._parent=existingProperty["meta"]()._parent;this.addProperty(newPropertyType,
  1372. parent)}existingProperty["meta"]()._parent=null},fuseProperty:function(newChildPropertyType,existingParentObj){this.addProperty(newChildPropertyType,existingParentObj);var existingParentObjType=existingParentObj["meta"]();existingParentObjType._childProperties[newChildPropertyType["simpleId"]()]=newChildPropertyType;newChildPropertyType._parent=existingParentObjType;var defaultInstance=existingParentObj["meta"]()["defaultValue"]();defaultInstance[newChildPropertyType["simpleId"]()]=newChildPropertyType["defaultValue"]();
  1373. var valueInstance=existingParentObj["value"]();valueInstance[newChildPropertyType["simpleId"]()]=newChildPropertyType["defaultValue"]()},removePropertyFromFlatMap:function(property){delete this._flattennedPropMap[property["meta"]()["id"]()];if(property["meta"]()["typeId"]()==21){var objProperty=property;var __i_enFor0=0;var __exp_enFor0=Object.keys(objProperty["childProperties"]()).arrayIterator();for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var propertyId=__exp_enFor0[__i_enFor0];
  1374. var childProperty=objProperty["childProperties"]()[propertyId];this.removePropertyFromFlatMap(childProperty)}}},"configure":function(json){var v=json["properties"];if(v!=null){var __i_enFor0=0;var __exp_enFor0=v;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var o=__exp_enFor0[__i_enFor0];var config=o;var prop=this._flattennedPropMap[""+config["id"]];if(prop){var value=config["value"];if(value!=null&&!prop._readonly){prop["value"](value);prop["meta"]()["setDefaultValue"](value)}var b=
  1375. config["hidden"];if(b!=null&&b)prop.setHidden();b=config["readonly"];if(b!=null&&b)prop.setReadonly()}}this._visibleProperties=null;this._visibleMeta=null}},"property":function(id){if(id!=null)return this._flattennedPropMap[id];return null},"properties":function(){if(!this._visibleProperties)this.buildVisibleProperties();return this._visibleProperties},"meta":function(){if(!this._visibleMeta)this.buildVisibleProperties();return this._visibleMeta},buildVisibleProperties:function(){this._visibleProperties=
  1376. [];this._visibleMeta=[];var __i_enFor0=0;var __exp_enFor0=Object.keys(this._flattennedPropMap);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var id=__exp_enFor0[__i_enFor0];var prop=this._flattennedPropMap[id];if(prop["meta"]()["typeId"]()!=21&&!prop._hidden){this._visibleProperties["push"](prop);this._visibleMeta["push"](prop["meta"]())}}},"populate":function(a0,a1,a2){var args=arguments;if(args.length==1)return this.populate$0(a0);return this.populate$1(a0,a1,a2)}});
  1377. com_ibm_rave_library_property_PropertySet["merge"]=function(properties){var propertySet=new com_ibm_rave_library_property_PropertySet;propertySet["populate"](properties);var props=propertySet["properties"]();var mergedMeta=[];var __i_enFor0=0;var __exp_enFor0=props;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var p=__exp_enFor0[__i_enFor0];mergedMeta["push"](p["meta"]())}return mergedMeta};var com_ibm_rave_library_property_PropertyProcessingInfo=rave_library_externs["PropertyProcessingInfo"]=
  1378. rave["internal"]["Declare"]({"properties":null,"hasInvalidProperties":false,"validate":false,"constructor":function(validate){this["properties"]=[];this["validate"]=validate},processError:function(){this["hasInvalidProperties"]=true}});var com_ibm_rave_library_property_PropertyUtil=rave["internal"]["Declare"]({"constructor":function(){com_ibm_rave_library_property_PropertyUtil.propertyTypes["string"]=1;com_ibm_rave_library_property_PropertyUtil.propertyTypes["boolean"]=1;com_ibm_rave_library_property_PropertyUtil.propertyTypes["numeric"]=
  1379. 1;com_ibm_rave_library_property_PropertyUtil.propertyTypes["enum"]=1;com_ibm_rave_library_property_PropertyUtil.propertyTypes["font"]=1;com_ibm_rave_library_property_PropertyUtil.propertyTypes["color"]=1;com_ibm_rave_library_property_PropertyUtil.propertyTypes["array"]=1;com_ibm_rave_library_property_PropertyUtil.propertyTypes["palette"]=1;com_ibm_rave_library_property_PropertyUtil.propertyTypes["length"]=1;com_ibm_rave_library_property_PropertyUtil.propertyTypes["padding"]=1;com_ibm_rave_library_property_PropertyUtil.propertyTypes["dasharray"]=
  1380. 1;com_ibm_rave_library_property_PropertyUtil.propertyTypes["object"]=1;com_ibm_rave_library_property_PropertyUtil.propertyTypes["jsonobject"]=1;com_ibm_rave_library_property_PropertyUtil.propertyTypes["geojson"]=1;com_ibm_rave_library_property_PropertyUtil.propertyTypes["shadow"]=1},validateNumeric:function(obj,decimal){if(!this.validateBasicType(obj,11))return false;var num=+obj;if(isNaN(num)){com_ibm_rave_library_Library["logError"](6,"Property Validator");return false}if(!decimal)return this.validateIsInteger(num);
  1381. return true},validateObjectExistInList:function(list,value){if(list.indexOf(value)==-1){com_ibm_rave_library_Library["logError"](7,"Property Validator");return false}return true},validateNumericProperties:function(_options,value,decimal){if(_options.length==0)return true;for(var i=0;i<_options.length;++i){var listVal=_options[i];if(decimal){if(listVal["value"]()==value)return true}else if(listVal["value"]()==value)return true}com_ibm_rave_library_Library["logError"](7,"Property Validator");return false},
  1382. validateMinMaxPropertyValue:function(min,max,decimal,value){if(value!=null){if(!decimal)if(!this.validateIsInteger(value))return false;if(min!=null&&min>value){com_ibm_rave_library_Library["logError"](8,"Property Validator");return false}if(max!=null&&max<value){com_ibm_rave_library_Library["logError"](9,"Property Validator");return false}}return true},validateMinMaxProperties:function(minObj,maxObj,decimal,allowNegatives){var min;var max;if(minObj!=null){if(!this.validateNumeric(minObj,decimal))return false;
  1383. min=+minObj;if(!allowNegatives)if(min<0){com_ibm_rave_library_Library["logError"](10,"Property Validator");return false}}if(maxObj!=null){if(!this.validateNumeric(maxObj,decimal))return false;max=+maxObj;if(!allowNegatives)if(max<0){com_ibm_rave_library_Library["logError"](11,"Property Validator");return false}if(min!=null&&min>max){com_ibm_rave_library_Library["logError"](12,"Property Validator");return false}}return true},validateSimpleOptions:function(optionsArray,property){var len=optionsArray.length;
  1384. if(len==0){com_ibm_rave_library_Library["logError"](13,"Property Validator");return false}var optionsSet={};for(var i=0;i<len;++i){var obj=optionsArray[i];if(optionsSet.hasOwnProperty(obj)){com_ibm_rave_library_Library["logError"](14,"Property Validator");return false}optionsSet[obj]=1;if(!property["validateValue"](obj))return false}return true},validateStringOptions:function(optionsArray,property){var len=optionsArray.length;if(len==0){com_ibm_rave_library_Library["logError"](13,"Property Validator");
  1385. return false}var optionsSet={};for(var i=0;i<len;++i){var value=optionsArray[i]["value"];if(optionsSet.hasOwnProperty(value)){com_ibm_rave_library_Library["logError"](14,"Property Validator");return false}optionsSet[value]=1;if(!property["validateValue"](value))return false}return true},validateBasicType:function(obj,typeId){switch(typeId){case 10:if(!com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isString"](obj)){com_ibm_rave_library_Library["logError"](15,"Property Validator");return false}return true;
  1386. case 11:if(!com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isNumber"](obj)){com_ibm_rave_library_Library["logError"](16,"Property Validator");return false}return true;case 12:if(!com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isBoolean"](obj)){com_ibm_rave_library_Library["logError"](17,"Property Validator");return false}return true;case 20:if(!com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isJSONArray"](obj)){com_ibm_rave_library_Library["logError"](18,
  1387. "Property Validator");return false}return true;case 21:if(!com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isJSONObject"](obj)){com_ibm_rave_library_Library["logError"](19,"Property Validator");return false}return true;default:return false}},validateIsInteger:function(num){if(~~num!=num){com_ibm_rave_library_Library["logError"](20,"Property Validator");return false}return true},validatePropertySimpleId:function(simpleId){if(simpleId==null){com_ibm_rave_library_Library["logError"](21,
  1388. "PropertySet.populate");return false}if(simpleId.indexOf(".")!=-1){com_ibm_rave_library_Library["logError"](22,"PropertySet.populate");return false}return true},validType:function(type){if(!com_ibm_rave_library_property_PropertyUtil.propertyTypes.hasOwnProperty(type)){com_ibm_rave_library_Library["logError"](23,"PropertySet.populate");return false}return true},propertyEntry:function(propertyJSON,propertyId){var propertyEntry=propertyJSON[propertyId];if(propertyEntry==null){com_ibm_rave_library_Library["logError"](24,
  1389. "PropertySet.populate");return null}if(!com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isJSONObject"](propertyEntry)){com_ibm_rave_library_Library["logError"](25,"PropertySet.populate");return null}return propertyEntry},"type":function(propertyJSON){var type=propertyJSON["type"];if(type==null){com_ibm_rave_library_Library["logError"](26,"PropertySet.populate");return null}if(!com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isString"](type)){com_ibm_rave_library_Library["logError"](27,
  1390. "PropertySet.populate");return null}var typeStr=""+type;if(!this.validType(typeStr))return null;return typeStr}});com_ibm_rave_library_property_PropertyUtil.propertyTypes={};com_ibm_rave_library_property_PropertyUtil["INSTANCE"]=new com_ibm_rave_library_property_PropertyUtil;var com_ibm_rave_library_framework_meta_PropertyMeta=rave_library_externs["PropertyMeta"]=rave["internal"]["Declare"]({"id":function(){},"simpleId":function(){},"name":function(){},"description":function(){},"icon":function(){},
  1391. "parent":function(){},"type":function(){},"typeId":function(){},"required":function(){},"defaultValue":function(){},"setDefaultValue":function(defaultValue){},"options":function(){},"validateValue":function(obj){},"resetView":function(){},"copy":function(parent){},"tags":function(){}});com_ibm_rave_library_framework_meta_PropertyMeta["STRING"]="string";com_ibm_rave_library_framework_meta_PropertyMeta["BOOLEAN"]="boolean";com_ibm_rave_library_framework_meta_PropertyMeta["NUMERIC"]="numeric";com_ibm_rave_library_framework_meta_PropertyMeta["ENUM"]=
  1392. "enum";com_ibm_rave_library_framework_meta_PropertyMeta["FONT"]="font";com_ibm_rave_library_framework_meta_PropertyMeta["COLOR"]="color";com_ibm_rave_library_framework_meta_PropertyMeta["PALETTE"]="palette";com_ibm_rave_library_framework_meta_PropertyMeta["LENGTH"]="length";com_ibm_rave_library_framework_meta_PropertyMeta["PADDING"]="padding";com_ibm_rave_library_framework_meta_PropertyMeta["DASHARRAY"]="dasharray";com_ibm_rave_library_framework_meta_PropertyMeta["ARRAY"]="array";com_ibm_rave_library_framework_meta_PropertyMeta["OBJECT"]=
  1393. "object";com_ibm_rave_library_framework_meta_PropertyMeta["JSONOBJECT"]="jsonobject";com_ibm_rave_library_framework_meta_PropertyMeta["GEOJSON"]="geojson";com_ibm_rave_library_framework_meta_PropertyMeta["SHADOW"]="shadow";com_ibm_rave_library_framework_meta_PropertyMeta["UNKNOWN_TYPE"]="UNKNOWN_TYPE";com_ibm_rave_library_framework_meta_PropertyMeta["STRING_ID"]=10;com_ibm_rave_library_framework_meta_PropertyMeta["NUMERIC_ID"]=11;com_ibm_rave_library_framework_meta_PropertyMeta["BOOLEAN_ID"]=12;com_ibm_rave_library_framework_meta_PropertyMeta["ENUM_ID"]=
  1394. 13;com_ibm_rave_library_framework_meta_PropertyMeta["FONT_ID"]=14;com_ibm_rave_library_framework_meta_PropertyMeta["COLOR_ID"]=15;com_ibm_rave_library_framework_meta_PropertyMeta["PALETTE_ID"]=16;com_ibm_rave_library_framework_meta_PropertyMeta["LENGTH_ID"]=17;com_ibm_rave_library_framework_meta_PropertyMeta["PADDING_ID"]=18;com_ibm_rave_library_framework_meta_PropertyMeta["DASHARRAY_ID"]=19;com_ibm_rave_library_framework_meta_PropertyMeta["ARRAY_ID"]=20;com_ibm_rave_library_framework_meta_PropertyMeta["OBJECT_ID"]=
  1395. 21;com_ibm_rave_library_framework_meta_PropertyMeta["JSONOBJECT_ID"]=22;com_ibm_rave_library_framework_meta_PropertyMeta["GEOJSON_ID"]=23;com_ibm_rave_library_framework_meta_PropertyMeta["SHADOW_ID"]=24;com_ibm_rave_library_framework_meta_PropertyMeta["NONE"]=-1;com_ibm_rave_library_framework_meta_PropertyMeta["UNKNOWN_TYPE_ID"]=-1;var com_ibm_rave_library_property_EnumPropertyOption=rave_library_externs["EnumPropertyOption"]=rave["internal"]["Declare"]({"constructor":function(value,label,messages){this._value=
  1396. value;this._label=label;this["_messages"]=messages},"value":function(){return this._value},"id":function(){return this._value},"label":function(){return this._label}});var com_ibm_rave_library_property_NumberPropertyOption=rave_library_externs["NumberPropertyOption"]=rave["internal"]["Declare"]({"constructor":function(value){this._value=value},"value":function(){return this._value},"id":function(){return this._value},"label":function(){return""+this._value}});var com_ibm_rave_library_property_PalettePropertyOption=
  1397. rave_library_externs["PalettePropertyOption"]=rave["internal"]["Declare"]({"constructor":function(value,label,messages){this._value=value;this._label=label;this["_messages"]=messages},"value":function(){return this._value},"id":function(){return this._value},"label":function(){return this["_messages"]["_nls"](this._label,this._label)}});var com_ibm_rave_library_property_StringPropertyOption=rave_library_externs["StringPropertyOption"]=rave["internal"]["Declare"]({"constructor":function(value,messageID,
  1398. messages){this._value=value;this._messageID=messageID;this["_messages"]=messages},"value":function(){return this._value},"label":function(){return this["_messages"]["_nls"](this._messageID,this._value)},"id":function(){return this["value"]()}});var com_ibm_rave_library_framework_Bundle=rave_library_externs["Bundle"]=rave["internal"]["Declare"]({"_manifest":null,_version:"0.0.0",_build:"development",_path:"development","constructor":function(){this._metadata=new com_ibm_rave_library_framework_meta_internal_GenericMetadataImpl;
  1399. this._previewsMeta=new com_ibm_rave_library_framework_meta_internal_PreviewsMetadataImpl;this._properties=[];this._propertyPresentations=[];this._actions=[];this._dataModels=new com_ibm_rave_library_datamodel_internal_BundleDataModels;this._configurations=new com_ibm_rave_library_framework_meta_internal_BundleConfigurationManager;this["_messages"]=new com_ibm_rave_library_i18n_MessagesRegistry;this._locale=com_ibm_rave_library_framework_Bundle["DEFAULT_LOCALE"];var self=this;this._info=new (rave["internal"]["Declare"]({"meta":function(){return self._metadata},
  1400. "properties":function(){return self._properties},"propertyPresentations":function(){return self._propertyPresentations},actions:function(){return self._actions},"dataModels":function(){return self._dataModels["getDataModels"]()},getPreview$2:function(format,tags){return self._previewsMeta["getPreview"](format,tags)},getPreviewTags:function(){return self._previewsMeta["getAllTags"]()},getPreviews$1:function(format){return self._previewsMeta["getPreviews"](format)},getPreview$1:function(format){return self._previewsMeta["getPreview"](format,
  1401. null)},getPreview$0:function(){return self._previewsMeta["getPreview"]("svg",null)},getPreviews$0:function(){return self._previewsMeta["getPreviews"]("svg")},previews:function(){return self._previewsMeta},"getPreview":function(a0,a1){var args=arguments;if(args.length==0)return this.getPreview$0();if(args.length==1)return this.getPreview$1(a0);return this.getPreview$2(a0,a1)},"getPreviews":function(a0){var args=arguments;if(args.length==0)return this.getPreviews$0();return this.getPreviews$1(a0)}}));
  1402. this._configurations.setBundleInfo(this,this._info)},"info":function(){return this._info},"version":function(){return this._version},"build":function(){return this._build},"configurations":function(){return this._configurations._configList},create$0:function(){return this.doCreate(null,true)},create$1:function(configID){return this.doCreate(configID,true)},create$2:function(configID,viewRequired){return this.doCreate(configID,viewRequired)},locale$0:function(){return this._locale},locale$1:function(locale){this._locale=
  1403. locale},locale$2:function(locale,url,userCallback){var self=this;var path=com_ibm_rave_library_internal_nativeImpl_LoaderNativeUtils["getMessagesPath"](locale,url);if(self["_messages"].locale$0(locale)){if(userCallback)userCallback();return}self.messageXhr=rave.json(path,function(error,response){if(!error){self["setMessageCatalog"](locale,response);self["_messages"]["locale"](locale);if(userCallback)userCallback()}})},"configure":function(configurations,userCallback){if(configurations)this["_doConfigure"](configurations,
  1404. userCallback,this);else if(userCallback)userCallback()},"_doConfigure":function(configurations,userCallback,bundle){if(userCallback)userCallback()},"getName":function(){},"createView":function(ctx){},"createController":function(bundleName,ctx,view){return new com_ibm_rave_library_framework_internal_AbstractController(bundleName,ctx,view)},doCreate:function(configID,viewRequired){var instanceId=com_ibm_rave_library_Library["_generateId"]();var ctx=this.createBundleContext(instanceId);if(configID!=
  1405. null){var configuration=this._configurations.configuration(configID);if(!configuration){com_ibm_rave_library_Library["logError"](204,configID);return null}var configJSON=configuration._json;ctx._metadata["populate"](configJSON);if(viewRequired)ctx._metadata["configure"](configJSON);ctx._previewsMeta["populate"](configJSON);ctx._metadata["_messages"]=this["_messages"];ctx.datamodels["configure"](configJSON);ctx["properties"]["configure"](configJSON);ctx["propertyPresentations"]["configure"](configJSON);
  1406. ctx.actions["configure"](configJSON);this.validatePresentations(ctx)}var view=viewRequired?this["createView"](ctx):null;return this["createController"](this["getName"](),ctx,view)},validatePresentations:function(ctx){var presentations=ctx["propertyPresentations"]["meta"]();var __i_enFor0=0;var __exp_enFor0=presentations;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var p=__exp_enFor0[__i_enFor0];p.validateProperties(ctx["properties"])}},getMessageCatalog:function(){var catalog=
  1407. this["_messages"]["get"](this._locale);if(!catalog)catalog=this["_messages"]["get"](com_ibm_rave_library_framework_Bundle["DEFAULT_LOCALE"]);return catalog},createBundleContext:function(instanceId){var ctx=new com_ibm_rave_library_framework_internal_BundleContext(instanceId,this["_messages"],this._dataModels["copy"](),this._metadata["copy"](),this._previewsMeta["copy"]());var __i_enFor0=0;var __exp_enFor0=this._propertyPresentations;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var property=
  1408. __exp_enFor0[__i_enFor0];ctx["propertyPresentations"].put(property["copy"]())}ctx.actions.populate$1(this._actions);ctx["properties"]["populate"](this._properties);return ctx},parseActions:function(list){for(var i=0;i<list.length;++i){var a=com_ibm_rave_library_framework_meta_ActionMeta["parse"](list[i],this["_messages"]);this._actions["push"](a)}},parsePropertyPresentations:function(list){for(var i=0;i<list.length;++i){var PP=new com_ibm_rave_library_framework_meta_internal_PropertyPresentationMetaImpl(this["_messages"]);
  1409. this._propertyPresentations["push"](PP["parse"](list[i]))}},"initialize":function(config){if(!config)return;this._metadata["populate"](config);this._metadata["_messages"]=this["_messages"];this._previewsMeta["populate"](config);this._dataModels["populate"](config,this["_messages"]);var resourceObject=config["properties"];if(resourceObject){var info=com_ibm_rave_library_property_PropertyProcessor["processProperties"](resourceObject,this["_messages"],false);var __i_enFor0=0;var __exp_enFor0=info["properties"];
  1410. for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var p=__exp_enFor0[__i_enFor0];this._properties["push"](p)}}var resourceArray=config["propertyPresentations"];if(resourceArray)this.parsePropertyPresentations(resourceArray);resourceArray=config["actions"];if(resourceArray)this.parseActions(resourceArray);resourceArray=config["colorpalettes"];if(resourceArray)com_ibm_rave_library_Library["palettes"].addPalettes(resourceArray);this._configurations["populate"](config,this["_messages"]);
  1411. this._properties=com_ibm_rave_library_property_PropertySet["merge"](this._properties);var version=""+config["version"];if(version!=null)this._version=""+version;var build=""+config["build"];if(build!=null)this._build=""+build},"setMessageCatalog":function(locale,catalog){var message=com_ibm_rave_library_i18n_Messages["createFromCatalog"](catalog,locale);this["_messages"]["add"](locale,message)},"create":function(a0,a1){var args=arguments;if(args.length==0)return this.create$0();if(args.length==1)return this.create$1(a0);
  1412. return this.create$2(a0,a1)},"locale":function(a0,a1,a2){var args=arguments;if(args.length==0)return this.locale$0();if(args.length==1)return this.locale$1(a0);return this.locale$2(a0,a1,a2)}});com_ibm_rave_library_framework_Bundle["DEFAULT_LOCALE"]="en";var com_ibm_rave_library_framework_meta_internal_GenericMetadataImpl=rave["internal"]["Declare"]({"constructor":function(){this.metadataInfo=rave["internal"]["ES6Map"]["create"]();this.metadataTags=[]},"ids":function(){var keys=this.metadataInfo.keys();
  1413. var keyArray=keys;for(var i=0;i<keyArray.length;++i)keyArray[i]=this["_messages"]["_nls"](keyArray[i],keyArray[i]);return keyArray},"id":function(id){var str=this.metadataInfo["get"](id);if("name"==id||"label"==id||"description"==id)str=this["_messages"]["_nls"](str,str);return str},"tags":function(){var newTags=[];var __i_enFor0=0;var __exp_enFor0=this.metadataTags;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var tag=__exp_enFor0[__i_enFor0];newTags["push"](this["_messages"]["_nls"](tag,
  1414. tag))}return newTags},"populate":function(o){this.process(o,true)},"configure":function(o){this.process(o,false)},setMessages:function(messages){this["_messages"]=messages},getMessages:function(){return this["_messages"]},process:function(o,isPopulate){var genericMeta=o["genericMeta"];if(genericMeta){var __i_enFor0=0;var __exp_enFor0=Object.keys(genericMeta);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var k=__exp_enFor0[__i_enFor0];var key=k;if(key=="tags"){var tagsArray=
  1415. genericMeta[key];if(tagsArray){var l=tagsArray.length;for(var i=0;i<l;++i){var tag=""+tagsArray[i];if(!(this.metadataTags.indexOf(tag)>-1))this.metadataTags["push"](tag)}}}else if(isPopulate||!("id"==key)){var v=genericMeta[key];if(v!=null)this.metadataInfo.set(key,""+v)}}}},"copy":function(){var c=new com_ibm_rave_library_framework_meta_internal_GenericMetadataImpl;var __i_enFor0=0;var __exp_enFor0=this.metadataInfo.keys();for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=
  1416. __exp_enFor0[__i_enFor0];c.metadataInfo.set(key,this.metadataInfo["get"](key))}var __i_enFor1=0;var __exp_enFor1=this.metadataTags;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){var t=__exp_enFor1[__i_enFor1];c.metadataTags["push"](t)}c["_messages"]=this["_messages"];return c}});var com_ibm_rave_library_framework_meta_internal_PreviewsMetadataImpl=rave["internal"]["Declare"]({"constructor":function(){this.svgPreview=[];this.imgPreview=[];this.allTags=[]},"populate":function(o){this.svgPreview.length=
  1417. 0;this.imgPreview.length=0;var previews=o["previews"];if(previews){var __i_enFor0=0;var __exp_enFor0=Object.keys(previews);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var k=__exp_enFor0[__i_enFor0];var key=k;if(key=="svg"){var svgArray=previews[key];var __i_enFor1=0;var __exp_enFor1=svgArray;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){var svg=__exp_enFor1[__i_enFor1];this.processPreview(svg,"svg")}}else{var imgArray=previews[key];
  1418. var __i_enFor2=0;var __exp_enFor2=imgArray;for(var __len_enFor2=__exp_enFor2.length;__i_enFor2<__len_enFor2;++__i_enFor2){var img=__exp_enFor2[__i_enFor2];this.processPreview(img,"image")}}}}},processPreview:function(object,format){var jsonObj=object;var file=""+jsonObj["file"];var tagsArray=jsonObj["tags"];var tags=[];var __i_enFor0=0;var __exp_enFor0=tagsArray;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var t=__exp_enFor0[__i_enFor0];var tag=""+t;tags["push"](tag);
  1419. if(!(this.allTags.indexOf(tag)>-1))this.allTags["push"](tag)}if(format=="svg")this.svgPreview["push"](new com_ibm_rave_library_framework_meta_internal_PreviewMeta(file,tags,format));else this.imgPreview["push"](new com_ibm_rave_library_framework_meta_internal_PreviewMeta(file,tags,format))},"configure":function(o){this["populate"](o)},"getAllTags":function(){return this.allTags},"getPreviews":function(format){var previews=format=="svg"?this.svgPreview:this.imgPreview;var result=[];var __i_enFor0=
  1420. 0;var __exp_enFor0=previews;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var view=__exp_enFor0[__i_enFor0];result["push"](view.file())}return result},"getPreview":function(format,tags){var previews;if(format==null||format=="svg")previews=this.svgPreview;else if(format=="image")previews=this.imgPreview;if(!previews){com_ibm_rave_library_Library["logError"](302);return null}if(!tags)return previews.length>0?previews[0].file():null;var maxCount=-1;var result;var __i_enFor0=
  1421. 0;var __exp_enFor0=previews;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var meta=__exp_enFor0[__i_enFor0];var metaTags=meta["tags"]();var count=this.MatchTags(metaTags,tags);if(count>maxCount){maxCount=count;result=meta}}return!result?null:result.file()},getSvgPreviewMeta:function(){var result=[];var __i_enFor0=0;var __exp_enFor0=this.svgPreview;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var view=__exp_enFor0[__i_enFor0];result["push"](view)}return result},
  1422. MatchTags:function(available,expected){var result=0;var __i_enFor0=0;var __exp_enFor0=expected;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var tag=__exp_enFor0[__i_enFor0];if(available.indexOf(tag)>-1)result++}return result},"copy":function(){var result=new com_ibm_rave_library_framework_meta_internal_PreviewsMetadataImpl;var __i_enFor0=0;var __exp_enFor0=this.allTags;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var t=__exp_enFor0[__i_enFor0];
  1423. result.allTags["push"](t)}var __i_enFor1=0;var __exp_enFor1=this.svgPreview;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){var meta=__exp_enFor1[__i_enFor1];var m=meta["copy"]();result.svgPreview["push"](m)}var __i_enFor2=0;var __exp_enFor2=this.imgPreview;for(var __len_enFor2=__exp_enFor2.length;__i_enFor2<__len_enFor2;++__i_enFor2){meta=__exp_enFor2[__i_enFor2];m=meta["copy"]();result.imgPreview["push"](m)}return result}});var com_ibm_rave_library_framework_meta_internal_PreviewMeta=
  1424. rave["internal"]["Declare"]({"constructor":function(file,tags,format){this._file=file;this._tags=tags;this._format=format},file:function(){return this._file},"tags":function(){return this._tags},"copy":function(){var tag=[];var __i_enFor0=0;var __exp_enFor0=this["tags"]();for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var t=__exp_enFor0[__i_enFor0];tag["push"](t)}var result=new com_ibm_rave_library_framework_meta_internal_PreviewMeta(this._file,tag,this._format);return result}});
  1425. var com_ibm_rave_library_datamodel_internal_DataModelDescriptorImpl=rave["internal"]["Declare"]({"constructor":function(id,label,description,tags){this._id=id;this._label=label;this._description=description;this._tags=tags;this._dataSets=[];this._setIndexes={}},"configure":function(dataSlotConfigs){var __i_enFor0=0;var __exp_enFor0=this._dataSets;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var dataSet=__exp_enFor0[__i_enFor0];dataSet.clearConfiguration()}var __i_enFor1=
  1426. 0;var __exp_enFor1=dataSlotConfigs;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){var configObj=__exp_enFor1[__i_enFor1];var config=configObj;if(this._id==config["dataModelId"]){var __i_enFor2=0;var __exp_enFor2=this._dataSets;for(var __len_enFor2=__exp_enFor2.length;__i_enFor2<__len_enFor2;++__i_enFor2){dataSet=__exp_enFor2[__i_enFor2];if(dataSet["id"]()==config["dataSetId"])dataSet["configure"](config)}}}return this},setMessages:function(messages){this["_messages"]=
  1427. messages;var __i_enFor0=0;var __exp_enFor0=this._dataSets;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var set=__exp_enFor0[__i_enFor0];set.setMessages(messages)}},"id":function(){return this._id},"label":function(){if(!this["_messages"])return this._label;return this["_messages"]["_nls"](this._label,this._label)},"description":function(){if(!this["_messages"])return this._description;return this["_messages"]["_nls"](this._description,this._description)},"tags":function(){if(!this["_messages"])return this._tags;
  1428. var msgTags=[];var __i_enFor0=0;var __exp_enFor0=this._tags;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var tag=__exp_enFor0[__i_enFor0];msgTags["push"](this["_messages"]["_nls"](tag,tag))}return msgTags},"dataSets":function(){return this._dataSets},"copy":function(){var descriptor=new com_ibm_rave_library_datamodel_internal_DataModelDescriptorImpl(this._id,this._label,this._description,this._tags);var ct=0;var __i_enFor0=0;var __exp_enFor0=this._dataSets;for(var __len_enFor0=
  1429. __exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var desc=__exp_enFor0[__i_enFor0];descriptor._dataSets["push"](desc["copy"]());descriptor._setIndexes[desc["id"]()]=ct++}descriptor.setMessages(this["_messages"]);return descriptor},dataSetIndex:function(dataSetId){return this._setIndexes[dataSetId]}});com_ibm_rave_library_datamodel_internal_DataModelDescriptorImpl["create"]=function(json){var id=json["id"];var label=json["label"];var description=json["description"];var tags=[];var a=json["tags"];
  1430. if(a){var l=a.length;for(var i=0;i<l;++i)tags["push"](""+a[i])}var dmd=new com_ibm_rave_library_datamodel_internal_DataModelDescriptorImpl(id,label,description,tags);a=json["datasets"];if(a){l=a.length;for(i=0;i<l;++i){var set=com_ibm_rave_library_datamodel_internal_DataSetDescriptorImpl["create"](a[i]);dmd._dataSets["push"](set);dmd._setIndexes[set._id]=i}}return dmd};var com_ibm_rave_library_datamodel_DataSetDescriptor=rave_library_externs["DataSetDescriptor"]=rave["internal"]["Declare"]({"id":function(){},
  1431. "label":function(){},"description":function(){},"tags":function(){},"icon":function(){},"cardinality":function(){},"type":function(){},"copy":function(){},"dataSlots":function(){}});com_ibm_rave_library_datamodel_DataSetDescriptor["OPTIONAL"]="0..1";com_ibm_rave_library_datamodel_DataSetDescriptor["REQUIRED"]="1";com_ibm_rave_library_datamodel_DataSetDescriptor["TABULAR"]="tabular";com_ibm_rave_library_datamodel_DataSetDescriptor["HIERARCHY"]="hierarchy";var com_ibm_rave_library_datamodel_DataSlotDescriptor=
  1432. rave_library_externs["DataSlotDescriptor"]=rave["internal"]["Declare"]({"id":function(){},"label":function(){},"description":function(){},"tags":function(){},"icon":function(type){},"cardinality":function(){},"isRequired":function(){},"isMultiple":function(){},"isHidden":function(){},"dataTypes":function(){},"copy":function(){}});com_ibm_rave_library_datamodel_DataSlotDescriptor["OPTIONAL"]="0..1";com_ibm_rave_library_datamodel_DataSlotDescriptor["REQUIRED"]="1";com_ibm_rave_library_datamodel_DataSlotDescriptor["MULTIPLE"]=
  1433. "0..n";com_ibm_rave_library_datamodel_DataSlotDescriptor["MULTIPLE_REQUIRED"]="1..n";com_ibm_rave_library_datamodel_DataSlotDescriptor["NUMERIC"]="numeric";com_ibm_rave_library_datamodel_DataSlotDescriptor["STRING"]="string";com_ibm_rave_library_datamodel_DataSlotDescriptor["DATE"]="date";com_ibm_rave_library_datamodel_DataSlotDescriptor["OBJECT"]="object";com_ibm_rave_library_datamodel_DataSlotDescriptor["ARRAY"]="array";com_ibm_rave_library_datamodel_DataSlotDescriptor["IMAGE"]="image";com_ibm_rave_library_datamodel_DataSlotDescriptor["SVG"]=
  1434. "svg";var com_ibm_rave_library_datamodel_internal_DataModelImpl=rave["internal"]["Declare"]({_dataChanged:false,"constructor":function(descriptor){this._descriptor=descriptor;this._dataChanged=false;this._dataSets=[];var __i_enFor0=0;var __exp_enFor0=descriptor["dataSets"]();for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var dsd=__exp_enFor0[__i_enFor0];this._dataSets["push"](new com_ibm_rave_library_datamodel_internal_DataSetImpl(dsd,this))}},"error":function(error){com_ibm_rave_library_Library["error"](error)},
  1435. "getDescriptor":function(){return this._descriptor},"dataset":function(dataSetId){var ix=this._descriptor.dataSetIndex(dataSetId);if(ix==null){this["error"](com_ibm_rave_library_service_LibraryError["create"](106,this._descriptor._id+"."+dataSetId));return null}return this._dataSets[ix]},"datasets":function(){return this._dataSets},"validate":function(){var OK=true;var __i_enFor0=0;var __exp_enFor0=this._dataSets;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var ds=
  1436. __exp_enFor0[__i_enFor0];if(!ds["validate"]())OK=false}return OK},"dataslot":function(dataSetId,dataSlotId){var dataSet=this["dataset"](dataSetId);return dataSet?dataSet["slot"](dataSlotId):null},"setData":function(dataSetId,data){var dataSet=this["dataset"](dataSetId);if(dataSet){dataSet["data"](data);return true}return false},"clearData":function(dataSetId){var dataSet=this["dataset"](dataSetId);if(dataSet){dataSet["clear"]();return true}return false},"getData":function(dataSetId){var dataSet=this["dataset"](dataSetId);
  1437. return dataSet?dataSet["data"]():null},setDataSlot$0:function(dataSetId,dataSlotId,type,accessor,domain){var slot=this["dataslot"](dataSetId,dataSlotId);if(!slot)return-1;var entry=slot["push"]().type$1(type).accessor$1(accessor).domain$1(domain);if(!entry["isValid"]())return-1;return slot["size"]()-1},setDataSlot$1:function(dataSetId,dataSlotId,type,accessor){return this.setDataSlot$0(dataSetId,dataSlotId,type,accessor,null)},"clearDataSlot":function(dataSetId,dataSlotId){var slot=this["dataslot"](dataSetId,
  1438. dataSlotId);if(slot){slot["clear"]();return true}return false},"getDataSlotValue":function(dataSetId,dataSlotId){var slot=this["dataslot"](dataSetId,dataSlotId);return slot?slot["entry"]():null},"getDataSlotValues":function(dataSetId,dataSlotId){var slot=this["dataslot"](dataSetId,dataSlotId);return slot?slot["entries"]():null},dataModelDataChanged:function(){this._dataChanged=true},dataUpdated$0:function(){return this._dataChanged},dataUpdated$1:function(b){this._dataChanged=b},"setDataSlot":function(a0,
  1439. a1,a2,a3,a4){var args=arguments;if(args.length==4)return this.setDataSlot$1(a0,a1,a2,a3);return this.setDataSlot$0(a0,a1,a2,a3,a4)},dataUpdated:function(a0){var args=arguments;if(args.length==0)return this.dataUpdated$0();return this.dataUpdated$1(a0)}});var com_ibm_rave_library_datamodel_internal_DataSetImpl=rave["internal"]["Declare"]({"constructor":function(descriptor,dataModel){this._dataModel=dataModel;this._descriptor=descriptor;this._slots=[];var __i_enFor0=0;var __exp_enFor0=descriptor["dataSlots"]();
  1440. for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var slotDescriptor=__exp_enFor0[__i_enFor0];this._slots["push"](new com_ibm_rave_library_datamodel_internal_DataSlotImpl(slotDescriptor,this._dataModel,this))}this._errorLocation=(this._dataModel?this._dataModel._descriptor["id"]():"null")+"."+this._descriptor._id},"descriptor":function(){return this._descriptor},"slot":function(dataSlotId){var ix=this._descriptor.dataSlotIndex(dataSlotId);if(ix==null){this._dataModel["error"](com_ibm_rave_library_service_LibraryError["create"](107,
  1441. this._errorLocation+"."+dataSlotId));return null}return this._slots[ix]},"slots":function(){return this._slots},data$0:function(){return this._data},data$1:function(data){if(data!=null){this._data=data;this._dataModel.dataModelDataChanged()}return this},"clear":function(){this._data=null;this._dataModel.dataModelDataChanged();return this},"validate":function(){var OK=true;if("1"==this._descriptor._cardinality&&this._data==null){this._dataModel["error"](com_ibm_rave_library_service_LibraryError["create"](109,
  1442. this._errorLocation));OK=false}var __i_enFor0=0;var __exp_enFor0=this._slots;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var ds=__exp_enFor0[__i_enFor0];if(!ds["validate"]())OK=false}return OK},"data":function(a0){var args=arguments;if(args.length==0)return this.data$0();return this.data$1(a0)}});var com_ibm_rave_library_datamodel_internal_DataSlotImpl=rave["internal"]["Declare"]({"constructor":function(descriptor,dataModel,dataSet){this._descriptor=descriptor;this._dataModel=
  1443. dataModel;this._dataSet=dataSet;this._entries=[];this._errorLocation=(this._dataModel?this._dataModel._descriptor["id"]():"null")+"."+(this._dataSet?this._dataSet["descriptor"]()["id"]():"null")+"."+this._descriptor._id;if(descriptor["isRequired"]()){var defaultType=descriptor["dataTypes"]()[0];this._entries["push"]((new com_ibm_rave_library_datamodel_internal_DataSlotEntryImpl(this._descriptor,this._dataModel,this._dataSet,this,0)).type$1(defaultType).accessor$1(com_ibm_rave_library_datamodel_internal_DataSlotImpl.makeDefaultAccessor(descriptor["id"](),
  1444. defaultType)))}},overrideLabel$0:function(label){this._overrideLabel=label},overrideLabel$1:function(){return this._overrideLabel},"descriptor":function(){return this._descriptor},"push":function(){if(!this._descriptor["isMultiple"]())this["clear"]();var e=new com_ibm_rave_library_datamodel_internal_DataSlotEntryImpl(this._descriptor,this._dataModel,this._dataSet,this,this._entries.length);if(!this._descriptor._hidden){this._entries["push"](e);this._dataModel.dataModelDataChanged()}return e},"size":function(){return this._entries.length},
  1445. "entries":function(){return this._entries},entry$0:function(){return this._entries.length>0?this._entries[0]:null},entry$1:function(index){return this._entries.length>index?this._entries[index]:null},"clear":function(){this._entries.length=0;this._dataModel.dataModelDataChanged();return this},"validate":function(){var OK=true;if(this._descriptor["isRequired"]()&&this._entries.length==0){this._dataModel["error"](com_ibm_rave_library_service_LibraryError["create"](110,this._errorLocation));OK=false}var __i_enFor0=
  1446. 0;var __exp_enFor0=this._entries;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var entry=__exp_enFor0[__i_enFor0];if(!entry["validate"]())OK=false}return OK},"overrideLabel":function(a0){var args=arguments;if(args.length==0)return this.overrideLabel$1();return this.overrideLabel$0(a0)},"entry":function(a0){var args=arguments;if(args.length==0)return this.entry$0();return this.entry$1(a0)}});com_ibm_rave_library_datamodel_internal_DataSlotImpl.makeDefaultAccessor=function(dataslotId,
  1447. type){if("numeric"==type)return function(data){if(data==null)return null;var v=data[dataslotId];return v==null?null:+v};if("string"==type)return function(data){if(data==null)return null;var v=data[dataslotId];return v==null?null:""+v};if("date"==type)return function(data){if(data==null)return null;var v=data[dataslotId];return v==null?null:new Date(v)};return function(data){return data==null?null:data[dataslotId]}};var com_ibm_rave_library_datamodel_internal_DataSlotEntryImpl=rave["internal"]["Declare"]({_dataSlotIndex:0,
  1448. _badValue:false,_$functionClassMethod:function(){var _$self=function(data){return _$self._accessor?_$self._accessor(data):null};return _$self},"constructor":function(descriptor,dataModel,dataSet,dataSlot,index){this._dataModel=dataModel;this._dataSet=dataSet;this._dataSlot=dataSlot;this._dataSlotIndex=index;this._descriptor=descriptor;this._qualifiedId=(this._dataModel?this._dataModel._descriptor["id"]():"null")+"."+(this._dataSet?this._dataSet["descriptor"]()["id"]():"null")+"."+(this._dataSlot?
  1449. this._dataSlot._descriptor["id"]():"null")+"["+this._dataSlotIndex+"]";this._type=null;this._accessor=null;this._domain=null;this._label=null;this._unit=null;this._badValue=false;this._subDomainMagnitude=null},"dataModel":function(){return this._dataModel},"dataSet":function(){return this._dataSet},"dataSlot":function(){return this._dataSlot},type$0:function(){return this._type},type$1:function(type){if(type==null){this._dataModel["error"](com_ibm_rave_library_service_LibraryError["create"](111,this._qualifiedId));
  1450. this._badValue=true}else if(!this._descriptor.isValidType(type)){this._dataModel["error"](com_ibm_rave_library_service_LibraryError["create"](108,this._qualifiedId));this._badValue=true}else{this._type=type;this._dataModel.dataModelDataChanged()}return this},accessor$0:function(){return this._accessor},accessor$1:function(accessor){if(!accessor){this._dataModel["error"](com_ibm_rave_library_service_LibraryError["create"](111,this._qualifiedId));this._badValue=true}else{this._accessor=accessor;this._dataModel.dataModelDataChanged()}return this},
  1451. domain$0:function(){return this._domain},"subDomainDivision":function(){return this._subDomainMagnitude},domain$1:function(domain){if(domain&&domain.length==0)this._domain=null;else this._domain=domain;this._dataModel.dataModelDataChanged();return this},domain$2:function(domain,subDomainDivision){if(domain&&domain.length==0)this._domain=null;else this._domain=domain;this._subDomainMagnitude=subDomainDivision;this._dataModel.dataModelDataChanged();return this},label$0:function(){return this._label},
  1452. label$1:function(label){this._label=label;this._dataModel.dataModelDataChanged();return this},unit$0:function(){return this._unit},unit$1:function(unit){this._unit=unit;this._dataModel.dataModelDataChanged();return this},"isValid":function(){var b=!this._badValue;this._badValue=false;return b},"qualifiedId":function(){return this._qualifiedId},"validate":function(){if(this._type==null||!this._accessor){this._dataModel["error"](com_ibm_rave_library_service_LibraryError["create"](111,this._qualifiedId));
  1453. return false}if(!this._descriptor.isValidType(this._type)){this._dataModel["error"](com_ibm_rave_library_service_LibraryError["create"](108,this._qualifiedId));return false}return true},"type":function(a0){var args=arguments;if(args.length==0)return this.type$0();return this.type$1(a0)},"accessor":function(a0){var args=arguments;if(args.length==0)return this.accessor$0();return this.accessor$1(a0)},"domain":function(a0,a1){var args=arguments;if(args.length==0)return this.domain$0();if(args.length==
  1454. 1)return this.domain$1(a0);return this.domain$2(a0,a1)},"label":function(a0){var args=arguments;if(args.length==0)return this.label$0();return this.label$1(a0)},"unit":function(a0){var args=arguments;if(args.length==0)return this.unit$0();return this.unit$1(a0)}});var com_ibm_rave_library_framework_meta_internal_BundleConfigurationManager=rave["internal"]["Declare"]({"constructor":function(){this._configMap={};this._configList=[];this._bundleInfo=null},setBundleInfo:function(bundle,bundleInfo){this._bundle=
  1455. bundle;this._bundleInfo=bundleInfo},"populate":function(json,messages){var v=json["configurations"];if(v==null)return;var __i_enFor0=0;var __exp_enFor0=v;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var o=__exp_enFor0[__i_enFor0];if(o==null)continue;var meta=o["genericMeta"];if(meta==null)continue;var id=meta["id"];if(id!=null&&!this._configMap.hasOwnProperty(id)){var config=new com_ibm_rave_library_framework_meta_internal_BundleConfigurationImpl(this._bundle,this._bundleInfo,
  1456. o,messages);this._configMap[id]=config;this._configList["push"](config)}}},"configurations":function(){return this._configList},configuration:function(id){return this._configMap[id]}});var com_ibm_rave_library_framework_meta_internal_BundleConfigurationImpl=rave["internal"]["Declare"]({"constructor":function(bundle,bundleInfo,json,messages){this._json=json;this._bundle=bundle;this._bundleInfo=bundleInfo;this["_messages"]=messages;var meta=json["genericMeta"];this._id=meta["id"];this._label=meta["label"];
  1457. this._description=meta["description"];this._configInstance=null;this._meta=null;this._previewsMeta=null;this._propertyPresentations=null;this._dataModels=null;this._enabledActions=null},"id":function(){return this._id},"name":function(){return this["label"]()},"label":function(){return!this._bundle?this._label:this["info"]()["meta"]()["id"]("label")},"description":function(){return!this._bundle?this._description:this["info"]()["meta"]()["id"]("description")},json:function(){return this._json},"toJSON":function(){var meta=
  1458. this["meta"]();var info=this["info"]();var json={};json["bundleId"]=this._bundle._info["meta"]()["id"]("id");var ids=meta["ids"]();for(var i=0;i<ids.length;++i)json[ids[i]]=meta["id"](ids[i]);json["tags"]=this.convertStringArrayEx(meta["tags"]());var preview=info.previews();var imageMap=rave["internal"]["ES6Map"]["create"]();var svgMap=rave["internal"]["ES6Map"]["create"]();var a=[];var path;var __i_enFor0=0;var __exp_enFor0=preview["getAllTags"]();for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<
  1459. __len_enFor0;++__i_enFor0){var s=__exp_enFor0[__i_enFor0];a.length=0;a["push"](s);path=preview["getPreview"]("image",a);if(!imageMap.has(path))imageMap.set(path,[]);imageMap["get"](path)["push"](s);path=preview["getPreview"]("svg",a);if(!svgMap.has(path))svgMap.set(path,[]);svgMap["get"](path)["push"](s)}var jPreviews={};json["previews"]=jPreviews;var images=[];var svg=[];jPreviews["images"]=images;jPreviews["svg"]=svg;var __i_enFor1=0;var __exp_enFor1=imageMap["entries"]();for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<
  1460. __len_enFor1;++__i_enFor1){var entry=__exp_enFor1[__i_enFor1];var o={};images["push"](o);o["file"]=entry.key;o["tags"]=entry["value"]}var __i_enFor2=0;var __exp_enFor2=svgMap["entries"]();for(var __len_enFor2=__exp_enFor2.length;__i_enFor2<__len_enFor2;++__i_enFor2){entry=__exp_enFor2[__i_enFor2];o={};svg["push"](o);o["file"]=entry.key;o["tags"]=entry["value"]}var jDataModels=[];json["dataModels"]=jDataModels;var __i_enFor3=0;var __exp_enFor3=info["dataModels"]();for(var __len_enFor3=__exp_enFor3.length;__i_enFor3<
  1461. __len_enFor3;++__i_enFor3){var dm=__exp_enFor3[__i_enFor3];var jDm={};jDataModels["push"](jDm);jDm["id"]=dm["id"]();jDm["label"]=dm["label"]();jDm["description"]=dm["description"]();jDm["tags"]=this.convertStringArrayEx(dm["tags"]());var jDss=[];jDm["dataSets"]=jDss;var __i_enFor4=0;var __exp_enFor4=dm["dataSets"]();for(var __len_enFor4=__exp_enFor4.length;__i_enFor4<__len_enFor4;++__i_enFor4){var ds=__exp_enFor4[__i_enFor4];var jDs={};jDss["push"](jDs);jDs["id"]=ds["id"]();jDs["label"]=ds["label"]();
  1462. jDs["description"]=ds["description"]();jDs["cardinality"]=ds["cardinality"]();jDs["type"]=ds["type"]();jDs["tags"]=this.convertStringArrayEx(ds["tags"]());var jDataSlots=[];jDs["dataSlots"]=jDataSlots;var slots=ds["dataSlots"]();var __i_enFor5=0;var __exp_enFor5=slots;for(var __len_enFor5=__exp_enFor5.length;__i_enFor5<__len_enFor5;++__i_enFor5){var dsD=__exp_enFor5[__i_enFor5];var jSlot={};jDataSlots["push"](jSlot);jSlot["id"]=dsD["id"]();jSlot["label"]=dsD["label"]();jSlot["description"]=dsD["description"]();
  1463. jSlot["cardinality"]=dsD["cardinality"]();o={};jSlot["icon"]=o;o["image"]=dsD["icon"]("image");o["svg"]=dsD["icon"]("svg");jSlot["dataTypes"]=this.convertStringArrayEx(dsD["dataTypes"]());jSlot["tags"]=this.convertStringArrayEx(dsD["tags"]())}}}var ap=info["properties"]();var properties=rave["internal"]["ES6Map"]["create"]();var __i_enFor6=0;var __exp_enFor6=ap;for(var __len_enFor6=__exp_enFor6.length;__i_enFor6<__len_enFor6;++__i_enFor6){var p=__exp_enFor6[__i_enFor6];properties.set(p["id"](),p)}var jPps=
  1464. [];json["propertyPresentations"]=jPps;var __i_enFor7=0;var __exp_enFor7=info["propertyPresentations"]();for(var __len_enFor7=__exp_enFor7.length;__i_enFor7<__len_enFor7;++__i_enFor7){var pp=__exp_enFor7[__i_enFor7];o={};jPps["push"](o);o["id"]=pp["id"]();o["name"]=pp["name"]();o["description"]=pp["description"]();o["tags"]=this.convertStringArray(pp["tags"]());this.toJsonPresentationItems(properties,o,pp["presentationItems"]())}return json},toJsonPresentationItems:function(properties,parent,items){if(items.length>
  1465. 0){var array=[];parent["presentationItems"]=array;for(var i=0;i<items.length;++i){var object={};array["push"](object);if(items[i]["type"]().localeCompare("reference")==0){var p=properties["get"](items[i]["id"]());if(p){var property={};object["property"]=property;property["id"]=items[i]["id"]();property["name"]=p["name"]();property["description"]=p["description"]();property["type"]=p["type"]();property["defaultValue"]=p["defaultValue"]();property["required"]=p["required"]();property["resetView"]=p["resetView"]();
  1466. property["tags"]=this.convertStringArrayEx(p["tags"]())}}else if(items[i]["type"]().localeCompare("group")==0){var group={};object["propertyGroup"]=group;group["id"]=items[i]["id"]();group["name"]=items[i]["name"]();group["description"]=items[i]["description"]();group["tags"]=this.convertStringArray(items[i]["tags"]());this.toJsonPresentationItems(properties,group,items[i]["presentationItems"]())}}}},"meta":function(){if(!this._bundle){if(!this._meta){this._meta=this._bundleInfo["meta"]()["copy"]();
  1467. this._meta["populate"](this._json);this._meta["_messages"]=this._bundleInfo["meta"]()["_messages"]}return this._meta}else return this["info"]()["meta"]()},previews:function(){if(!this._previewsMeta){this._previewsMeta=this._bundleInfo.previews()["copy"]();this._previewsMeta["configure"](this._json)}return this._previewsMeta},"propertyPresentations":function(){if(!this._propertyPresentations){this._propertyPresentations=[];var hidden=com_ibm_rave_library_framework_meta_internal_BundleConfigurationImpl.makeIdSet(this._json["propertyPresentations"],
  1468. "hidden",true);var __i_enFor0=0;var __exp_enFor0=this._bundleInfo["propertyPresentations"]();for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var pp=__exp_enFor0[__i_enFor0];if(!hidden.hasOwnProperty(pp["id"]()))this._propertyPresentations["push"](pp["id"]())}}return this._propertyPresentations},"dataModels":function(){if(!this._dataModels){this._dataModels=[];var hidden=com_ibm_rave_library_framework_meta_internal_BundleConfigurationImpl.makeIdSet(this._json["datamodels"],
  1469. "hidden",true);var __i_enFor0=0;var __exp_enFor0=this._bundleInfo["dataModels"]();for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var dmd=__exp_enFor0[__i_enFor0];if(!hidden.hasOwnProperty(dmd["id"]()))this._dataModels["push"](dmd["id"]())}}return this._dataModels},"dataSlots":function(){if(!this._dataSlots)this._dataSlots=this._json["dataSlots"];return this._dataSlots},"enabledActions":function(){if(!this._enabledActions){this._enabledActions=[];var disabled=com_ibm_rave_library_framework_meta_internal_BundleConfigurationImpl.makeIdSet(this._json["actions"],
  1470. "enabled",false);var __i_enFor0=0;var __exp_enFor0=this._bundleInfo.actions();for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var a=__exp_enFor0[__i_enFor0];if(!disabled.hasOwnProperty(a["id"]()))this._enabledActions["push"](a["id"]())}}return this._enabledActions},"info":function(){if(!this._bundle)return null;if(!this._configInstance)this._configInstance=this._bundle["create"](this._id,false);return this._configInstance["info"]()},convertStringArrayEx:function(a){var r=
  1471. [];var __i_enFor0=0;var __exp_enFor0=a;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var s=__exp_enFor0[__i_enFor0];r["push"](s)}return r},convertStringArray:function(a){var r=[];var __i_enFor0=0;for(var __len_enFor0=a.length;__i_enFor0<__len_enFor0;++__i_enFor0){var s=a[__i_enFor0];r["push"](s)}return r}});com_ibm_rave_library_framework_meta_internal_BundleConfigurationImpl.makeIdSet=function(array,key,value){var result={};if(array){var __i_enFor0=0;var __exp_enFor0=
  1472. array;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var o=__exp_enFor0[__i_enFor0];if(o!=null){var id=o["id"];var v=o[key]!=null?o[key]:null;if(id!=null&&v!=null&&v==value)result[id]=1}}}return result};var com_ibm_rave_library_internal_nativeImpl_LoaderNativeUtils=function(){};com_ibm_rave_library_internal_nativeImpl_LoaderNativeUtils["loadBundleCode"]=function(uri,dependencies,errorReporter){com_ibm_rave_library_internal_nativeImpl_LoaderNativeUtils.loadPrerequisites(uri,
  1473. dependencies,errorReporter)};com_ibm_rave_library_internal_nativeImpl_LoaderNativeUtils.loadBundle=function(uri,errorReporter){insertScript(uri,null,function(){errorReporter(null)},function(e){com_ibm_rave_library_Library["logError"](com_ibm_rave_library_service_LibraryError.BUNDLE_LOAD_ERROR,"loading "+uri)})};com_ibm_rave_library_internal_nativeImpl_LoaderNativeUtils.loadPrerequisites=function(uri,dependencies,errorReporter){function load(index){if(!dependencies||dependencies.length==index){com_ibm_rave_library_internal_nativeImpl_LoaderNativeUtils.loadBundle(uri,
  1474. errorReporter);return}insertScript(dependencies[index],false,function(){load(index+1)},function(e){com_ibm_rave_library_Library["logError"](com_ibm_rave_library_service_LibraryError.BUNDLE_LOAD_ERROR,"loading "+uri)})}load(0)};com_ibm_rave_library_internal_nativeImpl_LoaderNativeUtils["loadBundleStylesheet"]=function(uri,errorReporter){var link=document.createElement("link");link.setAttribute("rel","stylesheet");link.setAttribute("href",uri);link.onload=function(){errorReporter(null)};link.onerror=
  1475. function(e){com_ibm_rave_library_Library["logError"](com_ibm_rave_library_service_LibraryError.BUNDLE_LOAD_ERROR,"loading "+uri)};document.head.appendChild(link)};com_ibm_rave_library_internal_nativeImpl_LoaderNativeUtils["getMessagesPath"]=function(locale,url){return url+"/i18n/messages_"+locale+".json"};var _cachedScripts=[];var com_ibm_rave_library_framework_internal_AbstractController=rave["internal"]["Declare"]({localeSet:false,"constructor":function(bundleName,ctx,view){this.transitionCompleteMonitors=
  1476. [];var self=this;this["reportError"]=function(liberror){liberror["setBundlename"](self._bundleName);if(self._errorReporter)self._errorReporter(liberror)};this._bundleName=bundleName;this._context=ctx;this["_messages"]=ctx["_messages"];this._info=new (rave["internal"]["Declare"]({"meta":function(){return self._context._metadata},"properties":function(){return self._context["properties"]["meta"]()},"propertyPresentations":function(){return self._context["propertyPresentations"]["meta"]()},actions:function(){return self._context.actions._meta},
  1477. "dataModels":function(){return self._context.datamodels["getDataModels"]()},getPreview$2:function(format,tags){return self._context._previewsMeta["getPreview"](format,tags)},getPreviewTags:function(){return self._context._previewsMeta["getAllTags"]()},getPreviews$1:function(format){return self._context._previewsMeta["getPreviews"](format)},getPreview$1:function(format){return self._context._previewsMeta["getPreview"](format,null)},getPreview$0:function(){return self._context._previewsMeta["getPreview"]("svg",
  1478. null)},getPreviews$0:function(){return self._context._previewsMeta["getPreviews"]("svg")},previews:function(){return self._context._previewsMeta},"getPreview":function(a0,a1){var args=arguments;if(args.length==0)return this.getPreview$0();if(args.length==1)return this.getPreview$1(a0);return this.getPreview$2(a0,a1)},"getPreviews":function(a0){var args=arguments;if(args.length==0)return this.getPreviews$0();return this.getPreviews$1(a0)}}));this._view=view;if(this._view)this._view.setup()},render$0:function(){this.render$1(null)},
  1479. render$1:function(callback){this.updateContextSize();if(this._view){var dataModel=this._context.datamodels["dataModel"]();if(dataModel._dataChanged){this._view["reset"]();dataModel._dataChanged=false}if(!callback)this._view.draw();else{rave["internal"]["TransitionCollector"].startCollectingTransitions();this._view.draw();var transitions=rave["internal"]["TransitionCollector"].stopCollectingTransitions();if(transitions.length==0)callback();else{var self=this;var tcc=function(tcm){var i=self.transitionCompleteMonitors.indexOf(tcm);
  1480. if(i>=0)self.transitionCompleteMonitors.splice(i,1);callback()};var m=new com_ibm_rave_library_framework_internal_TransitionsCompleteMonitor(tcc);this.transitionCompleteMonitors["push"](m);m.monitor(transitions)}}}this.updateActionBindings()},"info":function(){return this._info},"action":function(id){return this._context.actions["action"](id)},"getDataModels":function(){return this._context.datamodels["getDataModels"]()},"createDataModel":function(modelId){this._view["reset"]();return this._context.datamodels["createDataModel"](modelId)},
  1481. "dataModel":function(){return this._context.datamodels["dataModel"]()},node$0:function(svg){this._context["node"]=svg;return this},"setMessageCatalog":function(locale,catalog){var message=com_ibm_rave_library_i18n_Messages["createFromCatalog"](catalog,locale);this["_messages"]["add"](locale,message)},"setLocale":function(locale,url,userCallback){var self=this;var path=com_ibm_rave_library_internal_nativeImpl_LoaderNativeUtils["getMessagesPath"](locale,url);if(self["_messages"]["locale"](locale)){if(userCallback)userCallback();
  1482. return true}self.messageXhr=rave.json(path,function(error,response){if(!error){self["setMessageCatalog"](locale,response);self.localeSet=self["_messages"]["locale"](locale);if(userCallback)userCallback()}});return this.localeSet},node$1:function(){return this._context["node"]},property$0:function(id,value){var p=this._context["properties"]["property"](id);if(!p)this["reportError"](com_ibm_rave_library_service_LibraryError["create"](32,id,this._bundleName));else{p["value"](value);this._view.checkUpdate(id)}return this},
  1483. property$1:function(id){var prop=this._context["properties"]["property"](id);if(prop)return prop["value"]();return null},"setCustomFormatter":function(target,formatter){this._context.addCustomFormatter(target,formatter);this._view.resetRedraw()},"getCustomFormatters":function(){return this._context._customFormatters},"removeCustomFormatter":function(target){this._context["removeCustomFormatter"](target);this._view.resetRedraw()},updateContextSize:function(){var _w=""+this._context["node"].style("width").replace("px",
  1484. "");var _h=""+this._context["node"].style("height").replace("px","");var w=+_w;var h=+_h;if(isNaN(w))w=400;if(isNaN(h))h=400;if(this._context["size"].w!=w||this._context["size"].h!=h){this.node$1().attr("__rave_resize__",true).attr("__rave_resize__",null);this._view.resetLayout()}this._context["size"].w=w;this._context["size"].h=h},updateActionBindings:function(){this._context.actions.applyBindings()},"onError":function(errorReport){this._errorReporter=errorReport},errorReporter:function(){return this["reportError"]},
  1485. "locale":function(){return this._context["locale"]()},"preExecuteCallback":function(callback){this._context._preExecuteCallback=callback},"preRenderCallback":function(callback){this._context._prerenderCallback=callback},"renderCallback":function(callback){this._context._renderCallback=callback},"postRenderCallback":function(callback){this._context._postrenderCallback=callback},"getSVGImage":function(callback){rave["getSVGImage"](this._context["node"]["node"](),callback)},"getCoordinateScale":function(role){return this._view?
  1486. this._view["getCoordinateScale"](role):null},"dispose":function(){if(this._context["node"])this._context["node"].selectAll("*").interrupt().transition();if(this._view)this._view["dispose"]()},"on":function(eventName,callback){if(this._view)this._view["on"](eventName,callback);return this},"render":function(a0){var args=arguments;if(args.length==0)return this.render$0();return this.render$1(a0)},"node":function(a0){var args=arguments;if(args.length==0)return this.node$1();return this.node$0(a0)},"property":function(a0,
  1487. a1){var args=arguments;if(args.length==1)return this.property$1(a0);return this.property$0(a0,a1)}});com_ibm_rave_library_framework_internal_AbstractController.DEFAULT_SIZE_WIDTH=400;com_ibm_rave_library_framework_internal_AbstractController.DEFAULT_SIZE_HEIGHT=400;var com_ibm_rave_library_framework_internal_TransitionsCompleteMonitor=rave["internal"]["Declare"]({monitoredTransitionsCount:0,"constructor":function(callback){this._callback=callback;this.monitoredTransitionsCount=0},monitor:function(transitions){var __i_enFor0=
  1488. 0;var __exp_enFor0=transitions;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var t=__exp_enFor0[__i_enFor0];var size=t["size"]();if(size>0){this.monitoredTransitionsCount++;var monitor=new com_ibm_rave_library_framework_internal_TransitionsCompleteMonitor.TransitionCompleteMonitor(this,size);t.transitionEndedCallback(monitor)}}if(this.monitoredTransitionsCount==0)this._callback(this)},transitionComplete:function(){this.monitoredTransitionsCount--;if(this.monitoredTransitionsCount==
  1489. 0)this._callback(this)}});com_ibm_rave_library_framework_internal_TransitionsCompleteMonitor.TransitionCompleteMonitor=rave["internal"]["Declare"]({_count:0,_$functionClassMethod:function(){var _$self=function(args){if(args!==null||arguments.length>1)args=Array.prototype.slice.call(arguments,0);_$self._count--;if(_$self._count==0)_$self.monitorsCollection.transitionComplete();return null};return _$self},"constructor":function(collection,count){this._count=count;this.monitorsCollection=collection}});
  1490. var com_ibm_rave_library_i18n_Messages=rave_library_externs["Messages"]=rave["internal"]["Declare"]({"constructor":function(){this.catalog={}},"_nls":function(key,alt){var value=this.catalog[key];return value==null?alt:value},"locale":function(){return this.language}});com_ibm_rave_library_i18n_Messages["createFromCatalog"]=function(messagesCatalog,locale){var m=new com_ibm_rave_library_i18n_Messages;m.catalog=messagesCatalog;m.language=locale;return m};com_ibm_rave_library_i18n_Messages["DEFAULT"]=
  1491. "root";com_ibm_rave_library_i18n_Messages["EMPTY_MESSAGES"]=new com_ibm_rave_library_i18n_Messages;var com_ibm_rave_library_framework_BundleInfo=rave_library_externs["BundleInfo"]=rave["internal"]["Declare"].implement();var com_ibm_rave_library_framework_meta_ActionMeta=rave["internal"]["Declare"]({"id":function(){return this._id},"label":function(){return this["_messages"]["_nls"](this._label,this._label)},"description":function(){return this["_messages"]["_nls"](this._description,this._description)},
  1492. "icon":function(){return this._icon},"tags":function(){var msgTags=[];var __i_enFor0=0;var __exp_enFor0=this._tags;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var tag=__exp_enFor0[__i_enFor0];msgTags["push"](this["_messages"]["_nls"](tag,tag))}return msgTags},"options":function(){return this["_options"]},"defaultBindings":function(){return this._defaultBindings}});com_ibm_rave_library_framework_meta_ActionMeta["parse"]=function(action,messages){var a=new com_ibm_rave_library_framework_meta_ActionMeta;
  1493. var bindings=action["binding"];var args=action["args"];a._id=action["id"];a._icon=action["icon"];a._label=action["label"];a._description=action["description"];a._tags=action["tags"];a["_options"]=action["options"];a._args=[];if(args)for(var i=0;i<args.length;++i)a._args["push"](com_ibm_rave_library_framework_meta_ActionMeta.ArgumentsMeta["parse"](args[i],messages));a._defaultBindings=[];if(bindings)for(i=0;i<bindings.length;++i)a._defaultBindings["push"](com_ibm_rave_library_framework_meta_ActionMeta.BindingMeta["parse"](bindings[i]));
  1494. a["_messages"]=messages;return a};com_ibm_rave_library_framework_meta_ActionMeta.BindingMeta=rave["internal"]["Declare"]({"target":function(){return this._target},"event":function(){return this._event}});com_ibm_rave_library_framework_meta_ActionMeta.BindingMeta["parse"]=function(binding){var b=new com_ibm_rave_library_framework_meta_ActionMeta.BindingMeta;b._target=""+binding["target"];b._event=""+binding["event"];return b};com_ibm_rave_library_framework_meta_ActionMeta.ArgumentsMeta=rave["internal"]["Declare"]({"id":function(){return this._id},
  1495. "label":function(){return this["_messages"]["_nls"](this._label,this._label)},"description":function(){return this["_messages"]["_nls"](this._description,this._description)},"icon":function(){return this._icon},"tags":function(){var msgTags=[];var __i_enFor0=0;var __exp_enFor0=this._tags;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var tag=__exp_enFor0[__i_enFor0];msgTags["push"](this["_messages"]["_nls"](tag,tag))}return msgTags},"type":function(){return this._type}});
  1496. com_ibm_rave_library_framework_meta_ActionMeta.ArgumentsMeta["parse"]=function(args,msgs){var a=new com_ibm_rave_library_framework_meta_ActionMeta.ArgumentsMeta;a._id=""+args["id"];a._label=""+args["label"];a._description=""+args["description"];a._icon=""+args["icon"];a._tags=args["tags"];a._type=""+args["type"];a["_messages"]=msgs;return a};var com_ibm_rave_library_framework_meta_internal_PropertyPresentationMetaImpl=rave["internal"]["Declare"]({"constructor":function(registry){this.messagesRegistry=
  1497. registry},"id":function(){return this._id},"name":function(){return this.messagesRegistry["_nls"](this._name,this._name)},"description":function(){return this.messagesRegistry["_nls"](this._description,this._description)},"tags":function(){return this._tags},"icon":function(){return this._icon},"presentationItems":function(){var presentationItems=[];var i=0;var __i_enFor0=0;var __exp_enFor0=this._presentationItems;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var item=
  1498. __exp_enFor0[__i_enFor0];presentationItems[i++]=item}return presentationItems},"parse":function(json){var pp=new com_ibm_rave_library_framework_meta_internal_PropertyPresentationMetaImpl(this.messagesRegistry);pp._id=""+json["id"];pp._name=""+json["label"];pp._description=""+json["description"];var pTags=json["tags"];if(pTags){var len=pTags.length;pp._tags=[];for(var i=0;i<len;++i)pp._tags[i]=pTags[i]}else pp._tags=null;pp._icon=json["icon"];var pItems=json["presentationItems"];if(pItems){len=pItems.length;
  1499. pp._presentationItems=[];for(i=0;i<len;++i){var item=pItems[i];var propertyRef=item["propertyID"];if(propertyRef!=null){var property=new com_ibm_rave_library_framework_meta_internal_PropertyReferenceMeta;property.setID(propertyRef);pp._presentationItems["push"](property)}else{var propertyGroup=new com_ibm_rave_library_framework_meta_internal_PropertyGroupMeta(this.messagesRegistry);var propertyGroupMeta=item["propertyGroup"];propertyGroup.setID(propertyGroupMeta["id"]);propertyGroup.setGroupName(propertyGroupMeta["label"]);
  1500. propertyGroup.setGroupDescription(propertyGroupMeta["description"]);propertyGroup.setGroupIcon(propertyGroupMeta["icon"]);var groupTags=propertyGroupMeta["tags"];if(groupTags){var glen=groupTags.length;var groupTagsArray=[];for(var j=0;j<glen;++j)groupTagsArray[j]=groupTags[j];propertyGroup.setGroupTags(groupTagsArray)}else propertyGroup.setGroupTags(null);var groupPItems=propertyGroupMeta["presentationItems"];propertyGroup["parse"](groupPItems);pp._presentationItems["push"](propertyGroup)}}}else pp._presentationItems=
  1501. null;return pp},"copy":function(){var pp=new com_ibm_rave_library_framework_meta_internal_PropertyPresentationMetaImpl(com_ibm_rave_library_i18n_MessagesRegistry["EmptyRegistry"]());pp._id=this._id;pp._name=this._name;pp._description=this._description;pp._tags=[];pp._presentationItems=[];pp._icon=this._icon;var i=0;var __i_enFor0=0;var __exp_enFor0=this._tags;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var tag=__exp_enFor0[__i_enFor0];pp._tags[i++]=tag}var __i_enFor1=
  1502. 0;var __exp_enFor1=this._presentationItems;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){var item=__exp_enFor1[__i_enFor1];if(item["type"]()=="reference")pp._presentationItems["push"](item);else pp._presentationItems["push"](item["copy"]())}return pp},validateProperties:function(properties){var itemsToRemove;var __i_enFor0=0;var __exp_enFor0=this._presentationItems;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var item=__exp_enFor0[__i_enFor0];
  1503. if(item["type"]()=="reference"){var p=properties["property"](item["id"]());if(p._hidden){if(!itemsToRemove)itemsToRemove=[];itemsToRemove["push"](item)}}else item.validateProperties(properties)}if(itemsToRemove){var __i_enFor1=0;var __exp_enFor1=itemsToRemove;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){item=__exp_enFor1[__i_enFor1];var index=this._presentationItems.indexOf(item);this._presentationItems.splice(index,1)}}}});var com_ibm_rave_library_framework_meta_internal_PropertyReferenceMeta=
  1504. rave["internal"]["Declare"]({"id":function(){return this.propertyID},"type":function(){return"reference"},"name":function(){return null},"description":function(){return null},"tags":function(){return null},"icon":function(){return null},"presentationItems":function(){return null},setID:function(id){this.propertyID=id}});var com_ibm_rave_library_framework_meta_internal_PropertyGroupMeta=rave["internal"]["Declare"]({"constructor":function(registry){this.messagesRegistry=registry},"id":function(){return this.groupID},
  1505. "type":function(){return"group"},"name":function(){return this.messagesRegistry["_nls"](this.groupName,this.groupName)},"description":function(){return this.messagesRegistry["_nls"](this.groupDescription,this.groupDescription)},"tags":function(){return this.groupTags},"icon":function(){return this.groupIcon},"presentationItems":function(){var presentationItems=[];var i=0;var __i_enFor0=0;var __exp_enFor0=this.groupPresentationItems;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var item=
  1506. __exp_enFor0[__i_enFor0];presentationItems[i++]=item}return presentationItems},setID:function(id){this.groupID=id},setGroupName:function(group){this.groupName=group},setGroupDescription:function(description){this.groupDescription=description},setGroupTags:function(tags){this.groupTags=tags},setGroupIcon:function(icon){this.groupIcon=icon},"parse":function(pItems){if(pItems){var len=pItems.length;this.groupPresentationItems=[];for(var i=0;i<len;++i){var item=pItems[i];var propertyRef=item["propertyID"];
  1507. if(propertyRef!=null){var property=new com_ibm_rave_library_framework_meta_internal_PropertyReferenceMeta;property.setID(propertyRef);this.groupPresentationItems["push"](property)}else{var propertyGroup=new com_ibm_rave_library_framework_meta_internal_PropertyGroupMeta(this.messagesRegistry);var propertyGroupMeta=item["propertyGroup"];propertyGroup.setID(propertyGroupMeta["id"]);propertyGroup.setGroupName(propertyGroupMeta["label"]);propertyGroup.setGroupDescription(propertyGroupMeta["description"]);
  1508. propertyGroup.setGroupIcon(propertyGroupMeta["icon"]);var gTags=propertyGroupMeta["tags"];if(gTags){var glen=gTags.length;var groupTagsArray=[];for(var j=0;j<len;++j)groupTagsArray[i]=gTags[i];propertyGroup.setGroupTags(groupTagsArray)}else propertyGroup.setGroupTags(null);var groupPItems=propertyGroupMeta["presentationItems"];propertyGroup["parse"](groupPItems);this.groupPresentationItems["push"](propertyGroup)}}}else this.groupPresentationItems=null},"copy":function(){var pgm=new com_ibm_rave_library_framework_meta_internal_PropertyGroupMeta(this.messagesRegistry);
  1509. pgm.groupDescription=this.groupDescription;pgm.groupIcon=this.groupIcon;pgm.groupID=this.groupID;pgm.groupName=this.groupName;var i=0;pgm.groupTags=[];var __i_enFor0=0;var __exp_enFor0=this.groupTags;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var tag=__exp_enFor0[__i_enFor0];pgm.groupTags[i++]=tag}pgm.groupPresentationItems=[];var __i_enFor1=0;var __exp_enFor1=this.groupPresentationItems;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){var item=
  1510. __exp_enFor1[__i_enFor1];if(item["type"]()=="reference")pgm.groupPresentationItems["push"](item);else pgm.groupPresentationItems["push"](item["copy"]())}return pgm},validateProperties:function(properties){var itemsToRemove;var __i_enFor0=0;var __exp_enFor0=this.groupPresentationItems;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var item=__exp_enFor0[__i_enFor0];if(item["type"]()=="reference"){var p=properties["property"](item["id"]());if(p._hidden){if(!itemsToRemove)itemsToRemove=
  1511. [];itemsToRemove["push"](item)}}else item.validateProperties(properties)}if(itemsToRemove){var __i_enFor1=0;var __exp_enFor1=itemsToRemove;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){item=__exp_enFor1[__i_enFor1];var index=this.groupPresentationItems.indexOf(item);this.groupPresentationItems.splice(index,1)}}}});var com_ibm_rave_library_property_PropertyImpl=rave_library_externs["PropertyImpl"]=rave["internal"]["Declare"]({_readonly:false,_hidden:false,"constructor":function(propertyType,
  1512. parent){this._propertyType=propertyType;this._parent=parent;if(propertyType["typeId"]()==21)this._value={};else this._value=propertyType["defaultValue"]()},readonly:function(){return this._readonly},setReadonly:function(){this._readonly=true},"hidden":function(){return this._hidden},setHidden:function(){this._hidden=true},"meta":function(){return this._propertyType},"parent":function(){return this._parent},"reset":function(){if(!this._readonly){var defs=this._propertyType["defaultValue"]();if(defs!=
  1513. null)this.setValue(defs)}return this._value},value$0:function(){return this._value},"value$1":function(obj){if(this._readonly){com_ibm_rave_library_Library["logError"](35,"Property validate");return false}if(obj==null){if(this._propertyType["required"]()){if(this._propertyType["defaultValue"]()==null){com_ibm_rave_library_Library["logError"](40,"Property validate");return false}if(!this._propertyType["validateValue"](this._propertyType["defaultValue"]()))return false;this["reset"]();return true}}else if(!this._propertyType["validateValue"](obj))return false;
  1514. return this.setValue(obj)},setValue:function(obj){this._value=this._propertyType["canonicalValue"](obj);if(this._parent&&this._parent["meta"]()["typeId"]()==21){var valueInstance=this._parent["value"]();valueInstance[this._propertyType["simpleId"]()]=this._value}return true},"value":function(a0){var args=arguments;if(args.length==0)return this.value$0();return this["value$1"](a0)}});var com_ibm_rave_library_action_internal_ActionsManager=rave["internal"]["Declare"]({"constructor":function(){this.actionMap=
  1515. {};this._meta=[];this.bindingManager=new com_ibm_rave_library_action_internal_BindingManager;this.bindingsToRemove=[]},populate$0:function(json,messages){var actionList=[];for(var i=0;i<json.length;++i)actionList["push"](com_ibm_rave_library_framework_meta_ActionMeta["parse"](json[i],messages));this.populate$1(actionList)},populateFromMeta:function(info){this.actionMap[info["id"]()]=new com_ibm_rave_library_action_internal_ActionImpl(info);if(info["defaultBindings"]())for(var j=0;j<info["defaultBindings"]().length;++j){var b=
  1516. info["defaultBindings"]()[j];this.bindingManager.addBinding(info["id"](),b["target"](),b["event"]())}},populate$1:function(actions){var __i_enFor0=0;var __exp_enFor0=actions;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var action=__exp_enFor0[__i_enFor0];this.populateFromMeta(action)}this._meta=[];var __i_enFor1=0;var __exp_enFor1=Object.keys(this.actionMap);for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){var key=__exp_enFor1[__i_enFor1];
  1517. this._meta["push"](this.actionMap[key]["meta"]())}},"configure":function(json){json["actions"]},"meta":function(){return this._meta},"action":function(id){return this.actionMap[id]},applyBindings:function(){var __i_enFor0=0;var __exp_enFor0=Object.keys(this.actionMap);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var actionKey=__exp_enFor0[__i_enFor0];if(this.actionMap[actionKey].autoBind$0())this.actionMap[actionKey].getBinding()()}},"populate":function(a0,a1){var args=
  1518. arguments;if(args.length==1)return this.populate$1(a0);return this.populate$0(a0,a1)}});var com_ibm_rave_library_action_internal_BindingManager=rave["internal"]["Declare"]({"constructor":function(){this.bindingMap=rave["internal"]["ES6Map"]["create"]()},addBinding:function(action,target,event){var actionBinding=this.bindingMap["get"](action);if(!actionBinding){actionBinding=rave["internal"]["ES6Map"]["create"]();this.bindingMap.set(action,actionBinding)}var targetEvents=actionBinding["get"](target);
  1519. if(!targetEvents){targetEvents=rave["internal"]["ES6Map"]["create"]();actionBinding.set(target,targetEvents)}targetEvents.set(event,new com_ibm_rave_library_action_internal_Binding(action,target,event))},removeBinding:function(action,target,event){var existingBinding;var actionBinding=this.bindingMap["get"](action);if(actionBinding){var targetEvents=actionBinding["get"](target);if(targetEvents){existingBinding=targetEvents["get"](event);targetEvents.remove(event)}}return existingBinding},getBindings:function(){var bindings=
  1520. [];var __i_enFor0=0;var __exp_enFor0=this.bindingMap.keys();for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var action=__exp_enFor0[__i_enFor0];bindings=bindings.concat(this.getBindingsForAction(action))}return bindings},getBindingsForAction:function(action){var bindings=[];var targets=this.bindingMap["get"](action);if(targets){var __i_enFor0=0;var __exp_enFor0=targets["entries"]();for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var target=
  1521. __exp_enFor0[__i_enFor0];var __i_enFor1=0;var __exp_enFor1=target["value"]["entries"]();for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){var event=__exp_enFor1[__i_enFor1];bindings["push"](event["value"])}}}return bindings}});var com_ibm_rave_library_action_internal_Binding=rave["internal"]["Declare"]({"constructor":function(action,target,event){this._action=action;this._target=target;this._event=event},"action":function(){return this._action},"target":function(){return this._target},
  1522. "event":function(){return this._event}});var com_ibm_rave_library_action_Action=rave_library_externs["Action"]=rave["internal"]["Declare"]({"autoBind":function(bind){},"setOperation":function(operation){},"get":function(id){}});var com_ibm_rave_library_framework_internal_ContextSize=function(){};var com_ibm_rave_library_framework_internal_CustomFormatInfoImpl=rave["internal"]["Declare"]({"constructor":function(type,role,format,entries){this._type=type;this._role=role;this._format=format;this._entries=
  1523. entries?entries:[]},"type":function(){return this._type},"role":function(){return this._role},"format":function(){return this._format},"entries":function(){return this._entries}});com_ibm_rave_library_framework_internal_CustomFormatInfoImpl.makeForEntry=function(type,role,format,entry){var entries=[];if(entry)entries["push"](entry);return new com_ibm_rave_library_framework_internal_CustomFormatInfoImpl(type,role,format,entries)};var com_ibm_rave_library_framework_internal_CSSConverter=rave["internal"]["Declare"]({});
  1524. com_ibm_rave_library_framework_internal_CSSConverter.convertCSSSizeToPixelNumber=function(value,extent,em){if(value==null)return null;var s=""+value;var l=s.length;if(l==0)return null;var number=s;var found=false;var multiplier=1;if(l>2){number=s.substring(0,l-2);var u=s.substring(l-2).toLowerCase();if("px"==u){found=true;multiplier=1}else if("in"==u){found=true;multiplier=96}else if("pt"==u){found=true;multiplier=96/72}else if("pc"==u){found=true;multiplier=96/6}else if("em"==u){found=true;multiplier=
  1525. em}else if("cm"==u){found=true;multiplier=96/2.54}else if("mm"==u){found=true;multiplier=96/25.4}}if(!found)if(l>1&&"%"==s.substring(l-1)){number=s.substring(0,l-1);multiplier=extent/100}else{number=s;multiplier=1}var v=+number;if(isNaN(v))return null;return v*multiplier};com_ibm_rave_library_framework_internal_CSSConverter.convertCSSSizeToPixel=function(value,extent,em){var v=com_ibm_rave_library_framework_internal_CSSConverter.convertCSSSizeToPixelNumber(value,extent,em);if(v==null)return null;
  1526. return""+Math.round(100*v)/100+"px"};var com_ibm_rave_library_framework_meta_internal_PropertyPresentationManager=rave["internal"]["Declare"]({"constructor":function(registry){this._presentations={};this._hiddenPresentations={};this._visiblePresentations=null;this._messagesRegistry=registry},"populate":function(json){var v=json["propertyPresentations"];if(v!=null){var ppMeta=new com_ibm_rave_library_framework_meta_internal_PropertyPresentationMetaImpl(this._messagesRegistry);var __i_enFor0=0;var __exp_enFor0=
  1527. v;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var o=__exp_enFor0[__i_enFor0];var pp=o;var id=pp["id"];if(id!=null&&!this._presentations.hasOwnProperty(id))this._presentations[id]=ppMeta["parse"](pp)}this._visiblePresentations=null}},"configure":function(json){var v=json["propertyPresentations"];if(v!=null){var __i_enFor0=0;var __exp_enFor0=v;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var o=__exp_enFor0[__i_enFor0];var pp=o;var id=
  1528. pp["id"];var hidden=pp["hidden"]!=null?pp["hidden"]:null;if(id!=null&&hidden!=null&&hidden)this._hiddenPresentations[id]=1}this._visiblePresentations=null}},"meta":function(){if(!this._visiblePresentations){this._visiblePresentations=[];var __i_enFor0=0;var __exp_enFor0=Object.keys(this._presentations);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var id=__exp_enFor0[__i_enFor0];if(!this._hiddenPresentations.hasOwnProperty(id))this._visiblePresentations["push"](this._presentations[id])}}return this._visiblePresentations},
  1529. put:function(presentation){this._presentations[presentation["id"]()]=presentation;this._visiblePresentations=null}});var com_ibm_rave_library_framework_internal_HierarchyUtility=rave["internal"]["Declare"]({"constructor":function(factory){this._factory=factory},buildHierarchy:function(originalRoot,childrenAccessor,valueAccessor,defaultValue){var result=new com_ibm_rave_library_framework_internal_HierarchyUtility.HUResult;if(originalRoot==null){result._minValue=1;result._maxValue=1;return result}var vf=
  1530. this.valueFunction(valueAccessor,defaultValue);result._root=this.make(result,originalRoot,vf,null);if(!childrenAccessor){result._originalLeaves["push"](originalRoot);return result}this.processTree(result,result._root,childrenAccessor,vf);return result},processTree:function(result,node,childrenAccessor,valueAccessor){var oChildren=childrenAccessor(node["data"]);if(oChildren){var children=[];var __i_enFor0=0;var __exp_enFor0=oChildren;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var oChild=
  1531. __exp_enFor0[__i_enFor0];if(oChild!=null){var child=this.make(result,oChild,valueAccessor,node);children["push"](child);this.processTree(result,child,childrenAccessor,valueAccessor)}}if(children.length!=0)node["children"]=children}if(!node["children"])result._originalLeaves["push"](node["data"])},buildTabular:function(objects,valueAccessor,defaultValue){var result=new com_ibm_rave_library_framework_internal_HierarchyUtility.HUResult;if(!objects||objects.length==0){result._minValue=1;result._maxValue=
  1532. 1;return result}var vf=this.valueFunction(valueAccessor,defaultValue);var root=this._factory();result._root=root;root["data"]=null;root["value"]=defaultValue;root["parent"]=null;root["depth"]=0;var children=[];root["children"]=children;var __i_enFor0=0;var __exp_enFor0=objects;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var oChild=__exp_enFor0[__i_enFor0];if(oChild!=null){var child=this.make(result,oChild,vf,root);children["push"](child);result._originalLeaves["push"](oChild)}}return result},
  1533. make:function(result,o,vf,parent){var node=this._factory();node["data"]=o;node["value"]=+vf(o);node["parent"]=parent;node["depth"]=parent?parent["depth"]+1:0;node["children"]=null;result._nodes["push"](node);result._originalNodes["push"](o);result._minValue=Math["min"](result._minValue,node["value"]);result._maxValue=Math["max"](result._maxValue,node["value"]);return node},valueFunction:function(valueAccessor,defaultValue){if(valueAccessor)return function(o){var v=+valueAccessor(o);return v!=null?
  1534. v:defaultValue};return function(o){return defaultValue}}});com_ibm_rave_library_framework_internal_HierarchyUtility.HUFactory=rave["internal"]["Declare"]({});com_ibm_rave_library_framework_internal_HierarchyUtility.HUResult=rave["internal"]["Declare"]({_minValue:0,_maxValue:0,"constructor":function(){this._root=null;this._nodes=[];this._originalNodes=[];this._originalLeaves=[];this._minValue=Infinity;this._maxValue=-Infinity}});var com_ibm_rave_library_framework_CustomFormatter=rave_library_externs["CustomFormatter"]=
  1535. rave["internal"]["Declare"]({});com_ibm_rave_library_framework_CustomFormatter["X1_AXIS"]="ROLE_X1";com_ibm_rave_library_framework_CustomFormatter["Y1_AXIS"]="ROLE_Y1";com_ibm_rave_library_framework_CustomFormatter["X2_AXIS"]="ROLE_X2";com_ibm_rave_library_framework_CustomFormatter["Y2_AXIS"]="ROLE_Y2";com_ibm_rave_library_framework_CustomFormatter["BOTTOM_AXIS"]="bottom";com_ibm_rave_library_framework_CustomFormatter["TOP_AXIS"]="top";com_ibm_rave_library_framework_CustomFormatter["LEFT_AXIS"]="left";
  1536. com_ibm_rave_library_framework_CustomFormatter["RIGHT_AXIS"]="right";com_ibm_rave_library_framework_CustomFormatter["AXIS"]="axis";com_ibm_rave_library_framework_CustomFormatter["LABEL"]="label";com_ibm_rave_library_framework_CustomFormatter["LEGEND"]="legend";com_ibm_rave_library_framework_CustomFormatter["ALL"]="all";var com_ibm_rave_library_bundleData_ChordBundleChordDatum=rave_library_externs["ChordBundleChordDatum"]=rave["internal"]["Declare"]({"originalData":function(){return this._chordOriginalData},
  1537. "originalDataList":function(){var list=[];list["push"](this._chordOriginalData);return list},"setChordOriginalData":function(originalData){this._chordOriginalData=originalData},"setChordData":function(chordData){this._chordData=chordData},"getChordData":function(){return this._chordData}});var com_ibm_rave_library_framework_BundleConfigPropertyIDs=rave_library_externs["BundleConfigPropertyIDs"]=rave["internal"]["Declare"]({});com_ibm_rave_library_framework_BundleConfigPropertyIDs["MAPBOX_SECRET_TOKEN"]=
  1538. "Mapbox.secretToken";com_ibm_rave_library_framework_BundleConfigPropertyIDs["MAPBOX_TOKEN"]="Mapbox.token";com_ibm_rave_library_framework_BundleConfigPropertyIDs["MAPBOX_ACCOUNT_NAME"]="Mapbox.accountName";var com_ibm_rave_library_action_SelectionManager=rave_library_externs["SelectionManager"]=rave["internal"]["Declare"]({"constructor":function(){this._context=rave.selection();this._stateChangeCallback=function(args){if(args!==null||arguments.length>1)args=Array.prototype.slice.call(arguments,0);
  1539. return null}},"updateContext":function(context){this._context=context;var selected=com_ibm_rave_library_action_SelectionManager.filterSelected(this._context,true);if(selected.empty())this._context.each(com_ibm_rave_library_action_SelectionManager.REMOVE_DEEMPHASIZED_STATE);else com_ibm_rave_library_action_SelectionManager.filterSelected(this._context,false).each(com_ibm_rave_library_action_SelectionManager.APPLY_DEEMPHASIZED_STATE);this.stateChanged();return this},"onStateChange":function(callback){this._stateChangeCallback=
  1540. callback;return this},"highlight":function(selection){selection.each(com_ibm_rave_library_action_SelectionManager.APPLY_HIGHLIGHTED_STATE);this.stateChanged()},"unHighlight":function(selection){selection.each(com_ibm_rave_library_action_SelectionManager.REMOVE_HIGHLIGHTED_STATE);this.stateChanged()},"toggleHighlight":function(selection){var self=this;selection.each(function(data,index,groupIndex){var ctx=rave["select"](this);if(ctx["property"](com_ibm_rave_library_action_SelectionManager["HIGHLIGHED_FLAG"]))self["unHighlight"](selection);
  1541. else self["highlight"](selection)});this.stateChanged()},"select":function(selection){var unSelected=com_ibm_rave_library_action_SelectionManager.filterSelected(this._context,false);unSelected.each(com_ibm_rave_library_action_SelectionManager.APPLY_DEEMPHASIZED_STATE);selection.each(com_ibm_rave_library_action_SelectionManager.APPLY_SELECTED_STATE).each(com_ibm_rave_library_action_SelectionManager.REMOVE_DEEMPHASIZED_STATE);this.stateChanged()},"deSelect":function(selection){selection.each(com_ibm_rave_library_action_SelectionManager.REMOVE_SELECTED_STATE);
  1542. var selected=com_ibm_rave_library_action_SelectionManager.filterSelected(this._context,true);if(selected.empty())this._context.each(com_ibm_rave_library_action_SelectionManager.REMOVE_DEEMPHASIZED_STATE);else selection.each(com_ibm_rave_library_action_SelectionManager.APPLY_DEEMPHASIZED_STATE);this.stateChanged()},"toggleSelect":function(selection){var self=this;selection.each(function(data,index,groupIndex){if(rave["select"](this)["property"]("selected"))self["deSelect"](selection);else self["select"](selection)});
  1543. this.stateChanged()},"getHighlighted":function(){return com_ibm_rave_library_action_SelectionManager.filterHighlighted(this._context,true)},"getSelected":function(){return com_ibm_rave_library_action_SelectionManager.filterSelected(this._context,true)},stateChanged:function(){this._context.call(this._stateChangeCallback)}});com_ibm_rave_library_action_SelectionManager.filterHighlighted=function(context,highlighted){return context.filter(function(data,index,groupIndex){return!!rave["select"](this)["property"](com_ibm_rave_library_action_SelectionManager["HIGHLIGHED_FLAG"])==
  1544. highlighted})};com_ibm_rave_library_action_SelectionManager.filterSelected=function(context,selected){return context.filter(function(data,index,groupIndex){return!!rave["select"](this)["property"]("selected")==selected})};com_ibm_rave_library_action_SelectionManager["HIGHLIGHED_FLAG"]="highlighted";com_ibm_rave_library_action_SelectionManager["SELECTED_FLAG"]="selected";com_ibm_rave_library_action_SelectionManager["DEEMPHASIZED_FLAG"]="deemphasized";com_ibm_rave_library_action_SelectionManager.APPLY_HIGHLIGHTED_STATE=
  1545. function(data,index,groupIndex){rave["select"](this)["property"](com_ibm_rave_library_action_SelectionManager["HIGHLIGHED_FLAG"],true).classed(com_ibm_rave_library_action_SelectionManager["HIGHLIGHED_FLAG"],true)};com_ibm_rave_library_action_SelectionManager.REMOVE_HIGHLIGHTED_STATE=function(data,index,groupIndex){rave["select"](this)["property"](com_ibm_rave_library_action_SelectionManager["HIGHLIGHED_FLAG"],false).classed(com_ibm_rave_library_action_SelectionManager["HIGHLIGHED_FLAG"],false)};com_ibm_rave_library_action_SelectionManager.APPLY_SELECTED_STATE=
  1546. function(data,index,groupIndex){rave["select"](this)["property"]("selected",true).classed("selected",true)};com_ibm_rave_library_action_SelectionManager.APPLY_DEEMPHASIZED_STATE=function(data,index,groupIndex){rave["select"](this)["property"](com_ibm_rave_library_action_SelectionManager["DEEMPHASIZED_FLAG"],true).classed(com_ibm_rave_library_action_SelectionManager["DEEMPHASIZED_FLAG"],true)};com_ibm_rave_library_action_SelectionManager.REMOVE_SELECTED_STATE=function(data,index,groupIndex){rave["select"](this)["property"]("selected",
  1547. false).classed("selected",false)};com_ibm_rave_library_action_SelectionManager.REMOVE_DEEMPHASIZED_STATE=function(data,index,groupIndex){rave["select"](this)["property"](com_ibm_rave_library_action_SelectionManager["DEEMPHASIZED_FLAG"],false).classed(com_ibm_rave_library_action_SelectionManager["DEEMPHASIZED_FLAG"],false)};var com_ibm_rave_library_framework_internal_CommonPropertyIDs=rave["internal"]["Declare"]({});var com_ibm_rave_library_datamodel_ext_Rave1Importer=rave_library_externs["Rave1Importer"]=
  1548. rave["internal"]["Declare"]({"importData":function(model,data){}});com_ibm_rave_library_datamodel_ext_Rave1Importer["makeMap"]=function(model,map,reversed,raveTable,setDescriptor){var result={};var valueSet={};var __i_enFor0=0;var __exp_enFor0=setDescriptor["dataSlots"]();for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var s=__exp_enFor0[__i_enFor0];valueSet[s["id"]()]=1}var keySet={};var fields=raveTable["fields"];var nFields=fields.length;for(var i=0;i<nFields;++i){var field=
  1549. fields[i];if(field){var id=field["id"];if(id!=null)if(map)keySet[id]=1;else if(valueSet.hasOwnProperty(id)){var values=[];values["push"](id);result[id]=values}}}if(!map)return result;if(reversed){var t=keySet;keySet=valueSet;valueSet=t}var __i_enFor1=0;var __exp_enFor1=Object.keys(map);for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){var key=__exp_enFor1[__i_enFor1];if(!keySet.hasOwnProperty(key)){if(reversed){com_ibm_rave_library_datamodel_ext_Rave1Importer["reportError"](model,
  1550. 405,key);return null}}else{values=com_ibm_rave_library_datamodel_ext_Rave1Importer.mapEntries(key,map);if(values){if(!reversed){var __i_enFor2=0;var __exp_enFor2=values;for(var __len_enFor2=__exp_enFor2.length;__i_enFor2<__len_enFor2;++__i_enFor2){var value=__exp_enFor2[__i_enFor2];if(!valueSet.hasOwnProperty(value)){com_ibm_rave_library_datamodel_ext_Rave1Importer["reportError"](model,405,value);return null}}}result[key]=values}}}return result};com_ibm_rave_library_datamodel_ext_Rave1Importer.mapEntries=
  1551. function(key,map){var o=map[key];if(o!=null){if(typeof o==="string"||o instanceof String){var result=[];result["push"](o);return result}return o}return null};com_ibm_rave_library_datamodel_ext_Rave1Importer["setSlots"]=function(model,dataSet,raveTable,map,reversed){var dataSetId=dataSet["id"]();var __i_enFor0=0;var __exp_enFor0=dataSet["dataSlots"]();for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var dsd=__exp_enFor0[__i_enFor0];model["clearDataSlot"](dataSetId,dsd["id"]())}return reversed?
  1552. com_ibm_rave_library_datamodel_ext_Rave1Importer.slotToField(model,dataSetId,raveTable,map):com_ibm_rave_library_datamodel_ext_Rave1Importer.fieldToSlot(model,dataSetId,raveTable,map)};com_ibm_rave_library_datamodel_ext_Rave1Importer.fieldToSlot=function(model,dataSetId,raveTable,map){var fields=raveTable["fields"];var nFields=fields.length;for(var i=0;i<nFields;++i){var fieldSpec=fields[i];if(fieldSpec){var fieldId=fieldSpec["id"];var values=map[fieldId];if(values){var info=com_ibm_rave_library_datamodel_ext_Rave1Importer["makeAccessor"](fieldSpec,
  1553. i);var __i_enFor0=0;var __exp_enFor0=values;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var slotId=__exp_enFor0[__i_enFor0];var slotEntry=model["dataset"](dataSetId)["slot"](slotId)["push"]().type$1(info["type"]).accessor$1(info["accessor"]).label$1(info["label"]);if(!slotEntry["isValid"]())return false}}}}return true};com_ibm_rave_library_datamodel_ext_Rave1Importer.slotToField=function(model,dataSetId,raveTable,map){var fieldsMap={};var fieldIdSet={};var fields=
  1554. raveTable["fields"];var nFields=fields.length;for(var i=0;i<nFields;++i){var field=fields[i];if(field){var id=field["id"];if(id!=null){fieldsMap[id]=com_ibm_rave_library_datamodel_ext_Rave1Importer["makeAccessor"](field,i);fieldIdSet[id]=1}}}var __i_enFor0=0;var __exp_enFor0=Object.keys(map);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var slotId=__exp_enFor0[__i_enFor0];var fieldIds=map[slotId];var __i_enFor1=0;var __exp_enFor1=fieldIds;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<
  1555. __len_enFor1;++__i_enFor1){var fieldId=__exp_enFor1[__i_enFor1];var info=fieldsMap[fieldId];if(info){var slotEntry=model["dataset"](dataSetId)["slot"](slotId)["push"]().type$1(info["type"]).accessor$1(info["accessor"]).label$1(info["label"]);if(!slotEntry["isValid"]())return false}}}return true};com_ibm_rave_library_datamodel_ext_Rave1Importer["makeAccessor"]=function(fieldSpec,fieldIndex){var info;var categories=fieldSpec["categories"];var unit=fieldSpec["unit"];if(categories)info=com_ibm_rave_library_datamodel_ext_Rave1Importer.makeCategoriesAccessor(fieldIndex,
  1556. categories);else if("categorical"==unit)info=com_ibm_rave_library_datamodel_ext_Rave1Importer.makeCategoricalAccessor(fieldIndex);else if("timestamp"==unit)info=com_ibm_rave_library_datamodel_ext_Rave1Importer.makeDateAccessor(fieldIndex,1E3);else if("date"==unit)info=com_ibm_rave_library_datamodel_ext_Rave1Importer.makeDateAccessor(fieldIndex,86400*1E3);else if("string"==unit)info=com_ibm_rave_library_datamodel_ext_Rave1Importer.makeStringAccessor(fieldIndex);else if("object"==unit)info=com_ibm_rave_library_datamodel_ext_Rave1Importer.makeObjectAccessor(fieldIndex);
  1557. else info=com_ibm_rave_library_datamodel_ext_Rave1Importer.makeNumericAccessor(fieldIndex);info["label"]=fieldSpec["label"];return info};com_ibm_rave_library_datamodel_ext_Rave1Importer["getRowValue"]=function(row,fieldIndex){return row&&fieldIndex<row.length?row[fieldIndex]:null};com_ibm_rave_library_datamodel_ext_Rave1Importer.makeCategoriesAccessor=function(fieldIndex,categories){var result={};result["type"]="string";result["accessor"]=function(row){if(typeof row==="array"||row instanceof Array){var v=
  1558. com_ibm_rave_library_datamodel_ext_Rave1Importer["getRowValue"](row,fieldIndex);if(v==null)return null;var ix=~~Math.round(v);return ix<0||ix>=categories.length?null:""+categories[ix]}else return null};return result};com_ibm_rave_library_datamodel_ext_Rave1Importer.makeCategoricalAccessor=function(fieldIndex){var result={};result["type"]="string";result["accessor"]=function(row){var v=com_ibm_rave_library_datamodel_ext_Rave1Importer["getRowValue"](row,fieldIndex);if(v==null)return null;var ix=~~Math.round(v);
  1559. return ix<0?null:""+ix};return result};com_ibm_rave_library_datamodel_ext_Rave1Importer.makeDateAccessor=function(fieldIndex,msPer){var result={};result["type"]="date";result["accessor"]=function(row){if(typeof row==="array"||row instanceof Array){var v=com_ibm_rave_library_datamodel_ext_Rave1Importer["getRowValue"](row,fieldIndex);return v!=null?new Date(v*msPer):null}else return null};return result};com_ibm_rave_library_datamodel_ext_Rave1Importer.makeStringAccessor=function(fieldIndex){var result=
  1560. {};result["type"]="string";result["accessor"]=function(row){if(typeof row==="array"||row instanceof Array){var v=com_ibm_rave_library_datamodel_ext_Rave1Importer["getRowValue"](row,fieldIndex);return v!=null?""+v:null}else return null};return result};com_ibm_rave_library_datamodel_ext_Rave1Importer.makeObjectAccessor=function(fieldIndex){var result={};result["type"]="object";result["accessor"]=function(row){if(typeof row==="array"||row instanceof Array)return com_ibm_rave_library_datamodel_ext_Rave1Importer["getRowValue"](row,
  1561. fieldIndex);else return null};return result};com_ibm_rave_library_datamodel_ext_Rave1Importer.makeNumericAccessor=function(fieldIndex){var result={};result["type"]="numeric";result["accessor"]=function(row){if(typeof row==="array"||row instanceof Array)return com_ibm_rave_library_datamodel_ext_Rave1Importer["getRowValue"](row,fieldIndex);else return null};return result};com_ibm_rave_library_datamodel_ext_Rave1Importer["reportError"]=function(model,code,location){com_ibm_rave_library_service_ErrorDispatcher["INSTANCE"]["logError"](code,
  1562. location)};var com_ibm_rave_library_datamodel_ext_Rave1TableImporter=rave_library_externs["Rave1TableImporter"]=rave["internal"]["Declare"](com_ibm_rave_library_datamodel_ext_Rave1Importer,{"constructor":function(){},"importData":function(model,data){var idata=data;if(!model)return false;if(!idata||!idata["visJSONData"]||idata["index"]==null||idata["dataSetId"]==null){com_ibm_rave_library_datamodel_ext_Rave1Importer["reportError"](model,401,null);return false}var index=idata["index"];if(index<0||
  1563. index>=idata["visJSONData"].length){com_ibm_rave_library_datamodel_ext_Rave1Importer["reportError"](model,402,null);return false}var raveTable=idata["visJSONData"][index];if(!raveTable||raveTable["fields"]==null){com_ibm_rave_library_datamodel_ext_Rave1Importer["reportError"](model,403,null);return false}var modelDescriptor=model["getDescriptor"]();var setDescriptor;var __i_enFor0=0;var __exp_enFor0=modelDescriptor["dataSets"]();for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var dsd=
  1564. __exp_enFor0[__i_enFor0];if(idata["dataSetId"]==dsd["id"]()){setDescriptor=dsd;break}}if(!setDescriptor){com_ibm_rave_library_datamodel_ext_Rave1Importer["reportError"](model,404,null);return false}if(!("tabular"==setDescriptor["type"]())){com_ibm_rave_library_datamodel_ext_Rave1Importer["reportError"](model,406,null);return false}var reversed=idata["map"]&&idata["reverseMap"]!=null&&idata["reverseMap"];var map=com_ibm_rave_library_datamodel_ext_Rave1Importer["makeMap"](model,idata["map"],reversed,
  1565. raveTable,setDescriptor);if(!map)return false;var rows=[];var specRows=raveTable["rows"];if(specRows){var len=specRows.length;for(var i=0;i<len;++i)rows["push"](specRows[i])}model["setData"](idata["dataSetId"],rows);return com_ibm_rave_library_datamodel_ext_Rave1Importer["setSlots"](model,setDescriptor,raveTable,map,reversed)}});var com_ibm_rave_library_datamodel_ext_Rave1HierarchyImporter=rave_library_externs["Rave1HierarchyImporter"]=rave["internal"]["Declare"](com_ibm_rave_library_datamodel_ext_Rave1Importer,
  1566. {"constructor":function(){},"importData":function(model,data){var idata=data;if(!model)return false;if(!idata||!idata["visJSONData"]||idata["index"]==null||idata["dataSetId"]==null||!idata["levels"]||idata["levels"].length==0){com_ibm_rave_library_datamodel_ext_Rave1Importer["reportError"](model,401,null);return false}var index=idata["index"];if(index<0||index>=idata["visJSONData"].length){com_ibm_rave_library_datamodel_ext_Rave1Importer["reportError"](model,402,null);return false}var raveTable=idata["visJSONData"][index];
  1567. if(!raveTable||raveTable["fields"]==null){com_ibm_rave_library_datamodel_ext_Rave1Importer["reportError"](model,403,null);return false}var modelDescriptor=model["getDescriptor"]();var setDescriptor;var __i_enFor0$$0=0;var __exp_enFor0$$0=modelDescriptor["dataSets"]();for(var __len_enFor0$$0=__exp_enFor0$$0.length;__i_enFor0$$0<__len_enFor0$$0;++__i_enFor0$$0){var dsd=__exp_enFor0$$0[__i_enFor0$$0];if(idata["dataSetId"]==dsd["id"]()){setDescriptor=dsd;break}}if(!setDescriptor){com_ibm_rave_library_datamodel_ext_Rave1Importer["reportError"](model,
  1568. 404,null);return false}if(!("hierarchy"==setDescriptor["type"]())){com_ibm_rave_library_datamodel_ext_Rave1Importer["reportError"](model,406,null);return false}var reversed=idata["map"]&&idata["reverseMap"]!=null&&idata["reverseMap"];var map=com_ibm_rave_library_datamodel_ext_Rave1Importer["makeMap"](model,idata["map"],reversed,raveTable,setDescriptor);if(!map)return false;var levels=com_ibm_rave_library_datamodel_ext_Rave1HierarchyImporter.makeLevelsInfo(model,raveTable,idata["levels"]);if(!levels)return false;
  1569. var numFields=raveTable["fields"].length;var root=com_ibm_rave_library_datamodel_ext_Rave1HierarchyImporter.makeNode(null,numFields,null);var rows=raveTable["rows"];if(rows){var numRows=rows.length;for(var i=0;i<numRows;++i){var row$$0=rows[i];var keyValues=com_ibm_rave_library_datamodel_ext_Rave1HierarchyImporter.makeKeyValues(row$$0,levels);if(keyValues)com_ibm_rave_library_datamodel_ext_Rave1HierarchyImporter.addNode(root,keyValues,row$$0,numFields)}}model["setData"](idata["dataSetId"],root);var result=
  1570. com_ibm_rave_library_datamodel_ext_Rave1Importer["setSlots"](model,setDescriptor,raveTable,map,reversed);if(result){var childrenSlotId=idata["childrenSlotId"]!=null?idata["childrenSlotId"]:"children";var childrenAccessor=function(row){if(typeof row==="array"||row instanceof Array){var children=com_ibm_rave_library_datamodel_ext_Rave1Importer["getRowValue"](row,numFields+1);if(!children)return null;var r=[];var __i_enFor0=0;var __exp_enFor0=children;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<
  1571. __len_enFor0;++__i_enFor0){var o=__exp_enFor0[__i_enFor0];r["push"](o)}return r}else return null};if(model["setDataSlot"](idata["dataSetId"],childrenSlotId,"object",childrenAccessor)<0)result=false;if(idata["levelKeySlotIds"]){var levelKeyAccessor=function(row){if(typeof row==="array"||row instanceof Array){var r=row;var o=null;if(r.length>numFields)o=r[numFields];return o}else return null};__i_enFor0$$0=0;__exp_enFor0$$0=idata["levelKeySlotIds"];for(__len_enFor0$$0=__exp_enFor0$$0.length;__i_enFor0$$0<
  1572. __len_enFor0$$0;++__i_enFor0$$0){var key=__exp_enFor0$$0[__i_enFor0$$0];if(model["setDataSlot"](idata["dataSetId"],key,"string",levelKeyAccessor)<0)result=false}}}return result}});com_ibm_rave_library_datamodel_ext_Rave1HierarchyImporter.addNode=function(root,keyValues,row,numFields){var currentNode=root;var numLevels=keyValues.length;for(var levelIndex=0;levelIndex<numLevels;++levelIndex){var children=currentNode[numFields+1];if(!children){children=[];currentNode[numFields+1]=children}var child=
  1573. null;var keyValue=keyValues[levelIndex];for(var cnum=0;cnum<children.length;++cnum)if(keyValue==children[cnum][numFields]){child=children[cnum];break}if(!child){child=com_ibm_rave_library_datamodel_ext_Rave1HierarchyImporter.makeNode(levelIndex==numLevels-1?row:null,numFields,keyValue);children["push"](child)}currentNode=child}};com_ibm_rave_library_datamodel_ext_Rave1HierarchyImporter.makeLevelsInfo=function(model,raveTable,levels){var fieldMap={};var fields=raveTable["fields"];for(var i=0;i<fields.length;++i){var field=
  1574. fields[i];var id=field?""+field["id"]:null;if(id!=null)fieldMap[id]=i}var result=[];var __i_enFor0=0;var __exp_enFor0=levels;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var level=__exp_enFor0[__i_enFor0];var index=fieldMap[level];if(index==null){com_ibm_rave_library_datamodel_ext_Rave1Importer["reportError"](model,407,level);return null}result["push"](com_ibm_rave_library_datamodel_ext_Rave1Importer["makeAccessor"](fields[index],index))}return result};com_ibm_rave_library_datamodel_ext_Rave1HierarchyImporter.makeKeyValues=
  1575. function(row,levels){if(!row)return null;var result=[];var __i_enFor0=0;var __exp_enFor0=levels;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var info=__exp_enFor0[__i_enFor0];var value=info["accessor"](row);if(value==null)return null;result["push"](""+value)}return result};com_ibm_rave_library_datamodel_ext_Rave1HierarchyImporter.makeNode=function(array,numFields,keyValue){var result=array?array:[];for(var targetLength=numFields+2;result.length<targetLength;)result["push"](null);
  1576. result[numFields]=keyValue;result[numFields+1]=null;return result};var com_ibm_rave_library_Library=rave["internal"]["Declare"]({});com_ibm_rave_library_Library.getLibraryData=function(){var libraryData=rave["internal"]["RaveContextManager"]["INSTANCE"].getRaveContext()["getData"]("LIBRARY_DATA_KEY");if(!libraryData){libraryData=new com_ibm_rave_library_Library.LibraryData;rave["internal"]["RaveContextManager"]["INSTANCE"].getRaveContext().putData("LIBRARY_DATA_KEY",libraryData)}return libraryData};
  1577. com_ibm_rave_library_Library.logError$0=function(code){com_ibm_rave_library_service_ErrorDispatcher["INSTANCE"].logError$0(code)};com_ibm_rave_library_Library.logError$1=function(code,location){com_ibm_rave_library_service_ErrorDispatcher["INSTANCE"].logError$1(code,location)};com_ibm_rave_library_Library.logError$2=function(code,location,bundleName){com_ibm_rave_library_service_ErrorDispatcher["INSTANCE"].logError$2(code,location,bundleName)};com_ibm_rave_library_Library["getDataImporter"]=function(importerName){return com_ibm_rave_library_Library.getLibraryData()._dataImporters[importerName]};
  1578. com_ibm_rave_library_Library["registerDataImporter"]=function(importerName,dataImporter){com_ibm_rave_library_Library.getLibraryData()._dataImporters[importerName]=dataImporter};com_ibm_rave_library_Library["onError"]=function(errorReporter){com_ibm_rave_library_service_ErrorDispatcher["INSTANCE"]["setReporter"](errorReporter)};com_ibm_rave_library_Library["error"]=function(error){com_ibm_rave_library_service_ErrorDispatcher["INSTANCE"]["error"](error)};com_ibm_rave_library_Library.buildImporterMap=
  1579. function(){var importers={};importers["rave1"]=new com_ibm_rave_library_datamodel_ext_Rave1TableImporter;importers[com_ibm_rave_library_Library.RAVE1_HIERARCHY_IMPORTER_KEY]=new com_ibm_rave_library_datamodel_ext_Rave1HierarchyImporter;return importers};com_ibm_rave_library_Library["_generateId"]=function(){return"_raveLibId_"+com_ibm_rave_library_Library.getLibraryData().idCounter++ +"_"};com_ibm_rave_library_Library["logError"]=function(a0,a1,a2){var args=arguments;if(args.length==1)return com_ibm_rave_library_Library.logError$0(a0);
  1580. if(args.length==2)return com_ibm_rave_library_Library.logError$1(a0,a1);return com_ibm_rave_library_Library.logError$2(a0,a1,a2)};com_ibm_rave_library_Library.LibraryData=rave["internal"]["Declare"]({idCounter:0,"constructor":function(){this._dataImporters=com_ibm_rave_library_Library.buildImporterMap()}});com_ibm_rave_library_Library.RAVE1_TABULAR_IMPORTER_KEY="rave1";com_ibm_rave_library_Library.RAVE1_HIERARCHY_IMPORTER_KEY="rave1hierarchy";com_ibm_rave_library_Library["bundle"]=com_ibm_rave_library_service_BundleService["INSTANCE"];
  1581. com_ibm_rave_library_Library["extensions"]=com_ibm_rave_library_service_LibraryExtensionService["INSTANCE"];com_ibm_rave_library_Library["palettes"]=new com_ibm_rave_library_palette_internal_PaletteManager;var com_ibm_rave_library_palette_internal_CategoricalPalette=rave["internal"]["Declare"](com_ibm_rave_library_palette_Palette,{invalidDomainEntry:"",_$functionClassMethod:function(){var _$self=function(data,index,groupIndex){var dataValue;if(_$self["getDomainValidity"]()==com_ibm_rave_library_palette_Palette["VALID_DOMAIN"])dataValue=
  1582. _$self["dataAccessor"](data);else if(_$self["getDomainValidity"]()==com_ibm_rave_library_palette_Palette["INVALID_DOMAIN_NULL"])dataValue=_$self.invalidDomainEntry;else dataValue=null;return dataValue!=null?_$self.colors.call(this,dataValue,index,groupIndex):_$self["nullColor"]};return _$self},"constructor":function(jsonPalette){this["type"]=com_ibm_rave_library_palette_internal_CategoricalPalette.Type;this.colors=rave["scale"].ordinal();this["addAllColors"](jsonPalette["fills"])},"addColor":function(color){var range=
  1583. this.colors.range();range["push"](""+color);this.colors.range(range)},"removeColor":function(color){var range=this.colors.range();var index=range.indexOf(""+color);if(index!=-1)range.splice(index,1);this.colors.range(range)},"addAllColors":function(colorArray){var range=[];var __i_enFor0=0;var __exp_enFor0=colorArray;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var color=__exp_enFor0[__i_enFor0];range["push"](""+color)}this.colors.range(range)},"domain":function(domain){this.colors["domain"](domain)},
  1584. "getScale":function(){return this.colors},setData$0:function(domain,dataSet,slot){this.setInvalidDomainEntry(dataSet,slot);com_ibm_rave_library_palette_Palette.prototype.setData$0.call(this,domain,dataSet,slot)},setData$1:function(dataSet,slot){this.setInvalidDomainEntry(dataSet,slot);com_ibm_rave_library_palette_Palette.prototype.setData$1.call(this,dataSet,slot)},setInvalidDomainEntry:function(dataSet,slot){var dataSlot=dataSet["slot"](slot);if(dataSlot){this.invalidDomainEntry=dataSlot["overrideLabel"]();
  1585. if(this.invalidDomainEntry==null)this.invalidDomainEntry=dataSlot["descriptor"]()["label"]()}else this.invalidDomainEntry=dataSet["descriptor"]()["label"]()},"invalidateDomain":function(){this["domain"]([this.invalidDomainEntry])},"canHandleDataType":function(type){return true},"setData":function(a0,a1,a2){var args=arguments;if(args.length==2)return this.setData$1(a0,a1);return this.setData$0(a0,a1,a2)}});com_ibm_rave_library_palette_internal_CategoricalPalette.Type="categorical";var com_ibm_rave_library_framework_internal_LinearCoordinateScale=
  1586. rave["internal"]["Declare"](com_ibm_rave_library_framework_internal_CoordinateScaleImpl,{_width:0,"constructor":function(domain){this._scale=rave["scale"].linear()["domain"](domain);this._width=0},"scale":function(){return this._scale},isContinuous:function(){return true},"isLinear":function(){return true},range:function(v1,v2,padding,outerPadding){this._scale.range([v1,v2]);return this},"center":function(data){return+this._scale.call(null,data,0,0)},"lower":function(data){return+this._scale.call(null,
  1587. data,0,0)-this._width},"upper":function(data){return+this._scale.call(null,data,0,0)+this._width},"width":function(){return 2*this._width},setWidth:function(width){if(width>=0)this._width=width/2},expandFraction:function(fraction,keepZero){if(fraction>0){var d=this._scale["domain"]();var d0=+d[0];var d1=+d[d.length-1];var dd=fraction*(d1-d0);if(!keepZero||+d[0]!=0)d[0]=d0-dd;if(!keepZero||+d[d.length-1]!=0)d[d.length-1]=d1+dd;this._scale["domain"](d)}return this},expandPixels:function(pixels,keepZero){if(pixels>
  1588. 0){var r=this._scale.range();var dr=Math.abs(+r[0]-+r[r.length-1]);var reduction=2*pixels;if(keepZero){var d=this._scale["domain"]();if(+d[0]==0||+d[d.length-1]==0)reduction=pixels}if(dr>reduction)return this.expandFraction(pixels/(dr-reduction),keepZero)}return this},includeZero:function(){var d=this._scale["domain"]();var d0=+d[0];var d1=+d[d.length-1];if(d0*d1>0){if(Math.abs(d0)<=Math.abs(d1))d[0]=0;else d[d.length-1]=0;this._scale["domain"](d)}return this},expandZeroExtent:function(keepZero){var d=
  1589. this._scale["domain"]();var extent=rave.extent(d);var d0=+extent[0];var d1=+extent[1];if(d0==d1){if(d0==0){if(!keepZero)d[0]=-1;d[d.length-1]=1}else{var del=Math["max"](1,Math.abs(d0/100));d[0]=d0-del;d[d.length-1]=d0+del}this._scale["domain"](d)}return this},nice$1:function(){this._scale.nice();return this},nice$0:function(magnitude){if(magnitude==null)this._scale.nice();else this._scale.nice(10,magnitude);return this},nice:function(a0){var args=arguments;if(args.length==0)return this.nice$1();return this.nice$0(a0)}});
  1590. com_ibm_rave_library_framework_internal_LinearCoordinateScale["create"]=function(domain){return domain?new com_ibm_rave_library_framework_internal_LinearCoordinateScale(domain):null};var com_ibm_rave_library_framework_internal_OrdinalCoordinateScale=rave["internal"]["Declare"](com_ibm_rave_library_framework_internal_CoordinateScaleImpl,{_width:0,_applyWidth:false,"constructor":function(domain,originalDomain){this._scale=rave["scale"].ordinal()["domain"](domain);this._originalDomain=originalDomain},
  1591. "scale":function(){return this._scale},"isOrdinal":function(){return true},range:function(v1,v2,padding,outerPadding){if(com_ibm_rave_library_framework_internal_CoordinateScaleImpl.useRounding(v1,v2,this._scale["domain"]().length,padding,outerPadding))this._scale.rangeRoundBands([v1,v2],padding,outerPadding);else this._scale.rangeBands([v1,v2],padding,outerPadding);return this},"center":function(data){var v=this._scale.call(null,data,0,0);if(v!=null)return v+ +this._scale.rangeBand()/2;return v},
  1592. "lower":function(data){var v=this._scale.call(null,data,0,0)!=null?+this._scale.call(null,data,0,0):null;if(v!=null){if(this._applyWidth&&this._width>0)return v+ +this._scale.rangeBand()/2-this._width;return this._scale.call(null,data,0,0)!=null?+this._scale.call(null,data,0,0):null}return v},"upper":function(data){var v=this._scale.call(null,data,0,0);if(v!=null){if(this._applyWidth&&this._width>0)return v+ +this._scale.rangeBand()/2+this._width;return v+ +this._scale.rangeBand()}return v},"width":function(){if(this._applyWidth&&
  1593. this._width>0)return 2*this._width;return+this._scale.rangeBand()},setWidth:function(width){if(width>=0)this._width=width/2;else this._width=0},applyWidth:function(apply){this._applyWidth=apply},"originalDomain":function(){return this._originalDomain},originalDomainLabelAccessor$0:function(format){this._originalDomainLabelAccessor=format},originalDomainLabelAccessor$1:function(){return this._originalDomainLabelAccessor},"originalDomainLabelAccessor":function(a0){var args=arguments;if(args.length==
  1594. 0)return this.originalDomainLabelAccessor$1();return this.originalDomainLabelAccessor$0(a0)}});com_ibm_rave_library_framework_internal_OrdinalCoordinateScale.create$0=function(domain,originalDomain){return domain?new com_ibm_rave_library_framework_internal_OrdinalCoordinateScale(domain,originalDomain):null};com_ibm_rave_library_framework_internal_OrdinalCoordinateScale.create$1=function(domain){return domain?new com_ibm_rave_library_framework_internal_OrdinalCoordinateScale(domain,null):null};com_ibm_rave_library_framework_internal_OrdinalCoordinateScale["create"]=
  1595. function(a0,a1){var args=arguments;if(args.length==1)return com_ibm_rave_library_framework_internal_OrdinalCoordinateScale.create$1(a0);return com_ibm_rave_library_framework_internal_OrdinalCoordinateScale.create$0(a0,a1)};var com_ibm_rave_library_framework_internal_TimeCoordinateScale=rave["internal"]["Declare"](com_ibm_rave_library_framework_internal_CoordinateScaleImpl,{_width:0,"constructor":function(domain){this._scale=rave.time["scale"]();this._scale["domain"](domain);this._width=0},"scale":function(){return this._scale},
  1596. isContinuous:function(){return true},"isTime":function(){return true},range:function(v1,v2,padding,outerPadding){this._scale.range([v1,v2]);return this},"center":function(data){return+this._scale.call(null,data,0,0)},"lower":function(data){return+this._scale.call(null,data,0,0)-this._width},"upper":function(data){return+this._scale.call(null,data,0,0)+this._width},"width":function(){return 2*this._width},setWidth:function(width){if(width>=0)this._width=width/2},expandFraction:function(fraction,keepZero){if(fraction>
  1597. 0){var d=this._scale["domain"]();var d0=d[0].getTime();var d1=d[d.length-1].getTime();var dd=Math.round(fraction*(d1-d0));d[0]=new Date(d0-dd);d[d.length-1]=new Date(d1+dd);this._scale["domain"](d)}return this},expandPixels:function(pixels,keepZero){if(pixels>0){var r=this._scale.range();var dr=Math.abs(+r[0]-+r[r.length-1]);var reduction=2*pixels;if(dr>reduction)return this.expandFraction(pixels/(dr-reduction),keepZero)}return this},expandZeroExtent:function(keepZero){var d=this._scale["domain"]();
  1598. var extent=rave.extent(d);var d0=extent[0].getTime();var d1=extent[1].getTime();if(d0==d1){d[0]=new Date(d0-1E3);d[d.length-1]=new Date(d0+1E3);this._scale["domain"](d)}return this},nice:function(){this._scale.nice();return this}});com_ibm_rave_library_framework_internal_TimeCoordinateScale["create"]=function(domain){return domain?new com_ibm_rave_library_framework_internal_TimeCoordinateScale(domain):null};var com_ibm_rave_library_framework_internal_ScaleManager=rave["internal"]["Declare"]({});com_ibm_rave_library_framework_internal_ScaleManager.numericDomainWithValueFunction=
  1599. function(data,valueFunction){if(!data||!valueFunction)return null;var vf=function(d,i,g){return valueFunction(d)};var min=rave["min"](data,vf);if(min!=null)return[min,rave["max"](data,vf)];return null};com_ibm_rave_library_framework_internal_ScaleManager.numericDomain=function(data,accessor){if(!data||!accessor||!("numeric"==accessor.type$0())&&!("date"==accessor.type$0()))return null;if(accessor.domain$0())return accessor.domain$0();return com_ibm_rave_library_framework_internal_ScaleManager.numericDomainWithValueFunction(data,
  1600. accessor.accessor$0())};com_ibm_rave_library_framework_internal_ScaleManager.ordinalDomainWithValueFunction=function(data,dataType,valueFunction,sort){if(!data||!valueFunction)return null;var set={};var list=[];if("date"==dataType){var __i_enFor0=0;var __exp_enFor0=data;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var o=__exp_enFor0[__i_enFor0];var v=valueFunction(o);if(v!=null){var t=v.getTime();if(!set.hasOwnProperty(t)){set[t]=1;list["push"](v)}}}}else{var __i_enFor1=
  1601. 0;var __exp_enFor1=data;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){o=__exp_enFor1[__i_enFor1];v=valueFunction(o);if(v!=null&&!set.hasOwnProperty(v)){set[v]=1;list["push"](v)}}}if(sort)if("numeric"==dataType)list.sort(function(o1,o2){return+o1<+o2?-1:1});else if("date"==dataType)list.sort(function(o1,o2){return o1.getTime()<o2.getTime()?-1:1});else list.sort();return list};com_ibm_rave_library_framework_internal_ScaleManager.ordinalDomain$0=function(data,accessor,
  1602. sort){if(!data||!accessor)return null;var type=accessor.type$0();if("object"==type||"array"==type)return null;if(accessor.domain$0())return accessor.domain$0();return com_ibm_rave_library_framework_internal_ScaleManager.ordinalDomainWithValueFunction(data,type,accessor.accessor$0(),sort)};com_ibm_rave_library_framework_internal_ScaleManager.ordinalDomain$1=function(data,accessor){return com_ibm_rave_library_framework_internal_ScaleManager.ordinalDomain$0(data,accessor,false)};com_ibm_rave_library_framework_internal_ScaleManager.makeCoordinateScale$0=
  1603. function(data$$0,accessor,sortOrdinalDomain){if(!data$$0||!accessor)return null;if("numeric"==accessor.type$0()){var domain=com_ibm_rave_library_framework_internal_ScaleManager.numericDomain(data$$0,accessor);return domain?com_ibm_rave_library_framework_internal_LinearCoordinateScale["create"](domain):null}if("string"==accessor.type$0()){domain=null;var originalDomain=null;if(data$$0&&accessor)if(accessor.domain$0()){domain=accessor.domain$0();var originalDomainMap=rave["internal"]["ES6Map"]["create"]();
  1604. var __i_enFor0=0;var __exp_enFor0=domain;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key$$0=__exp_enFor0[__i_enFor0];originalDomainMap.set(key$$0,new com_ibm_rave_library_framework_internal_OrdinalCoordinateScaleDatum(key$$0))}var __i_enFor1=0;var __exp_enFor1=data$$0;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){var o=__exp_enFor1[__i_enFor1];key$$0=accessor(o);var datum=originalDomainMap["get"](key$$0);if(datum)datum["push"](o)}originalDomain=
  1605. [];var __i_enFor2=0;var __exp_enFor2=domain;for(var __len_enFor2=__exp_enFor2.length;__i_enFor2<__len_enFor2;++__i_enFor2){var d=__exp_enFor2[__i_enFor2];originalDomain["push"](originalDomainMap["get"](d))}}else{var set={};var list=[];originalDomainMap=rave["internal"]["ES6Map"]["create"]();var __i_enFor3=0;var __exp_enFor3=data$$0;for(var __len_enFor3=__exp_enFor3.length;__i_enFor3<__len_enFor3;++__i_enFor3){o=__exp_enFor3[__i_enFor3];var v=accessor(o);if(v!=null){if(!set.hasOwnProperty(v)){set[v]=
  1606. 1;list["push"](v);originalDomainMap.set(v,new com_ibm_rave_library_framework_internal_OrdinalCoordinateScaleDatum(v))}originalDomainMap["get"](v)["push"](o)}}if(sortOrdinalDomain)list.sort();domain=list;originalDomain=[];var __i_enFor4=0;var __exp_enFor4=domain;for(var __len_enFor4=__exp_enFor4.length;__i_enFor4<__len_enFor4;++__i_enFor4){d=__exp_enFor4[__i_enFor4];originalDomain["push"](originalDomainMap["get"](d))}}var s=com_ibm_rave_library_framework_internal_OrdinalCoordinateScale.create$0(domain,
  1607. originalDomain);s.originalDomainLabelAccessor$0(function(data,index,groupIndex){var key=data.key();return""+key});return domain.length>0?s:null}if("date"==accessor.type$0()){domain=com_ibm_rave_library_framework_internal_ScaleManager.numericDomain(data$$0,accessor);return domain?com_ibm_rave_library_framework_internal_TimeCoordinateScale["create"](domain):null}return null};com_ibm_rave_library_framework_internal_ScaleManager.makeCoordinateScale$1=function(data,accessor){return com_ibm_rave_library_framework_internal_ScaleManager.makeCoordinateScale$0(data,
  1608. accessor,false)};com_ibm_rave_library_framework_internal_ScaleManager.makeClusteredScale=function(data$$0,accessors){if(!data$$0||!accessors||accessors.length==0)return null;var domains=[];var __i_enFor0=0;var __exp_enFor0=accessors;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var accessor=__exp_enFor0[__i_enFor0];var domain=com_ibm_rave_library_framework_internal_ScaleManager.ordinalDomain$0(data$$0,accessor,false);if(!domain||domain.length==0)return null;domains["push"](domain)}domain=
  1609. domains[0];var originalDomainMap=rave["internal"]["ES6Map"]["create"]();var __i_enFor1=0;var __exp_enFor1=domain;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){var key$$0=__exp_enFor1[__i_enFor1];originalDomainMap.set(key$$0,new com_ibm_rave_library_framework_internal_OrdinalCoordinateScaleDatum(key$$0))}var __i_enFor2=0;var __exp_enFor2=data$$0;for(var __len_enFor2=__exp_enFor2.length;__i_enFor2<__len_enFor2;++__i_enFor2){var o=__exp_enFor2[__i_enFor2];key$$0=accessors[0](o);
  1610. var datum=originalDomainMap["get"](key$$0);if(datum)datum["push"](o)}var originalDomain=[];var __i_enFor3=0;var __exp_enFor3=domain;for(var __len_enFor3=__exp_enFor3.length;__i_enFor3<__len_enFor3;++__i_enFor3){key$$0=__exp_enFor3[__i_enFor3];originalDomain["push"](originalDomainMap["get"](key$$0))}var s=com_ibm_rave_library_framework_internal_ClusteredCoordinateScale.create$1(domains,originalDomain);s.originalDomainLabelAccessor$0(function(data,index,groupIndex){var key=data.key();return""+key});
  1611. return s};com_ibm_rave_library_framework_internal_ScaleManager.ordinalDomain=function(a0,a1,a2){var args=arguments;if(args.length==2)return com_ibm_rave_library_framework_internal_ScaleManager.ordinalDomain$1(a0,a1);return com_ibm_rave_library_framework_internal_ScaleManager.ordinalDomain$0(a0,a1,a2)};com_ibm_rave_library_framework_internal_ScaleManager.makeCoordinateScale=function(a0,a1,a2){var args=arguments;if(args.length==2)return com_ibm_rave_library_framework_internal_ScaleManager.makeCoordinateScale$1(a0,
  1612. a1);return com_ibm_rave_library_framework_internal_ScaleManager.makeCoordinateScale$0(a0,a1,a2)};var com_ibm_rave_library_framework_internal_ClusteredCoordinateScale=rave["internal"]["Declare"](com_ibm_rave_library_framework_internal_CoordinateScaleImpl,{_firstWidth:0,"constructor":function(domains,originalDomain){this._scales=[];var __i_enFor0=0;var __exp_enFor0=domains;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var domain=__exp_enFor0[__i_enFor0];this._scales["push"](rave["scale"].ordinal()["domain"](domain))}this._originalDomain=
  1613. originalDomain;this._firstWidth=1},"scale":function(){return this._scales[0]},"isClustered":function(){return true},range:function(v1,v2,padding,outerPadding){var scale=this._scales[0];if(com_ibm_rave_library_framework_internal_CoordinateScaleImpl.useRounding(v1,v2,scale["domain"]().length,padding,outerPadding))scale.rangeRoundBands([v1,v2],padding,outerPadding);else scale.rangeBands([v1,v2],padding,outerPadding);var width=+scale.rangeBand();this._firstWidth=width;var rev=v2<v1;var s=this._scales.length;
  1614. for(var i=1;i<s;++i){scale=this._scales[i];if(com_ibm_rave_library_framework_internal_CoordinateScaleImpl.useRounding(0,width,scale["domain"]().length,padding,outerPadding))scale.rangeRoundBands(rev?[width,0]:[0,width],padding,outerPadding);else scale.rangeBands(rev?[width,0]:[0,width],padding,outerPadding);width=+scale.rangeBand()}return this},"center":function(data){return this.getCoord(com_ibm_rave_library_framework_internal_ClusteredCoordinateScale.toArray(data),0.5)},"lower":function(data){return this.getCoord(com_ibm_rave_library_framework_internal_ClusteredCoordinateScale.toArray(data),
  1615. 0)},"upper":function(data){return this.getCoord(com_ibm_rave_library_framework_internal_ClusteredCoordinateScale.toArray(data),1)},getCoord:function(data,wmult){if(!data||data.length==0)return null;var scale=this._scales[0];var sum=0;var l=data.length<this._scales.length?data.length:this._scales.length;var zoomFactor=+this._scales[0].rangeBand()/this._firstWidth;for(var i=0;i<l;++i){scale=this._scales[i];var v=scale.call(null,data[i],0,0)!=null?+scale.call(null,data[i],0,0):null;if(v==null)return v;
  1616. sum+=v*(i==0?1:zoomFactor)}sum+=wmult*+scale.rangeBand()*(data.length==1?1:zoomFactor);return sum},"width":function(){var v=+this._scales[this._scales.length-1].rangeBand();if(this._scales.length>1)v*=+this._scales[0].rangeBand()/this._firstWidth;return v},"originalDomain":function(){return this._originalDomain},originalDomainLabelAccessor$0:function(accessor){this._originalDomainLabelAccessor=accessor},originalDomainLabelAccessor$1:function(){return this._originalDomainLabelAccessor},"originalDomainLabelAccessor":function(a0){var args=
  1617. arguments;if(args.length==0)return this.originalDomainLabelAccessor$1();return this.originalDomainLabelAccessor$0(a0)}});com_ibm_rave_library_framework_internal_ClusteredCoordinateScale.create$0=function(domains){return com_ibm_rave_library_framework_internal_ClusteredCoordinateScale.create$1(domains,null)};com_ibm_rave_library_framework_internal_ClusteredCoordinateScale.create$1=function(domains,originalDomain){if(!domains)return null;var nonNullDomains=[];var __i_enFor0=0;var __exp_enFor0=domains;
  1618. for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var domain=__exp_enFor0[__i_enFor0];if(domain)nonNullDomains["push"](domain)}return nonNullDomains.length==0?null:new com_ibm_rave_library_framework_internal_ClusteredCoordinateScale(nonNullDomains,originalDomain)};com_ibm_rave_library_framework_internal_ClusteredCoordinateScale.toArray=function(data){var arrayData;if(!(typeof data==="array"||data instanceof Array)){arrayData=[];arrayData["push"](data)}else arrayData=data;
  1619. return arrayData};com_ibm_rave_library_framework_internal_ClusteredCoordinateScale["create"]=function(a0,a1){var args=arguments;if(args.length==1)return com_ibm_rave_library_framework_internal_ClusteredCoordinateScale.create$0(a0);return com_ibm_rave_library_framework_internal_ClusteredCoordinateScale.create$1(a0,a1)};var com_ibm_rave_library_palette_internal_ContinuousPalette=rave["internal"]["Declare"](com_ibm_rave_library_palette_Palette,{minValue:1.7976931348623157E308,maxValue:4.9E-324,_$functionClassMethod:function(){var _$self=
  1620. function(data,index,groupIndex){var dataValue=_$self["dataAccessor"]?_$self["dataAccessor"](data):null;if(_$self["getDomainValidity"]()==com_ibm_rave_library_palette_Palette["INVALID_DOMAIN_NULL"])dataValue=0.5;else if(_$self["getDomainValidity"]()==com_ibm_rave_library_palette_Palette["INVALID_DOMAIN_EMPTY"])dataValue=null;else if(_$self["getDomainValidity"]()==com_ibm_rave_library_palette_Palette["INVALID_DOMAIN_DATATYPE"])dataValue=dataValue!=null||_$self["nullColor"]==null?0.5:null;if(dataValue!=
  1621. null){var isContinuous="continuous"==_$self.fillType;var doubleValue=+dataValue;if(doubleValue<_$self.minValue&&_$self["lower"]!=null&&isContinuous)return _$self["lower"];else if(doubleValue>_$self.maxValue&&_$self["upper"]!=null)return _$self["upper"];else if(doubleValue>=_$self.maxValue&&!isContinuous)return _$self.colorScale.range()[_$self.colorScale.range().length-1];else if(isContinuous&&doubleValue>_$self.maxValue)return _$self.colorScale.call(this,_$self.maxValue,index,groupIndex);else if(isContinuous&&
  1622. doubleValue<_$self.minValue)return _$self.colorScale.call(this,_$self.minValue,index,groupIndex);else return _$self.colorScale.call(this,doubleValue,index,groupIndex)}else return _$self["nullColor"]};return _$self},"constructor":function(jsonPalette){this.valueType="absolute";this.fillType="continuous";this.normalizedValues=[];var fType=""+jsonPalette["fillType"];if("discrete"==fType||"continuous"==fType)this.fillType=fType;this["type"]=this.fillType;if("discrete"==this.fillType)this.colorScale=rave["scale"].threshold();
  1623. else this.colorScale=rave["scale"].linear();var vType=jsonPalette["valueType"];if(vType!=null)this.valueType=vType;if(this.colorScale)this["addAllColors"](jsonPalette["fills"])},getValueType:function(){return this.valueType},setupColorScale:function(domain,range){this.colorScale.range(range);this.colorScale["domain"](domain)},"addColor":function(color){var domain=this.colorScale["domain"]();var range=this.colorScale.range();this.addColorImpl(color,domain,range);this.setupColorScale(domain,range)},
  1624. addColorImpl:function(jsonColor,domain,range){var atValue=jsonColor["at"];if(typeof atValue==="string"||atValue instanceof String)if("lower"==atValue)this["lower"]=""+jsonColor["fill"];else{if("upper"==atValue)this["upper"]=""+jsonColor["fill"]}else{var doubleAtValue=+jsonColor["at"];if(this.valueType=="absolute"){this.minValue=Math["min"](this.minValue,doubleAtValue);this.maxValue=Math["max"](this.maxValue,doubleAtValue);var previousIndex=0;var __i_enFor0=0;var __exp_enFor0=domain;for(var __len_enFor0=
  1625. __exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var o=__exp_enFor0[__i_enFor0];var domainValue=+o;if(doubleAtValue<domainValue)break;else previousIndex++}range.splice(previousIndex,0,jsonColor["fill"]);domain.splice(previousIndex,0,doubleAtValue)}else{range["push"](jsonColor["fill"]);domain["push"](doubleAtValue);this.normalizedValues["push"](doubleAtValue)}}},"addAllColors":function(colors){var domain=[];var range=[];var __i_enFor0=0;var __exp_enFor0=colors;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<
  1626. __len_enFor0;++__i_enFor0){var color=__exp_enFor0[__i_enFor0];this.addColorImpl(color,domain,range)}this.setupColorScale(domain,range)},"removeColor":function(color){var domain=this.colorScale["domain"]();var range=this.colorScale.range();var jsonColor=color;var atValue=jsonColor["at"];if("lower"==atValue)this["lower"]=null;else if("upper"==atValue)this["upper"]=null;else{var atIndex;if(this.valueType=="absolute")atIndex=domain.indexOf(+atValue);else{var value=+atValue;atIndex=domain.indexOf(this.minValue+
  1627. value*(this.maxValue-this.minValue))}if(atIndex!=-1){domain.splice(atIndex,1);range.splice(atIndex,1);this.minValue=+rave["min"](domain);this.maxValue=+rave["max"](domain);this.setupColorScale(domain,range)}}},"domain":function(domain){this.minValue=+rave["min"](domain);this.maxValue=+rave["max"](domain);if(this.valueType=="normalized"){var dm=[];var dmRange=this.maxValue-this.minValue;for(var i=0;i<this.normalizedValues.length;++i){var domainValue=+this.normalizedValues[i];dm[i]=this.minValue+domainValue*
  1628. dmRange}this.colorScale["domain"](dm)}},"getScale":function(){return this.colorScale},"invalidateDomain":function(){var domain=[];domain["push"](0);domain["push"](1);this["domain"](domain)},"canHandleDataType":function(type){return"numeric"==type}});com_ibm_rave_library_palette_internal_ContinuousPalette.INVALID_DOMAIN_START=0;com_ibm_rave_library_palette_internal_ContinuousPalette.INVALID_DOMAIN_MID=0.5;com_ibm_rave_library_palette_internal_ContinuousPalette.INVALID_DOMAIN_END=1;var com_ibm_rave_library_palette_internal_ConditionalPalette=
  1629. rave["internal"]["Declare"](com_ibm_rave_library_palette_Palette,{_$functionClassMethod:function(){var _$self=function(data,index,groupIndex){var dataValue;if(_$self["getDomainValidity"]()==com_ibm_rave_library_palette_Palette["VALID_DOMAIN"])dataValue=_$self["dataAccessor"](data);else if(_$self["getDomainValidity"]()==com_ibm_rave_library_palette_Palette["INVALID_DOMAIN_NULL"])dataValue="";else dataValue=null;return dataValue!=null?_$self.paletteMap[dataValue]:_$self["nullColor"]};return _$self},
  1630. "constructor":function(jsonPalette){this["type"]=com_ibm_rave_library_palette_internal_ConditionalPalette.Type;this.paletteMap={};this.colors=rave["scale"].ordinal();this["addAllColors"](jsonPalette["fills"])},"addAllColors":function(fills){var domain=[];var range=[];var __i_enFor0=0;var __exp_enFor0=fills;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var fill=__exp_enFor0[__i_enFor0];var color=""+fill["fill"];var values=fill["values"];var __i_enFor1=0;var __exp_enFor1=
  1631. values;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){var value=__exp_enFor1[__i_enFor1];if(!this.paletteMap.hasOwnProperty(""+value)){var strVal=""+value;this.paletteMap[strVal]=color;domain["push"](strVal);range["push"](color)}}}this.colors["domain"](domain);this.colors.range(range)},setupColorScale:function(domain,range){this.colors["domain"](domain).range(range)},"addColor":function(color){var domain=this.colors["domain"]();var range=this.colors.range();this.addColorImpl(color,
  1632. domain,range);this.setupColorScale(domain,range)},addColorImpl:function(jsonColor,domain,range){var color=""+jsonColor["fill"];var values=jsonColor["values"];var __i_enFor0=0;var __exp_enFor0=values;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var value=__exp_enFor0[__i_enFor0];if(!this.paletteMap.hasOwnProperty(""+value)){var strVal=""+value;this.paletteMap[strVal]=color;domain["push"](strVal);range["push"](color)}}},"removeColor":function(colorObj){var domain=this.colors["domain"]();
  1633. var range=this.colors.range();var jsonColor=colorObj;var color=""+jsonColor["fill"];var values=jsonColor["values"];var __i_enFor0=0;var __exp_enFor0=values;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var value=__exp_enFor0[__i_enFor0];var ind=domain.indexOf(value);if(ind>-1&&""+range[ind]==color){delete this.paletteMap[value];domain.splice(ind,1);range.splice(ind,1)}}this.setupColorScale(domain,range)},"domain":function(domain){},"getScale":function(){return this.colors},
  1634. "invalidateDomain":function(){},"canHandleDataType":function(type){return true}});com_ibm_rave_library_palette_internal_ConditionalPalette.INVALID_DOMAIN="";com_ibm_rave_library_palette_internal_ConditionalPalette.Type="conditional";var com_ibm_rave_library_framework_internal_AbstractView=rave["internal"]["Declare"]({updateType:0,"constructor":function(context){this.context=context},setup:function(){},"dispose":function(){},"getCoordinateScale":function(role){return null},"message":function(key,alt){return this.context["message"](key,
  1635. alt)},requireUpdate:function(property){if(property=="axis.x.title.text"&&this.isInvisible("axis.x.title.display"))return 4;if(property=="axis.y.title.text"&&this.isInvisible("axis.y.title.display"))return 4;if(property=="axis.x.title.style.fill"&&this.isInvisible("axis.x.title.display"))return 4;if(property=="axis.y.title.style.fill"&&this.isInvisible("axis.y.title.display"))return 4;if((property=="axis.y.gridlines.style.stroke"||property=="axis.y.gridlines.style.stroke-dasharray")&&this.isInvisible("axis.y.gridlines.display"))return 4;
  1636. if((property=="axis.x.gridlines.style.stroke"||property=="axis.x.gridlines.style.stroke-dasharray")&&this.isInvisible("axis.x.gridlines.display"))return 4;if((property=="axis.y2.gridlines.style.stroke"||property=="axis.y2.gridlines.style.stroke-dasharray")&&this.isInvisible("axis.y2.gridlines.display"))return 4;if(property=="legend.position"&&this.isInvisible("legend.display"))return 4;if(property=="legend.title"&&this.isInvisible("legend.display"))return 4;if(property=="effect.duration"||property==
  1637. "effect.name")return 4;if(this.isInvisible("shadow.display")&&property=="shadow.style")return 4;var p=this.context["properties"]["property"](property);if(!p)return 4;var reset=p["meta"]()["resetView"]();if(reset=="data")return 0;else if(reset=="layout")return 1;else return reset=="zoom"?2:3},isInvisible:function(id){var obj=this.context.getPropertyValue(id);if(obj!=null)return!obj;return false},checkUpdate:function(id){this.updateType=Math["min"](this.updateType,this.requireUpdate(id))},"reset":function(){this.updateType=
  1638. 0},resetRedraw:function(){this.updateType=3},"on":function(eventName,callback){},resetLayout:function(){this.updateType=1},setBorder:function(width,color){var borderWidth=this.context.convertCSSSizeToPixels(this.context.getPropertyValue(width));var borderColor=this.context.getPropertyValue(color);var style={};style["stroke-width"]=borderWidth;style["stroke"]=borderColor;this.context.actions["action"]("unhighlight")["setOperation"](com_ibm_rave_library_action_internal_OperationsUtil.unhighlight(style));
  1639. this.context.actions["action"]("deselectAll")["setOperation"](com_ibm_rave_library_action_internal_OperationsUtil.deselectAll(style));this.context.actions["action"]("toggleSelect")["setOperation"](com_ibm_rave_library_action_internal_OperationsUtil.toggleSelection(style))}});com_ibm_rave_library_framework_internal_AbstractView.createGroupStructure=function(node,list){com_ibm_rave_library_framework_internal_AbstractView.createGroupStructureRecursive(node,list,[0])};com_ibm_rave_library_framework_internal_AbstractView.createGroupStructureRecursive=
  1640. function(node,list,index){for(var last=node;index[0]<list.length;){var cs=list[index[0]++];if(cs==null);else if("("==cs)com_ibm_rave_library_framework_internal_AbstractView.createGroupStructureRecursive(last,list,index);else if(")"==cs)return;else{var id=null;var p=cs.indexOf("#");if(p>=0){id=cs.substring(p+1);if(""==id)id=null;cs=cs.substring(0,p)}var classnames=null;p=cs.indexOf(".");if(p>=0){classnames=cs.substring(p+1);if(""==classnames)classnames=null;cs=cs.substring(0,p)}var type=cs;if(""==
  1641. type)type="g";var s;if(classnames==null)s=node.selectAll(type)["data"](com_ibm_rave_library_framework_internal_AbstractView.ONEDATA).enter().append(type);else s=node.selectAll(type+"."+classnames.replace(new RegExp(" ","g"),"."))["data"](com_ibm_rave_library_framework_internal_AbstractView.ONEDATA).enter().append(type).attr("class",classnames);if(id!=null)s.attr("id",id);last=s}}};com_ibm_rave_library_framework_internal_AbstractView.getPalette=function(paletteID,fills){var colorPalette=com_ibm_rave_library_framework_internal_AbstractView.getFillPalette(fills);
  1642. if(colorPalette)return colorPalette;colorPalette=com_ibm_rave_library_Library["palettes"].getPalette(paletteID);if(colorPalette)return colorPalette;return com_ibm_rave_library_Library["palettes"].getDefaultPalette()};com_ibm_rave_library_framework_internal_AbstractView.getFillPalette=function(fills){if(!fills||fills.length<2)return null;var __i_enFor0=0;var __exp_enFor0=fills;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var s=__exp_enFor0[__i_enFor0];if(s==null||
  1643. ""==s)return null}var paletteJSON={};paletteJSON["fillType"]="continuous";paletteJSON["valueType"]="normalized";var nfills=fills.length;var fillsJSON=[];for(var i=0;i<nfills;++i){var stop={};stop["at"]=i/(nfills-1);stop["fill"]=fills[i];fillsJSON["push"](stop)}paletteJSON["fills"]=fillsJSON;return new com_ibm_rave_library_palette_internal_ContinuousPalette(paletteJSON)};com_ibm_rave_library_framework_internal_AbstractView.accessorOf=function(entry){return entry?entry.accessor$0():null};com_ibm_rave_library_framework_internal_AbstractView.domainCheckerOf=
  1644. function(data,entry){if(!entry)return null;if("string"==entry.type$0()){var scale=com_ibm_rave_library_framework_internal_ScaleManager.makeCoordinateScale$1(data,entry);if(scale){scale.range(1,2,null,null);var sscale=scale["scale"]();return function(d){return sscale.call(null,d,0,0)}}return null}return null};com_ibm_rave_library_framework_internal_AbstractView.registerBundleSymbols=function(){rave.svg.symbolCreator("compositeViewLegendLineSymbol",function(size){var len=Math.sqrt(size)/2;var l3=len/
  1645. 3;return"M"+-len+","+len+"L"+-l3+","+(-l3+1.5)+" "+l3+","+(l3+1.5)+" "+len+","+(-len+3)+" "+len+","+-len+" "+l3+","+(l3-1.5)+" "+-l3+","+(-l3-1.15)+" "+-len+","+(len-3)+"Z"})};com_ibm_rave_library_framework_internal_AbstractView.originalDatumAccessor=function(accessor){return accessor?function(datum){var d=datum!=null?datum["originalData"]():null;return d!=null?accessor(d):null}:null};com_ibm_rave_library_framework_internal_AbstractView.UPDATE_RESET_DATA=0;com_ibm_rave_library_framework_internal_AbstractView.UPDATE_RESET_LAYOUT=
  1646. 1;com_ibm_rave_library_framework_internal_AbstractView.UPDATE_ZOOM=2;com_ibm_rave_library_framework_internal_AbstractView.UPDATE_REDRAW=3;com_ibm_rave_library_framework_internal_AbstractView.UPDATE_NOTHING=4;com_ibm_rave_library_framework_internal_AbstractView.ONEDATA=[new Number(0)];var com_ibm_rave_library_action_internal_SetAttributes=rave["internal"]["Declare"](com_ibm_rave_library_action_ActionOperation,{_$functionClassMethod:function(){var _$self=function(args){if(args!==null||arguments.length>
  1647. 1)args=Array.prototype.slice.call(arguments);var selected=args[0];if(selected["property"]("selected"))return;var primaryStyles;primaryStyles=args.length>1&&args[1]!=null&&!(typeof args[1]==="number"||args[1]instanceof Number)?args[1]:_$self.primaryStyleDefault;var duration=args[args.length-1]!=null&&(typeof args[args.length-1]==="number"||args[args.length-1]instanceof Number)?+args[args.length-1]:100;var t=args[0].transition("__rave_bundle_action_highlight__").duration(duration);var attr=primaryStyles;
  1648. var __i_enFor0=0;var __exp_enFor0=Object.keys(attr);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=__exp_enFor0[__i_enFor0];t.style(key,attr[key])}};return _$self},"constructor":function(){this.primaryStyleDefault={}}});var com_ibm_rave_library_action_internal_HighlightOperation=rave["internal"]["Declare"](com_ibm_rave_library_action_internal_SetAttributes,{"constructor":function(){this.primaryStyleDefault["stroke"]=function(data,index,groupIndex){return rave.rgb(this.rave_getComputedStyle("fill")).darker(0.3)};
  1649. this.primaryStyleDefault["stroke-width"]="2px"}});var com_ibm_rave_library_action_internal_UnhighlightOperation=rave["internal"]["Declare"](com_ibm_rave_library_action_internal_SetAttributes,{"constructor":function(originalStyle){if(originalStyle)this.primaryStyleDefault=originalStyle}});var com_ibm_rave_library_action_internal_ChordHighlightOperation=rave["internal"]["Declare"](com_ibm_rave_library_action_ActionOperation,{_$functionClassMethod:function(){var _$self=function(args){if(args!==null||
  1650. arguments.length>1)args=Array.prototype.slice.call(arguments);if(args.length==0)return;var duration=args[args.length-1]!=null&&(typeof args[args.length-1]==="number"||args[args.length-1]instanceof Number)?+args[args.length-1]:100;var selected=args[0];var selectedItems=com_ibm_rave_library_action_FiltersUtil["INSTANCE"]["selectionFilter"](args[1],false);if(selectedItems["size"]()==0)args[1].filter(function(data,i,groupIndext){var currentChord=data["getChordData"]();var currentGroupSegmentData=selected.datum();
  1651. if(currentChord.source.datum.sourceID==currentGroupSegmentData.datum["label"]||currentChord.source.datum.targetID==currentGroupSegmentData.datum["label"])return false;return true}).transition().duration(duration).style("opacity",".1")};return _$self}});var com_ibm_rave_library_action_internal_ChordUnhighlightOperation=rave["internal"]["Declare"](com_ibm_rave_library_action_ActionOperation,{_$functionClassMethod:function(){var _$self=function(args){if(args!==null||arguments.length>1)args=Array.prototype.slice.call(arguments);
  1652. var duration=args[args.length-1]!=null&&(typeof args[args.length-1]==="number"||args[args.length-1]instanceof Number)?+args[args.length-1]:100;var selectedItems=com_ibm_rave_library_action_FiltersUtil["INSTANCE"]["selectionFilter"](args[1],false);if(selectedItems["size"]()==0)args[1]["property"]("stroke",null).transition().duration(duration).style("opacity",_$self._chordOriginalStyleDefault["opacity"])};return _$self},"constructor":function(chordOriginalStyle,groupsOriginalStyle){this._chordOriginalStyleDefault=
  1653. {};if(chordOriginalStyle)this._chordOriginalStyleDefault=chordOriginalStyle;else this._chordOriginalStyleDefault["opacity"]=0.8}});var com_ibm_rave_library_action_internal_ChordToggleSelectionOperation=rave["internal"]["Declare"](com_ibm_rave_library_action_ActionOperation,{_$functionClassMethod:function(){var _$self=function(args){if(args!==null||arguments.length>1)args=Array.prototype.slice.call(arguments);var primaryStyles;var secondaryStyles;primaryStyles=args.length>2&&args[2]!=null&&!(typeof args[2]===
  1654. "number"||args[2]instanceof Number)?args[2]:_$self.primaryStyleDefault;secondaryStyles=args.length>3&&args[3]!=null&&!(typeof args[3]==="number"||args[3]instanceof Number)?args[3]:_$self.secondaryStyleDefault;var duration=args[args.length-1]!=null&&(typeof args[args.length-1]==="number"||args[args.length-1]instanceof Number)?+args[args.length-1]:50;var allShapes=args[1];var chordsSelection=allShapes.filter(".chord");var selectedChord=args[0];var chordData=selectedChord.datum()["getChordData"]();var sourceStruct=
  1655. chordData.source.datum;var targetStruct=chordData["target"].datum;var allGroupsSelection=allShapes.filter(".groupPath");var filteredGroupsAttachedToSelectedChord=allGroupsSelection.filter(function(data,i,groupIndex){var groupData=data;var groupLabel=groupData.datum["label"];return groupLabel==sourceStruct.sourceID||groupLabel==targetStruct.sourceID});if(selectedChord["property"]("selected")){selectedChord["property"]("selected",null);var selectedItems=com_ibm_rave_library_action_FiltersUtil["INSTANCE"]["selectionFilter"](chordsSelection,
  1656. false);if(selectedItems["size"]()==0){var tAll=chordsSelection.transition(".transitionAllChords").duration(duration);var __i_enFor0$$0=0;var __exp_enFor0$$0=Object.keys(_$self._chordsOriginalStyleDefault);for(var __len_enFor0$$0=__exp_enFor0$$0.length;__i_enFor0$$0<__len_enFor0$$0;++__i_enFor0$$0){var key$$0=__exp_enFor0$$0[__i_enFor0$$0];tAll.style(key$$0,_$self._chordsOriginalStyleDefault[key$$0])}}else{var deselectSelectedChordTransition=selectedChord.transition(".deselectSelectedChordTransition").duration(duration);
  1657. var __i_enFor1$$0=0;var __exp_enFor1$$0=Object.keys(secondaryStyles);for(var __len_enFor1$$0=__exp_enFor1$$0.length;__i_enFor1$$0<__len_enFor1$$0;++__i_enFor1$$0){key$$0=__exp_enFor1$$0[__i_enFor1$$0];deselectSelectedChordTransition.style(key$$0,secondaryStyles[key$$0])}}filteredGroupsAttachedToSelectedChord.each(function(data,index,groupIndex){var element=rave["select"](this);var chordReferenceCounter;if(element["property"]("chordReferenceCounter")==null)chordReferenceCounter=0;else chordReferenceCounter=
  1658. element["property"]("chordReferenceCounter");if(chordReferenceCounter>0)element["property"]("chordReferenceCounter",chordReferenceCounter-1)})}else{selectedChord["property"]("selected",true);var unselectedChords=com_ibm_rave_library_action_FiltersUtil["INSTANCE"]["selectionFilter"](chordsSelection,true);var applyDeselectionToUnselectedChordsTransition=unselectedChords.transition("deselect").duration(duration);var attr=secondaryStyles;__i_enFor0$$0=0;__exp_enFor0$$0=Object.keys(attr);for(__len_enFor0$$0=
  1659. __exp_enFor0$$0.length;__i_enFor0$$0<__len_enFor0$$0;++__i_enFor0$$0){key$$0=__exp_enFor0$$0[__i_enFor0$$0];applyDeselectionToUnselectedChordsTransition.style(key$$0,attr[key$$0])}var selectChordTransition=selectedChord.transition("selectChord").duration(duration);attr=primaryStyles;__i_enFor1$$0=0;__exp_enFor1$$0=Object.keys(attr);for(__len_enFor1$$0=__exp_enFor1$$0.length;__i_enFor1$$0<__len_enFor1$$0;++__i_enFor1$$0){key$$0=__exp_enFor1$$0[__i_enFor1$$0];selectChordTransition.style(key$$0,attr[key$$0])}filteredGroupsAttachedToSelectedChord.each(function(data,
  1660. index,groupIndex){var group=rave["select"](this);var chordReferenceCounter;if(group["property"]("chordReferenceCounter")==null)chordReferenceCounter=0;else chordReferenceCounter=group["property"]("chordReferenceCounter");group["property"]("chordReferenceCounter",chordReferenceCounter+1)})}var selectedChords=com_ibm_rave_library_action_FiltersUtil["INSTANCE"]["selectionFilter"](chordsSelection,false);if(selectedChords["size"]()==0){var originalT=allGroupsSelection.transition(".originalT").duration(duration);
  1661. __i_enFor0$$0=0;__exp_enFor0$$0=Object.keys(_$self._groupsOriginalStyleDefault);for(__len_enFor0$$0=__exp_enFor0$$0.length;__i_enFor0$$0<__len_enFor0$$0;++__i_enFor0$$0){key$$0=__exp_enFor0$$0[__i_enFor0$$0];originalT.style(key$$0,_$self._groupsOriginalStyleDefault[key$$0])}}else{var self=_$self;allGroupsSelection.each(function(data,index,indexGroup){var group=rave["select"](this);var chordReferenceCounter;if(group["property"]("chordReferenceCounter")==null)chordReferenceCounter=0;else chordReferenceCounter=
  1662. group["property"]("chordReferenceCounter");var tAll=rave["select"](this).transition(".tAll").duration(duration);if(chordReferenceCounter==0){var __i_enFor0=0;var __exp_enFor0=Object.keys(self.secondaryStyleDefault);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=__exp_enFor0[__i_enFor0];tAll.style(key,self.secondaryStyleDefault[key])}}else{var __i_enFor1=0;var __exp_enFor1=Object.keys(self._groupsOriginalStyleDefault);for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<
  1663. __len_enFor1;++__i_enFor1){key=__exp_enFor1[__i_enFor1];tAll.style(key,self._groupsOriginalStyleDefault[key])}}})}};return _$self},"constructor":function(chordsOriginalStyle,groupsOriginalStyle){this.primaryStyleDefault={};this.secondaryStyleDefault={};this._chordsOriginalStyleDefault={};this._groupsOriginalStyleDefault={};this.primaryStyleDefault["stroke"]=function(data,index,groupIndex){var color=this.rave_getProperty("_rave_initialColor");if(color==null){if("path"==this.rave_getName()){color=this.rave_getStyle("stroke");
  1664. if((typeof color==="string"||color instanceof String)&&(""+color).length==0)color=this.rave_getStyle("fill")}else color=this.rave_getStyle("fill");if(color!=null)this.rave_setProperty("_rave_initialColor",color.toString())}return rave.rgb(color).darker(0.3)};this.primaryStyleDefault["stroke-width"]="1pt";this.primaryStyleDefault["opacity"]=0.8;this.secondaryStyleDefault["opacity"]=0.3;this.secondaryStyleDefault["stroke"]=null;if(chordsOriginalStyle)this._chordsOriginalStyleDefault=chordsOriginalStyle;
  1665. if(groupsOriginalStyle)this._groupsOriginalStyleDefault=groupsOriginalStyle}});var com_ibm_rave_library_action_internal_ChordDeselectAllOperation=rave["internal"]["Declare"](com_ibm_rave_library_action_ActionOperation,{_$functionClassMethod:function(){var _$self=function(args){if(args!==null||arguments.length>1)args=Array.prototype.slice.call(arguments);if(!args)return;var duration=args[args.length-1]!=null&&(typeof args[args.length-1]==="number"||args[args.length-1]instanceof Number)?+args[args.length-
  1666. 1]:100;var allShapes=args[0];var chordsSelection=allShapes.filter(".chord");chordsSelection["property"]("selected",null)["property"]("_rave_initialColor",null);var t=chordsSelection.transition("deselectAllChords").duration(duration);var attr=_$self.chordsOriginalStyleDefault;var __i_enFor0=0;var __exp_enFor0=Object.keys(attr);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=__exp_enFor0[__i_enFor0];t.style(key,attr[key])}var groupsSelection=allShapes.filter(".groupPath");
  1667. groupsSelection["property"]("chordReferenceCounter",null);var t2=groupsSelection.transition("deselectAllGroups").duration(duration);attr=_$self.groupsOriginalStyleDefault;var __i_enFor1=0;var __exp_enFor1=Object.keys(attr);for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){key=__exp_enFor1[__i_enFor1];t2.style(key,attr[key])}};return _$self},"constructor":function(chordsOriginalStyle,groupsOriginalStyle){this.chordsOriginalStyleDefault={};this.groupsOriginalStyleDefault=
  1668. {};if(chordsOriginalStyle){var __i_enFor0=0;var __exp_enFor0=Object.keys(chordsOriginalStyle);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=__exp_enFor0[__i_enFor0];this.chordsOriginalStyleDefault[key]=chordsOriginalStyle[key]}}else{this.chordsOriginalStyleDefault["opacity"]=0.8;this.chordsOriginalStyleDefault["stroke"]=null}if(groupsOriginalStyle){var __i_enFor1=0;var __exp_enFor1=Object.keys(groupsOriginalStyle);for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<
  1669. __len_enFor1;++__i_enFor1){key=__exp_enFor1[__i_enFor1];this.groupsOriginalStyleDefault[key]=groupsOriginalStyle[key]}}else{this.groupsOriginalStyleDefault["opacity"]=1;this.groupsOriginalStyleDefault["stroke"]=null}}});var com_ibm_rave_library_action_internal_SelectOperation=rave["internal"]["Declare"](com_ibm_rave_library_action_ActionOperation,{_$functionClassMethod:function(){var _$self=function(args){if(args!==null||arguments.length>1)args=Array.prototype.slice.call(arguments);var primaryStyles;
  1670. var secondaryStyles;primaryStyles=args.length>2&&args[2]!=null&&!(typeof args[2]==="number"||args[2]instanceof Number)?args[2]:_$self.primaryStyleDefault;secondaryStyles=args.length>3&&args[3]!=null&&!(typeof args[3]==="number"||args[3]instanceof Number)?args[3]:_$self.secondaryStyleDefault;var duration=args[args.length-1]!=null&&(typeof args[args.length-1]==="number"||args[args.length-1]instanceof Number)?+args[args.length-1]:100;args[0]["property"]("selected",true);var context=com_ibm_rave_library_action_FiltersUtil["INSTANCE"]["selectionFilter"](args[1],
  1671. true);var t=args[0].transition("__rave_bundle_action_selection__").duration(duration);var attr=primaryStyles;var __i_enFor0=0;var __exp_enFor0=Object.keys(attr);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=__exp_enFor0[__i_enFor0];t.style(key,attr[key])}var t2=context.transition("__rave_bundle_action_selection__").duration(duration);attr=secondaryStyles;var __i_enFor1=0;var __exp_enFor1=Object.keys(attr);for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<
  1672. __len_enFor1;++__i_enFor1){key=__exp_enFor1[__i_enFor1];t2.style(key,attr[key])}};return _$self},"constructor":function(){this.primaryStyleDefault={};this.secondaryStyleDefault={};this.primaryStyleDefault["stroke"]=function(data,index,groupIndex){return rave.rgb(rave["select"](this).style("fill")).darker(0.3)};this.primaryStyleDefault["stroke-width"]="2px";this.primaryStyleDefault["opacity"]=1;this.secondaryStyleDefault["opacity"]=0.3}});var com_ibm_rave_library_action_internal_DeselectOperation=
  1673. rave["internal"]["Declare"](com_ibm_rave_library_action_ActionOperation,{_$functionClassMethod:function(){var _$self=function(args){if(args!==null||arguments.length>1)args=Array.prototype.slice.call(arguments);var primaryStyles;var originalStyles;primaryStyles=args.length>2&&args[2]!=null&&!(typeof args[2]==="number"||args[2]instanceof Number)?args[2]:_$self.primaryStyleDefault;originalStyles=_$self.originalStyleDefault;var duration=args[args.length-1]!=null&&(typeof args[args.length-1]==="number"||
  1674. args[args.length-1]instanceof Number)?+args[args.length-1]:100;args[0]["property"]("selected",null);var selectedItems=com_ibm_rave_library_action_FiltersUtil["INSTANCE"]["selectionFilter"](args[1],false);if(selectedItems["size"]()==0){var context=com_ibm_rave_library_action_FiltersUtil["INSTANCE"]["selectionFilter"](args[1],true);context.transition("__rave_bundle_action_selection__").duration(duration).style(originalStyles)}else args[0].transition("__rave_bundle_action_selection__").duration(duration).style(primaryStyles)};
  1675. return _$self},"constructor":function(){this.primaryStyleDefault={};this.originalStyleDefault={};this.primaryStyleDefault["opacity"]=0.3;this.originalStyleDefault["opacity"]=1}});var com_ibm_rave_library_action_internal_DeselectAllOperation=rave["internal"]["Declare"](com_ibm_rave_library_action_ActionOperation,{_$functionClassMethod:function(){var _$self=function(args){if(args!==null||arguments.length>1)args=Array.prototype.slice.call(arguments);if(!args)return;var duration=args[args.length-1]!=
  1676. null&&(typeof args[args.length-1]==="number"||args[args.length-1]instanceof Number)?+args[args.length-1]:100;args[0]["property"]("selected",null)["property"]("_rave_initialColor",null);var t=args[0].transition("__rave_bundle_action_selection__").duration(duration);var attr=_$self.originalStyleDefault;var __i_enFor0=0;var __exp_enFor0=Object.keys(attr);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=__exp_enFor0[__i_enFor0];t.style(key,attr[key])}};return _$self},
  1677. "constructor":function(originalStyle){this.originalStyleDefault={};if(originalStyle){var __i_enFor0=0;var __exp_enFor0=Object.keys(originalStyle);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=__exp_enFor0[__i_enFor0];this.originalStyleDefault[key]=originalStyle[key]}}this.originalStyleDefault["opacity"]=1}});var com_ibm_rave_library_action_internal_ToggleSelectionOperation=rave["internal"]["Declare"](com_ibm_rave_library_action_ActionOperation,{_$functionClassMethod:function(){var _$self=
  1678. function(args){if(args!==null||arguments.length>1)args=Array.prototype.slice.call(arguments);var primaryStyles;var secondaryStyles;primaryStyles=args.length>2&&args[2]!=null&&!(typeof args[2]==="number"||args[2]instanceof Number)?args[2]:_$self.primaryStyleDefault;secondaryStyles=args.length>3&&args[3]!=null&&!(typeof args[3]==="number"||args[3]instanceof Number)?args[3]:_$self.secondaryStyleDefault;var duration=args[args.length-1]!=null&&(typeof args[args.length-1]==="number"||args[args.length-1]instanceof
  1679. Number)?+args[args.length-1]:50;var selected=args[0];if(selected["property"]("selected")){selected["property"]("selected",null);var selectedItems=com_ibm_rave_library_action_FiltersUtil["INSTANCE"]["selectionFilter"](args[1],false);if(selectedItems["size"]()==0){var tAll=args[1].transition("__rave_bundle_action_selection__").duration(duration);var __i_enFor0=0;var __exp_enFor0=Object.keys(_$self.originalStyleDefault);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=
  1680. __exp_enFor0[__i_enFor0];tAll.style(key,_$self.originalStyleDefault[key])}}else{var t=selected.transition("__rave_bundle_action_selection__").duration(duration);var __i_enFor1=0;var __exp_enFor1=Object.keys(secondaryStyles);for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){key=__exp_enFor1[__i_enFor1];t.style(key,secondaryStyles[key])}}}else{selected["property"]("selected",true);var context=com_ibm_rave_library_action_FiltersUtil["INSTANCE"]["selectionFilter"](args[1],
  1681. true);t=context.transition("__rave_bundle_action_selection__").duration(duration);var attr=secondaryStyles;var __i_enFor2=0;var __exp_enFor2=Object.keys(attr);for(var __len_enFor2=__exp_enFor2.length;__i_enFor2<__len_enFor2;++__i_enFor2){key=__exp_enFor2[__i_enFor2];t.style(key,attr[key])}var t2=selected.transition("__rave_bundle_action_selection__").duration(duration);attr=primaryStyles;var __i_enFor3=0;var __exp_enFor3=Object.keys(attr);for(var __len_enFor3=__exp_enFor3.length;__i_enFor3<__len_enFor3;++__i_enFor3){key=
  1682. __exp_enFor3[__i_enFor3];t2.style(key,attr[key])}}};return _$self},"constructor":function(originalStyle){this.primaryStyleDefault={};this.secondaryStyleDefault={};this.originalStyleDefault={};this.primaryStyleDefault["stroke"]=function(data,index,groupIndex){var color=this.rave_getProperty("_rave_initialColor");if(color==null){if("path"==this.rave_getName()||"polygon"==this.rave_getName()){color=this.rave_getStyle("fill");if((typeof color==="string"||color instanceof String)&&(""+color).length==0){color=
  1683. this.rave_getStyle("stroke");if((typeof color==="string"||color instanceof String)&&(""+color).length==0)color=rave.rgb(this.rave_getComputedStyle("fill")).darker(0.3)}}else color=this.rave_getStyle("fill");if(color!=null)this.rave_setProperty("_rave_initialColor",color.toString())}return rave.rgb(color).darker(0.3)};this.primaryStyleDefault["stroke-width"]="2px";this.primaryStyleDefault["opacity"]=1;this.secondaryStyleDefault["opacity"]=0.3;if(originalStyle){var __i_enFor0=0;var __exp_enFor0=Object.keys(originalStyle);
  1684. for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=__exp_enFor0[__i_enFor0];this.originalStyleDefault[key]=originalStyle[key]}}this.originalStyleDefault["opacity"]=1}});var com_ibm_rave_library_action_internal_PanZoomOperation=rave["internal"]["Declare"](com_ibm_rave_library_action_ActionOperation,{_$functionClassMethod:function(){var _$self=function(args){if(args!==null||arguments.length>1)args=Array.prototype.slice.call(arguments);if(!_$self._zoom)return;var scaleFactor=
  1685. 1;var translate_x=0;var translate_y=0;if(args.length>0){var scaleBy=args[0];scaleFactor=scaleBy!=null?scaleBy:1}if(args.length>1)translate_x=+args[1];if(args.length>2)translate_y=+args[2];var t=_$self._zoom.translate();_$self._zoom.translate([t[0]-translate_x,t[1]-translate_y]);var center0=_$self._zoom["center"]()?_$self._zoom["center"]():[_$self._zoom["size"]()[0]/2,_$self._zoom["size"]()[1]/2];var translate0=_$self._zoom.translate();var coordinates0=_$self.coordinates(center0);var extent=_$self._zoom.scaleExtent();
  1686. var scaleTo=Math["max"](extent[0],Math["min"](extent[1],_$self._zoom["scale"]()*scaleFactor));_$self._zoom["scale"](scaleTo);var center1=_$self.point(coordinates0);_$self._zoom.translate([translate0[0]+center0[0]-center1[0],translate0[1]+center0[1]-center1[1]]);var zoomContext=_$self._contextSelectionFn();_$self._zoom["event"].call(null,zoomContext)};return _$self},"constructor":function(z,selectionContext){this._zoom=z;this._contextSelectionFn=selectionContext},"get":function(id){if(id=="zoom")return this._zoom;
  1687. return null},coordinates:function(point){var scale=this._zoom["scale"]();var translate=this._zoom.translate();return[(point[0]-translate[0])/scale,(point[1]-translate[1])/scale]},point:function(coordinates){var scale=this._zoom["scale"]();var translate=this._zoom.translate();return[coordinates[0]*scale+translate[0],coordinates[1]*scale+translate[1]]}});var com_ibm_rave_library_action_internal_OperationsUtil=rave["internal"]["Declare"]({});com_ibm_rave_library_action_internal_OperationsUtil["highlight"]=
  1688. function(){return new com_ibm_rave_library_action_internal_HighlightOperation};com_ibm_rave_library_action_internal_OperationsUtil.unhighlight=function(originalStyle){return new com_ibm_rave_library_action_internal_UnhighlightOperation(originalStyle)};com_ibm_rave_library_action_internal_OperationsUtil.chordHighlight=function(){return new com_ibm_rave_library_action_internal_ChordHighlightOperation};com_ibm_rave_library_action_internal_OperationsUtil.chordUnhighlight=function(chordsOriginalStyle,
  1689. groupsOriginalStyle){return new com_ibm_rave_library_action_internal_ChordUnhighlightOperation(chordsOriginalStyle,groupsOriginalStyle)};com_ibm_rave_library_action_internal_OperationsUtil.chordToggle=function(chordsOriginalStyle,groupsOriginalStyle){return new com_ibm_rave_library_action_internal_ChordToggleSelectionOperation(chordsOriginalStyle,groupsOriginalStyle)};com_ibm_rave_library_action_internal_OperationsUtil.chordDeselectAll=function(chordsOriginalStyle,groupsOriginalStyle){return new com_ibm_rave_library_action_internal_ChordDeselectAllOperation(chordsOriginalStyle,
  1690. groupsOriginalStyle)};com_ibm_rave_library_action_internal_OperationsUtil["select"]=function(){return new com_ibm_rave_library_action_internal_SelectOperation};com_ibm_rave_library_action_internal_OperationsUtil.deselect=function(){return new com_ibm_rave_library_action_internal_DeselectOperation};com_ibm_rave_library_action_internal_OperationsUtil.deselectAll=function(originalStyle){return new com_ibm_rave_library_action_internal_DeselectAllOperation(originalStyle)};com_ibm_rave_library_action_internal_OperationsUtil.toggleSelection=
  1691. function(originalStyle){return new com_ibm_rave_library_action_internal_ToggleSelectionOperation(originalStyle)};com_ibm_rave_library_action_internal_OperationsUtil.panZoom=function(zoom,contextSelection){return new com_ibm_rave_library_action_internal_PanZoomOperation(zoom,contextSelection)};var com_ibm_rave_library_property_PropertyProcessor=rave["internal"]["Declare"]({});com_ibm_rave_library_property_PropertyProcessor["processProperties"]=function(props,messages,validate){var info=new com_ibm_rave_library_property_PropertyProcessingInfo(validate);
  1692. var __i_enFor0=0;var __exp_enFor0=Object.keys(props);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var propertyId=__exp_enFor0[__i_enFor0];if(info["validate"]&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validatePropertySimpleId(""+propertyId))info.processError();var propertyJSON=com_ibm_rave_library_property_PropertyUtil["INSTANCE"].propertyEntry(props,""+propertyId);if(!propertyJSON){var property=new com_ibm_rave_library_property_PropertyUnknownType(""+
  1693. propertyId,""+propertyId,null,messages);info["properties"]["push"](property);info.processError();if(info["validate"])break}else{property=com_ibm_rave_library_property_PropertyProcessor.processProperty$3(propertyJSON,""+propertyId,""+propertyId,null,info,messages);info["properties"]["push"](property);if(info["validate"]&&info["hasInvalidProperties"])break}}return info};com_ibm_rave_library_property_PropertyProcessor.processProperty$0=function(propertyJSON,propertyId,messages){return com_ibm_rave_library_property_PropertyProcessor.processProperty$2(propertyJSON,
  1694. propertyId,null,messages,false)};com_ibm_rave_library_property_PropertyProcessor.processProperty$1=function(propertyJSON,propertyId,parent,messages){return com_ibm_rave_library_property_PropertyProcessor.processProperty$2(propertyJSON,propertyId,parent,messages,false)};com_ibm_rave_library_property_PropertyProcessor.processProperty$2=function(propertyJSON,propertyId,parent,messages,validate){var info=new com_ibm_rave_library_property_PropertyProcessingInfo(validate);var qualifiedId=parent?parent["id"]()+
  1695. "."+propertyId:propertyId;return com_ibm_rave_library_property_PropertyProcessor.processProperty$3(propertyJSON,propertyId,qualifiedId,parent,info,messages)};com_ibm_rave_library_property_PropertyProcessor.processProperty$3=function(propertyJSON,propertyId,qualifiedId,parent,info,messages){var type=com_ibm_rave_library_property_PropertyUtil["INSTANCE"]["type"](propertyJSON);if(type==null){var property=new com_ibm_rave_library_property_PropertyUnknownType(propertyId,qualifiedId,parent,messages);info.processError();
  1696. return property}else if("object"==type){property=new com_ibm_rave_library_property_PropertyObjectType(propertyId,qualifiedId,parent,messages);var objectPropertiesEntry=com_ibm_rave_library_property_PropertyUtil["INSTANCE"].propertyEntry(propertyJSON,"properties");if(!objectPropertiesEntry){info.processError();return property}if(Object.keys(objectPropertiesEntry).length==0){if(info["validate"])com_ibm_rave_library_Library["logError"](28,"Property entry '"+propertyId+" @PropertyProcessor.processProperty");
  1697. info.processError();return property}var __i_enFor0=0;var __exp_enFor0=Object.keys(objectPropertiesEntry);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var childPropertyId=__exp_enFor0[__i_enFor0];if(info["validate"]&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validatePropertySimpleId(""+childPropertyId)){info.processError();return property}var childQualifiedId=qualifiedId+"."+""+childPropertyId;var childPropertyEntry=com_ibm_rave_library_property_PropertyUtil["INSTANCE"].propertyEntry(objectPropertiesEntry,
  1698. ""+childPropertyId);if(!childPropertyEntry){var unknownChildProperty=new com_ibm_rave_library_property_PropertyUnknownType(""+childPropertyId,childQualifiedId,property,messages);property._childProperties[""+childPropertyId]=unknownChildProperty;info.processError();if(info["validate"])return property}else{var childProperty=com_ibm_rave_library_property_PropertyProcessor.processProperty$3(childPropertyEntry,""+childPropertyId,childQualifiedId,property,info,messages);property._childProperties[""+childPropertyId]=
  1699. childProperty;if(info["validate"]&&info["hasInvalidProperties"])return property}}property["initType"](propertyJSON,info);return property}else if("array"==type){property=new com_ibm_rave_library_property_PropertyArrayType(propertyId,qualifiedId,parent,messages);var itemsQualifiedId=qualifiedId+".items";var itemsObj=com_ibm_rave_library_property_PropertyUtil["INSTANCE"].propertyEntry(propertyJSON,"items");if(!itemsObj){var unknownItemsProperty=new com_ibm_rave_library_property_PropertyUnknownType("items",
  1700. itemsQualifiedId,property,messages);property._items=unknownItemsProperty;info.processError();return property}var itemsProperty=com_ibm_rave_library_property_PropertyProcessor.processProperty$3(itemsObj,"items",itemsQualifiedId,property,info,messages);property._items=itemsProperty;if(info["validate"]&&info["hasInvalidProperties"])return property;property["initType"](propertyJSON,info);return property}else if("boolean"==type){property=new com_ibm_rave_library_property_PropertyBooleanType(propertyId,
  1701. qualifiedId,parent,messages);property["initType"](propertyJSON,info);return property}else if("color"==type){property=new com_ibm_rave_library_property_PropertyColorType(propertyId,qualifiedId,parent,messages);property["initType"](propertyJSON,info);return property}else if("enum"==type){property=new com_ibm_rave_library_property_PropertyEnumType(propertyId,qualifiedId,parent,messages);property["initType"](propertyJSON,info);return property}else if("font"==type){property=new com_ibm_rave_library_property_PropertyFontType(propertyId,
  1702. qualifiedId,parent,messages);property["initType"](propertyJSON,info);return property}else if("numeric"==type){property=new com_ibm_rave_library_property_PropertyNumericType(propertyId,qualifiedId,parent,messages);property["initType"](propertyJSON,info);return property}else if("palette"==type){property=new com_ibm_rave_library_property_PropertyPaletteType(propertyId,qualifiedId,parent,messages);property["initType"](propertyJSON,info);return property}else if("length"==type){property=new com_ibm_rave_library_property_PropertyLengthType(propertyId,
  1703. qualifiedId,parent,messages);property["initType"](propertyJSON,info);return property}else if("padding"==type){property=new com_ibm_rave_library_property_PropertyPaddingType(propertyId,qualifiedId,parent,messages);property["initType"](propertyJSON,info);return property}else if("dasharray"==type){property=new com_ibm_rave_library_property_PropertyDashArrayType(propertyId,qualifiedId,parent,messages);property["initType"](propertyJSON,info);return property}else if("string"==type){property=new com_ibm_rave_library_property_PropertyStringType(propertyId,
  1704. qualifiedId,parent,messages);property["initType"](propertyJSON,info);return property}else if("jsonobject"==type){property=new com_ibm_rave_library_property_PropertyJSONObjectType(propertyId,qualifiedId,parent,messages);property["initType"](propertyJSON,info);return property}else if("geojson"==type){property=new com_ibm_rave_library_property_PropertyGeoJsonType(propertyId,qualifiedId,parent,messages);property["initType"](propertyJSON,info);return property}else if("shadow"==type){property=new com_ibm_rave_library_property_PropertyShadowType(propertyId,
  1705. qualifiedId,parent,messages);property["initType"](propertyJSON,info);return property}property=new com_ibm_rave_library_property_PropertyUnknownType(propertyId,qualifiedId,parent,messages);if(info["validate"])com_ibm_rave_library_Library["logError"](29,"Property entry '"+propertyId+"' with unknown type: "+type+" @PropertyProcessor.processProperty");info.processError();return property};com_ibm_rave_library_property_PropertyProcessor.validate$0=function(props,validate){var info=com_ibm_rave_library_property_PropertyProcessor["processProperties"](props,
  1706. com_ibm_rave_library_i18n_MessagesRegistry["EmptyRegistry"](),validate);return!info["hasInvalidProperties"]};com_ibm_rave_library_property_PropertyProcessor.validate$1=function(propsArray,validate){var infos=[];for(var i=0;i<propsArray.length;++i){var props=propsArray[i];var info=com_ibm_rave_library_property_PropertyProcessor["processProperties"](props,com_ibm_rave_library_i18n_MessagesRegistry["EmptyRegistry"](),validate);if(info["hasInvalidProperties"])return false;infos["push"](info)}if(infos.length>
  1707. 1){var flattennedPropTypeMap={};info=infos[0];com_ibm_rave_library_property_PropertyProcessor.flattenPropertyType$0(info,flattennedPropTypeMap);for(i=1;i<infos.length;++i){var map={};info=infos[i];com_ibm_rave_library_property_PropertyProcessor.flattenPropertyType$0(info,map);var __i_enFor0=0;var __exp_enFor0=Object.keys(map);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var id=__exp_enFor0[__i_enFor0];var newProp=map[id];var existingProp=flattennedPropTypeMap[id];
  1708. if(!existingProp||newProp["typeId"]()==existingProp["typeId"]())flattennedPropTypeMap[id]=newProp;else{com_ibm_rave_library_Library["logError"](30,"Property entry '"+id+" @PropertyProcessor.validate");return false}}}}return true};com_ibm_rave_library_property_PropertyProcessor.flattenPropertyType$0=function(info,flattennedPropTypeMap){var __i_enFor0=0;var __exp_enFor0=info["properties"];for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var propertyMeta=__exp_enFor0[__i_enFor0];
  1709. com_ibm_rave_library_property_PropertyProcessor.flattenPropertyType$1(propertyMeta,flattennedPropTypeMap)}};com_ibm_rave_library_property_PropertyProcessor.flattenPropertyType$1=function(propertyType,flattennedPropTypeMap){flattennedPropTypeMap[propertyType["id"]()]=propertyType;if(propertyType["typeId"]()==21){var objPropType=propertyType;var __i_enFor0=0;var __exp_enFor0=Object.keys(objPropType._childProperties);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=
  1710. __exp_enFor0[__i_enFor0];var childProperty=objPropType._childProperties[key];com_ibm_rave_library_property_PropertyProcessor.flattenPropertyType$1(childProperty,flattennedPropTypeMap)}}};com_ibm_rave_library_property_PropertyProcessor["processProperty"]=function(a0,a1,a2,a3,a4,a5){var args=arguments;if(args.length==3)return com_ibm_rave_library_property_PropertyProcessor.processProperty$0(a0,a1,a2);if(args.length==4)return com_ibm_rave_library_property_PropertyProcessor.processProperty$1(a0,a1,a2,
  1711. a3);if(args.length==5)return com_ibm_rave_library_property_PropertyProcessor.processProperty$2(a0,a1,a2,a3,a4);return com_ibm_rave_library_property_PropertyProcessor.processProperty$3(a0,a1,a2,a3,a4,a5)};com_ibm_rave_library_property_PropertyProcessor["validate"]=function(a0,a1){var args=arguments;if(args.length==2&&(a0==null||Object.prototype.toString.call(a0)==="[object Array]"))return com_ibm_rave_library_property_PropertyProcessor.validate$1(a0,a1);return com_ibm_rave_library_property_PropertyProcessor.validate$0(a0,
  1712. a1)};com_ibm_rave_library_property_PropertyProcessor.flattenPropertyType=function(a0,a1){var args=arguments;if(args.length==2&&(a0==null||rave["internal"]["Object"].isInstanceOf(a0,com_ibm_rave_library_property_PropertyProcessingInfo)))return com_ibm_rave_library_property_PropertyProcessor.flattenPropertyType$0(a0,a1);return com_ibm_rave_library_property_PropertyProcessor.flattenPropertyType$1(a0,a1)};var com_ibm_rave_library_property_PropertyType=rave_library_externs["PropertyType"]=rave["internal"]["Declare"](com_ibm_rave_library_framework_meta_PropertyMeta,
  1713. {"_options":null,"_messages":null,_required:false,_resetView:"redraw","constructor":function(propertyId,qualifiedId,parent,messages){this["_options"]=[];this["_messages"]=messages;this._simpleId=propertyId;this._qualifiedId=qualifiedId;this._parent=parent;this._tags=[]},"initType":function(propertyJSON,info){var obj=propertyJSON["name"];if(obj!=null){if(info["validate"]&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,10)){info.processError();return}this._name=""+obj}obj=
  1714. propertyJSON["description"];if(obj!=null){if(info["validate"]&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,10)){info.processError();return}this._description=""+obj}obj=propertyJSON["icon"];if(obj!=null){if(info["validate"]&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,10)){info.processError();return}this._icon=""+obj}if(this["typeId"]()==21){this._defaultValue={};return}if(this._parent&&this._parent["typeId"]()==20)return;obj=propertyJSON["default"];
  1715. if(obj!=null)this._defaultValue=obj;obj=propertyJSON["required"];if(obj!=null){if(info["validate"]&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,12)){info.processError();return}this._required=obj}if(info["validate"]&&this._required&&this._defaultValue==null){com_ibm_rave_library_Library["logError"](39,"Property Validator");info.processError();return}obj=propertyJSON["resetView"];if(obj!=null)this._resetView=""+obj;obj=propertyJSON["tags"];if(obj!=null)if(com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,
  1716. 20)){var tagsArray=obj;for(var i=0;i<tagsArray.length;++i)this._tags["push"](""+tagsArray[i])}},"required":function(){return this._required},"simpleId":function(){return this._simpleId},"id":function(){return this._qualifiedId},"name":function(){return this["_messages"]["_nls"](this._name,this._name)},"description":function(){return this["_messages"]["_nls"](this._description,this._description)},"icon":function(){return this._icon},"defaultValue":function(){return this._defaultValue},"setDefaultValue":function(defaultValue){this._defaultValue=
  1717. defaultValue},"parent":function(){return this._parent},"canonicalValue":function(value){return value},"options":function(){return this["_options"]},"tags":function(){return this._tags},"resetView":function(){return this._resetView},"pTypeCopy":function(pType){pType._required=this._required;pType._name=this._name;pType._description=this._description;pType._icon=this._icon;pType._defaultValue=this._defaultValue;pType._resetView=this._resetView;pType["_options"]=[];var __i_enFor0=0;var __exp_enFor0=
  1718. this["_options"];for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var option=__exp_enFor0[__i_enFor0];pType["_options"]["push"](option)}pType._tags=[];var __i_enFor1=0;var __exp_enFor1=this._tags;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){var tag=__exp_enFor1[__i_enFor1];pType._tags["push"](tag)}}});var com_ibm_rave_library_property_PropertyUnknownType=rave_library_externs["PropertyUnknownType"]=rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyType,
  1719. {"constructor":function(propertyId,qualifiedId,parent,messages){},"type":function(){return com_ibm_rave_library_framework_meta_PropertyMeta["UNKNOWN_TYPE"]},"typeId":function(){return-1},"validateValue":function(obj){com_ibm_rave_library_Library["logError"](38,"Property Id"+this["id"]()+" @PropertyImpl.value");return false},"copy":function(parent){var put=new com_ibm_rave_library_property_PropertyUnknownType(this["simpleId"](),this["id"](),parent,this["_messages"]);this["pTypeCopy"](put);return put}});
  1720. var com_ibm_rave_library_property_PropertyObjectType=rave_library_externs["PropertyObjectType"]=rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyType,{"constructor":function(propertyId,qualifiedId,parent,messages){this._childProperties={}},"type":function(){return"object"},"typeId":function(){return 21},"childProperties":function(){return this._childProperties},"validateValue":function(obj){if(!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,21))return false;
  1721. var objJson=obj;var __i_enFor0=0;var __exp_enFor0=Object.keys(objJson);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var propertyId=__exp_enFor0[__i_enFor0];var childProperty=this._childProperties[""+propertyId];if(!childProperty){com_ibm_rave_library_Library["logError"](36,"Property Validator");return false}var propVal=objJson[propertyId];if(!childProperty["validateValue"](propVal))return false}return true},"initType":function(propertyJSON,info){com_ibm_rave_library_property_PropertyType.prototype["initType"].call(this,
  1722. propertyJSON,info);if(!(info["validate"]&&info["hasInvalidProperties"]))this.buildDefaultValue()},buildDefaultValue:function(){var defaultInstance=this["defaultValue"]();var __i_enFor0=0;var __exp_enFor0=Object.keys(this._childProperties);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var propertyId=__exp_enFor0[__i_enFor0];var childProperty=this._childProperties[propertyId];defaultInstance[propertyId]=childProperty["defaultValue"]()}},"copy":function(parent){var pot=
  1723. new com_ibm_rave_library_property_PropertyObjectType(this["simpleId"](),this["id"](),parent,this["_messages"]);this["pTypeCopy"](pot);pot._childProperties={};var __i_enFor0=0;var __exp_enFor0=Object.keys(this._childProperties);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=__exp_enFor0[__i_enFor0];pot._childProperties[key]=this._childProperties[key]["copy"](pot)}return pot}});var com_ibm_rave_library_property_PropertyArrayType=rave_library_externs["PropertyArrayType"]=
  1724. rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyType,{_minLen:0,_maxLen:0,"constructor":function(propertyId,qualifiedId,parent,messages){this._minLen=-1;this._maxLen=-1},"type":function(){return"array"},"typeId":function(){return 20},"minLength":function(){return this._minLen},"maxLength":function(){return this._maxLen},"items":function(){return this._items},"validateValue":function(obj){if(!this._items)return false;if(!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,
  1725. 20))return false;var maxNum=this._maxLen!=-1?this._maxLen:null;var minNum=this._minLen!=-1?this._minLen:null;if(!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateMinMaxPropertyValue(minNum,maxNum,false,obj.length))return false;var list=obj;var len=list.length;for(var i=0;i<len;++i){var entry=list[i];if(!this._items["validateValue"](entry))return false}return true},"initType":function(propertyJSON,info){com_ibm_rave_library_property_PropertyType.prototype["initType"].call(this,propertyJSON,
  1726. info);if(!(info["validate"]&&info["hasInvalidProperties"])){var minObj=propertyJSON["minLength"];var maxObj=propertyJSON["maxLength"];if(info["validate"]&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateMinMaxProperties(minObj,maxObj,false,false)){info.processError();return}if(minObj!=null)this._minLen=~~minObj;if(maxObj!=null)this._maxLen=~~maxObj;if(this["defaultValue"]()!=null)if(info["validate"]&&!this["validateValue"](this["defaultValue"]())){info.processError();return}}},"copy":function(parent){var pat=
  1727. new com_ibm_rave_library_property_PropertyArrayType(this["simpleId"](),this["id"](),parent,this["_messages"]);this["pTypeCopy"](pat);pat._minLen=this._minLen;pat._maxLen=this._maxLen;pat._items=this._items["copy"](parent);return pat}});var com_ibm_rave_library_property_PropertyBooleanType=rave_library_externs["PropertyBooleanType"]=rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyType,{"constructor":function(propertyId,qualifiedId,parent,messages){},"falseLabel":function(){return this._falsLabel},
  1728. "trueLabel":function(){return this._truLabel},"validateValue":function(obj){return com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,12)},"type":function(){return"boolean"},"typeId":function(){return 12},"initType":function(propertyJSON,info){com_ibm_rave_library_property_PropertyType.prototype["initType"].call(this,propertyJSON,info);if(!(info["validate"]&&info["hasInvalidProperties"])){var obj=propertyJSON["trueLabel"];var obj2=propertyJSON["falseLabel"];if(info["validate"]){if((obj!=
  1729. null||obj2!=null)&&(obj==null||obj2==null)){com_ibm_rave_library_Library["logError"](33,"PropertyBooleanType Constructor");info.processError();return}if(obj!=null&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,10)){info.processError();return}if(obj2!=null&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj2,10)){info.processError();return}}if(obj!=null){this._truLabel=""+obj;this._truLabel=this["_messages"]["_nls"](this._truLabel,this._truLabel)}if(obj2!=
  1730. null){this._falsLabel=""+obj2;this._falsLabel=this["_messages"]["_nls"](this._falsLabel,this._falsLabel)}if(this["defaultValue"]()!=null)if(info["validate"]&&!this["validateValue"](this["defaultValue"]())){info.processError();return}}},"copy":function(parent){var pbt=new com_ibm_rave_library_property_PropertyBooleanType(this["simpleId"](),this["id"](),parent,this["_messages"]);this["pTypeCopy"](pbt);pbt._truLabel=this._truLabel;pbt._falsLabel=this._falsLabel;return pbt}});var com_ibm_rave_library_property_PropertyColorType=
  1731. rave_library_externs["PropertyColorType"]=rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyType,{"constructor":function(propertyId,qualifiedId,parent,messages){},"validateValue":function(obj){return com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,10)},"canonicalValue":function(value){if(value==null||""==value)return value;return rave.rgb(value).toString()},"type":function(){return"color"},"typeId":function(){return 15},"initType":function(propertyJSON,
  1732. info){com_ibm_rave_library_property_PropertyType.prototype["initType"].call(this,propertyJSON,info);if(!(info["validate"]&&info["hasInvalidProperties"])){var obj=propertyJSON["colorType"];if(obj!=null){if(info["validate"]&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,10)){info.processError();return}this._colorType=""+obj}if(this["defaultValue"]()!=null)if(info["validate"]&&!this["validateValue"](this["defaultValue"]())){info.processError();return}}},"colorType":function(){return this._colorType},
  1733. "copy":function(parent){var pct=new com_ibm_rave_library_property_PropertyColorType(this["simpleId"](),this["id"](),parent,this["_messages"]);this["pTypeCopy"](pct);pct._colorType=this._colorType;return pct}});var com_ibm_rave_library_property_PropertyEnumType=rave_library_externs["PropertyEnumType"]=rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyType,{"constructor":function(propertyId,qualifiedId,parent,messages){this._enums={}},"validateValue":function(obj){if(!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateNumeric(obj,
  1734. false))return false;if(this._enums[~~obj]==null){com_ibm_rave_library_Library["logError"](34,"Property Validator");return false}return true},"enumValue":function(num){return this._enums[num]},"type":function(){return"enum"},"typeId":function(){return 13},"initType":function(propertyJSON,info){com_ibm_rave_library_property_PropertyType.prototype["initType"].call(this,propertyJSON,info);if(!(info["validate"]&&info["hasInvalidProperties"])){var obj=propertyJSON["options"];if(obj==null){if(info["validate"])com_ibm_rave_library_Library["logError"](41,
  1735. "Property Validator");info.processError();return}if(!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,20)){info.processError();return}var optionsArray=obj;var len=optionsArray.length;for(var i=0;i<len;++i){var optionObj=optionsArray[i];if(!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(optionObj,21)){info.processError();if(info["validate"])return;continue}var valueObj=optionObj["enum"];var labelObj=optionObj["enumLabel"];if(valueObj==null||labelObj==
  1736. null){if(info["validate"])com_ibm_rave_library_Library["logError"](42,"Property Validator");info.processError();if(info["validate"])return;continue}if(info["validate"]&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateNumeric(valueObj,false)){info.processError();return}var value=~~valueObj;if(info["validate"]&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(labelObj,10)){info.processError();return}var label=""+labelObj;if(this._enums[value]!=null){if(info["validate"])com_ibm_rave_library_Library["logError"](43,
  1737. "Property Validator");info.processError();if(info["validate"])return;continue}this._enums[value]=label;this["_options"]["push"](new com_ibm_rave_library_property_EnumPropertyOption(value,label,this["_messages"]))}}if(this["defaultValue"]()!=null){if(com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateNumeric(this["defaultValue"](),false))com_ibm_rave_library_property_PropertyType.prototype["setDefaultValue"].call(this,~~this["defaultValue"]());if(info["validate"]&&!this["validateValue"](this["defaultValue"]())){info.processError();
  1738. return}}},"copy":function(parent){var pet=new com_ibm_rave_library_property_PropertyEnumType(this["simpleId"](),this["id"](),parent,this["_messages"]);this["pTypeCopy"](pet);var __i_enFor0=0;var __exp_enFor0=Object.keys(this._enums);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var key=__exp_enFor0[__i_enFor0];pet._enums[key]=this._enums[key]}return pet}});var com_ibm_rave_library_property_PropertyFontType=rave_library_externs["PropertyFontType"]=rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyType,
  1739. {"constructor":function(propertyId,qualifiedId,parent,messages){},"validateValue":function(obj){return com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,10)},"type":function(){return"font"},"typeId":function(){return 14},"initType":function(propertyJSON,info){com_ibm_rave_library_property_PropertyType.prototype["initType"].call(this,propertyJSON,info);if(!(info["validate"]&&info["hasInvalidProperties"]))if(this["defaultValue"]()!=null)if(info["validate"]&&!this["validateValue"](this["defaultValue"]())){info.processError();
  1740. return}},"copy":function(parent){var pft=new com_ibm_rave_library_property_PropertyFontType(this["simpleId"](),this["id"](),parent,this["_messages"]);this["pTypeCopy"](pft);return pft}});var com_ibm_rave_library_property_PropertyNumericType=rave_library_externs["PropertyNumericType"]=rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyType,{_minVal:0,_maxVal:0,_decimal:false,"constructor":function(propertyId,qualifiedId,parent,messages){this._decimal=true;this._minVal=NaN;this._maxVal=
  1741. NaN},"options":function(){return this["_options"]},"validateValue":function(obj){var maxNum=isNaN(this._maxVal)?null:this._maxVal;var minNum=isNaN(this._minVal)?null:this._minVal;if(!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateNumeric(obj,this._decimal)||!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateMinMaxPropertyValue(minNum,maxNum,this._decimal,+obj))return false;if(this["_options"]&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateNumericProperties(this["_options"],
  1742. +obj,this._decimal))return false;return true},"min":function(){return this._minVal},"max":function(){return this._maxVal},"decimal":function(){return this._decimal},"type":function(){return"numeric"},"typeId":function(){return 11},"initType":function(propertyJSON,info){com_ibm_rave_library_property_PropertyType.prototype["initType"].call(this,propertyJSON,info);if(!(info["validate"]&&info["hasInvalidProperties"])){var obj=propertyJSON["decimal"];if(obj!=null){if(info["validate"]&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,
  1743. 12)){info.processError();return}this._decimal=obj}var minObj=propertyJSON["min"];var maxObj=propertyJSON["max"];if(info["validate"]&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateMinMaxProperties(minObj,maxObj,this._decimal,true)){info.processError();return}if(minObj!=null)this._minVal=+minObj;if(maxObj!=null)this._maxVal=+maxObj;obj=propertyJSON["options"];if(obj!=null)if(com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,20)){var optionsArray=obj;if(info["validate"])if(!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateSimpleOptions(optionsArray,
  1744. this)){info.processError();return}var len=optionsArray.length;this["_options"]=[];for(var i=0;i<len;++i){var t=this._decimal?+optionsArray[i]:~~optionsArray[i];this["_options"]["push"](new com_ibm_rave_library_property_NumberPropertyOption(t))}}else{info.processError();if(info["validate"])return}if(this["defaultValue"]()!=null){if(com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateNumeric(this["defaultValue"](),this._decimal))com_ibm_rave_library_property_PropertyType.prototype["setDefaultValue"].call(this,
  1745. this._decimal?+this["defaultValue"]():~~this["defaultValue"]());if(info["validate"]&&!this["validateValue"](this["defaultValue"]())){info.processError();return}}}},"copy":function(parent){var pnt=new com_ibm_rave_library_property_PropertyNumericType(this["simpleId"](),this["id"](),parent,this["_messages"]);this["pTypeCopy"](pnt);pnt._minVal=this._minVal;pnt._maxVal=this._maxVal;pnt._decimal=this._decimal;return pnt}});var com_ibm_rave_library_property_PropertyPaletteType=rave_library_externs["PropertyPaletteType"]=
  1746. rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyType,{"constructor":function(propertyId,qualifiedId,parent,messages){},"options":function(){var dynamicOptions=[];var libraryOptions=com_ibm_rave_library_Library["palettes"].getAllPalettes();var __i_enFor0=0;var __exp_enFor0=libraryOptions;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var palette=__exp_enFor0[__i_enFor0];if(this.paletteTypes.indexOf(palette["type"])>-1)dynamicOptions["push"](new com_ibm_rave_library_property_PalettePropertyOption(palette._id,
  1747. palette._label,this["_messages"]))}return dynamicOptions},"defaultValue":function(){var defaultValue=com_ibm_rave_library_property_PropertyType.prototype["defaultValue"].call(this);if(defaultValue==null)return com_ibm_rave_library_Library["palettes"].getPaletteManagerData().defaultPalette;return defaultValue},"type":function(){return"palette"},"typeId":function(){return 16},"initType":function(propertyJSON,info){com_ibm_rave_library_property_PropertyType.prototype["initType"].call(this,propertyJSON,
  1748. info);if(!(info["validate"]&&info["hasInvalidProperties"])){var obj=propertyJSON["options"];if(obj!=null)if(com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,20)){var optionsArray=obj;var len=optionsArray.length;this.paletteTypes=[];for(var i=0;i<len;++i)this.paletteTypes["push"](""+optionsArray[i]);if(info["validate"])if(!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateSimpleOptions(optionsArray,this)){info.processError();return}}else{info.processError();
  1749. if(info["validate"])return}if(this["defaultValue"]()!=null)if(info["validate"]&&!this["validateValue"](this["defaultValue"]())){info.processError();return}}},"validateValue":function(obj){return com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,10)||!this.paletteTypes||this.paletteTypes.length<1||com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateObjectExistInList(this.paletteTypes,obj)},"copy":function(parent){var ppt=new com_ibm_rave_library_property_PropertyPaletteType(this["simpleId"](),
  1750. this["id"](),parent,this["_messages"]);this["pTypeCopy"](ppt);ppt.paletteTypes=[];var __i_enFor0=0;var __exp_enFor0=this.paletteTypes;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var palette=__exp_enFor0[__i_enFor0];ppt.paletteTypes["push"](palette)}return ppt}});var com_ibm_rave_library_property_PropertyLengthType=rave_library_externs["PropertyLengthType"]=rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyType,{"constructor":function(propertyId,qualifiedId,
  1751. parent,messages){},"validateValue":function(obj){return com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,10)},"type":function(){return"length"},"typeId":function(){return 17},"initType":function(propertyJSON,info){com_ibm_rave_library_property_PropertyType.prototype["initType"].call(this,propertyJSON,info);if(!(info["validate"]&&info["hasInvalidProperties"]))if(this["defaultValue"]()!=null)if(info["validate"]&&!this["validateValue"](this["defaultValue"]())){info.processError();
  1752. return}},"copy":function(parent){var pft=new com_ibm_rave_library_property_PropertyLengthType(this["simpleId"](),this["id"](),parent,this["_messages"]);this["pTypeCopy"](pft);return pft}});var com_ibm_rave_library_property_PropertyPaddingType=rave_library_externs["PropertyPaddingType"]=rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyType,{"constructor":function(propertyId,qualifiedId,parent,messages){},"validateValue":function(obj){return com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,
  1753. 10)},"type":function(){return"padding"},"typeId":function(){return 18},"initType":function(propertyJSON,info){com_ibm_rave_library_property_PropertyType.prototype["initType"].call(this,propertyJSON,info);if(!(info["validate"]&&info["hasInvalidProperties"]))if(this["defaultValue"]()!=null)if(info["validate"]&&!this["validateValue"](this["defaultValue"]())){info.processError();return}},"copy":function(parent){var pft=new com_ibm_rave_library_property_PropertyPaddingType(this["simpleId"](),this["id"](),
  1754. parent,this["_messages"]);this["pTypeCopy"](pft);return pft}});var com_ibm_rave_library_property_PropertyDashArrayType=rave_library_externs["PropertyDashArrayType"]=rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyType,{"constructor":function(propertyId,qualifiedId,parent,messages){},"validateValue":function(obj){return com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,10)},"type":function(){return"dasharray"},"typeId":function(){return 19},"initType":function(propertyJSON,
  1755. info){com_ibm_rave_library_property_PropertyType.prototype["initType"].call(this,propertyJSON,info);if(!(info["validate"]&&info["hasInvalidProperties"]))if(this["defaultValue"]()!=null)if(info["validate"]&&!this["validateValue"](this["defaultValue"]())){info.processError();return}},"copy":function(parent){var pft=new com_ibm_rave_library_property_PropertyDashArrayType(this["simpleId"](),this["id"](),parent,this["_messages"]);this["pTypeCopy"](pft);return pft}});var com_ibm_rave_library_property_PropertyStringType=
  1756. rave_library_externs["PropertyStringType"]=rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyType,{_minLen:0,_maxLen:0,_localize:false,"constructor":function(propertyId,qualifiedId,parent,messages){this._minLen=-1;this._maxLen=-1},"minLength":function(){return this._minLen},"maxLength":function(){return this._maxLen},optionsIDs:function(){var ids=[];if(this["_options"]){var __i_enFor0=0;var __exp_enFor0=this["_options"];for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var option=
  1757. __exp_enFor0[__i_enFor0];ids["push"](option["value"]())}}return ids},"regularExpression":function(){return this._regExp},"type":function(){return"string"},"typeId":function(){return 10},"localize":function(){return this._localize},"initType":function(propertyJSON,info){com_ibm_rave_library_property_PropertyType.prototype["initType"].call(this,propertyJSON,info);if(!(info["validate"]&&info["hasInvalidProperties"])){var minObj=propertyJSON["minLength"];var maxObj=propertyJSON["maxLength"];if(info["validate"]&&
  1758. !com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateMinMaxProperties(minObj,maxObj,false,false)){info.processError();return}if(minObj!=null)this._minLen=~~minObj;if(maxObj!=null)this._maxLen=~~maxObj;var obj=propertyJSON["localize"];if(obj!=null){if(info["validate"]&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,12)){info.processError();return}this._localize=obj}obj=propertyJSON["regExp"];if(obj!=null){if(info["validate"]&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,
  1759. 10)){info.processError();return}this._regExp=""+obj}obj=propertyJSON["options"];if(obj!=null)if(com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,20)){var optionsArray=obj;if(info["validate"])if(!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateStringOptions(optionsArray,this)){info.processError();return}var len=optionsArray.length;this["_options"]=[];for(var i=0;i<len;++i){var o=optionsArray[i];this["_options"]["push"](new com_ibm_rave_library_property_StringPropertyOption(""+
  1760. o["value"],""+o["id"],this["_messages"]))}}else{info.processError();if(info["validate"])return}if(this["defaultValue"]()!=null)if(info["validate"]&&!this["validateValue"](this["defaultValue"]())){info.processError();return}}},"validateValue":function(obj){var maxNum=this._maxLen!=-1?this._maxLen:null;var minNum=this._minLen!=-1?this._minLen:null;if(!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,10)||!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateMinMaxPropertyValue(minNum,
  1761. maxNum,false,(""+obj).length))return false;if(this._regExp!=null&&this._regExp.length>0&&!com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["stringMatchesRexExp"](""+obj,this._regExp)){com_ibm_rave_library_Library["logError"](37,"Property Validator");return false}if(this["_options"].length>0&&!com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateObjectExistInList(this.optionsIDs(),obj))return false;return true},"copy":function(parent){var pst=new com_ibm_rave_library_property_PropertyStringType(this["simpleId"](),
  1762. this["id"](),parent,this["_messages"]);this["pTypeCopy"](pst);pst._minLen=this._minLen;pst._maxLen=this._maxLen;pst._localize=this._localize;pst._regExp=this._regExp;return pst}});var com_ibm_rave_library_property_PropertyJSONObjectType=rave_library_externs["PropertyJSONObjectType"]=rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyType,{"constructor":function(propertyId,qualifiedId,parent,messages){},"validateValue":function(obj){if(!com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isJSONObject"](obj)){com_ibm_rave_library_Library["logError"](31,
  1763. "PropertyJSONObjectType validateValue");return false}return true},"type":function(){return"jsonobject"},"typeId":function(){return 22},"initType":function(propertyJSON,info){com_ibm_rave_library_property_PropertyType.prototype["initType"].call(this,propertyJSON,info);if(this["defaultValue"]()!=null)if(info["validate"]&&!this["validateValue"](this["defaultValue"]()))info.processError()},"copy":function(parent){var pjt=new com_ibm_rave_library_property_PropertyJSONObjectType(this["simpleId"](),this["id"](),
  1764. parent,this["_messages"]);this["pTypeCopy"](pjt);return pjt}});var com_ibm_rave_library_property_PropertyGeoJsonType=rave_library_externs["PropertyGeoJsonType"]=rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyJSONObjectType,{"constructor":function(propertyId,qualifiedId,parent,messages){},"type":function(){return"geojson"},"typeId":function(){return 23}});var com_ibm_rave_library_property_PropertyShadowType=rave_library_externs["PropertyShadowType"]=rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyType,
  1765. {"constructor":function(propertyId,qualifiedId,parent,messages){},"type":function(){return"shadow"},"typeId":function(){return 24},"validateValue":function(obj){return com_ibm_rave_library_property_PropertyUtil["INSTANCE"].validateBasicType(obj,10)},"copy":function(parent){var pst=new com_ibm_rave_library_property_PropertyShadowType(this["simpleId"](),this["id"](),parent,this["_messages"]);this["pTypeCopy"](pst);return pst},"initType":function(propertyJSON,info){com_ibm_rave_library_property_PropertyType.prototype["initType"].call(this,
  1766. propertyJSON,info);if(!(info["validate"]&&info["hasInvalidProperties"]))if(this["defaultValue"]()!=null)if(info["validate"]&&!this["validateValue"](this["defaultValue"]())){info.processError();return}}});var com_ibm_rave_library_datamodel_internal_BundleDataModels=rave["internal"]["Declare"]({"constructor":function(){this._allDescriptors=[];this._allIds={};this._hiddenIds={};this._visibleDescriptors=[]},"populate":function(json,messages){var v=json["datamodels"];if(v!=null){var __i_enFor0=0;var __exp_enFor0=
  1767. v;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var o=__exp_enFor0[__i_enFor0];var model=o;var id=model["id"];if(id!=null&&!this._allIds.hasOwnProperty(id)){var desc=com_ibm_rave_library_datamodel_internal_DataModelDescriptorImpl["create"](model);desc.setMessages(messages);this._allDescriptors["push"](desc);this._allIds[id]=desc}}this._dataModel=null;this._visibleDescriptors=[];this.setDefaultModel(json)}},"configure":function(json){var v=json["datamodels"];if(v!=
  1768. null){var __i_enFor0=0;var __exp_enFor0=v;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var o=__exp_enFor0[__i_enFor0];var model=o;var id=model["id"];var hidden=model["hidden"];if(id!=null&&hidden!=null&&hidden)this._hiddenIds[id]=1}this._dataModel=null;this._visibleDescriptors=[];if(this._defaultModel!=null&&this._hiddenIds.hasOwnProperty(this._defaultModel))this._defaultModel=null;this.setDefaultModel(json)}v=json["dataSlots"];if(v!=null){var __i_enFor1=0;var __exp_enFor1=
  1769. this._allDescriptors;for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){model=__exp_enFor1[__i_enFor1];model["configure"](v)}}},setDefaultModel:function(json){if(this._defaultModel==null){var id=json["defaultModel"];if(id!=null&&this._allIds.hasOwnProperty(id)&&!this._hiddenIds.hasOwnProperty(id))this._defaultModel=id}},"getDataModels":function(){if(this._visibleDescriptors.length==0){var __i_enFor0=0;var __exp_enFor0=this._allDescriptors;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<
  1770. __len_enFor0;++__i_enFor0){var dmd=__exp_enFor0[__i_enFor0];if(!this._hiddenIds.hasOwnProperty(dmd["id"]()))this._visibleDescriptors["push"](dmd)}}return this._visibleDescriptors},getDefaultModelId:function(){if(this._defaultModel==null){this["getDataModels"]();if(this._visibleDescriptors.length>0)this._defaultModel=this._visibleDescriptors[0]["id"]()}return this._defaultModel},"createDataModel":function(modelId){if(this._allDescriptors.length==0){com_ibm_rave_library_datamodel_internal_BundleDataModels["reportError"](104,
  1771. null);return null}this.getDefaultModelId();if(modelId!=null){if(this._hiddenIds.hasOwnProperty(modelId)){com_ibm_rave_library_datamodel_internal_BundleDataModels["reportError"](105,modelId);return null}var desc=this._allIds[modelId];if(desc){this._dataModel=new com_ibm_rave_library_datamodel_internal_DataModelImpl(desc);return this._dataModel}com_ibm_rave_library_datamodel_internal_BundleDataModels["reportError"](105,modelId);return null}this._dataModel=new com_ibm_rave_library_datamodel_internal_DataModelImpl(this._allIds[this._defaultModel]);
  1772. return this._dataModel},"dataModel":function(){if(!this._dataModel)this["createDataModel"](null);return this._dataModel},"copy":function(){var models=new com_ibm_rave_library_datamodel_internal_BundleDataModels;var __i_enFor0=0;var __exp_enFor0=this._allDescriptors;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var model=__exp_enFor0[__i_enFor0];models._allDescriptors["push"](model["copy"]())}var __i_enFor1=0;var __exp_enFor1=models._allDescriptors;for(var __len_enFor1=
  1773. __exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){model=__exp_enFor1[__i_enFor1];models._allIds[model["id"]()]=model}var __i_enFor2=0;var __exp_enFor2=Object.keys(this._hiddenIds);for(var __len_enFor2=__exp_enFor2.length;__i_enFor2<__len_enFor2;++__i_enFor2){var key=__exp_enFor2[__i_enFor2];models._hiddenIds[key]=1}this._visibleDescriptors=[];models._defaultModel=this._defaultModel;models._dataModel=this._dataModel;return models}});com_ibm_rave_library_datamodel_internal_BundleDataModels["reportError"]=
  1774. function(code,location){com_ibm_rave_library_Library["logError"](code,location)};var com_ibm_rave_library_datamodel_internal_DataSetDescriptorImpl=rave["internal"]["Declare"](com_ibm_rave_library_datamodel_DataSetDescriptor,{"constructor":function(id,label,description,tags,icon,cardinality,type){this._id=id;this._label=label;this._description=description;this._tags=tags;this._icon=icon;this._cardinality=cardinality;this._type=type;this._dataSlots=[];this._slotIndexes={}},clearConfiguration:function(){var __i_enFor0=
  1775. 0;var __exp_enFor0=this._dataSlots;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var dataSlot=__exp_enFor0[__i_enFor0];dataSlot.clearConfiguration()}return this},"configure":function(slotConfig){var __i_enFor0=0;var __exp_enFor0=this._dataSlots;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var dataSlot=__exp_enFor0[__i_enFor0];if(dataSlot["id"]()==slotConfig["dataSlotId"])dataSlot["configure"](slotConfig)}return this},setMessages:function(messages){this["_messages"]=
  1776. messages;var __i_enFor0=0;var __exp_enFor0=this._dataSlots;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var slot=__exp_enFor0[__i_enFor0];slot["_messages"]=messages}},"id":function(){return this._id},"label":function(){if(!this["_messages"])return this._label;return this["_messages"]["_nls"](this._label,this._label)},"description":function(){if(!this["_messages"])return this._description;return this["_messages"]["_nls"](this._description,this._description)},"tags":function(){if(!this["_messages"])return this._tags;
  1777. var msgTags=[];var __i_enFor0=0;var __exp_enFor0=this._tags;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var tag=__exp_enFor0[__i_enFor0];msgTags["push"](this["_messages"]["_nls"](tag,tag))}return msgTags},"icon":function(){return this._icon},"cardinality":function(){return this._cardinality},"type":function(){return this._type},"dataSlots":function(){return this._dataSlots},dataSlotIndex:function(dataSlotId){return this._slotIndexes[dataSlotId]},"copy":function(){var newDescriptor=
  1778. new com_ibm_rave_library_datamodel_internal_DataSetDescriptorImpl(this._id,this._label,this._description,this._tags,this._icon,this._cardinality,this._type);for(var i=0;i<this._dataSlots.length;++i){var slot=this._dataSlots[i]["copy"]();newDescriptor._dataSlots["push"](slot);newDescriptor._slotIndexes[slot._id]=i}newDescriptor["_messages"]=this["_messages"];return newDescriptor}});com_ibm_rave_library_datamodel_internal_DataSetDescriptorImpl["create"]=function(json){var id=json["id"];var label=json["label"];
  1779. var description=json["description"];var tags=[];var a=json["tags"];if(a){var l=a.length;for(var i=0;i<l;++i)tags["push"](""+a[i])}var icon=json["icon"];var cardinality=""+json["cardinality"];if(!("0..1"==cardinality||"1"==cardinality))cardinality="0..1";var type=""+json["type"];if(!("tabular"==type||"hierarchy"==type))type="tabular";var dsd=new com_ibm_rave_library_datamodel_internal_DataSetDescriptorImpl(id,label,description,tags,icon,cardinality,type);a=json["dataslots"];if(a){l=a.length;for(i=
  1780. 0;i<l;++i){var slot=com_ibm_rave_library_datamodel_internal_DataSlotDescriptorImpl["create"](a[i]);dsd._dataSlots["push"](slot);dsd._slotIndexes[slot._id]=i}}return dsd};var com_ibm_rave_library_datamodel_internal_DataSlotDescriptorImpl=rave["internal"]["Declare"](com_ibm_rave_library_datamodel_DataSlotDescriptor,{_hidden:false,"constructor":function(id,label,description,tags,imageIcon,svgIcon,cardinality,dataTypes){this._id=id;this._label=label;this._labelDefault=label;this._description=description;
  1781. this._tags=tags;this._imageIcon=imageIcon;this._svgIcon=svgIcon;this._svgIconDefault=svgIcon;this._cardinality=cardinality;this._cardinalityDefault=cardinality;this._dataTypes=dataTypes},clearConfiguration:function(){this._hidden=false;this._configDataTypes=null;this._label=this._labelDefault;this._svgIcon=this._svgIconDefault;this._cardinality=this._cardinalityDefault;return this},"configure":function(slotConfig){this._hidden=slotConfig["hidden"];var configDataTypes=slotConfig["dataTypes"];if(configDataTypes){this._configDataTypes=
  1782. [];var __i_enFor0=0;var __exp_enFor0=configDataTypes;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var dataTypeObj=__exp_enFor0[__i_enFor0];var dataType=dataTypeObj;if(this._dataTypes.indexOf(dataType)>-1)this._configDataTypes["push"](dataType)}}var cardinality=slotConfig["cardinality"];if(cardinality!=null)this._cardinality=cardinality;var label=slotConfig["label"];if(label!=null)this._label=label;var svgIcon=slotConfig["svgIcon"];if(svgIcon!=null)this._svgIcon=svgIcon;
  1783. var configTags=slotConfig["tags"];for(var i=0;configTags&&i<configTags.length;++i){var tag=configTags[i];if(this._tags.indexOf(tag)==-1)this._tags["push"](tag)}return this},setMessages:function(messages){this["_messages"]=messages},"id":function(){return this._id},"label":function(){if(!this["_messages"])return this._label;return this["_messages"]["_nls"](this._label,this._label)},"description":function(){if(!this["_messages"])return this._description;return this["_messages"]["_nls"](this._description,
  1784. this._description)},"tags":function(){if(!this["_messages"])return this._tags;var msgTags=[];var __i_enFor0=0;var __exp_enFor0=this._tags;for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var tag=__exp_enFor0[__i_enFor0];msgTags["push"](this["_messages"]["_nls"](tag,tag))}return msgTags},"icon":function(type){if("image"==type)return this._imageIcon;return this._svgIcon},"cardinality":function(){return this._cardinality},"isMultiple":function(){return this._cardinality==
  1785. "0..n"||this._cardinality=="1..n"},"isRequired":function(){return this._cardinality=="1"||this._cardinality=="1..n"},"dataTypes":function(){if(this._configDataTypes)return this._configDataTypes;return this._dataTypes},"isHidden":function(){return this._hidden},isValidType:function(type){var __i_enFor0=0;var __exp_enFor0=this["dataTypes"]();for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var s=__exp_enFor0[__i_enFor0];if(s==type)return true}return false},"copy":function(){var slot=
  1786. new com_ibm_rave_library_datamodel_internal_DataSlotDescriptorImpl(this._id,this._labelDefault,this._description,this._tags,this._imageIcon,this._svgIconDefault,this._cardinalityDefault,this._dataTypes);slot["_messages"]=this["_messages"];slot._configDataTypes=null;slot._hidden=false;return slot}});com_ibm_rave_library_datamodel_internal_DataSlotDescriptorImpl["create"]=function(json){var id=json["id"];var label=json["label"];var description=json["description"];var tags=[];var t=json["tags"];if(t){var l=
  1787. t.length;for(var i=0;i<l;++i)tags["push"](""+t[i])}var imageIcon;var svgIcon;var icon=json["icon"];if(icon){imageIcon=icon["image"];svgIcon=icon["svg"]}var cardinality=""+json["cardinality"];if(!("0..1"==cardinality||"1"==cardinality||"0..n"==cardinality||"1..n"==cardinality))cardinality="0..1";var dataTypes=[];t=json["datatypes"];if(t){l=t.length;for(i=0;i<l;++i){var s=""+t[i];if("numeric"==s||"string"==s||"date"==s||"object"==s||"array"==s)dataTypes["push"](s)}}return new com_ibm_rave_library_datamodel_internal_DataSlotDescriptorImpl(id,
  1788. label,description,tags,imageIcon,svgIcon,cardinality,dataTypes)};var com_ibm_rave_library_i18n_MessagesRegistry=rave_library_externs["MessagesRegistry"]=rave["internal"]["Declare"]({"constructor":function(){this._locale=com_ibm_rave_library_framework_Bundle["DEFAULT_LOCALE"];this._currentMessages=com_ibm_rave_library_i18n_Messages["EMPTY_MESSAGES"];this.registry={}},"add":function(locale,catalog){this.registry[locale]=catalog;if(this._locale==locale)this._currentMessages=catalog},locale$0:function(locale){var current=
  1789. this["get"](locale);if(current){this._locale=locale;this._currentMessages=current;return true}return false},locale$1:function(){return this._locale},"get":function(locale){return this.registry[locale]},"_nls":function(key,alt){return this._currentMessages["_nls"](key,alt)},"locale":function(a0){var args=arguments;if(args.length==0)return this.locale$1();return this.locale$0(a0)}});com_ibm_rave_library_i18n_MessagesRegistry["EmptyRegistry"]=function(){if(!com_ibm_rave_library_i18n_MessagesRegistry._emptyRegistry){com_ibm_rave_library_i18n_MessagesRegistry._emptyRegistry=
  1790. new com_ibm_rave_library_i18n_MessagesRegistry;com_ibm_rave_library_i18n_MessagesRegistry._emptyRegistry["add"]("en",com_ibm_rave_library_i18n_Messages["EMPTY_MESSAGES"])}return com_ibm_rave_library_i18n_MessagesRegistry._emptyRegistry};var com_ibm_rave_library_property_ObjectPropertyImpl=rave_library_externs["ObjectPropertyImpl"]=rave["internal"]["Declare"](com_ibm_rave_library_property_PropertyImpl,{"constructor":function(propertyType,parent){this._childProperties={};this.buildValue()},buildValue:function(){var defaultValue=
  1791. this["meta"]()["defaultValue"]();var valueInstance=this["value"]();var __i_enFor0=0;var __exp_enFor0=Object.keys(defaultValue);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var propertyId=__exp_enFor0[__i_enFor0];var def=defaultValue[propertyId];valueInstance[propertyId]=def}},"reset":function(){var __i_enFor0=0;var __exp_enFor0=Object.keys(this._childProperties);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var propertyId=__exp_enFor0[__i_enFor0];
  1792. var childProperty=this._childProperties[propertyId];childProperty["reset"]()}return this["value"]()},"value$1":function(obj){var result=true;var childPropertiesOriginalValues={};if(obj==null){var __i_enFor0=0;var __exp_enFor0=Object.keys(this._childProperties);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<__len_enFor0;++__i_enFor0){var propertyId=__exp_enFor0[__i_enFor0];var childProperty=this._childProperties[propertyId];childPropertiesOriginalValues[propertyId]=childProperty["value"]();if(!childProperty["value"](null)){this.rollBackChildPropertiesValues(childPropertiesOriginalValues);
  1793. result=false}}return result}if(!com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils["isJSONObject"](obj)){com_ibm_rave_library_Library["logError"](31,"Property validate");return false}var val=obj;var __i_enFor1=0;var __exp_enFor1=Object.keys(val);for(var __len_enFor1=__exp_enFor1.length;__i_enFor1<__len_enFor1;++__i_enFor1){propertyId=__exp_enFor1[__i_enFor1];var propVal=val[propertyId];childProperty=this._childProperties[""+propertyId];if(!childProperty){com_ibm_rave_library_Library["logError"](32,
  1794. "Property validate");this.rollBackChildPropertiesValues(childPropertiesOriginalValues);result=false}else{childPropertiesOriginalValues[""+propertyId]=childProperty["value"]();if(!childProperty["value"](propVal)){this.rollBackChildPropertiesValues(childPropertiesOriginalValues);result=false}}}return result},rollBackChildPropertiesValues:function(childPropertiesOriginalValues){var __i_enFor0=0;var __exp_enFor0=Object.keys(childPropertiesOriginalValues);for(var __len_enFor0=__exp_enFor0.length;__i_enFor0<
  1795. __len_enFor0;++__i_enFor0){var childId=__exp_enFor0[__i_enFor0];var childProperty=this._childProperties[childId];childProperty["value"](childPropertiesOriginalValues[childId])}},"childProperties":function(){return this._childProperties}});var com_ibm_rave_library_action_internal_ActionImpl=rave["internal"]["Declare"](com_ibm_rave_library_action_Action,{_autoBind:true,_$functionClassMethod:function(){var _$self=function(args){if(args!==null||arguments.length>1)args=Array.prototype.slice.call(arguments);
  1796. _$self._actionFunction.apply(_$self._actionFunction,args)};return _$self},"constructor":function(meta){this._actionFunction=com_ibm_rave_library_action_internal_ActionImpl.NO_OP_FUNCTION;this._binding=com_ibm_rave_library_action_internal_ActionImpl.NO_OP_BINDING_FUNCTION;this._unbinding=com_ibm_rave_library_action_internal_ActionImpl.NO_OP_BINDING_FUNCTION;this._meta=meta},"meta":function(){return this._meta},"setOperation":function(f){this._actionFunction=f?f:com_ibm_rave_library_action_internal_ActionImpl.NO_OP_FUNCTION;
  1797. return this},setBindFn:function(f){this._binding=f?f:com_ibm_rave_library_action_internal_ActionImpl.NO_OP_BINDING_FUNCTION;return this},setUnbindFn:function(f){this._unbinding=f?f:com_ibm_rave_library_action_internal_ActionImpl.NO_OP_BINDING_FUNCTION;return this},autoBind$0:function(){return this._autoBind},autoBind$1:function(bind){this._autoBind=bind;if(!this._autoBind)this._unbinding()},getBinding:function(){return this._binding},getUnBind:function(){return this._unbinding},getOperation:function(){return this._actionFunction},
  1798. "get":function(id){return this._actionFunction["get"](id)},"autoBind":function(a0){var args=arguments;if(args.length==0)return this.autoBind$0();return this.autoBind$1(a0)}});com_ibm_rave_library_action_internal_ActionImpl.NO_OP_FUNCTION=new (rave["internal"]["Declare"]([com_ibm_rave_library_action_ActionOperation],{_$functionClassMethod:function(){var _$self=function(args){};return _$self},"get":function(id){return null}}));com_ibm_rave_library_action_internal_ActionImpl.NO_OP_BINDING_FUNCTION=function(){};
  1799. var com_ibm_rave_library_framework_internal_BundleContext=rave["internal"]["Declare"]({"constructor":function(instanceId,messages,dataModels,metaData,previews){this["properties"]=new com_ibm_rave_library_property_PropertySet;this.actions=new com_ibm_rave_library_action_internal_ActionsManager;this["size"]=new com_ibm_rave_library_framework_internal_ContextSize;this["node"]=rave.selection();this._customFormatters={};this._instanceId=instanceId;this["_messages"]=messages;this._metadata=metaData;this._previewsMeta=
  1800. previews;this.datamodels=dataModels;this["propertyPresentations"]=new com_ibm_rave_library_framework_meta_internal_PropertyPresentationManager(this["_messages"])},getInputDataModel:function(modelId){return this.datamodels["createDataModel"](modelId)},"dataModel":function(){return this.datamodels["dataModel"]()},getPropertyValue:function(id){var prop=this["properties"]["property"](id);if(prop)return prop["value"]();return null},getPropertyDefault:function(id){var prop=this["properties"]["property"](id);
  1801. if(prop)return prop["meta"]()["defaultValue"]();return null},addCustomFormatter:function(target,formatter){if(!formatter)delete this._customFormatters[target];else this._customFormatters[target]=formatter},"getCustomFormatters":function(){return this._customFormatters},"removeCustomFormatter":function(target){if("all"==target)this._customFormatters={};else delete this._customFormatters[target]},getCustomFormatterWithFlag:function(targets,info,defaultFunction,simplified){var __i_enFor0=0;for(var __len_enFor0=
  1802. targets.length;__i_enFor0<__len_enFor0;++__i_enFor0){var s=targets[__i_enFor0];var f=this._customFormatters[s];if(f)return function(value,index,groupIndex){return f.call(this,value,index,groupIndex,info,simplified)}}return defaultFunction},getCustomFormatterForElementLabels$0:function(entry){return this.getCustomFormatterForElementLabels$1(entry,"ROLE_NONE")},getCustomFormatterForElementLabels$1:function(entry,role){return this.getCustomFormatterWithFlag(["label","all"],com_ibm_rave_library_framework_internal_CustomFormatInfoImpl.makeForEntry("element-label",
  1803. role,"none",entry),null,false)},"message":function(key,alt){return this["_messages"]["_nls"](key,alt)},instanceId:function(){return this._instanceId},"locale":function(){return this["_messages"]["locale"]()},setPreExecute:function(callback){this._preExecuteCallback=callback},getPreExecute:function(){return this._preExecuteCallback},setPrerenderCallback:function(callback){this._prerenderCallback=callback},getPrerenderCallback:function(){return this._prerenderCallback},setRenderCallback:function(callback){this._renderCallback=
  1804. callback},getRenderCallback:function(){return this._renderCallback},setPostrenderCallback:function(callback){this._postrenderCallback=callback},getPostrenderCallback:function(){return this._postrenderCallback},convertCSSSizeToPixels:function(value){return com_ibm_rave_library_framework_internal_CSSConverter.convertCSSSizeToPixel(value,100,10)},getDataSlotLabel$0:function(propertyId,entry){return this.getDataSlotLabel$1(propertyId,[entry])},getDataSlotLabel$1:function(propertyId,entries){var label=
  1805. this.getPropertyValue(propertyId);if(!label&&entries&&entries.length>0){var entryLabel=null;for(var i=0;entryLabel==null&&i<entries.length;){var e=entries[i];if(e&&e.label$0())entryLabel=e.label$0();i++}label=entryLabel}return label},getCustomFormatterForElementLabels:function(a0,a1){var args=arguments;if(args.length==1)return this.getCustomFormatterForElementLabels$0(a0);return this.getCustomFormatterForElementLabels$1(a0,a1)},getDataSlotLabel:function(a0,a1){var args=arguments;if(args.length==2&&
  1806. typeof a1==="function")return this.getDataSlotLabel$0(a0,a1);return this.getDataSlotLabel$1(a0,a1)}});com_ibm_rave_library_framework_internal_BundleContext.makeCustomFormatInfo=function(type,role,format,entries){return new com_ibm_rave_library_framework_internal_CustomFormatInfoImpl(type,role,format,entries)};rave["library"]=com_ibm_rave_library_Library;rave["library"]["internal"]=rave_library_externs;rave["library"]["internal"]["AbstractView"]=com_ibm_rave_library_framework_internal_AbstractView;
  1807. rave["library"]["internal"]["BundleContext"]=com_ibm_rave_library_framework_internal_BundleContext;rave["library"]["internal"]["ScaleManager"]=com_ibm_rave_library_framework_internal_ScaleManager;rave["library"]["internal"]["OperationsUtil"]=com_ibm_rave_library_action_internal_OperationsUtil;rave["library"]["internal"]["LinearCoordinateScale"]=com_ibm_rave_library_framework_internal_LinearCoordinateScale;rave["library"]["internal"]["OrdinalCoordinateScale"]=com_ibm_rave_library_framework_internal_OrdinalCoordinateScale;
  1808. rave["library"]["internal"]["OrdinalCoordinateScaleDatum"]=com_ibm_rave_library_framework_internal_OrdinalCoordinateScaleDatum;rave["library"]["internal"]["TimeCoordinateScale"]=com_ibm_rave_library_framework_internal_TimeCoordinateScale;rave["library"]["internal"]["ClusteredCoordinateScale"]=com_ibm_rave_library_framework_internal_ClusteredCoordinateScale;rave["library"]["internal"]["BundleService"]=com_ibm_rave_library_service_BundleService;rave["library"]["internal"]["ErrorDispatcher"]=com_ibm_rave_library_service_ErrorDispatcher;
  1809. rave["library"]["internal"]["LibraryError"]=com_ibm_rave_library_service_LibraryError;rave["library"]["internal"]["HierarchyUtility"]=com_ibm_rave_library_framework_internal_HierarchyUtility;rave["library"]["internal"]["HUFactory"]=com_ibm_rave_library_framework_internal_HierarchyUtility.HUFactory;rave["library"]["internal"]["HUResult"]=com_ibm_rave_library_framework_internal_HierarchyUtility.HUResult;rave["library"]["internal"]["CategoricalPalette"]=com_ibm_rave_library_palette_internal_CategoricalPalette;
  1810. rave["library"]["internal"]["BundleDataModels"]=com_ibm_rave_library_datamodel_internal_BundleDataModels;rave["library"]["internal"]["GenericMetadataImpl"]=com_ibm_rave_library_framework_meta_internal_GenericMetadataImpl;rave["library"]["internal"]["ContextSize"]=com_ibm_rave_library_framework_internal_ContextSize;rave["library"]["internal"]["PropertyProcessor"]=com_ibm_rave_library_property_PropertyProcessor;rave["library"]["internal"]["DataModelDescriptorImpl"]=com_ibm_rave_library_datamodel_internal_DataModelDescriptorImpl;
  1811. rave["library"]["internal"]["DataModelImpl"]=com_ibm_rave_library_datamodel_internal_DataModelImpl;rave["library"]["internal"]["PropertyNativeUtils"]=com_ibm_rave_library_internal_nativeImpl_PropertyNativeUtils;rave["library"]["internal"]["CSSConverter"]=com_ibm_rave_library_framework_internal_CSSConverter;rave["library"]["internal"]["ContinuousPalette"]=com_ibm_rave_library_palette_internal_ContinuousPalette;rave["library"]["internal"]["CustomFormatter"]=com_ibm_rave_library_framework_CustomFormatter;
  1812. rave["library"]["internal"]["PreviewsMetadataImpl"]=com_ibm_rave_library_framework_meta_internal_PreviewsMetadataImpl;rave["library"]["internal"]["ConditionalPalette"]=com_ibm_rave_library_palette_internal_ConditionalPalette;rave["library"]["internal"]["CSSConverter"]=com_ibm_rave_library_framework_internal_CSSConverter;var com_ibm_rave_library_action_BundleUtils=rave_library_externs["BundleUtils"]=rave["internal"]["Declare"]({});com_ibm_rave_library_action_BundleUtils["setupDefaultActions"]=function(context,
  1813. element,originalStyle){var highlightAction=com_ibm_rave_library_action_BundleUtils.setupAction(context,element,"highlight",["mouseenter.default"]);highlightAction["setOperation"](com_ibm_rave_library_action_internal_OperationsUtil["highlight"]());var dehighlightAction=com_ibm_rave_library_action_BundleUtils.setupAction(context,element,"unhighlight",["mouseout.default"]);dehighlightAction["setOperation"](com_ibm_rave_library_action_internal_OperationsUtil.unhighlight(originalStyle));context.actions["action"]("select")["setOperation"](com_ibm_rave_library_action_internal_OperationsUtil["select"]());
  1814. context.actions["action"]("deselect")["setOperation"](com_ibm_rave_library_action_internal_OperationsUtil.deselect());var deselectAllAction=context.actions["action"]("deselectAll");deselectAllAction["setOperation"](com_ibm_rave_library_action_internal_OperationsUtil.deselectAll(originalStyle));var deselectAllEventListener=function(data,index,groupIndex,event){deselectAllAction(context["node"].selectAll(element))};deselectAllAction.setBindFn(com_ibm_rave_library_action_BundleUtils["bindOrUnbindActionFunctionCreater"](context,
  1815. ".background",["click.default","touchstart.default"],deselectAllEventListener));deselectAllAction.setUnbindFn(com_ibm_rave_library_action_BundleUtils["bindOrUnbindActionFunctionCreater"](context,".background",["click.default","touchstart.default"],null));var toggleSelectionAction=context.actions["action"]("toggleSelect")["setOperation"](com_ibm_rave_library_action_internal_OperationsUtil.toggleSelection(originalStyle));var toggleSelectionListener=function(data,index,groupIndex,event){toggleSelectionAction(rave["select"](this),
  1816. context["node"].selectAll(element))};toggleSelectionAction.setBindFn(com_ibm_rave_library_action_BundleUtils["bindOrUnbindActionFunctionCreater"](context,element,["click.default","touchstart.default"],toggleSelectionListener));toggleSelectionAction.setUnbindFn(com_ibm_rave_library_action_BundleUtils["bindOrUnbindActionFunctionCreater"](context,element,["click.default","touchstart.default"],null));com_ibm_rave_library_action_BundleUtils["setupZoomAction"](context)};com_ibm_rave_library_action_BundleUtils["setupZoomAction"]=
  1817. function(context){var zoomAction=context.actions["action"]("zoom");if(zoomAction){zoomAction.setBindFn(com_ibm_rave_library_action_BundleUtils.bindPanZoom(context,zoomAction,"zoom"));zoomAction.setUnbindFn(com_ibm_rave_library_action_BundleUtils["bindOrUnbindActionFunctionCreater"](context,".chart",["wheel.zoom","dblclick.zoom","mousedown.zoom","mouseup.zoom","mousemove.zoom"],null));var fn=function(){return context["node"].selectAll(".chart")};zoomAction["setOperation"](com_ibm_rave_library_action_internal_OperationsUtil.panZoom(rave.behavior.zoom(),
  1818. fn))}};com_ibm_rave_library_action_BundleUtils.setupAction=function(context,element,actionName,event){var action=context.actions["action"](actionName);if(action){action.setBindFn(com_ibm_rave_library_action_BundleUtils["bindAction"](context,element,action,event));action.setUnbindFn(com_ibm_rave_library_action_BundleUtils["bindOrUnbindActionFunctionCreater"](context,element,event,null))}return action};com_ibm_rave_library_action_BundleUtils.bindPanZoom=function(context,zoomAction,action){return function(){context["node"].selectAll(".chart").call(zoomAction["get"](action))}};
  1819. com_ibm_rave_library_action_BundleUtils["bindAction"]=function(context,element,action,events){var listener=function(data,index,groupIndex,event){action(rave["select"](this))};return function(){var __i_enFor0=0;for(var __len_enFor0=events.length;__i_enFor0<__len_enFor0;++__i_enFor0){var event=events[__i_enFor0];context["node"].selectAll(element)["on"](event,listener)}}};com_ibm_rave_library_action_BundleUtils["bindOrUnbindActionFunctionCreater"]=function(context,element,events,actionListener){return function(){var __i_enFor0=
  1820. 0;for(var __len_enFor0=events.length;__i_enFor0<__len_enFor0;++__i_enFor0){var event=events[__i_enFor0];context["node"].selectAll(element)["on"](event,actionListener)}}};com_ibm_rave_library_action_BundleUtils["setupBreadcrumbDefaultActions"]=function(context,element){var breadcrumbSelectAction=context.actions["action"]("breadcrumbSelect");breadcrumbSelectAction.setBindFn(function(){context["node"].selectAll(element)["on"]("click.default",function(data,index,groupIndex,event){breadcrumbSelectAction(data)})});
  1821. breadcrumbSelectAction.setUnbindFn(function(){context["node"].selectAll(element)["on"]("click.default",null)})};com_ibm_rave_library_action_BundleUtils["notExit"]=function(data,index,groupIndex){if(this.rave_hasProperty("isExit"))return false;return true};var com_ibm_rave_library_property_CommonPropertyConstants=rave_library_externs["CommonPropertyConstants"]=rave["internal"]["Declare"](com_ibm_rave_library_framework_internal_CommonPropertyIDs,{});com_ibm_rave_library_property_CommonPropertyConstants["DATA_MODEL_HIERACHY"]=
  1822. "HierarchyData";com_ibm_rave_library_property_CommonPropertyConstants["DATA_MODEL_SIMPLE"]="SimpleData";com_ibm_rave_library_property_CommonPropertyConstants["DONUT_PLUS_RATIO"]=0.6;com_ibm_rave_library_property_CommonPropertyConstants["INITIAL_COLOR"]="_rave_initialColor";com_ibm_rave_library_property_CommonPropertyConstants["DATA_LABEL_NONE"]="None";com_ibm_rave_library_property_CommonPropertyConstants["DATA_LABEL_SHOW"]="Show";com_ibm_rave_library_property_CommonPropertyConstants["DATA_LABEL_SHOW_AS_PERCENTAGE"]=
  1823. "ShowAsPercentage";com_ibm_rave_library_property_CommonPropertyConstants["DATA_LABEL_VALUE"]="Value";com_ibm_rave_library_property_CommonPropertyConstants["DATA_LABEL_PERCENT_BY_CATEGORY"]="PercentOfCategory";com_ibm_rave_library_property_CommonPropertyConstants["DATA_LABEL_PERCENT_BY_COLOR"]="PercentOfColor";com_ibm_rave_library_property_CommonPropertyConstants["DATA_HANDLING_NONE"]="None";com_ibm_rave_library_property_CommonPropertyConstants["DATA_HANDLING_CLUSTERED"]="Clustered";com_ibm_rave_library_property_CommonPropertyConstants["DATA_HANDLING_SIMPLE"]=
  1824. "Simple";com_ibm_rave_library_property_CommonPropertyConstants["DATA_HANDLING_STACKED"]="Stacked";com_ibm_rave_library_property_CommonPropertyConstants["DATA_HANDLING_STACKED100"]="Stacked100";com_ibm_rave_library_property_CommonPropertyConstants["DATA_HANDLING_STREAM"]="Stream";com_ibm_rave_library_property_CommonPropertyConstants["EFFECT_GROW"]="grow";com_ibm_rave_library_property_CommonPropertyConstants["EFFECT_FROMBASE"]="fromBase";com_ibm_rave_library_property_CommonPropertyConstants["EFFECT_GROW_FROMBASE"]=
  1825. "growfromBase";com_ibm_rave_library_property_CommonPropertyConstants["EFFECT_TRANSITION"]="transition";com_ibm_rave_library_property_CommonPropertyConstants["EFFECT_NONE"]="none";com_ibm_rave_library_property_CommonPropertyConstants["SYMBOL_CIRCLE"]="circle";com_ibm_rave_library_property_CommonPropertyConstants["SYMBOL_CROSS"]="cross";com_ibm_rave_library_property_CommonPropertyConstants["SYMBOL_DIAMOND"]="diamond";com_ibm_rave_library_property_CommonPropertyConstants["SYMBOL_SQUARE"]="square";com_ibm_rave_library_property_CommonPropertyConstants["SYMBOL_TRIANGLE_DOWN"]=
  1826. "triangle-down";com_ibm_rave_library_property_CommonPropertyConstants["SYMBOL_TRIANGLE_UP"]="triangle-up";com_ibm_rave_library_property_CommonPropertyConstants["SYMBOL_HORIZONTAL_RECTANGLE"]="horizontal-rectangle";com_ibm_rave_library_property_CommonPropertyConstants["SYMBOL_VERTICAL_RECTANGLE"]="vertical-rectangle";com_ibm_rave_library_property_CommonPropertyConstants["SYMBOL_TRIANGLE_LEFT"]="triangle-left";com_ibm_rave_library_property_CommonPropertyConstants["SYMBOL_TRIANGLE_RIGHT"]="triangle-right";
  1827. com_ibm_rave_library_property_CommonPropertyConstants["SYMBOL_STAR"]="star";com_ibm_rave_library_property_CommonPropertyConstants["SYMBOL_DONUT"]="donut";com_ibm_rave_library_property_CommonPropertyConstants["SYMBOL_DONUT_THIN"]="donut-thin";com_ibm_rave_library_property_CommonPropertyConstants["SYMBOL_DONUT_PLUS"]="donutPlus";com_ibm_rave_library_property_CommonPropertyConstants["DONUT_PLUS"]=function(size){var r=Math.sqrt(size/Math.PI);var circle="M0,"+r+"A"+r+","+r+" 0 1,1 0,"+-r+"A"+r+","+r+" 0 1,1 0,"+
  1828. r+"Z";var r1=Math.sqrt(size*0.6/Math.PI);var r2=r1*0.7;var outer="M0 0m-"+r1+",0a"+r1+","+r1+",0 1,0 "+r1*2+",0a "+r1+","+r1+" 0 1,0 -"+r1*2+",0z";var inner="M0 0m-"+r2+",0a"+r2+","+r2+",0 0,1 "+r2*2+",0a "+r2+","+r2+" 0 0,1 -"+r2*2+",0z";return circle+outer+inner};com_ibm_rave_library_property_CommonPropertyConstants["DONUT_THIN"]=function(size){var r1=Math.sqrt(size/Math.PI);var r2=r1*0.7;var outer="M0 0m-"+r1+",0a"+r1+","+r1+",0 1,0 "+r1*2+",0a "+r1+","+r1+" 0 1,0 -"+r1*2+",0z";var inner="M0 0m-"+
  1829. r2+",0a"+r2+","+r2+",0 0,1 "+r2*2+",0a "+r2+","+r2+" 0 0,1 -"+r2*2+",0z";return outer+inner};com_ibm_rave_library_property_CommonPropertyConstants["PALETTE_ID_SampleContinuous"]="SampleContinuousPalette";com_ibm_rave_library_property_CommonPropertyConstants["PALETTE_ID_ContinuousFlow"]="ContinuousFlow";com_ibm_rave_library_property_CommonPropertyConstants["PALETTE_ID_ContinuousClassic"]="ContinuousClassic";com_ibm_rave_library_property_CommonPropertyConstants["PALETTE_ID_ContinuousContemporary"]=
  1830. "ContinuousContemporary";com_ibm_rave_library_property_CommonPropertyConstants["PALETTE_ID_ContinuousActive"]="ContinuousActive";com_ibm_rave_library_property_CommonPropertyConstants["PALETTE_ID_ContinuousCorporate"]="ContinuousCorporate";com_ibm_rave_library_property_CommonPropertyConstants["PALETTE_ID_ContinuousDynamic"]="ContinuousDynamic";com_ibm_rave_library_property_CommonPropertyConstants["PALETTE_ID_ContinuousExcel"]="ContinuousExcel";com_ibm_rave_library_property_CommonPropertyConstants["PALETTE_ID_ContinuousExcel2007"]=
  1831. "ContinuousExcel2007";com_ibm_rave_library_property_CommonPropertyConstants["PALETTE_ID_ContinuousJazz"]="ContinuousJazz";com_ibm_rave_library_property_CommonPropertyConstants["PALETTE_ID_ContinuousMetro"]="ContinuousMetro";com_ibm_rave_library_property_CommonPropertyConstants["PALETTE_ID_ContinuousModern"]="ContinuousModern";com_ibm_rave_library_property_CommonPropertyConstants["PALETTE_ID_ContinuousHeatMapFlow"]="ContinuousHeatMapFlow";com_ibm_rave_library_property_CommonPropertyConstants["AXIS_LEFT"]=
  1832. "left";com_ibm_rave_library_property_CommonPropertyConstants["AXIS_RIGHT"]="right";com_ibm_rave_library_property_CommonPropertyConstants["AXIS_TOP"]="top";com_ibm_rave_library_property_CommonPropertyConstants["AXIS_BOTTOM"]="bottom";com_ibm_rave_library_property_CommonPropertyConstants["ORIENTATION_VERTICAL"]="vertical";com_ibm_rave_library_property_CommonPropertyConstants["ORIENTATION_HORIZONTAL"]="horizontal";com_ibm_rave_library_property_CommonPropertyConstants["ZOOM_ALL"]="all";com_ibm_rave_library_property_CommonPropertyConstants["ZOOM_X"]=
  1833. "x";com_ibm_rave_library_property_CommonPropertyConstants["ZOOM_Y"]="y";com_ibm_rave_library_property_CommonPropertyConstants["ZOOM_X2"]="x2";com_ibm_rave_library_property_CommonPropertyConstants["ZOOM_Y2"]="y2";com_ibm_rave_library_property_CommonPropertyConstants["ZOOM_NONE"]="none";com_ibm_rave_library_property_CommonPropertyConstants["SORT_NONE"]="none";com_ibm_rave_library_property_CommonPropertyConstants["SORT_ASCENDING"]="ascending";com_ibm_rave_library_property_CommonPropertyConstants["SORT_DESCENDING"]=
  1834. "descending";com_ibm_rave_library_property_CommonPropertyConstants["LINE_AND_POINTS"]="line_points";com_ibm_rave_library_property_CommonPropertyConstants["LINE_ONLY"]="line";com_ibm_rave_library_property_CommonPropertyConstants["POINTS_ONLY"]="points";com_ibm_rave_library_property_CommonPropertyConstants["INTERPOLATE_LINEAR"]="linear";com_ibm_rave_library_property_CommonPropertyConstants["INTERPOLATE_STEP"]="step";com_ibm_rave_library_property_CommonPropertyConstants["INTERPOLATE_STEP_BEFORE"]="step-before";
  1835. com_ibm_rave_library_property_CommonPropertyConstants["INTERPOLATE_STEP_AFTER"]="step-after";com_ibm_rave_library_property_CommonPropertyConstants["INTERPOLATE_BASIS"]="basis";com_ibm_rave_library_property_CommonPropertyConstants["INTERPOLATE_BASIS_OPEN"]="basis-open";com_ibm_rave_library_property_CommonPropertyConstants["INTERPOLATE_BASIS_CLOSED"]="basis-closed";com_ibm_rave_library_property_CommonPropertyConstants["INTERPOLATE_BUNDLE"]="bundle";com_ibm_rave_library_property_CommonPropertyConstants["INTERPOLATE_CARDINAL"]=
  1836. "cardinal";com_ibm_rave_library_property_CommonPropertyConstants["INTERPOLATE_CARDINAL_OPEN"]="cardinal-open";com_ibm_rave_library_property_CommonPropertyConstants["INTERPOLATE_CARDINAL_CLOSED"]="cardinal-closed";com_ibm_rave_library_property_CommonPropertyConstants["INTERPOLATE_MONOTONE"]="monotone";com_ibm_rave_library_property_CommonPropertyConstants["LEGEND_POSITION_TOP"]="top";com_ibm_rave_library_property_CommonPropertyConstants["LEGEND_POSITION_BOTTOM"]="bottom";com_ibm_rave_library_property_CommonPropertyConstants["LEGEND_POSITION_RIGHT"]=
  1837. "right";com_ibm_rave_library_property_CommonPropertyConstants["LEGEND_POSITION_LEFT"]="left";com_ibm_rave_library_property_CommonPropertyConstants["TEXT_ANCHOR_START"]="start";com_ibm_rave_library_property_CommonPropertyConstants["TEXT_ANCHOR_MIDDLE"]="middle";com_ibm_rave_library_property_CommonPropertyConstants["TEXT_ANCHOR_END"]="end";com_ibm_rave_library_property_CommonPropertyConstants["VERTICAL_ALIGNMENT_TOP"]="top";com_ibm_rave_library_property_CommonPropertyConstants["VERTICAL_ALIGNMENT_MIDDLE"]=
  1838. "middle";com_ibm_rave_library_property_CommonPropertyConstants["VERTICAL_ALIGNMENT_END"]="end";com_ibm_rave_library_property_CommonPropertyConstants["LINE_PATTERN_SOLID"]="solid";com_ibm_rave_library_property_CommonPropertyConstants["LINE_PATTERN_DASHED"]="dashed"})();
  1839. },{"./configuration/configuration.json":1}]},{},[2]);
  1840. return rave.library;
  1841. }));