Last active
May 30, 2024 15:28
-
-
Save Jolanrensen/e05456e877763eb324527952bd2aaf37 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"collapsed": true, | |
"ExecuteTime": { | |
"end_time": "2024-05-30T15:18:19.096714005Z", | |
"start_time": "2024-05-30T15:18:14.353937895Z" | |
} | |
}, | |
"source": [ | |
"%useLatestDescriptors\n", | |
"%use dataframe" | |
], | |
"outputs": [], | |
"execution_count": 1 | |
}, | |
{ | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2024-05-30T15:18:23.989737619Z", | |
"start_time": "2024-05-30T15:18:19.112573853Z" | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"val rawUserData = DataFrame.read(\"https://dummyjson.com/users\")\n", | |
" .getFrameColumn(\"users\")\n", | |
" .first()\n", | |
"\n", | |
"rawUserData" | |
], | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
" <iframe onload=\"o_resize_iframe_out_1()\" style=\"width:100%;\" class=\"result_container\" id=\"iframe_out_1\" frameBorder=\"0\" srcdoc=\" <html>\n", | |
" <head>\n", | |
" <style type="text/css">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
":root {\n", | |
" --scroll-bg: #f5f5f5;\n", | |
" --scroll-fg: #b3b3b3;\n", | |
"}\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"]{\n", | |
" --scroll-bg: #3c3c3c;\n", | |
" --scroll-fg: #97e1fb;\n", | |
"}\n", | |
"body {\n", | |
" scrollbar-color: var(--scroll-fg) var(--scroll-bg);\n", | |
"}\n", | |
"body::-webkit-scrollbar {\n", | |
" width: 10px; /* Mostly for vertical scrollbars */\n", | |
" height: 10px; /* Mostly for horizontal scrollbars */\n", | |
"}\n", | |
"body::-webkit-scrollbar-thumb {\n", | |
" background-color: var(--scroll-fg);\n", | |
"}\n", | |
"body::-webkit-scrollbar-track {\n", | |
" background-color: var(--scroll-bg);\n", | |
"}\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class="dataframe" id="df_1191182336"></table>\n", | |
"\n", | |
"<p class="dataframe_description">... showing only top 20 of 30 rows</p><p class="dataframe_description">DataFrame: rowsCount = 30, columnsCount = 28</p>\n", | |
"\n", | |
" </body>\n", | |
" <script>\n", | |
" (function () {\n", | |
" window.DataFrame = window.DataFrame || new (function () {\n", | |
" this.addTable = function (df) {\n", | |
" let cols = df.cols;\n", | |
" for (let i = 0; i < cols.length; i++) {\n", | |
" for (let c of cols[i].children) {\n", | |
" cols[c].parent = i;\n", | |
" }\n", | |
" }\n", | |
" df.nrow = 0\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" if (df.cols[i].values.length > df.nrow) df.nrow = df.cols[i].values.length\n", | |
" }\n", | |
" if (df.id === df.rootId) {\n", | |
" df.expandedFrames = new Set()\n", | |
" df.childFrames = {}\n", | |
" const table = this.getTableElement(df.id)\n", | |
" table.df = df\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" let col = df.cols[i]\n", | |
" if (col.parent === undefined && col.children.length > 0) col.expanded = true\n", | |
" }\n", | |
" } else {\n", | |
" const rootDf = this.getTableData(df.rootId)\n", | |
" rootDf.childFrames[df.id] = df\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.computeRenderData = function (df) {\n", | |
" let result = []\n", | |
" let pos = 0\n", | |
" for (let col = 0; col < df.cols.length; col++) {\n", | |
" if (df.cols[col].parent === undefined)\n", | |
" pos += this.computeRenderDataRec(df.cols, col, pos, 0, result, false, false)\n", | |
" }\n", | |
" for (let i = 0; i < result.length; i++) {\n", | |
" let row = result[i]\n", | |
" for (let j = 0; j < row.length; j++) {\n", | |
" let cell = row[j]\n", | |
" if (j === 0)\n", | |
" cell.leftBd = false\n", | |
" if (j < row.length - 1) {\n", | |
" let nextData = row[j + 1]\n", | |
" if (nextData.leftBd) cell.rightBd = true\n", | |
" else if (cell.rightBd) nextData.leftBd = true\n", | |
" } else cell.rightBd = false\n", | |
" }\n", | |
" }\n", | |
" return result\n", | |
" }\n", | |
"\n", | |
" this.computeRenderDataRec = function (cols, colId, pos, depth, result, leftBorder, rightBorder) {\n", | |
" if (result.length === depth) {\n", | |
" const array = [];\n", | |
" if (pos > 0) {\n", | |
" let j = 0\n", | |
" for (let i = 0; j < pos; i++) {\n", | |
" let c = result[depth - 1][i]\n", | |
" j += c.span\n", | |
" let copy = Object.assign({empty: true}, c)\n", | |
" array.push(copy)\n", | |
" }\n", | |
" }\n", | |
" result.push(array)\n", | |
" }\n", | |
" const col = cols[colId];\n", | |
" let size = 0;\n", | |
" if (col.expanded) {\n", | |
" let childPos = pos\n", | |
" for (let i = 0; i < col.children.length; i++) {\n", | |
" let child = col.children[i]\n", | |
" let childLeft = i === 0 && (col.children.length > 1 || leftBorder)\n", | |
" let childRight = i === col.children.length - 1 && (col.children.length > 1 || rightBorder)\n", | |
" let childSize = this.computeRenderDataRec(cols, child, childPos, depth + 1, result, childLeft, childRight)\n", | |
" childPos += childSize\n", | |
" size += childSize\n", | |
" }\n", | |
" } else {\n", | |
" for (let i = depth + 1; i < result.length; i++)\n", | |
" result[i].push({id: colId, span: 1, leftBd: leftBorder, rightBd: rightBorder, empty: true})\n", | |
" size = 1\n", | |
" }\n", | |
" let left = leftBorder\n", | |
" let right = rightBorder\n", | |
" if (size > 1) {\n", | |
" left = true\n", | |
" right = true\n", | |
" }\n", | |
" result[depth].push({id: colId, span: size, leftBd: left, rightBd: right})\n", | |
" return size\n", | |
" }\n", | |
"\n", | |
" this.getTableElement = function (id) {\n", | |
" return document.getElementById("df_" + id)\n", | |
" }\n", | |
"\n", | |
" this.getTableData = function (id) {\n", | |
" return this.getTableElement(id).df\n", | |
" }\n", | |
"\n", | |
" this.createExpander = function (isExpanded) {\n", | |
" const svgNs = "http://www.w3.org/2000/svg"\n", | |
" let svg = document.createElementNS(svgNs, "svg")\n", | |
" svg.classList.add("expanderSvg")\n", | |
" let path = document.createElementNS(svgNs, "path")\n", | |
" if (isExpanded) {\n", | |
" svg.setAttribute("viewBox", "0 -2 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 4 4 4 -4 -1 -1 -3 3Z")\n", | |
" } else {\n", | |
" svg.setAttribute("viewBox", "-2 0 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 3 3 -3 3 1 1 4 -4Z")\n", | |
" }\n", | |
" path.setAttribute("fill", "currentColor")\n", | |
" svg.appendChild(path)\n", | |
" return svg\n", | |
" }\n", | |
"\n", | |
" this.renderTable = function (id) {\n", | |
"\n", | |
" let table = this.getTableElement(id)\n", | |
"\n", | |
" if (table === null) return\n", | |
"\n", | |
" table.innerHTML = ""\n", | |
"\n", | |
" let df = table.df\n", | |
" let rootDf = df.rootId === df.id ? df : this.getTableData(df.rootId)\n", | |
"\n", | |
" // header\n", | |
" let header = document.createElement("thead")\n", | |
" table.appendChild(header)\n", | |
"\n", | |
" let renderData = this.computeRenderData(df)\n", | |
" for (let j = 0; j < renderData.length; j++) {\n", | |
" let rowData = renderData[j]\n", | |
" let tr = document.createElement("tr");\n", | |
" let isLastRow = j === renderData.length - 1\n", | |
" header.appendChild(tr);\n", | |
" for (let i = 0; i < rowData.length; i++) {\n", | |
" let cell = rowData[i]\n", | |
" let th = document.createElement("th");\n", | |
" th.setAttribute("colspan", cell.span)\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId];\n", | |
" if (!cell.empty) {\n", | |
" if (col.children.length === 0) {\n", | |
" th.innerHTML = col.name\n", | |
" } else {\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" col.expanded = !col.expanded\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(col.expanded))\n", | |
" link.innerHTML += col.name\n", | |
" th.appendChild(link)\n", | |
" }\n", | |
" }\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (isLastRow)\n", | |
" classes += " bottomBorder"\n", | |
" if (classes.length > 0)\n", | |
" th.setAttribute("class", classes)\n", | |
" tr.appendChild(th)\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" // body\n", | |
" let body = document.createElement("tbody")\n", | |
" table.appendChild(body)\n", | |
"\n", | |
" let columns = renderData.pop()\n", | |
" for (let row = 0; row < df.nrow; row++) {\n", | |
" let tr = document.createElement("tr");\n", | |
" body.appendChild(tr)\n", | |
" for (let i = 0; i < columns.length; i++) {\n", | |
" let cell = columns[i]\n", | |
" let td = document.createElement("td");\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId]\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (classes.length > 0)\n", | |
" td.setAttribute("class", classes)\n", | |
" tr.appendChild(td)\n", | |
" let value = col.values[row]\n", | |
" if (value.frameId !== undefined) {\n", | |
" let frameId = value.frameId\n", | |
" let expanded = rootDf.expandedFrames.has(frameId)\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" if (rootDf.expandedFrames.has(frameId))\n", | |
" rootDf.expandedFrames.delete(frameId)\n", | |
" else rootDf.expandedFrames.add(frameId)\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(expanded))\n", | |
" link.innerHTML += value.value\n", | |
" if (expanded) {\n", | |
" td.appendChild(link)\n", | |
" td.appendChild(document.createElement("p"))\n", | |
" const childTable = document.createElement("table")\n", | |
" childTable.className = "dataframe"\n", | |
" childTable.id = "df_" + frameId\n", | |
" let childDf = rootDf.childFrames[frameId]\n", | |
" childTable.df = childDf\n", | |
" td.appendChild(childTable)\n", | |
" this.renderTable(frameId)\n", | |
" if (childDf.nrow !== childDf.totalRows) {\n", | |
" const footer = document.createElement("p")\n", | |
" footer.innerText = `... showing only top ${childDf.nrow} of ${childDf.totalRows} rows`\n", | |
" td.appendChild(footer)\n", | |
" }\n", | |
" } else {\n", | |
" td.appendChild(link)\n", | |
" }\n", | |
" } else if (value.style !== undefined) {\n", | |
" td.innerHTML = value.value\n", | |
" td.setAttribute("style", value.style)\n", | |
" } else td.innerHTML = value\n", | |
" this.nodeScriptReplace(td)\n", | |
" }\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptReplace = function (node) {\n", | |
" if (this.nodeScriptIs(node) === true) {\n", | |
" node.parentNode.replaceChild(this.nodeScriptClone(node), node);\n", | |
" } else {\n", | |
" let i = -1, children = node.childNodes;\n", | |
" while (++i < children.length) {\n", | |
" this.nodeScriptReplace(children[i]);\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" return node;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptClone = function (node) {\n", | |
" let script = document.createElement("script");\n", | |
" script.text = node.innerHTML;\n", | |
"\n", | |
" let i = -1, attrs = node.attributes, attr;\n", | |
" while (++i < attrs.length) {\n", | |
" script.setAttribute((attr = attrs[i]).name, attr.value);\n", | |
" }\n", | |
" return script;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptIs = function (node) {\n", | |
" return node.tagName === 'SCRIPT';\n", | |
" }\n", | |
" })()\n", | |
"\n", | |
" window.call_DataFrame = function (f) {\n", | |
" return f();\n", | |
" };\n", | |
"\n", | |
" let funQueue = window["kotlinQueues"] && window["kotlinQueues"]["DataFrame"];\n", | |
" if (funQueue) {\n", | |
" funQueue.forEach(function (f) {\n", | |
" f();\n", | |
" });\n", | |
" funQueue = [];\n", | |
" }\n", | |
"})()\n", | |
"\n", | |
"/*<!--*/\n", | |
"call_DataFrame(function() { DataFrame.addTable({ cols: [{ name: "<span title=\"id: Int\">id</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">4</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">6</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">7</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">8</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">9</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">10</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">11</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">12</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">13</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">14</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">15</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">16</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">17</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">18</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">19</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">20</span></span>"] }, \n", | |
"{ name: "<span title=\"firstName: String\">firstName</span>", children: [], rightAlign: false, values: ["Emily","Michael","Sophia","James","Emma","Olivia","Alexander","Ava","Ethan","Isabella","Liam","Mia","Noah","Charlotte","William","Avery","Evelyn","Logan","Abigail","Jackson"] }, \n", | |
"{ name: "<span title=\"lastName: String\">lastName</span>", children: [], rightAlign: false, values: ["Johnson","Williams","Brown","Davis","Miller","Wilson","Jones","Taylor","Martinez","Anderson","Garcia","Rodriguez","Hernandez","Lopez","Gonzalez","Perez","Sanchez","Torres","Rivera","Evans"] }, \n", | |
"{ name: "<span title=\"maidenName: String\">maidenName</span>", children: [], rightAlign: false, values: ["Smith","","","","Johnson","","","","","Davis","","","","Martinez","","","","","",""] }, \n", | |
"{ name: "<span title=\"age: Int\">age</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">28</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">35</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">42</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">45</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">30</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">22</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">38</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">27</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">33</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">29</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">40</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">36</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">32</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">25</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">37</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">28</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">34</span></span>"] }, \n", | |
"{ name: "<span title=\"gender: String\">gender</span>", children: [], rightAlign: false, values: ["female","male","female","male","female","female","male","female","male","female","male","female","male","female","male","female","female","male","female","male"] }, \n", | |
"{ name: "<span title=\"email: String\">email</span>", children: [], rightAlign: false, values: ["emily.johnson@x.dummyjson.com","michael.williams@x.dummyjson.com","sophia.brown@x.dummyjson.com","james.davis@x.dummyjson.com","emma.miller@x.dummyjson.com","olivia.wilson@x.dummyjson.com","alexander.jones@x.dummyjson.com","ava.taylor@x.dummyjson.com","ethan.martinez@x.dummyjson.com","isabella.anderson@x.dummyjson.com","liam.garcia@x.dummyjson.com","mia.rodriguez@x.dummyjson.com","noah.hernandez@x.dummyjson.com","charlotte.lopez@x.dummyjson.com","william.gonzalez@x.dummyjson.com","avery.perez@x.dummyjson.com","evelyn.sanchez@x.dummyjson.com","logan.torres@x.dummyjson.com","abigail.rivera@x.dummyjson.com","jackson.evans@x.dummyjson.com"] }, \n", | |
"{ name: "<span title=\"phone: String\">phone</span>", children: [], rightAlign: false, values: ["+81 965-431-3024","+49 258-627-6644","+81 210-652-2785","+49 614-958-9364","+91 759-776-1614","+91 607-295-6448","+61 260-824-4986","+1 458-853-7877","+92 933-608-5081","+49 770-658-4885","+92 870-217-6201","+49 989-461-8403","+49 393-605-6968","+44 373-953-5028","+81 905-252-7319","+61 731-431-3457","+1 623-880-6871","+81 507-434-8733","+91 228-363-7806","+44 468-628-6686"] }, \n", | |
"{ name: "<span title=\"username: String\">username</span>", children: [], rightAlign: false, values: ["emilys","michaelw","sophiab","jamesd","emmaj","oliviaw","alexanderj","avat","ethanm","isabellad","liamg","miar","noahh","charlottem","williamg","averyp","evelyns","logant","abigailr","jacksone"] }, \n", | |
"{ name: "<span title=\"password: String\">password</span>", children: [], rightAlign: false, values: ["emilyspass","michaelwpass","sophiabpass","jamesdpass","emmajpass","oliviawpass","alexanderjpass","avatpass","ethanmpass","isabelladpass","liamgpass","miarpass","noahhpass","charlottempass","williamgpass","averyppass","evelynspass","logantpass","abigailrpass","jacksonepass"] }, \n", | |
"{ name: "<span title=\"birthDate: String\">birthDate</span>", children: [], rightAlign: false, values: ["1996-5-30","1989-8-10","1982-11-6","1979-5-4","1994-6-13","2002-4-20","1986-10-20","1997-8-25","1991-2-12","1993-6-10","1995-6-6","2000-8-4","1984-6-5","1988-6-8","1992-3-27","1999-3-10","1987-10-13","1993-10-26","1996-10-11","1990-11-30"] }, \n", | |
"{ name: "<span title=\"image: String\">image</span>", children: [], rightAlign: false, values: ["https://dummyjson.com/icon/emilys/128","https://dummyjson.com/icon/michaelw/128","https://dummyjson.com/icon/sophiab/128","https://dummyjson.com/icon/jamesd/128","https://dummyjson.com/icon/emmaj/128","https://dummyjson.com/icon/oliviaw/128","<span class=\"formatted\" title=\"https://dummyjson.com/icon/alexanderj/128\">https://dummyjson.com/icon/alexanderj<span class=\"structural\">...</span></span>","https://dummyjson.com/icon/avat/128","https://dummyjson.com/icon/ethanm/128","https://dummyjson.com/icon/isabellad/128","https://dummyjson.com/icon/liamg/128","https://dummyjson.com/icon/miar/128","https://dummyjson.com/icon/noahh/128","<span class=\"formatted\" title=\"https://dummyjson.com/icon/charlottem/128\">https://dummyjson.com/icon/charlottem<span class=\"structural\">...</span></span>","https://dummyjson.com/icon/williamg/128","https://dummyjson.com/icon/averyp/128","https://dummyjson.com/icon/evelyns/128","https://dummyjson.com/icon/logant/128","https://dummyjson.com/icon/abigailr/128","https://dummyjson.com/icon/jacksone/128"] }, \n", | |
"{ name: "<span title=\"bloodGroup: String\">bloodGroup</span>", children: [], rightAlign: false, values: ["O-","B+","O-","AB+","AB-","B+","AB-","AB-","AB+","A-","AB-","O-","AB+","AB-","B-","O-","B+","A+","B+","O-"] }, \n", | |
"{ name: "<span title=\"height: Double\">height</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">193.24</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">186.22</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">177.72</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">193.31</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">192.80</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">182.61</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">153.89</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">168.47</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">159.19</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">150.56</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">162.32</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">188.08</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">188.62</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">178.92</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">173.21</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">172.68</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">184.08</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">190.04</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">186.39</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">162.57</span></span>"] }, \n", | |
"{ name: "<span title=\"weight: Number\">weight</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">63.16</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">76.32</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">52.60</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">62.10</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">63.62</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">58</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">77.42</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">57.08</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">68.81</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">50.10</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">93.16</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">56.03</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">69.49</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">82.46</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">82.41</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">93.90</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">83.15</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">72.43</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">74.61</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">74.37</span></span>"] }, \n", | |
"{ name: "<span title=\"eyeColor: String\">eyeColor</span>", children: [], rightAlign: false, values: ["Green","Red","Hazel","Amber","Green","Hazel","Blue","Hazel","Hazel","Brown","Violet","Blue","Brown","Brown","Hazel","Brown","Violet","Green","Violet","Green"] }, \n", | |
"{ name: "<span title=\"color: String\">color</span>", children: [], rightAlign: false, values: ["Brown","Green","White","Blonde","White","Gray","White","Red","Purple","Blonde","Red","Purple","Red","Gray","Gray","Green","Blue","Green","Blue","Red"] }, \n", | |
"{ name: "<span title=\"type: String\">type</span>", children: [], rightAlign: false, values: ["Curly","Straight","Wavy","Straight","Straight","Curly","Straight","Kinky","Curly","Curly","Wavy","Wavy","Curly","Kinky","Curly","Curly","Curly","Curly","Kinky","Straight"] }, \n", | |
"{ name: "<span title=\"hair: DataRow<*>\">hair</span>", children: [16, 17], rightAlign: false, values: ["<span class=\"formatted\" title=\"color: Brown\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Brown<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Green\ntype: Straight\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Green<span class=\"structural\">, </span><span class=\"structural\">type: </span>Straight<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: White\ntype: Wavy\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>White<span class=\"structural\">, </span><span class=\"structural\">type: </span>Wavy<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Blonde\ntype: Straight\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Blonde<span class=\"structural\">, </span><span class=\"structural\">type: </span>Straight<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: White\ntype: Straight\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>White<span class=\"structural\">, </span><span class=\"structural\">type: </span>Straight<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Gray\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Gray<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: White\ntype: Straight\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>White<span class=\"structural\">, </span><span class=\"structural\">type: </span>Straight<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Red\ntype: Kinky\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Red<span class=\"structural\">, </span><span class=\"structural\">type: </span>Kinky<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Purple\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Purple<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Blonde\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Blonde<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Red\ntype: Wavy\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Red<span class=\"structural\">, </span><span class=\"structural\">type: </span>Wavy<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Purple\ntype: Wavy\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Purple<span class=\"structural\">, </span><span class=\"structural\">type: </span>Wavy<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Red\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Red<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Gray\ntype: Kinky\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Gray<span class=\"structural\">, </span><span class=\"structural\">type: </span>Kinky<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Gray\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Gray<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Green\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Green<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Blue\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Blue<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Green\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Green<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Blue\ntype: Kinky\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Blue<span class=\"structural\">, </span><span class=\"structural\">type: </span>Kinky<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Red\ntype: Straight\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Red<span class=\"structural\">, </span><span class=\"structural\">type: </span>Straight<span class=\"structural\"> }</span></span>"] }, \n", | |
"{ name: "<span title=\"ip: String\">ip</span>", children: [], rightAlign: false, values: ["42.48.100.32","12.13.116.142","214.225.51.195","101.118.131.66","224.126.22.183","249.178.112.207","166.204.84.32","150.73.197.233","63.191.127.71","114.9.114.205","56.201.85.9","11.72.253.90","169.154.126.57","119.103.95.60","250.2.241.204","131.217.4.214","87.114.135.146","155.98.15.162","19.183.240.94","221.127.144.198"] }, \n", | |
"{ name: "<span title=\"address: String\">address</span>", children: [], rightAlign: false, values: ["626 Main Street","385 Fifth Street","1642 Ninth Street","238 Jefferson Street","607 Fourth Street","547 First Street","664 Maple Street","1197 First Street","466 Pine Street","1964 Oak Street","576 Fifth Street","1627 Sixth Street","1413 Maple Street","208 Second Street","31 Maple Street","1125 First Street","1170 Lincoln Street","907 Seventh Street","996 Oak Street","1873 Main Street"] }, \n", | |
"{ name: "<span title=\"city: String\">city</span>", children: [], rightAlign: false, values: ["Phoenix","Houston","Washington","Seattle","Jacksonville","Fort Worth","Indianapolis","Fort Worth","San Antonio","New York","Denver","Jacksonville","New York","Columbus","San Jose","Columbus","San Diego","Columbus","Chicago","New York"] }, \n", | |
"{ name: "<span title=\"state: String\">state</span>", children: [], rightAlign: false, values: ["Mississippi","Alabama","Alabama","Pennsylvania","Colorado","Tennessee","Delaware","Rhode Island","Louisiana","Utah","South Dakota","West Virginia","North Dakota","Ohio","Utah","Iowa","Wyoming","Arkansas","New Mexico","Arkansas"] }, \n", | |
"{ name: "<span title=\"stateCode: String\">stateCode</span>", children: [], rightAlign: false, values: ["MS","AL","AL","PA","CO","TN","DE","RI","LA","UT","SD","WV","ND","OH","UT","IA","WY","AR","NM","AR"] }, \n", | |
"{ name: "<span title=\"postalCode: String\">postalCode</span>", children: [], rightAlign: false, values: ["29112","38807","32822","68354","26593","83843","86684","24771","72360","89352","57252","41810","73696","42044","78243","30973","43423","78805","11407","26600"] }, \n", | |
"{ name: "<span title=\"lat: Double\">lat</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">-77.162130</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">22.815468</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">45.289366</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">16.782513</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.505589</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">75.326270</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">35.289664</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-81.194833</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">74.074918</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">41.331324</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-66.218177</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24.857497</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-25.037700</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-44.443762</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">8.152876</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">12.789127</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-83.314840</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-64.846516</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">44.321308</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">34.722451</span></span>"] }, \n", | |
"{ name: "<span title=\"lng: Double\">lng</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">-92.084824</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">115.608581</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">46.832664</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-139.347230</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-157.432810</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-26.152850</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">7.063255</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-87.948158</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-25.312703</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">151.782727</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-145.340165</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-34.865429</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-151.704690</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-151.420561</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">113.297990</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">85.792598</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">11.768071</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">174.775744</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-3.723903</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">63.448927</span></span>"] }, \n", | |
"{ name: "<span title=\"coordinates: DataRow<*>\">coordinates</span>", children: [25, 26], rightAlign: false, values: ["<span class=\"formatted\" title=\"lat: -77.16213\nlng: -92.084824\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-77.2</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-92.1</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 22.815468\nlng: 115.608581\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">22.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">115.6</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 45.289366\nlng: 46.832664\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">45.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">46.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 16.782513\nlng: -139.34723\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">16.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-139.3</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 0.505589\nlng: -157.43281\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">0.5</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-157.4</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 75.32627\nlng: -26.15285\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">75.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-26.2</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 35.289664\nlng: 7.063255\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">35.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">7.1</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -81.194833\nlng: -87.948158\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-81.2</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-87.9</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 74.074918\nlng: -25.312703\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">74.1</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-25.3</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 41.331324\nlng: 151.782727\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">41.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">151.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -66.218177\nlng: -145.340165\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-66.2</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-145.3</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 24.857497\nlng: -34.865429\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">24.9</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-34.9</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -25.0377\nlng: -151.70469\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-25.0</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-151.7</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -44.443762\nlng: -151.420561\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-44.4</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-151.4</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 8.152876\nlng: 113.29799\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">8.2</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">113.3</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 12.789127\nlng: 85.792598\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">12.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">85.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -83.31484\nlng: 11.768071\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-83.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">11.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -64.846516\nlng: 174.775744\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-64.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">174.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 44.321308\nlng: -3.723903\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">44.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-3.7</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 34.722451\nlng: 63.448927\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">34.7</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">63.4</span><span class=\"structural\"> }</span></span>"] }, \n", | |
"{ name: "<span title=\"country: String\">country</span>", children: [], rightAlign: false, values: ["United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States"] }, \n", | |
"{ name: "<span title=\"address: DataRow<*>\">address</span>", children: [20, 21, 22, 23, 24, 27, 28], rightAlign: false, values: ["<span class=\"formatted\" title=\"address: 626 Main Street\ncity: Phoenix\nstate: Mississippi\nstateCode: MS\npostalCode: 29112\ncoordinates: { lat:-77.162130, lng:-92.084824 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>626 Main Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 385 Fifth Street\ncity: Houston\nstate: Alabama\nstateCode: AL\npostalCode: 38807\ncoordinates: { lat:22.815468, lng:115.608581 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>385 Fifth Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1642 Ninth Street\ncity: Washington\nstate: Alabama\nstateCode: AL\npostalCode: 32822\ncoordinates: { lat:45.289366, lng:46.832664 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1642 Ninth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 238 Jefferson Street\ncity: Seattle\nstate: Pennsylvania\nstateCode: PA\npostalCode: 68354\ncoordinates: { lat:16.782513, lng:-139.347230 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>238 Jefferson Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 607 Fourth Street\ncity: Jacksonville\nstate: Colorado\nstateCode: CO\npostalCode: 26593\ncoordinates: { lat:0.505589, lng:-157.432810 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>607 Fourth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 547 First Street\ncity: Fort Worth\nstate: Tennessee\nstateCode: TN\npostalCode: 83843\ncoordinates: { lat:75.326270, lng:-26.152850 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>547 First Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 664 Maple Street\ncity: Indianapolis\nstate: Delaware\nstateCode: DE\npostalCode: 86684\ncoordinates: { lat:35.289664, lng:7.063255 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>664 Maple Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1197 First Street\ncity: Fort Worth\nstate: Rhode Island\nstateCode: RI\npostalCode: 24771\ncoordinates: { lat:-81.194833, lng:-87.948158 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1197 First Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 466 Pine Street\ncity: San Antonio\nstate: Louisiana\nstateCode: LA\npostalCode: 72360\ncoordinates: { lat:74.074918, lng:-25.312703 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>466 Pine Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1964 Oak Street\ncity: New York\nstate: Utah\nstateCode: UT\npostalCode: 89352\ncoordinates: { lat:41.331324, lng:151.782727 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1964 Oak Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 576 Fifth Street\ncity: Denver\nstate: South Dakota\nstateCode: SD\npostalCode: 57252\ncoordinates: { lat:-66.218177, lng:-145.340165 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>576 Fifth Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1627 Sixth Street\ncity: Jacksonville\nstate: West Virginia\nstateCode: WV\npostalCode: 41810\ncoordinates: { lat:24.857497, lng:-34.865429 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1627 Sixth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1413 Maple Street\ncity: New York\nstate: North Dakota\nstateCode: ND\npostalCode: 73696\ncoordinates: { lat:-25.037700, lng:-151.704690 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1413 Maple Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 208 Second Street\ncity: Columbus\nstate: Ohio\nstateCode: OH\npostalCode: 42044\ncoordinates: { lat:-44.443762, lng:-151.420561 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>208 Second Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 31 Maple Street\ncity: San Jose\nstate: Utah\nstateCode: UT\npostalCode: 78243\ncoordinates: { lat:8.152876, lng:113.297990 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>31 Maple Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1125 First Street\ncity: Columbus\nstate: Iowa\nstateCode: IA\npostalCode: 30973\ncoordinates: { lat:12.789127, lng:85.792598 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1125 First Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1170 Lincoln Street\ncity: San Diego\nstate: Wyoming\nstateCode: WY\npostalCode: 43423\ncoordinates: { lat:-83.314840, lng:11.768071 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1170 Lincoln Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 907 Seventh Street\ncity: Columbus\nstate: Arkansas\nstateCode: AR\npostalCode: 78805\ncoordinates: { lat:-64.846516, lng:174.775744 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>907 Seventh Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 996 Oak Street\ncity: Chicago\nstate: New Mexico\nstateCode: NM\npostalCode: 11407\ncoordinates: { lat:44.321308, lng:-3.723903 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>996 Oak Street<span class=\"structural\">, </span><span class=\"structural\">cit...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1873 Main Street\ncity: New York\nstate: Arkansas\nstateCode: AR\npostalCode: 26600\ncoordinates: { lat:34.722451, lng:63.448927 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1873 Main Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>"] }, \n", | |
"{ name: "<span title=\"macAddress: String\">macAddress</span>", children: [], rightAlign: false, values: ["47:fa:41:18:ec:eb","79:15:78:99:60:aa","12:a3:d3:6f:5c:5b","10:7d:df:1f:97:58","32:b9:7e:8d:f5:e8","9c:7f:ea:34:18:19","d2:64:58:2d:1c:46","8d:2e:c2:d6:e7:a8","59:e:9e:e3:29:da","b1:b0:d0:a2:82:80","31:9a:28:8b:99:6c","53:d7:a4:6:1e:58","d4:fe:ae:8f:eb:a3","f6:ff:37:aa:6c:f1","f5:68:28:f9:ec:89","b3:ff:f3:c5:37:46","f8:e5:bd:43:bc:d8","40:d:5c:1:7d:bf","1d:a6:58:2a:e5:e4","81:14:1:97:88:85"] }, \n", | |
"{ name: "<span title=\"university: String\">university</span>", children: [], rightAlign: false, values: ["University of Wisconsin--Madison","Ohio State University","Pepperdine University","University of Southern California","Northeastern University","<span class=\"formatted\" title=\"University of North Carolina--Chapel Hill\">University of North Carolina--Chapel <span class=\"structural\">...</span></span>","University of Illinois--Urbana-Champaign","University of Wisconsin--Madison","Syracuse University","<span class=\"formatted\" title=\"California Institute of Technology (Caltech)\">California Institute of Technology (C<span class=\"structural\">...</span></span>","Ohio State University","William &#38; Mary","New York University (NYU)","Northeastern University","Tufts University","Harvard University","Washington University in St. Louis","University of Illinois--Urbana-Champaign","<span class=\"formatted\" title=\"California Institute of Technology (Caltech)\">California Institute of Technology (C<span class=\"structural\">...</span></span>","Ohio State University"] }, \n", | |
"{ name: "<span title=\"cardExpire: String\">cardExpire</span>", children: [], rightAlign: false, values: ["03/26","02/27","04/25","05/29","03/26","05/28","05/25","01/29","02/25","05/27","02/27","05/26","05/26","02/27","03/27","04/27","04/29","05/26","02/28","04/26"] }, \n", | |
"{ name: "<span title=\"cardNumber: String\">cardNumber</span>", children: [], rightAlign: false, values: ["9289760655481815","6737807858721625","7795895470082859","5005519846254763","5772950119588627","6771923832947881","7344951706130140","6412128967460199","7183482484317509","6118714010128731","2302893002194899","1539872303456158","1681772579326385","5675368650551956","6053000793215148","0961014686718571","4557521697420096","7884268130452098","4832361886407551","2109192842527801"] }, \n", | |
"{ name: "<span title=\"cardType: String\">cardType</span>", children: [], rightAlign: false, values: ["Elo","Elo","Korean Express","Mastercard","American Express","Diners Club International","JCB","Maestro","Visa","NPS","Discover","Carte Bancaire","Discover","Maestro","Mir","Carte Bancaire","UnionPay","UnionPay","RuPay","BC Card"] }, \n", | |
"{ name: "<span title=\"currency: String\">currency</span>", children: [], rightAlign: false, values: ["CNY","SEK","SEK","INR","CAD","BRL","EUR","CNY","CAD","CNY","GBP","CAD","SEK","CNY","EUR","USD","SEK","NZD","BRL","EUR"] }, \n", | |
"{ name: "<span title=\"iban: String\">iban</span>", children: [], rightAlign: false, values: ["YPUXISOBI7TTHPK2BR3HAIXL","83IDT77FWYLCJVR8ISDACFH0","90XYKT83LMM7AARZ8JN958JC","7N7ZH1PJ8Q4WU1K965HQQR27","TAVHURD845KVBTB8W81AQXRY","V6H0O5OE3Q4JVKWDTYWZABMD","49V4GVDVMP0MHIDD4VXMQ3A2","TS66YQ8R16OX7IJKLUONDQHP","CW5U5KS23U7JYD22TVQL7SIH","GBZRGDMKUOTO34HBCI7A986J","O8ENPRB9UVBL2EFZ7601KC09","EBMD95RLK8B82ZAZNXBJ09V5","G4UIZKIQVPJM9D31XQVR1E9Z","FKK6U634LGI3E7N517DLVVTL","AR01SNDMKGECX0EYH7UCW61W","28JYZAY4KYT48YI8QW40PWXR","KN8XAPR2J5UB8AKDI1EVJ56R","HZM7V9PYHPZBN72IDFPXGN8Q","O02LHDNNFCVSM6D4H81DIQHE","TX26FO9B7YR2VHYDSJBE32AX"] }, \n", | |
"{ name: "<span title=\"bank: DataRow<*>\">bank</span>", children: [32, 33, 34, 35, 36], rightAlign: false, values: ["<span class=\"formatted\" title=\"cardExpire: 03/26\ncardNumber: 9289760655481815\ncardType: Elo\ncurrency: CNY\niban: YPUXISOBI7TTHPK2BR3HAIXL\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>03/26<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 02/27\ncardNumber: 6737807858721625\ncardType: Elo\ncurrency: SEK\niban: 83IDT77FWYLCJVR8ISDACFH0\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>02/27<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 04/25\ncardNumber: 7795895470082859\ncardType: Korean Express\ncurrency: SEK\niban: 90XYKT83LMM7AARZ8JN958JC\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>04/25<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 05/29\ncardNumber: 5005519846254763\ncardType: Mastercard\ncurrency: INR\niban: 7N7ZH1PJ8Q4WU1K965HQQR27\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>05/29<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 03/26\ncardNumber: 5772950119588627\ncardType: American Express\ncurrency: CAD\niban: TAVHURD845KVBTB8W81AQXRY\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>03/26<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 05/28\ncardNumber: 6771923832947881\ncardType: Diners Club International\ncurrency: BRL\niban: V6H0O5OE3Q4JVKWDTYWZABMD\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>05/28<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 05/25\ncardNumber: 7344951706130140\ncardType: JCB\ncurrency: EUR\niban: 49V4GVDVMP0MHIDD4VXMQ3A2\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>05/25<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 01/29\ncardNumber: 6412128967460199\ncardType: Maestro\ncurrency: CNY\niban: TS66YQ8R16OX7IJKLUONDQHP\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>01/29<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 02/25\ncardNumber: 7183482484317509\ncardType: Visa\ncurrency: CAD\niban: CW5U5KS23U7JYD22TVQL7SIH\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>02/25<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 05/27\ncardNumber: 6118714010128731\ncardType: NPS\ncurrency: CNY\niban: GBZRGDMKUOTO34HBCI7A986J\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>05/27<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 02/27\ncardNumber: 2302893002194899\ncardType: Discover\ncurrency: GBP\niban: O8ENPRB9UVBL2EFZ7601KC09\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>02/27<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 05/26\ncardNumber: 1539872303456158\ncardType: Carte Bancaire\ncurrency: CAD\niban: EBMD95RLK8B82ZAZNXBJ09V5\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>05/26<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 05/26\ncardNumber: 1681772579326385\ncardType: Discover\ncurrency: SEK\niban: G4UIZKIQVPJM9D31XQVR1E9Z\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>05/26<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 02/27\ncardNumber: 5675368650551956\ncardType: Maestro\ncurrency: CNY\niban: FKK6U634LGI3E7N517DLVVTL\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>02/27<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 03/27\ncardNumber: 6053000793215148\ncardType: Mir\ncurrency: EUR\niban: AR01SNDMKGECX0EYH7UCW61W\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>03/27<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 04/27\ncardNumber: 0961014686718571\ncardType: Carte Bancaire\ncurrency: USD\niban: 28JYZAY4KYT48YI8QW40PWXR\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>04/27<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 04/29\ncardNumber: 4557521697420096\ncardType: UnionPay\ncurrency: SEK\niban: KN8XAPR2J5UB8AKDI1EVJ56R\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>04/29<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 05/26\ncardNumber: 7884268130452098\ncardType: UnionPay\ncurrency: NZD\niban: HZM7V9PYHPZBN72IDFPXGN8Q\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>05/26<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 02/28\ncardNumber: 4832361886407551\ncardType: RuPay\ncurrency: BRL\niban: O02LHDNNFCVSM6D4H81DIQHE\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>02/28<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"cardExpire: 04/26\ncardNumber: 2109192842527801\ncardType: BC Card\ncurrency: EUR\niban: TX26FO9B7YR2VHYDSJBE32AX\"><span class=\"structural\">{ </span><span class=\"structural\">cardExpire: </span>04/26<span class=\"structural\">, </span><span class=\"structural\">cardNumbe...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>"] }, \n", | |
"{ name: "<span title=\"department: String\">department</span>", children: [], rightAlign: false, values: ["Engineering","Support","Research and Development","Support","Human Resources","Product Management","Engineering","Marketing","Support","Marketing","Services","Accounting","Engineering","Accounting","Marketing","Accounting","Support","Training","Human Resources","Legal"] }, \n", | |
"{ name: "<span title=\"name: String\">name</span>", children: [], rightAlign: false, values: ["Dooley, Kozey and Cronin","Spinka - Dickinson","Schiller - Zieme","Pagac and Sons","Graham - Gulgowski","Pfannerstill Inc","Dickens - Beahan","Nikolaus Inc","Gorczany - Gottlieb","Pollich - Hilpert","Considine - Torp","Miller, Schowalter and Wisozk","Botsford, Marquardt and Roberts","Zulauf and Sons","Spinka - Dickinson","Herzog Inc","Predovic - Johns","Jast - Nader","Prohaska - Thiel","Kuhlman LLC"] }, \n", | |
"{ name: "<span title=\"title: String\">title</span>", children: [], rightAlign: false, values: ["Sales Manager","Support Specialist","Accountant","Research Analyst","Quality Assurance Engineer","Research Analyst","Web Developer","Chief Executive Officer","Legal Counsel","Chief Financial Officer","Web Developer","Business Analyst","Database Administrator","Chief Executive Officer","Software Architect","Database Administrator","Chief Financial Officer","Data Analyst","Business Analyst","Web Developer"] }, \n", | |
"{ name: "<span title=\"address: String\">address</span>", children: [], rightAlign: false, values: ["263 Tenth Street","395 Main Street","1896 Washington Street","1622 Lincoln Street","1460 Sixth Street","425 Sixth Street","996 Eighth Street","930 Lincoln Street","1597 Oak Street","1029 Adams Street","27 Cedar Street","1039 Washington Street","62 Third Street","569 Jefferson Street","1538 Eighth Street","183 Maple Street","1802 Ninth Street","947 Main Street","1402 Adams Street","1706 First Street"] }, \n", | |
"{ name: "<span title=\"city: String\">city</span>", children: [], rightAlign: false, values: ["San Francisco","Los Angeles","Dallas","Fort Worth","San Antonio","Indianapolis","Washington","Austin","Chicago","San Diego","Philadelphia","Philadelphia","Seattle","Los Angeles","San Jose","New York","San Diego","Denver","Austin","Chicago"] }, \n", | |
"{ name: "<span title=\"state: String\">state</span>", children: [], rightAlign: false, values: ["Wisconsin","New Hampshire","Nevada","Pennsylvania","Idaho","Oklahoma","Kansas","Colorado","Florida","Maryland","Connecticut","New Jersey","Oregon","Montana","Missouri","Rhode Island","Minnesota","Minnesota","Wisconsin","Hawaii"] }, \n", | |
"{ name: "<span title=\"stateCode: String\">stateCode</span>", children: [], rightAlign: false, values: ["WI","NH","NV","PA","ID","OK","KS","CO","FL","MD","CT","NJ","OR","MT","MO","RI","MN","MN","WI","HI"] }, \n", | |
"{ name: "<span title=\"postalCode: String\">postalCode</span>", children: [], rightAlign: false, values: ["37657","73442","88511","27768","21965","74263","27858","47592","28100","63847","79574","57518","83474","17779","29673","45238","89416","71896","51456","34725"] }, \n", | |
"{ name: "<span title=\"lat: Double\">lat</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">71.814525</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">79.098326</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">20.086743</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">54.911930</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">44.346545</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">74.986644</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-75.462366</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">87.970083</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-67.452080</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-25.843393</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-81.841588</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">85.455933</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">19.490447</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-18.371256</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24.169361</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-53.318189</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">29.034592</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-24.654063</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">25.672938</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-80.416937</span></span>"] }, \n", | |
"{ name: "<span title=\"lng: Double\">lng</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">-161.150263</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-119.624845</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-34.577107</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-79.498328</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-26.944701</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-132.916888</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-128.025697</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-42.769351</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-23.209886</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-62.692681</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31.794230</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">164.246103</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-13.173207</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">22.566258</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-29.395167</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">105.835271</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-78.004598</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-147.255268</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-76.549670</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-83.224516</span></span>"] }, \n", | |
"{ name: "<span title=\"coordinates: DataRow<*>\">coordinates</span>", children: [46, 47], rightAlign: false, values: ["<span class=\"formatted\" title=\"lat: 71.814525\nlng: -161.150263\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">71.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-161.2</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 79.098326\nlng: -119.624845\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">79.1</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-119.6</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 20.086743\nlng: -34.577107\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">20.1</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-34.6</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 54.91193\nlng: -79.498328\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">54.9</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-79.5</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 44.346545\nlng: -26.944701\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">44.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-26.9</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 74.986644\nlng: -132.916888\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">75.0</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-132.9</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -75.462366\nlng: -128.025697\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-75.5</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-128.0</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 87.970083\nlng: -42.769351\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">88.0</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-42.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -67.45208\nlng: -23.209886\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-67.5</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-23.2</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -25.843393\nlng: -62.692681\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-25.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-62.7</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -81.841588\nlng: 31.79423\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-81.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">31.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 85.455933\nlng: 164.246103\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">85.5</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">164.2</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 19.490447\nlng: -13.173207\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">19.5</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-13.2</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -18.371256\nlng: 22.566258\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-18.4</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">22.6</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 24.169361\nlng: -29.395167\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">24.2</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-29.4</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -53.318189\nlng: 105.835271\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-53.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">105.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 29.034592\nlng: -78.004598\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">29.0</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-78.0</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -24.654063\nlng: -147.255268\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-24.7</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-147.3</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 25.672938\nlng: -76.54967\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">25.7</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-76.5</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -80.416937\nlng: -83.224516\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-80.4</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-83.2</span><span class=\"structural\"> }</span></span>"] }, \n", | |
"{ name: "<span title=\"country: String\">country</span>", children: [], rightAlign: false, values: ["United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States"] }, \n", | |
"{ name: "<span title=\"address: DataRow<*>\">address</span>", children: [41, 42, 43, 44, 45, 48, 49], rightAlign: false, values: ["<span class=\"formatted\" title=\"address: 263 Tenth Street\ncity: San Francisco\nstate: Wisconsin\nstateCode: WI\npostalCode: 37657\ncoordinates: { lat:71.814525, lng:-161.150263 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>263 Tenth Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 395 Main Street\ncity: Los Angeles\nstate: New Hampshire\nstateCode: NH\npostalCode: 73442\ncoordinates: { lat:79.098326, lng:-119.624845 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>395 Main Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1896 Washington Street\ncity: Dallas\nstate: Nevada\nstateCode: NV\npostalCode: 88511\ncoordinates: { lat:20.086743, lng:-34.577107 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1896 Washington Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1622 Lincoln Street\ncity: Fort Worth\nstate: Pennsylvania\nstateCode: PA\npostalCode: 27768\ncoordinates: { lat:54.911930, lng:-79.498328 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1622 Lincoln Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1460 Sixth Street\ncity: San Antonio\nstate: Idaho\nstateCode: ID\npostalCode: 21965\ncoordinates: { lat:44.346545, lng:-26.944701 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1460 Sixth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 425 Sixth Street\ncity: Indianapolis\nstate: Oklahoma\nstateCode: OK\npostalCode: 74263\ncoordinates: { lat:74.986644, lng:-132.916888 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>425 Sixth Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 996 Eighth Street\ncity: Washington\nstate: Kansas\nstateCode: KS\npostalCode: 27858\ncoordinates: { lat:-75.462366, lng:-128.025697 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>996 Eighth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 930 Lincoln Street\ncity: Austin\nstate: Colorado\nstateCode: CO\npostalCode: 47592\ncoordinates: { lat:87.970083, lng:-42.769351 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>930 Lincoln Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1597 Oak Street\ncity: Chicago\nstate: Florida\nstateCode: FL\npostalCode: 28100\ncoordinates: { lat:-67.452080, lng:-23.209886 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1597 Oak Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1029 Adams Street\ncity: San Diego\nstate: Maryland\nstateCode: MD\npostalCode: 63847\ncoordinates: { lat:-25.843393, lng:-62.692681 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1029 Adams Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 27 Cedar Street\ncity: Philadelphia\nstate: Connecticut\nstateCode: CT\npostalCode: 79574\ncoordinates: { lat:-81.841588, lng:31.794230 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>27 Cedar Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1039 Washington Street\ncity: Philadelphia\nstate: New Jersey\nstateCode: NJ\npostalCode: 57518\ncoordinates: { lat:85.455933, lng:164.246103 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1039 Washington Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 62 Third Street\ncity: Seattle\nstate: Oregon\nstateCode: OR\npostalCode: 83474\ncoordinates: { lat:19.490447, lng:-13.173207 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>62 Third Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 569 Jefferson Street\ncity: Los Angeles\nstate: Montana\nstateCode: MT\npostalCode: 17779\ncoordinates: { lat:-18.371256, lng:22.566258 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>569 Jefferson Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1538 Eighth Street\ncity: San Jose\nstate: Missouri\nstateCode: MO\npostalCode: 29673\ncoordinates: { lat:24.169361, lng:-29.395167 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1538 Eighth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 183 Maple Street\ncity: New York\nstate: Rhode Island\nstateCode: RI\npostalCode: 45238\ncoordinates: { lat:-53.318189, lng:105.835271 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>183 Maple Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1802 Ninth Street\ncity: San Diego\nstate: Minnesota\nstateCode: MN\npostalCode: 89416\ncoordinates: { lat:29.034592, lng:-78.004598 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1802 Ninth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 947 Main Street\ncity: Denver\nstate: Minnesota\nstateCode: MN\npostalCode: 71896\ncoordinates: { lat:-24.654063, lng:-147.255268 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>947 Main Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1402 Adams Street\ncity: Austin\nstate: Wisconsin\nstateCode: WI\npostalCode: 51456\ncoordinates: { lat:25.672938, lng:-76.549670 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1402 Adams Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1706 First Street\ncity: Chicago\nstate: Hawaii\nstateCode: HI\npostalCode: 34725\ncoordinates: { lat:-80.416937, lng:-83.224516 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1706 First Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>"] }, \n", | |
"{ name: "<span title=\"company: DataRow<*>\">company</span>", children: [38, 39, 40, 50], rightAlign: false, values: ["<span class=\"formatted\" title=\"department: Engineering\nname: Dooley, Kozey and Cronin\ntitle: Sales Manager\naddress: { address:263 Tenth Street, city:San Francisco, state:Wisconsin, stateCode:WI, postalCode:37657, coordinates:{ lat:71.814525, lng:-161.150263 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Engineering<span class=\"structural\">, </span><span class=\"structural\">nam...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Support\nname: Spinka - Dickinson\ntitle: Support Specialist\naddress: { address:395 Main Street, city:Los Angeles, state:New Hampshire, stateCode:NH, postalCode:73442, coordinates:{ lat:79.098326, lng:-119.624845 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Support<span class=\"structural\">, </span><span class=\"structural\">name: </span>S<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Research and Development\nname: Schiller - Zieme\ntitle: Accountant\naddress: { address:1896 Washington Street, city:Dallas, state:Nevada, stateCode:NV, postalCode:88511, coordinates:{ lat:20.086743, lng:-34.577107 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Research and Dev<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Support\nname: Pagac and Sons\ntitle: Research Analyst\naddress: { address:1622 Lincoln Street, city:Fort Worth, state:Pennsylvania, stateCode:PA, postalCode:27768, coordinates:{ lat:54.911930, lng:-79.498328 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Support<span class=\"structural\">, </span><span class=\"structural\">name: </span>P<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Human Resources\nname: Graham - Gulgowski\ntitle: Quality Assurance Engineer\naddress: { address:1460 Sixth Street, city:San Antonio, state:Idaho, stateCode:ID, postalCode:21965, coordinates:{ lat:44.346545, lng:-26.944701 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Human Resources<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Product Management\nname: Pfannerstill Inc\ntitle: Research Analyst\naddress: { address:425 Sixth Street, city:Indianapolis, state:Oklahoma, stateCode:OK, postalCode:74263, coordinates:{ lat:74.986644, lng:-132.916888 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Product Management<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Engineering\nname: Dickens - Beahan\ntitle: Web Developer\naddress: { address:996 Eighth Street, city:Washington, state:Kansas, stateCode:KS, postalCode:27858, coordinates:{ lat:-75.462366, lng:-128.025697 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Engineering<span class=\"structural\">, </span><span class=\"structural\">nam...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Marketing\nname: Nikolaus Inc\ntitle: Chief Executive Officer\naddress: { address:930 Lincoln Street, city:Austin, state:Colorado, stateCode:CO, postalCode:47592, coordinates:{ lat:87.970083, lng:-42.769351 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Marketing<span class=\"structural\">, </span><span class=\"structural\">name:...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Support\nname: Gorczany - Gottlieb\ntitle: Legal Counsel\naddress: { address:1597 Oak Street, city:Chicago, state:Florida, stateCode:FL, postalCode:28100, coordinates:{ lat:-67.452080, lng:-23.209886 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Support<span class=\"structural\">, </span><span class=\"structural\">name: </span>G<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Marketing\nname: Pollich - Hilpert\ntitle: Chief Financial Officer\naddress: { address:1029 Adams Street, city:San Diego, state:Maryland, stateCode:MD, postalCode:63847, coordinates:{ lat:-25.843393, lng:-62.692681 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Marketing<span class=\"structural\">, </span><span class=\"structural\">name:...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Services\nname: Considine - Torp\ntitle: Web Developer\naddress: { address:27 Cedar Street, city:Philadelphia, state:Connecticut, stateCode:CT, postalCode:79574, coordinates:{ lat:-81.841588, lng:31.794230 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Services<span class=\"structural\">, </span><span class=\"structural\">name: </span><span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Accounting\nname: Miller, Schowalter and Wisozk\ntitle: Business Analyst\naddress: { address:1039 Washington Street, city:Philadelphia, state:New Jersey, stateCode:NJ, postalCode:57518, coordinates:{ lat:85.455933, lng:164.246103 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Accounting<span class=\"structural\">, </span><span class=\"structural\">name...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Engineering\nname: Botsford, Marquardt and Roberts\ntitle: Database Administrator\naddress: { address:62 Third Street, city:Seattle, state:Oregon, stateCode:OR, postalCode:83474, coordinates:{ lat:19.490447, lng:-13.173207 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Engineering<span class=\"structural\">, </span><span class=\"structural\">nam...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Accounting\nname: Zulauf and Sons\ntitle: Chief Executive Officer\naddress: { address:569 Jefferson Street, city:Los Angeles, state:Montana, stateCode:MT, postalCode:17779, coordinates:{ lat:-18.371256, lng:22.566258 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Accounting<span class=\"structural\">, </span><span class=\"structural\">name...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Marketing\nname: Spinka - Dickinson\ntitle: Software Architect\naddress: { address:1538 Eighth Street, city:San Jose, state:Missouri, stateCode:MO, postalCode:29673, coordinates:{ lat:24.169361, lng:-29.395167 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Marketing<span class=\"structural\">, </span><span class=\"structural\">name:...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Accounting\nname: Herzog Inc\ntitle: Database Administrator\naddress: { address:183 Maple Street, city:New York, state:Rhode Island, stateCode:RI, postalCode:45238, coordinates:{ lat:-53.318189, lng:105.835271 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Accounting<span class=\"structural\">, </span><span class=\"structural\">name...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Support\nname: Predovic - Johns\ntitle: Chief Financial Officer\naddress: { address:1802 Ninth Street, city:San Diego, state:Minnesota, stateCode:MN, postalCode:89416, coordinates:{ lat:29.034592, lng:-78.004598 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Support<span class=\"structural\">, </span><span class=\"structural\">name: </span>P<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Training\nname: Jast - Nader\ntitle: Data Analyst\naddress: { address:947 Main Street, city:Denver, state:Minnesota, stateCode:MN, postalCode:71896, coordinates:{ lat:-24.654063, lng:-147.255268 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Training<span class=\"structural\">, </span><span class=\"structural\">name: </span><span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Human Resources\nname: Prohaska - Thiel\ntitle: Business Analyst\naddress: { address:1402 Adams Street, city:Austin, state:Wisconsin, stateCode:WI, postalCode:51456, coordinates:{ lat:25.672938, lng:-76.549670 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Human Resources<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"department: Legal\nname: Kuhlman LLC\ntitle: Web Developer\naddress: { address:1706 First Street, city:Chicago, state:Hawaii, stateCode:HI, postalCode:34725, coordinates:{ lat:-80.416937, lng:-83.224516 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">department: </span>Legal<span class=\"structural\">, </span><span class=\"structural\">name: </span>Kuh<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>"] }, \n", | |
"{ name: "<span title=\"ein: String\">ein</span>", children: [], rightAlign: false, values: ["977-175","912-602","963-113","904-810","403-505","921-709","638-127","297-762","790-434","127-297","326-604","754-660","877-628","364-782","830-515","348-493","604-817","576-218","173-637","843-260"] }, \n", | |
"{ name: "<span title=\"ssn: String\">ssn</span>", children: [], rightAlign: false, values: ["900-590-289","108-953-962","638-461-822","116-951-314","526-210-885","836-772-168","722-993-925","257-419-109","569-650-348","902-438-728","933-784-949","749-524-124","660-847-389","255-491-479","690-544-755","679-523-686","689-332-644","806-639-934","655-823-929","248-787-886"] }, \n", | |
"{ name: "<span title=\"userAgent: String\">userAgent</span>", children: [], rightAlign: false, values: ["<span class=\"formatted\" title=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Edge/97.0.1072.76 Safari/537.36\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:97.0) Gecko/20100101 Firefox/97.0\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Safari/605.1.15\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Edge/97.0.1072.76 Safari/537.36\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></span>"] }, \n", | |
"{ name: "<span title=\"coin: String\">coin</span>", children: [], rightAlign: false, values: ["Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin","Bitcoin"] }, \n", | |
"{ name: "<span title=\"wallet: String\">wallet</span>", children: [], rightAlign: false, values: ["<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></span>"] }, \n", | |
"{ name: "<span title=\"network: String\">network</span>", children: [], rightAlign: false, values: ["Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)","Ethereum (ERC20)"] }, \n", | |
"{ name: "<span title=\"crypto: DataRow<*>\">crypto</span>", children: [55, 56, 57], rightAlign: false, values: ["<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"coin: Bitcoin\nwallet: 0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\nnetwork: Ethereum (ERC20)\"><span class=\"structural\">{ </span><span class=\"structural\">coin: </span>Bitcoin<span class=\"structural\">, </span><span class=\"structural\">wallet: </span>0xb9<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">n...</span><span class=\"structural\"> }</span></span>"] }, \n", | |
"{ name: "<span title=\"role: String\">role</span>", children: [], rightAlign: false, values: ["admin","admin","admin","admin","admin","moderator","moderator","moderator","moderator","moderator","moderator","moderator","moderator","moderator","moderator","user","user","user","user","user"] }, \n", | |
"], id: 1191182336, rootId: 1191182336, totalRows: 30 } ) });\n", | |
"/*-->*/\n", | |
"\n", | |
"call_DataFrame(function() { DataFrame.renderTable(1191182336) });\n", | |
"\n", | |
"\n", | |
" </script>\n", | |
" </html>\"></iframe>\n", | |
" <script>\n", | |
" function o_resize_iframe_out_1() {\n", | |
" let elem = document.getElementById(\"iframe_out_1\");\n", | |
" resize_iframe_out_1(elem);\n", | |
" setInterval(resize_iframe_out_1, 5000, elem);\n", | |
" }\n", | |
" function resize_iframe_out_1(el) {\n", | |
" let h = el.contentWindow.document.body.scrollHeight;\n", | |
" el.height = h === 0 ? 0 : h + 41;\n", | |
" }\n", | |
" </script> <html>\n", | |
" <head>\n", | |
" <style type=\"text/css\">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme=\"dark\"], :root [data-jp-theme-light=\"false\"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class=\"dataframe\" id=\"static_df_1191182337\"><thead><tr><th style=\"text-align:left\">id</th><th style=\"text-align:left\">firstName</th><th style=\"text-align:left\">lastName</th><th style=\"text-align:left\">maidenName</th><th style=\"text-align:left\">age</th><th style=\"text-align:left\">gender</th><th style=\"text-align:left\">email</th><th style=\"text-align:left\">phone</th><th style=\"text-align:left\">username</th><th style=\"text-align:left\">password</th><th style=\"text-align:left\">birthDate</th><th style=\"text-align:left\">image</th><th style=\"text-align:left\">bloodGroup</th><th style=\"text-align:left\">height</th><th style=\"text-align:left\">weight</th><th class=\"rightBorder\" style=\"text-align:left\">eyeColor</th><th class=\"leftBorder\" style=\"text-align:left\">hair</th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\">ip</th><th class=\"leftBorder\" style=\"text-align:left\">address</th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th style=\"text-align:left\">macAddress</th><th class=\"rightBorder\" style=\"text-align:left\">university</th><th class=\"leftBorder\" style=\"text-align:left\">bank</th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\">company</th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\">ein</th><th style=\"text-align:left\">ssn</th><th class=\"rightBorder\" style=\"text-align:left\">userAgent</th><th class=\"leftBorder\" style=\"text-align:left\">crypto</th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th style=\"text-align:left\">role</th></tr><tr><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\">color</th><th class=\"rightBorder\" style=\"text-align:left\">type</th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\">address</th><th style=\"text-align:left\">city</th><th style=\"text-align:left\">state</th><th style=\"text-align:left\">stateCode</th><th class=\"rightBorder\" style=\"text-align:left\">postalCode</th><th class=\"leftBorder\" style=\"text-align:left\">coordinates</th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\">country</th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\">cardExpire</th><th style=\"text-align:left\">cardNumber</th><th style=\"text-align:left\">cardType</th><th style=\"text-align:left\">currency</th><th class=\"rightBorder\" style=\"text-align:left\">iban</th><th class=\"leftBorder\" style=\"text-align:left\">department</th><th style=\"text-align:left\">name</th><th class=\"rightBorder\" style=\"text-align:left\">title</th><th class=\"rightBorder leftBorder\" style=\"text-align:left\">address</th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\">coin</th><th style=\"text-align:left\">wallet</th><th class=\"rightBorder\" style=\"text-align:left\">network</th><th style=\"text-align:left\"></th></tr><tr><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\">lat</th><th class=\"rightBorder\" style=\"text-align:left\">lng</th><th class=\"rightBorder\" style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"rightBorder leftBorder\" style=\"text-align:left\">address</th><th style=\"text-align:left\">city</th><th style=\"text-align:left\">state</th><th style=\"text-align:left\">stateCode</th><th class=\"rightBorder\" style=\"text-align:left\">postalCode</th><th class=\"leftBorder\" style=\"text-align:left\">coordinates</th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\">country</th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th style=\"text-align:left\"></th></tr><tr><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder leftBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder leftBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder leftBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder leftBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder leftBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder leftBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder leftBorder\" style=\"text-align:left\">lat</th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\">lng</th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder leftBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th></tr></thead><tbody><tr><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">Emily</td><td style=\"vertical-align:top\">Johnson</td><td style=\"vertical-align:top\">Smith</td><td style=\"vertical-align:top\">28</td><td style=\"vertical-align:top\">female</td><td style=\"vertical-align:top\">emily.johnson@x.dummyjson.com</td><td style=\"vertical-align:top\">+81 965-431-3024</td><td style=\"vertical-align:top\">emilys</td><td style=\"vertical-align:top\">emilyspass</td><td style=\"vertical-align:top\">1996-5-30</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/emilys/128</td><td style=\"vertical-align:top\">O-</td><td style=\"vertical-align:top\">193.240000</td><td style=\"vertical-align:top\">63.160000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Green</td><td class=\"leftBorder\" style=\"vertical-align:top\">Brown</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"rightBorder\" style=\"vertical-align:top\">42.48.100.32</td><td class=\"leftBorder\" style=\"vertical-align:top\">626 Main Street</td><td style=\"vertical-align:top\">Phoenix</td><td style=\"vertical-align:top\">Mississippi</td><td style=\"vertical-align:top\">MS</td><td class=\"rightBorder\" style=\"vertical-align:top\">29112</td><td class=\"leftBorder\" style=\"vertical-align:top\">-77.162130</td><td class=\"rightBorder\" style=\"vertical-align:top\">-92.084824</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">47:fa:41:18:ec:eb</td><td class=\"rightBorder\" style=\"vertical-align:top\">University of Wisconsin--Madison</td><td class=\"leftBorder\" style=\"vertical-align:top\">03/26</td><td style=\"vertical-align:top\">9289760655481815</td><td style=\"vertical-align:top\">Elo</td><td style=\"vertical-align:top\">CNY</td><td class=\"rightBorder\" style=\"vertical-align:top\">YPUXISOBI7TTHPK2BR3HAIXL</td><td class=\"leftBorder\" style=\"vertical-align:top\">Engineering</td><td style=\"vertical-align:top\">Dooley, Kozey and Cronin</td><td class=\"rightBorder\" style=\"vertical-align:top\">Sales Manager</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">263 Tenth Street</td><td style=\"vertical-align:top\">San Francisco</td><td style=\"vertical-align:top\">Wisconsin</td><td style=\"vertical-align:top\">WI</td><td class=\"rightBorder\" style=\"vertical-align:top\">37657</td><td class=\"leftBorder\" style=\"vertical-align:top\">71.814525</td><td class=\"rightBorder\" style=\"vertical-align:top\">-161.150263</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">977-175</td><td style=\"vertical-align:top\">900-590-289</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">admin</td></tr><tr><td style=\"vertical-align:top\">2</td><td style=\"vertical-align:top\">Michael</td><td style=\"vertical-align:top\">Williams</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">35</td><td style=\"vertical-align:top\">male</td><td style=\"vertical-align:top\">michael.williams@x.dummyjson.com</td><td style=\"vertical-align:top\">+49 258-627-6644</td><td style=\"vertical-align:top\">michaelw</td><td style=\"vertical-align:top\">michaelwpass</td><td style=\"vertical-align:top\">1989-8-10</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/michaelw/128</td><td style=\"vertical-align:top\">B+</td><td style=\"vertical-align:top\">186.220000</td><td style=\"vertical-align:top\">76.320000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Red</td><td class=\"leftBorder\" style=\"vertical-align:top\">Green</td><td class=\"rightBorder\" style=\"vertical-align:top\">Straight</td><td class=\"rightBorder\" style=\"vertical-align:top\">12.13.116.142</td><td class=\"leftBorder\" style=\"vertical-align:top\">385 Fifth Street</td><td style=\"vertical-align:top\">Houston</td><td style=\"vertical-align:top\">Alabama</td><td style=\"vertical-align:top\">AL</td><td class=\"rightBorder\" style=\"vertical-align:top\">38807</td><td class=\"leftBorder\" style=\"vertical-align:top\">22.815468</td><td class=\"rightBorder\" style=\"vertical-align:top\">115.608581</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">79:15:78:99:60:aa</td><td class=\"rightBorder\" style=\"vertical-align:top\">Ohio State University</td><td class=\"leftBorder\" style=\"vertical-align:top\">02/27</td><td style=\"vertical-align:top\">6737807858721625</td><td style=\"vertical-align:top\">Elo</td><td style=\"vertical-align:top\">SEK</td><td class=\"rightBorder\" style=\"vertical-align:top\">83IDT77FWYLCJVR8ISDACFH0</td><td class=\"leftBorder\" style=\"vertical-align:top\">Support</td><td style=\"vertical-align:top\">Spinka - Dickinson</td><td class=\"rightBorder\" style=\"vertical-align:top\">Support Specialist</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">395 Main Street</td><td style=\"vertical-align:top\">Los Angeles</td><td style=\"vertical-align:top\">New Hampshire</td><td style=\"vertical-align:top\">NH</td><td class=\"rightBorder\" style=\"vertical-align:top\">73442</td><td class=\"leftBorder\" style=\"vertical-align:top\">79.098326</td><td class=\"rightBorder\" style=\"vertical-align:top\">-119.624845</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">912-602</td><td style=\"vertical-align:top\">108-953-962</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">admin</td></tr><tr><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">Sophia</td><td style=\"vertical-align:top\">Brown</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">42</td><td style=\"vertical-align:top\">female</td><td style=\"vertical-align:top\">sophia.brown@x.dummyjson.com</td><td style=\"vertical-align:top\">+81 210-652-2785</td><td style=\"vertical-align:top\">sophiab</td><td style=\"vertical-align:top\">sophiabpass</td><td style=\"vertical-align:top\">1982-11-6</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/sophiab/128</td><td style=\"vertical-align:top\">O-</td><td style=\"vertical-align:top\">177.720000</td><td style=\"vertical-align:top\">52.600000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Hazel</td><td class=\"leftBorder\" style=\"vertical-align:top\">White</td><td class=\"rightBorder\" style=\"vertical-align:top\">Wavy</td><td class=\"rightBorder\" style=\"vertical-align:top\">214.225.51.195</td><td class=\"leftBorder\" style=\"vertical-align:top\">1642 Ninth Street</td><td style=\"vertical-align:top\">Washington</td><td style=\"vertical-align:top\">Alabama</td><td style=\"vertical-align:top\">AL</td><td class=\"rightBorder\" style=\"vertical-align:top\">32822</td><td class=\"leftBorder\" style=\"vertical-align:top\">45.289366</td><td class=\"rightBorder\" style=\"vertical-align:top\">46.832664</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">12:a3:d3:6f:5c:5b</td><td class=\"rightBorder\" style=\"vertical-align:top\">Pepperdine University</td><td class=\"leftBorder\" style=\"vertical-align:top\">04/25</td><td style=\"vertical-align:top\">7795895470082859</td><td style=\"vertical-align:top\">Korean Express</td><td style=\"vertical-align:top\">SEK</td><td class=\"rightBorder\" style=\"vertical-align:top\">90XYKT83LMM7AARZ8JN958JC</td><td class=\"leftBorder\" style=\"vertical-align:top\">Research and Development</td><td style=\"vertical-align:top\">Schiller - Zieme</td><td class=\"rightBorder\" style=\"vertical-align:top\">Accountant</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1896 Washington Street</td><td style=\"vertical-align:top\">Dallas</td><td style=\"vertical-align:top\">Nevada</td><td style=\"vertical-align:top\">NV</td><td class=\"rightBorder\" style=\"vertical-align:top\">88511</td><td class=\"leftBorder\" style=\"vertical-align:top\">20.086743</td><td class=\"rightBorder\" style=\"vertical-align:top\">-34.577107</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">963-113</td><td style=\"vertical-align:top\">638-461-822</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">admin</td></tr><tr><td style=\"vertical-align:top\">4</td><td style=\"vertical-align:top\">James</td><td style=\"vertical-align:top\">Davis</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">45</td><td style=\"vertical-align:top\">male</td><td style=\"vertical-align:top\">james.davis@x.dummyjson.com</td><td style=\"vertical-align:top\">+49 614-958-9364</td><td style=\"vertical-align:top\">jamesd</td><td style=\"vertical-align:top\">jamesdpass</td><td style=\"vertical-align:top\">1979-5-4</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/jamesd/128</td><td style=\"vertical-align:top\">AB+</td><td style=\"vertical-align:top\">193.310000</td><td style=\"vertical-align:top\">62.100000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Amber</td><td class=\"leftBorder\" style=\"vertical-align:top\">Blonde</td><td class=\"rightBorder\" style=\"vertical-align:top\">Straight</td><td class=\"rightBorder\" style=\"vertical-align:top\">101.118.131.66</td><td class=\"leftBorder\" style=\"vertical-align:top\">238 Jefferson Street</td><td style=\"vertical-align:top\">Seattle</td><td style=\"vertical-align:top\">Pennsylvania</td><td style=\"vertical-align:top\">PA</td><td class=\"rightBorder\" style=\"vertical-align:top\">68354</td><td class=\"leftBorder\" style=\"vertical-align:top\">16.782513</td><td class=\"rightBorder\" style=\"vertical-align:top\">-139.347230</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">10:7d:df:1f:97:58</td><td class=\"rightBorder\" style=\"vertical-align:top\">University of Southern California</td><td class=\"leftBorder\" style=\"vertical-align:top\">05/29</td><td style=\"vertical-align:top\">5005519846254763</td><td style=\"vertical-align:top\">Mastercard</td><td style=\"vertical-align:top\">INR</td><td class=\"rightBorder\" style=\"vertical-align:top\">7N7ZH1PJ8Q4WU1K965HQQR27</td><td class=\"leftBorder\" style=\"vertical-align:top\">Support</td><td style=\"vertical-align:top\">Pagac and Sons</td><td class=\"rightBorder\" style=\"vertical-align:top\">Research Analyst</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1622 Lincoln Street</td><td style=\"vertical-align:top\">Fort Worth</td><td style=\"vertical-align:top\">Pennsylvania</td><td style=\"vertical-align:top\">PA</td><td class=\"rightBorder\" style=\"vertical-align:top\">27768</td><td class=\"leftBorder\" style=\"vertical-align:top\">54.911930</td><td class=\"rightBorder\" style=\"vertical-align:top\">-79.498328</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">904-810</td><td style=\"vertical-align:top\">116-951-314</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">admin</td></tr><tr><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">Emma</td><td style=\"vertical-align:top\">Miller</td><td style=\"vertical-align:top\">Johnson</td><td style=\"vertical-align:top\">30</td><td style=\"vertical-align:top\">female</td><td style=\"vertical-align:top\">emma.miller@x.dummyjson.com</td><td style=\"vertical-align:top\">+91 759-776-1614</td><td style=\"vertical-align:top\">emmaj</td><td style=\"vertical-align:top\">emmajpass</td><td style=\"vertical-align:top\">1994-6-13</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/emmaj/128</td><td style=\"vertical-align:top\">AB-</td><td style=\"vertical-align:top\">192.800000</td><td style=\"vertical-align:top\">63.620000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Green</td><td class=\"leftBorder\" style=\"vertical-align:top\">White</td><td class=\"rightBorder\" style=\"vertical-align:top\">Straight</td><td class=\"rightBorder\" style=\"vertical-align:top\">224.126.22.183</td><td class=\"leftBorder\" style=\"vertical-align:top\">607 Fourth Street</td><td style=\"vertical-align:top\">Jacksonville</td><td style=\"vertical-align:top\">Colorado</td><td style=\"vertical-align:top\">CO</td><td class=\"rightBorder\" style=\"vertical-align:top\">26593</td><td class=\"leftBorder\" style=\"vertical-align:top\">0.505589</td><td class=\"rightBorder\" style=\"vertical-align:top\">-157.432810</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">32:b9:7e:8d:f5:e8</td><td class=\"rightBorder\" style=\"vertical-align:top\">Northeastern University</td><td class=\"leftBorder\" style=\"vertical-align:top\">03/26</td><td style=\"vertical-align:top\">5772950119588627</td><td style=\"vertical-align:top\">American Express</td><td style=\"vertical-align:top\">CAD</td><td class=\"rightBorder\" style=\"vertical-align:top\">TAVHURD845KVBTB8W81AQXRY</td><td class=\"leftBorder\" style=\"vertical-align:top\">Human Resources</td><td style=\"vertical-align:top\">Graham - Gulgowski</td><td class=\"rightBorder\" style=\"vertical-align:top\">Quality Assurance Engineer</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1460 Sixth Street</td><td style=\"vertical-align:top\">San Antonio</td><td style=\"vertical-align:top\">Idaho</td><td style=\"vertical-align:top\">ID</td><td class=\"rightBorder\" style=\"vertical-align:top\">21965</td><td class=\"leftBorder\" style=\"vertical-align:top\">44.346545</td><td class=\"rightBorder\" style=\"vertical-align:top\">-26.944701</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">403-505</td><td style=\"vertical-align:top\">526-210-885</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">admin</td></tr><tr><td style=\"vertical-align:top\">6</td><td style=\"vertical-align:top\">Olivia</td><td style=\"vertical-align:top\">Wilson</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">22</td><td style=\"vertical-align:top\">female</td><td style=\"vertical-align:top\">olivia.wilson@x.dummyjson.com</td><td style=\"vertical-align:top\">+91 607-295-6448</td><td style=\"vertical-align:top\">oliviaw</td><td style=\"vertical-align:top\">oliviawpass</td><td style=\"vertical-align:top\">2002-4-20</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/oliviaw/128</td><td style=\"vertical-align:top\">B+</td><td style=\"vertical-align:top\">182.610000</td><td style=\"vertical-align:top\">58</td><td class=\"rightBorder\" style=\"vertical-align:top\">Hazel</td><td class=\"leftBorder\" style=\"vertical-align:top\">Gray</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"rightBorder\" style=\"vertical-align:top\">249.178.112.207</td><td class=\"leftBorder\" style=\"vertical-align:top\">547 First Street</td><td style=\"vertical-align:top\">Fort Worth</td><td style=\"vertical-align:top\">Tennessee</td><td style=\"vertical-align:top\">TN</td><td class=\"rightBorder\" style=\"vertical-align:top\">83843</td><td class=\"leftBorder\" style=\"vertical-align:top\">75.326270</td><td class=\"rightBorder\" style=\"vertical-align:top\">-26.152850</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">9c:7f:ea:34:18:19</td><td class=\"rightBorder\" style=\"vertical-align:top\">University of North Carolina--Chapel <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">05/28</td><td style=\"vertical-align:top\">6771923832947881</td><td style=\"vertical-align:top\">Diners Club International</td><td style=\"vertical-align:top\">BRL</td><td class=\"rightBorder\" style=\"vertical-align:top\">V6H0O5OE3Q4JVKWDTYWZABMD</td><td class=\"leftBorder\" style=\"vertical-align:top\">Product Management</td><td style=\"vertical-align:top\">Pfannerstill Inc</td><td class=\"rightBorder\" style=\"vertical-align:top\">Research Analyst</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">425 Sixth Street</td><td style=\"vertical-align:top\">Indianapolis</td><td style=\"vertical-align:top\">Oklahoma</td><td style=\"vertical-align:top\">OK</td><td class=\"rightBorder\" style=\"vertical-align:top\">74263</td><td class=\"leftBorder\" style=\"vertical-align:top\">74.986644</td><td class=\"rightBorder\" style=\"vertical-align:top\">-132.916888</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">921-709</td><td style=\"vertical-align:top\">836-772-168</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">moderator</td></tr><tr><td style=\"vertical-align:top\">7</td><td style=\"vertical-align:top\">Alexander</td><td style=\"vertical-align:top\">Jones</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">38</td><td style=\"vertical-align:top\">male</td><td style=\"vertical-align:top\">alexander.jones@x.dummyjson.com</td><td style=\"vertical-align:top\">+61 260-824-4986</td><td style=\"vertical-align:top\">alexanderj</td><td style=\"vertical-align:top\">alexanderjpass</td><td style=\"vertical-align:top\">1986-10-20</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/alexanderj<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">AB-</td><td style=\"vertical-align:top\">153.890000</td><td style=\"vertical-align:top\">77.420000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Blue</td><td class=\"leftBorder\" style=\"vertical-align:top\">White</td><td class=\"rightBorder\" style=\"vertical-align:top\">Straight</td><td class=\"rightBorder\" style=\"vertical-align:top\">166.204.84.32</td><td class=\"leftBorder\" style=\"vertical-align:top\">664 Maple Street</td><td style=\"vertical-align:top\">Indianapolis</td><td style=\"vertical-align:top\">Delaware</td><td style=\"vertical-align:top\">DE</td><td class=\"rightBorder\" style=\"vertical-align:top\">86684</td><td class=\"leftBorder\" style=\"vertical-align:top\">35.289664</td><td class=\"rightBorder\" style=\"vertical-align:top\">7.063255</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">d2:64:58:2d:1c:46</td><td class=\"rightBorder\" style=\"vertical-align:top\">University of Illinois--Urbana-Champaign</td><td class=\"leftBorder\" style=\"vertical-align:top\">05/25</td><td style=\"vertical-align:top\">7344951706130140</td><td style=\"vertical-align:top\">JCB</td><td style=\"vertical-align:top\">EUR</td><td class=\"rightBorder\" style=\"vertical-align:top\">49V4GVDVMP0MHIDD4VXMQ3A2</td><td class=\"leftBorder\" style=\"vertical-align:top\">Engineering</td><td style=\"vertical-align:top\">Dickens - Beahan</td><td class=\"rightBorder\" style=\"vertical-align:top\">Web Developer</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">996 Eighth Street</td><td style=\"vertical-align:top\">Washington</td><td style=\"vertical-align:top\">Kansas</td><td style=\"vertical-align:top\">KS</td><td class=\"rightBorder\" style=\"vertical-align:top\">27858</td><td class=\"leftBorder\" style=\"vertical-align:top\">-75.462366</td><td class=\"rightBorder\" style=\"vertical-align:top\">-128.025697</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">638-127</td><td style=\"vertical-align:top\">722-993-925</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">moderator</td></tr><tr><td style=\"vertical-align:top\">8</td><td style=\"vertical-align:top\">Ava</td><td style=\"vertical-align:top\">Taylor</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">27</td><td style=\"vertical-align:top\">female</td><td style=\"vertical-align:top\">ava.taylor@x.dummyjson.com</td><td style=\"vertical-align:top\">+1 458-853-7877</td><td style=\"vertical-align:top\">avat</td><td style=\"vertical-align:top\">avatpass</td><td style=\"vertical-align:top\">1997-8-25</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/avat/128</td><td style=\"vertical-align:top\">AB-</td><td style=\"vertical-align:top\">168.470000</td><td style=\"vertical-align:top\">57.080000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Hazel</td><td class=\"leftBorder\" style=\"vertical-align:top\">Red</td><td class=\"rightBorder\" style=\"vertical-align:top\">Kinky</td><td class=\"rightBorder\" style=\"vertical-align:top\">150.73.197.233</td><td class=\"leftBorder\" style=\"vertical-align:top\">1197 First Street</td><td style=\"vertical-align:top\">Fort Worth</td><td style=\"vertical-align:top\">Rhode Island</td><td style=\"vertical-align:top\">RI</td><td class=\"rightBorder\" style=\"vertical-align:top\">24771</td><td class=\"leftBorder\" style=\"vertical-align:top\">-81.194833</td><td class=\"rightBorder\" style=\"vertical-align:top\">-87.948158</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">8d:2e:c2:d6:e7:a8</td><td class=\"rightBorder\" style=\"vertical-align:top\">University of Wisconsin--Madison</td><td class=\"leftBorder\" style=\"vertical-align:top\">01/29</td><td style=\"vertical-align:top\">6412128967460199</td><td style=\"vertical-align:top\">Maestro</td><td style=\"vertical-align:top\">CNY</td><td class=\"rightBorder\" style=\"vertical-align:top\">TS66YQ8R16OX7IJKLUONDQHP</td><td class=\"leftBorder\" style=\"vertical-align:top\">Marketing</td><td style=\"vertical-align:top\">Nikolaus Inc</td><td class=\"rightBorder\" style=\"vertical-align:top\">Chief Executive Officer</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">930 Lincoln Street</td><td style=\"vertical-align:top\">Austin</td><td style=\"vertical-align:top\">Colorado</td><td style=\"vertical-align:top\">CO</td><td class=\"rightBorder\" style=\"vertical-align:top\">47592</td><td class=\"leftBorder\" style=\"vertical-align:top\">87.970083</td><td class=\"rightBorder\" style=\"vertical-align:top\">-42.769351</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">297-762</td><td style=\"vertical-align:top\">257-419-109</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">moderator</td></tr><tr><td style=\"vertical-align:top\">9</td><td style=\"vertical-align:top\">Ethan</td><td style=\"vertical-align:top\">Martinez</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">33</td><td style=\"vertical-align:top\">male</td><td style=\"vertical-align:top\">ethan.martinez@x.dummyjson.com</td><td style=\"vertical-align:top\">+92 933-608-5081</td><td style=\"vertical-align:top\">ethanm</td><td style=\"vertical-align:top\">ethanmpass</td><td style=\"vertical-align:top\">1991-2-12</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/ethanm/128</td><td style=\"vertical-align:top\">AB+</td><td style=\"vertical-align:top\">159.190000</td><td style=\"vertical-align:top\">68.810000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Hazel</td><td class=\"leftBorder\" style=\"vertical-align:top\">Purple</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"rightBorder\" style=\"vertical-align:top\">63.191.127.71</td><td class=\"leftBorder\" style=\"vertical-align:top\">466 Pine Street</td><td style=\"vertical-align:top\">San Antonio</td><td style=\"vertical-align:top\">Louisiana</td><td style=\"vertical-align:top\">LA</td><td class=\"rightBorder\" style=\"vertical-align:top\">72360</td><td class=\"leftBorder\" style=\"vertical-align:top\">74.074918</td><td class=\"rightBorder\" style=\"vertical-align:top\">-25.312703</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">59:e:9e:e3:29:da</td><td class=\"rightBorder\" style=\"vertical-align:top\">Syracuse University</td><td class=\"leftBorder\" style=\"vertical-align:top\">02/25</td><td style=\"vertical-align:top\">7183482484317509</td><td style=\"vertical-align:top\">Visa</td><td style=\"vertical-align:top\">CAD</td><td class=\"rightBorder\" style=\"vertical-align:top\">CW5U5KS23U7JYD22TVQL7SIH</td><td class=\"leftBorder\" style=\"vertical-align:top\">Support</td><td style=\"vertical-align:top\">Gorczany - Gottlieb</td><td class=\"rightBorder\" style=\"vertical-align:top\">Legal Counsel</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1597 Oak Street</td><td style=\"vertical-align:top\">Chicago</td><td style=\"vertical-align:top\">Florida</td><td style=\"vertical-align:top\">FL</td><td class=\"rightBorder\" style=\"vertical-align:top\">28100</td><td class=\"leftBorder\" style=\"vertical-align:top\">-67.452080</td><td class=\"rightBorder\" style=\"vertical-align:top\">-23.209886</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">790-434</td><td style=\"vertical-align:top\">569-650-348</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">moderator</td></tr><tr><td style=\"vertical-align:top\">10</td><td style=\"vertical-align:top\">Isabella</td><td style=\"vertical-align:top\">Anderson</td><td style=\"vertical-align:top\">Davis</td><td style=\"vertical-align:top\">31</td><td style=\"vertical-align:top\">female</td><td style=\"vertical-align:top\">isabella.anderson@x.dummyjson.com</td><td style=\"vertical-align:top\">+49 770-658-4885</td><td style=\"vertical-align:top\">isabellad</td><td style=\"vertical-align:top\">isabelladpass</td><td style=\"vertical-align:top\">1993-6-10</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/isabellad/128</td><td style=\"vertical-align:top\">A-</td><td style=\"vertical-align:top\">150.560000</td><td style=\"vertical-align:top\">50.100000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Brown</td><td class=\"leftBorder\" style=\"vertical-align:top\">Blonde</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"rightBorder\" style=\"vertical-align:top\">114.9.114.205</td><td class=\"leftBorder\" style=\"vertical-align:top\">1964 Oak Street</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">Utah</td><td style=\"vertical-align:top\">UT</td><td class=\"rightBorder\" style=\"vertical-align:top\">89352</td><td class=\"leftBorder\" style=\"vertical-align:top\">41.331324</td><td class=\"rightBorder\" style=\"vertical-align:top\">151.782727</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">b1:b0:d0:a2:82:80</td><td class=\"rightBorder\" style=\"vertical-align:top\">California Institute of Technology (C<span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">05/27</td><td style=\"vertical-align:top\">6118714010128731</td><td style=\"vertical-align:top\">NPS</td><td style=\"vertical-align:top\">CNY</td><td class=\"rightBorder\" style=\"vertical-align:top\">GBZRGDMKUOTO34HBCI7A986J</td><td class=\"leftBorder\" style=\"vertical-align:top\">Marketing</td><td style=\"vertical-align:top\">Pollich - Hilpert</td><td class=\"rightBorder\" style=\"vertical-align:top\">Chief Financial Officer</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1029 Adams Street</td><td style=\"vertical-align:top\">San Diego</td><td style=\"vertical-align:top\">Maryland</td><td style=\"vertical-align:top\">MD</td><td class=\"rightBorder\" style=\"vertical-align:top\">63847</td><td class=\"leftBorder\" style=\"vertical-align:top\">-25.843393</td><td class=\"rightBorder\" style=\"vertical-align:top\">-62.692681</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">127-297</td><td style=\"vertical-align:top\">902-438-728</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">moderator</td></tr><tr><td style=\"vertical-align:top\">11</td><td style=\"vertical-align:top\">Liam</td><td style=\"vertical-align:top\">Garcia</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">29</td><td style=\"vertical-align:top\">male</td><td style=\"vertical-align:top\">liam.garcia@x.dummyjson.com</td><td style=\"vertical-align:top\">+92 870-217-6201</td><td style=\"vertical-align:top\">liamg</td><td style=\"vertical-align:top\">liamgpass</td><td style=\"vertical-align:top\">1995-6-6</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/liamg/128</td><td style=\"vertical-align:top\">AB-</td><td style=\"vertical-align:top\">162.320000</td><td style=\"vertical-align:top\">93.160000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Violet</td><td class=\"leftBorder\" style=\"vertical-align:top\">Red</td><td class=\"rightBorder\" style=\"vertical-align:top\">Wavy</td><td class=\"rightBorder\" style=\"vertical-align:top\">56.201.85.9</td><td class=\"leftBorder\" style=\"vertical-align:top\">576 Fifth Street</td><td style=\"vertical-align:top\">Denver</td><td style=\"vertical-align:top\">South Dakota</td><td style=\"vertical-align:top\">SD</td><td class=\"rightBorder\" style=\"vertical-align:top\">57252</td><td class=\"leftBorder\" style=\"vertical-align:top\">-66.218177</td><td class=\"rightBorder\" style=\"vertical-align:top\">-145.340165</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">31:9a:28:8b:99:6c</td><td class=\"rightBorder\" style=\"vertical-align:top\">Ohio State University</td><td class=\"leftBorder\" style=\"vertical-align:top\">02/27</td><td style=\"vertical-align:top\">2302893002194899</td><td style=\"vertical-align:top\">Discover</td><td style=\"vertical-align:top\">GBP</td><td class=\"rightBorder\" style=\"vertical-align:top\">O8ENPRB9UVBL2EFZ7601KC09</td><td class=\"leftBorder\" style=\"vertical-align:top\">Services</td><td style=\"vertical-align:top\">Considine - Torp</td><td class=\"rightBorder\" style=\"vertical-align:top\">Web Developer</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">27 Cedar Street</td><td style=\"vertical-align:top\">Philadelphia</td><td style=\"vertical-align:top\">Connecticut</td><td style=\"vertical-align:top\">CT</td><td class=\"rightBorder\" style=\"vertical-align:top\">79574</td><td class=\"leftBorder\" style=\"vertical-align:top\">-81.841588</td><td class=\"rightBorder\" style=\"vertical-align:top\">31.794230</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">326-604</td><td style=\"vertical-align:top\">933-784-949</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">moderator</td></tr><tr><td style=\"vertical-align:top\">12</td><td style=\"vertical-align:top\">Mia</td><td style=\"vertical-align:top\">Rodriguez</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">24</td><td style=\"vertical-align:top\">female</td><td style=\"vertical-align:top\">mia.rodriguez@x.dummyjson.com</td><td style=\"vertical-align:top\">+49 989-461-8403</td><td style=\"vertical-align:top\">miar</td><td style=\"vertical-align:top\">miarpass</td><td style=\"vertical-align:top\">2000-8-4</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/miar/128</td><td style=\"vertical-align:top\">O-</td><td style=\"vertical-align:top\">188.080000</td><td style=\"vertical-align:top\">56.030000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Blue</td><td class=\"leftBorder\" style=\"vertical-align:top\">Purple</td><td class=\"rightBorder\" style=\"vertical-align:top\">Wavy</td><td class=\"rightBorder\" style=\"vertical-align:top\">11.72.253.90</td><td class=\"leftBorder\" style=\"vertical-align:top\">1627 Sixth Street</td><td style=\"vertical-align:top\">Jacksonville</td><td style=\"vertical-align:top\">West Virginia</td><td style=\"vertical-align:top\">WV</td><td class=\"rightBorder\" style=\"vertical-align:top\">41810</td><td class=\"leftBorder\" style=\"vertical-align:top\">24.857497</td><td class=\"rightBorder\" style=\"vertical-align:top\">-34.865429</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">53:d7:a4:6:1e:58</td><td class=\"rightBorder\" style=\"vertical-align:top\">William & Mary</td><td class=\"leftBorder\" style=\"vertical-align:top\">05/26</td><td style=\"vertical-align:top\">1539872303456158</td><td style=\"vertical-align:top\">Carte Bancaire</td><td style=\"vertical-align:top\">CAD</td><td class=\"rightBorder\" style=\"vertical-align:top\">EBMD95RLK8B82ZAZNXBJ09V5</td><td class=\"leftBorder\" style=\"vertical-align:top\">Accounting</td><td style=\"vertical-align:top\">Miller, Schowalter and Wisozk</td><td class=\"rightBorder\" style=\"vertical-align:top\">Business Analyst</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1039 Washington Street</td><td style=\"vertical-align:top\">Philadelphia</td><td style=\"vertical-align:top\">New Jersey</td><td style=\"vertical-align:top\">NJ</td><td class=\"rightBorder\" style=\"vertical-align:top\">57518</td><td class=\"leftBorder\" style=\"vertical-align:top\">85.455933</td><td class=\"rightBorder\" style=\"vertical-align:top\">164.246103</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">754-660</td><td style=\"vertical-align:top\">749-524-124</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">moderator</td></tr><tr><td style=\"vertical-align:top\">13</td><td style=\"vertical-align:top\">Noah</td><td style=\"vertical-align:top\">Hernandez</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">40</td><td style=\"vertical-align:top\">male</td><td style=\"vertical-align:top\">noah.hernandez@x.dummyjson.com</td><td style=\"vertical-align:top\">+49 393-605-6968</td><td style=\"vertical-align:top\">noahh</td><td style=\"vertical-align:top\">noahhpass</td><td style=\"vertical-align:top\">1984-6-5</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/noahh/128</td><td style=\"vertical-align:top\">AB+</td><td style=\"vertical-align:top\">188.620000</td><td style=\"vertical-align:top\">69.490000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Brown</td><td class=\"leftBorder\" style=\"vertical-align:top\">Red</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"rightBorder\" style=\"vertical-align:top\">169.154.126.57</td><td class=\"leftBorder\" style=\"vertical-align:top\">1413 Maple Street</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">North Dakota</td><td style=\"vertical-align:top\">ND</td><td class=\"rightBorder\" style=\"vertical-align:top\">73696</td><td class=\"leftBorder\" style=\"vertical-align:top\">-25.037700</td><td class=\"rightBorder\" style=\"vertical-align:top\">-151.704690</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">d4:fe:ae:8f:eb:a3</td><td class=\"rightBorder\" style=\"vertical-align:top\">New York University (NYU)</td><td class=\"leftBorder\" style=\"vertical-align:top\">05/26</td><td style=\"vertical-align:top\">1681772579326385</td><td style=\"vertical-align:top\">Discover</td><td style=\"vertical-align:top\">SEK</td><td class=\"rightBorder\" style=\"vertical-align:top\">G4UIZKIQVPJM9D31XQVR1E9Z</td><td class=\"leftBorder\" style=\"vertical-align:top\">Engineering</td><td style=\"vertical-align:top\">Botsford, Marquardt and Roberts</td><td class=\"rightBorder\" style=\"vertical-align:top\">Database Administrator</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">62 Third Street</td><td style=\"vertical-align:top\">Seattle</td><td style=\"vertical-align:top\">Oregon</td><td style=\"vertical-align:top\">OR</td><td class=\"rightBorder\" style=\"vertical-align:top\">83474</td><td class=\"leftBorder\" style=\"vertical-align:top\">19.490447</td><td class=\"rightBorder\" style=\"vertical-align:top\">-13.173207</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">877-628</td><td style=\"vertical-align:top\">660-847-389</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">moderator</td></tr><tr><td style=\"vertical-align:top\">14</td><td style=\"vertical-align:top\">Charlotte</td><td style=\"vertical-align:top\">Lopez</td><td style=\"vertical-align:top\">Martinez</td><td style=\"vertical-align:top\">36</td><td style=\"vertical-align:top\">female</td><td style=\"vertical-align:top\">charlotte.lopez@x.dummyjson.com</td><td style=\"vertical-align:top\">+44 373-953-5028</td><td style=\"vertical-align:top\">charlottem</td><td style=\"vertical-align:top\">charlottempass</td><td style=\"vertical-align:top\">1988-6-8</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/charlottem<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">AB-</td><td style=\"vertical-align:top\">178.920000</td><td style=\"vertical-align:top\">82.460000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Brown</td><td class=\"leftBorder\" style=\"vertical-align:top\">Gray</td><td class=\"rightBorder\" style=\"vertical-align:top\">Kinky</td><td class=\"rightBorder\" style=\"vertical-align:top\">119.103.95.60</td><td class=\"leftBorder\" style=\"vertical-align:top\">208 Second Street</td><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Ohio</td><td style=\"vertical-align:top\">OH</td><td class=\"rightBorder\" style=\"vertical-align:top\">42044</td><td class=\"leftBorder\" style=\"vertical-align:top\">-44.443762</td><td class=\"rightBorder\" style=\"vertical-align:top\">-151.420561</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">f6:ff:37:aa:6c:f1</td><td class=\"rightBorder\" style=\"vertical-align:top\">Northeastern University</td><td class=\"leftBorder\" style=\"vertical-align:top\">02/27</td><td style=\"vertical-align:top\">5675368650551956</td><td style=\"vertical-align:top\">Maestro</td><td style=\"vertical-align:top\">CNY</td><td class=\"rightBorder\" style=\"vertical-align:top\">FKK6U634LGI3E7N517DLVVTL</td><td class=\"leftBorder\" style=\"vertical-align:top\">Accounting</td><td style=\"vertical-align:top\">Zulauf and Sons</td><td class=\"rightBorder\" style=\"vertical-align:top\">Chief Executive Officer</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">569 Jefferson Street</td><td style=\"vertical-align:top\">Los Angeles</td><td style=\"vertical-align:top\">Montana</td><td style=\"vertical-align:top\">MT</td><td class=\"rightBorder\" style=\"vertical-align:top\">17779</td><td class=\"leftBorder\" style=\"vertical-align:top\">-18.371256</td><td class=\"rightBorder\" style=\"vertical-align:top\">22.566258</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">364-782</td><td style=\"vertical-align:top\">255-491-479</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">moderator</td></tr><tr><td style=\"vertical-align:top\">15</td><td style=\"vertical-align:top\">William</td><td style=\"vertical-align:top\">Gonzalez</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">32</td><td style=\"vertical-align:top\">male</td><td style=\"vertical-align:top\">william.gonzalez@x.dummyjson.com</td><td style=\"vertical-align:top\">+81 905-252-7319</td><td style=\"vertical-align:top\">williamg</td><td style=\"vertical-align:top\">williamgpass</td><td style=\"vertical-align:top\">1992-3-27</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/williamg/128</td><td style=\"vertical-align:top\">B-</td><td style=\"vertical-align:top\">173.210000</td><td style=\"vertical-align:top\">82.410000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Hazel</td><td class=\"leftBorder\" style=\"vertical-align:top\">Gray</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"rightBorder\" style=\"vertical-align:top\">250.2.241.204</td><td class=\"leftBorder\" style=\"vertical-align:top\">31 Maple Street</td><td style=\"vertical-align:top\">San Jose</td><td style=\"vertical-align:top\">Utah</td><td style=\"vertical-align:top\">UT</td><td class=\"rightBorder\" style=\"vertical-align:top\">78243</td><td class=\"leftBorder\" style=\"vertical-align:top\">8.152876</td><td class=\"rightBorder\" style=\"vertical-align:top\">113.297990</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">f5:68:28:f9:ec:89</td><td class=\"rightBorder\" style=\"vertical-align:top\">Tufts University</td><td class=\"leftBorder\" style=\"vertical-align:top\">03/27</td><td style=\"vertical-align:top\">6053000793215148</td><td style=\"vertical-align:top\">Mir</td><td style=\"vertical-align:top\">EUR</td><td class=\"rightBorder\" style=\"vertical-align:top\">AR01SNDMKGECX0EYH7UCW61W</td><td class=\"leftBorder\" style=\"vertical-align:top\">Marketing</td><td style=\"vertical-align:top\">Spinka - Dickinson</td><td class=\"rightBorder\" style=\"vertical-align:top\">Software Architect</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1538 Eighth Street</td><td style=\"vertical-align:top\">San Jose</td><td style=\"vertical-align:top\">Missouri</td><td style=\"vertical-align:top\">MO</td><td class=\"rightBorder\" style=\"vertical-align:top\">29673</td><td class=\"leftBorder\" style=\"vertical-align:top\">24.169361</td><td class=\"rightBorder\" style=\"vertical-align:top\">-29.395167</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">830-515</td><td style=\"vertical-align:top\">690-544-755</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">moderator</td></tr><tr><td style=\"vertical-align:top\">16</td><td style=\"vertical-align:top\">Avery</td><td style=\"vertical-align:top\">Perez</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">25</td><td style=\"vertical-align:top\">female</td><td style=\"vertical-align:top\">avery.perez@x.dummyjson.com</td><td style=\"vertical-align:top\">+61 731-431-3457</td><td style=\"vertical-align:top\">averyp</td><td style=\"vertical-align:top\">averyppass</td><td style=\"vertical-align:top\">1999-3-10</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/averyp/128</td><td style=\"vertical-align:top\">O-</td><td style=\"vertical-align:top\">172.680000</td><td style=\"vertical-align:top\">93.900000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Brown</td><td class=\"leftBorder\" style=\"vertical-align:top\">Green</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"rightBorder\" style=\"vertical-align:top\">131.217.4.214</td><td class=\"leftBorder\" style=\"vertical-align:top\">1125 First Street</td><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Iowa</td><td style=\"vertical-align:top\">IA</td><td class=\"rightBorder\" style=\"vertical-align:top\">30973</td><td class=\"leftBorder\" style=\"vertical-align:top\">12.789127</td><td class=\"rightBorder\" style=\"vertical-align:top\">85.792598</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">b3:ff:f3:c5:37:46</td><td class=\"rightBorder\" style=\"vertical-align:top\">Harvard University</td><td class=\"leftBorder\" style=\"vertical-align:top\">04/27</td><td style=\"vertical-align:top\">0961014686718571</td><td style=\"vertical-align:top\">Carte Bancaire</td><td style=\"vertical-align:top\">USD</td><td class=\"rightBorder\" style=\"vertical-align:top\">28JYZAY4KYT48YI8QW40PWXR</td><td class=\"leftBorder\" style=\"vertical-align:top\">Accounting</td><td style=\"vertical-align:top\">Herzog Inc</td><td class=\"rightBorder\" style=\"vertical-align:top\">Database Administrator</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">183 Maple Street</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">Rhode Island</td><td style=\"vertical-align:top\">RI</td><td class=\"rightBorder\" style=\"vertical-align:top\">45238</td><td class=\"leftBorder\" style=\"vertical-align:top\">-53.318189</td><td class=\"rightBorder\" style=\"vertical-align:top\">105.835271</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">348-493</td><td style=\"vertical-align:top\">679-523-686</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">user</td></tr><tr><td style=\"vertical-align:top\">17</td><td style=\"vertical-align:top\">Evelyn</td><td style=\"vertical-align:top\">Sanchez</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">37</td><td style=\"vertical-align:top\">female</td><td style=\"vertical-align:top\">evelyn.sanchez@x.dummyjson.com</td><td style=\"vertical-align:top\">+1 623-880-6871</td><td style=\"vertical-align:top\">evelyns</td><td style=\"vertical-align:top\">evelynspass</td><td style=\"vertical-align:top\">1987-10-13</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/evelyns/128</td><td style=\"vertical-align:top\">B+</td><td style=\"vertical-align:top\">184.080000</td><td style=\"vertical-align:top\">83.150000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Violet</td><td class=\"leftBorder\" style=\"vertical-align:top\">Blue</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"rightBorder\" style=\"vertical-align:top\">87.114.135.146</td><td class=\"leftBorder\" style=\"vertical-align:top\">1170 Lincoln Street</td><td style=\"vertical-align:top\">San Diego</td><td style=\"vertical-align:top\">Wyoming</td><td style=\"vertical-align:top\">WY</td><td class=\"rightBorder\" style=\"vertical-align:top\">43423</td><td class=\"leftBorder\" style=\"vertical-align:top\">-83.314840</td><td class=\"rightBorder\" style=\"vertical-align:top\">11.768071</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">f8:e5:bd:43:bc:d8</td><td class=\"rightBorder\" style=\"vertical-align:top\">Washington University in St. Louis</td><td class=\"leftBorder\" style=\"vertical-align:top\">04/29</td><td style=\"vertical-align:top\">4557521697420096</td><td style=\"vertical-align:top\">UnionPay</td><td style=\"vertical-align:top\">SEK</td><td class=\"rightBorder\" style=\"vertical-align:top\">KN8XAPR2J5UB8AKDI1EVJ56R</td><td class=\"leftBorder\" style=\"vertical-align:top\">Support</td><td style=\"vertical-align:top\">Predovic - Johns</td><td class=\"rightBorder\" style=\"vertical-align:top\">Chief Financial Officer</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1802 Ninth Street</td><td style=\"vertical-align:top\">San Diego</td><td style=\"vertical-align:top\">Minnesota</td><td style=\"vertical-align:top\">MN</td><td class=\"rightBorder\" style=\"vertical-align:top\">89416</td><td class=\"leftBorder\" style=\"vertical-align:top\">29.034592</td><td class=\"rightBorder\" style=\"vertical-align:top\">-78.004598</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">604-817</td><td style=\"vertical-align:top\">689-332-644</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">user</td></tr><tr><td style=\"vertical-align:top\">18</td><td style=\"vertical-align:top\">Logan</td><td style=\"vertical-align:top\">Torres</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">31</td><td style=\"vertical-align:top\">male</td><td style=\"vertical-align:top\">logan.torres@x.dummyjson.com</td><td style=\"vertical-align:top\">+81 507-434-8733</td><td style=\"vertical-align:top\">logant</td><td style=\"vertical-align:top\">logantpass</td><td style=\"vertical-align:top\">1993-10-26</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/logant/128</td><td style=\"vertical-align:top\">A+</td><td style=\"vertical-align:top\">190.040000</td><td style=\"vertical-align:top\">72.430000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Green</td><td class=\"leftBorder\" style=\"vertical-align:top\">Green</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"rightBorder\" style=\"vertical-align:top\">155.98.15.162</td><td class=\"leftBorder\" style=\"vertical-align:top\">907 Seventh Street</td><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Arkansas</td><td style=\"vertical-align:top\">AR</td><td class=\"rightBorder\" style=\"vertical-align:top\">78805</td><td class=\"leftBorder\" style=\"vertical-align:top\">-64.846516</td><td class=\"rightBorder\" style=\"vertical-align:top\">174.775744</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">40:d:5c:1:7d:bf</td><td class=\"rightBorder\" style=\"vertical-align:top\">University of Illinois--Urbana-Champaign</td><td class=\"leftBorder\" style=\"vertical-align:top\">05/26</td><td style=\"vertical-align:top\">7884268130452098</td><td style=\"vertical-align:top\">UnionPay</td><td style=\"vertical-align:top\">NZD</td><td class=\"rightBorder\" style=\"vertical-align:top\">HZM7V9PYHPZBN72IDFPXGN8Q</td><td class=\"leftBorder\" style=\"vertical-align:top\">Training</td><td style=\"vertical-align:top\">Jast - Nader</td><td class=\"rightBorder\" style=\"vertical-align:top\">Data Analyst</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">947 Main Street</td><td style=\"vertical-align:top\">Denver</td><td style=\"vertical-align:top\">Minnesota</td><td style=\"vertical-align:top\">MN</td><td class=\"rightBorder\" style=\"vertical-align:top\">71896</td><td class=\"leftBorder\" style=\"vertical-align:top\">-24.654063</td><td class=\"rightBorder\" style=\"vertical-align:top\">-147.255268</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">576-218</td><td style=\"vertical-align:top\">806-639-934</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">user</td></tr><tr><td style=\"vertical-align:top\">19</td><td style=\"vertical-align:top\">Abigail</td><td style=\"vertical-align:top\">Rivera</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">28</td><td style=\"vertical-align:top\">female</td><td style=\"vertical-align:top\">abigail.rivera@x.dummyjson.com</td><td style=\"vertical-align:top\">+91 228-363-7806</td><td style=\"vertical-align:top\">abigailr</td><td style=\"vertical-align:top\">abigailrpass</td><td style=\"vertical-align:top\">1996-10-11</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/abigailr/128</td><td style=\"vertical-align:top\">B+</td><td style=\"vertical-align:top\">186.390000</td><td style=\"vertical-align:top\">74.610000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Violet</td><td class=\"leftBorder\" style=\"vertical-align:top\">Blue</td><td class=\"rightBorder\" style=\"vertical-align:top\">Kinky</td><td class=\"rightBorder\" style=\"vertical-align:top\">19.183.240.94</td><td class=\"leftBorder\" style=\"vertical-align:top\">996 Oak Street</td><td style=\"vertical-align:top\">Chicago</td><td style=\"vertical-align:top\">New Mexico</td><td style=\"vertical-align:top\">NM</td><td class=\"rightBorder\" style=\"vertical-align:top\">11407</td><td class=\"leftBorder\" style=\"vertical-align:top\">44.321308</td><td class=\"rightBorder\" style=\"vertical-align:top\">-3.723903</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">1d:a6:58:2a:e5:e4</td><td class=\"rightBorder\" style=\"vertical-align:top\">California Institute of Technology (C<span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">02/28</td><td style=\"vertical-align:top\">4832361886407551</td><td style=\"vertical-align:top\">RuPay</td><td style=\"vertical-align:top\">BRL</td><td class=\"rightBorder\" style=\"vertical-align:top\">O02LHDNNFCVSM6D4H81DIQHE</td><td class=\"leftBorder\" style=\"vertical-align:top\">Human Resources</td><td style=\"vertical-align:top\">Prohaska - Thiel</td><td class=\"rightBorder\" style=\"vertical-align:top\">Business Analyst</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1402 Adams Street</td><td style=\"vertical-align:top\">Austin</td><td style=\"vertical-align:top\">Wisconsin</td><td style=\"vertical-align:top\">WI</td><td class=\"rightBorder\" style=\"vertical-align:top\">51456</td><td class=\"leftBorder\" style=\"vertical-align:top\">25.672938</td><td class=\"rightBorder\" style=\"vertical-align:top\">-76.549670</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">173-637</td><td style=\"vertical-align:top\">655-823-929</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Windows NT 10.0; Win64; <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">user</td></tr><tr><td style=\"vertical-align:top\">20</td><td style=\"vertical-align:top\">Jackson</td><td style=\"vertical-align:top\">Evans</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">34</td><td style=\"vertical-align:top\">male</td><td style=\"vertical-align:top\">jackson.evans@x.dummyjson.com</td><td style=\"vertical-align:top\">+44 468-628-6686</td><td style=\"vertical-align:top\">jacksone</td><td style=\"vertical-align:top\">jacksonepass</td><td style=\"vertical-align:top\">1990-11-30</td><td style=\"vertical-align:top\">https://dummyjson.com/icon/jacksone/128</td><td style=\"vertical-align:top\">O-</td><td style=\"vertical-align:top\">162.570000</td><td style=\"vertical-align:top\">74.370000</td><td class=\"rightBorder\" style=\"vertical-align:top\">Green</td><td class=\"leftBorder\" style=\"vertical-align:top\">Red</td><td class=\"rightBorder\" style=\"vertical-align:top\">Straight</td><td class=\"rightBorder\" style=\"vertical-align:top\">221.127.144.198</td><td class=\"leftBorder\" style=\"vertical-align:top\">1873 Main Street</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">Arkansas</td><td style=\"vertical-align:top\">AR</td><td class=\"rightBorder\" style=\"vertical-align:top\">26600</td><td class=\"leftBorder\" style=\"vertical-align:top\">34.722451</td><td class=\"rightBorder\" style=\"vertical-align:top\">63.448927</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">81:14:1:97:88:85</td><td class=\"rightBorder\" style=\"vertical-align:top\">Ohio State University</td><td class=\"leftBorder\" style=\"vertical-align:top\">04/26</td><td style=\"vertical-align:top\">2109192842527801</td><td style=\"vertical-align:top\">BC Card</td><td style=\"vertical-align:top\">EUR</td><td class=\"rightBorder\" style=\"vertical-align:top\">TX26FO9B7YR2VHYDSJBE32AX</td><td class=\"leftBorder\" style=\"vertical-align:top\">Legal</td><td style=\"vertical-align:top\">Kuhlman LLC</td><td class=\"rightBorder\" style=\"vertical-align:top\">Web Developer</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1706 First Street</td><td style=\"vertical-align:top\">Chicago</td><td style=\"vertical-align:top\">Hawaii</td><td style=\"vertical-align:top\">HI</td><td class=\"rightBorder\" style=\"vertical-align:top\">34725</td><td class=\"leftBorder\" style=\"vertical-align:top\">-80.416937</td><td class=\"rightBorder\" style=\"vertical-align:top\">-83.224516</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td style=\"vertical-align:top\">843-260</td><td style=\"vertical-align:top\">248-787-886</td><td class=\"rightBorder\" style=\"vertical-align:top\">Mozilla/5.0 (Macintosh; Intel Mac OS <span class=\"structural\">...</span></td><td class=\"leftBorder\" style=\"vertical-align:top\">Bitcoin</td><td style=\"vertical-align:top\">0xb9fc2fe63b2a6c003f1c324c3bfa5325916<span class=\"structural\">...</span></td><td class=\"rightBorder\" style=\"vertical-align:top\">Ethereum (ERC20)</td><td style=\"vertical-align:top\">user</td></tr></tbody></table>\n", | |
" </body>\n", | |
" <script>\n", | |
" document.getElementById(\"static_df_1191182337\").style.display = \"none\";\n", | |
" </script>\n", | |
" </html>" | |
], | |
"application/kotlindataframe+json": "{\"$version\":\"2.0.0\",\"metadata\":{\"columns\":[\"id\",\"firstName\",\"lastName\",\"maidenName\",\"age\",\"gender\",\"email\",\"phone\",\"username\",\"password\",\"birthDate\",\"image\",\"bloodGroup\",\"height\",\"weight\",\"eyeColor\",\"hair\",\"ip\",\"address\",\"macAddress\",\"university\",\"bank\",\"company\",\"ein\",\"ssn\",\"userAgent\",\"crypto\",\"role\"],\"nrow\":30,\"ncol\":28},\"kotlin_dataframe\":[{\"id\":1,\"firstName\":\"Emily\",\"lastName\":\"Johnson\",\"maidenName\":\"Smith\",\"age\":28,\"gender\":\"female\",\"email\":\"emily.johnson@x.dummyjson.com\",\"phone\":\"+81 965-431-3024\",\"username\":\"emilys\",\"password\":\"emilyspass\",\"birthDate\":\"1996-5-30\",\"image\":\"https://dummyjson.com/icon/emilys/128\",\"bloodGroup\":\"O-\",\"height\":193.24,\"weight\":\"63.16\",\"eyeColor\":\"Green\",\"hair\":{\"data\":{\"color\":\"Brown\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"42.48.100.32\",\"address\":{\"data\":{\"address\":\"626 Main Street\",\"city\":\"Phoenix\",\"state\":\"Mississippi\",\"stateCode\":\"MS\",\"postalCode\":\"29112\",\"coordinates\":{\"data\":{\"lat\":-77.16213,\"lng\":-92.084824},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"47:fa:41:18:ec:eb\",\"university\":\"University of Wisconsin--Madison\",\"bank\":{\"data\":{\"cardExpire\":\"03/26\",\"cardNumber\":\"9289760655481815\",\"cardType\":\"Elo\",\"currency\":\"CNY\",\"iban\":\"YPUXISOBI7TTHPK2BR3HAIXL\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Engineering\",\"name\":\"Dooley, Kozey and Cronin\",\"title\":\"Sales Manager\",\"address\":{\"data\":{\"address\":\"263 Tenth Street\",\"city\":\"San Francisco\",\"state\":\"Wisconsin\",\"stateCode\":\"WI\",\"postalCode\":\"37657\",\"coordinates\":{\"data\":{\"lat\":71.814525,\"lng\":-161.150263},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"977-175\",\"ssn\":\"900-590-289\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"admin\"},{\"id\":2,\"firstName\":\"Michael\",\"lastName\":\"Williams\",\"maidenName\":\"\",\"age\":35,\"gender\":\"male\",\"email\":\"michael.williams@x.dummyjson.com\",\"phone\":\"+49 258-627-6644\",\"username\":\"michaelw\",\"password\":\"michaelwpass\",\"birthDate\":\"1989-8-10\",\"image\":\"https://dummyjson.com/icon/michaelw/128\",\"bloodGroup\":\"B+\",\"height\":186.22,\"weight\":\"76.32\",\"eyeColor\":\"Red\",\"hair\":{\"data\":{\"color\":\"Green\",\"type\":\"Straight\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"12.13.116.142\",\"address\":{\"data\":{\"address\":\"385 Fifth Street\",\"city\":\"Houston\",\"state\":\"Alabama\",\"stateCode\":\"AL\",\"postalCode\":\"38807\",\"coordinates\":{\"data\":{\"lat\":22.815468,\"lng\":115.608581},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"79:15:78:99:60:aa\",\"university\":\"Ohio State University\",\"bank\":{\"data\":{\"cardExpire\":\"02/27\",\"cardNumber\":\"6737807858721625\",\"cardType\":\"Elo\",\"currency\":\"SEK\",\"iban\":\"83IDT77FWYLCJVR8ISDACFH0\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Support\",\"name\":\"Spinka - Dickinson\",\"title\":\"Support Specialist\",\"address\":{\"data\":{\"address\":\"395 Main Street\",\"city\":\"Los Angeles\",\"state\":\"New Hampshire\",\"stateCode\":\"NH\",\"postalCode\":\"73442\",\"coordinates\":{\"data\":{\"lat\":79.098326,\"lng\":-119.624845},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"912-602\",\"ssn\":\"108-953-962\",\"userAgent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Edge/97.0.1072.76 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"admin\"},{\"id\":3,\"firstName\":\"Sophia\",\"lastName\":\"Brown\",\"maidenName\":\"\",\"age\":42,\"gender\":\"female\",\"email\":\"sophia.brown@x.dummyjson.com\",\"phone\":\"+81 210-652-2785\",\"username\":\"sophiab\",\"password\":\"sophiabpass\",\"birthDate\":\"1982-11-6\",\"image\":\"https://dummyjson.com/icon/sophiab/128\",\"bloodGroup\":\"O-\",\"height\":177.72,\"weight\":\"52.6\",\"eyeColor\":\"Hazel\",\"hair\":{\"data\":{\"color\":\"White\",\"type\":\"Wavy\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"214.225.51.195\",\"address\":{\"data\":{\"address\":\"1642 Ninth Street\",\"city\":\"Washington\",\"state\":\"Alabama\",\"stateCode\":\"AL\",\"postalCode\":\"32822\",\"coordinates\":{\"data\":{\"lat\":45.289366,\"lng\":46.832664},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"12:a3:d3:6f:5c:5b\",\"university\":\"Pepperdine University\",\"bank\":{\"data\":{\"cardExpire\":\"04/25\",\"cardNumber\":\"7795895470082859\",\"cardType\":\"Korean Express\",\"currency\":\"SEK\",\"iban\":\"90XYKT83LMM7AARZ8JN958JC\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Research and Development\",\"name\":\"Schiller - Zieme\",\"title\":\"Accountant\",\"address\":{\"data\":{\"address\":\"1896 Washington Street\",\"city\":\"Dallas\",\"state\":\"Nevada\",\"stateCode\":\"NV\",\"postalCode\":\"88511\",\"coordinates\":{\"data\":{\"lat\":20.086743,\"lng\":-34.577107},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"963-113\",\"ssn\":\"638-461-822\",\"userAgent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"admin\"},{\"id\":4,\"firstName\":\"James\",\"lastName\":\"Davis\",\"maidenName\":\"\",\"age\":45,\"gender\":\"male\",\"email\":\"james.davis@x.dummyjson.com\",\"phone\":\"+49 614-958-9364\",\"username\":\"jamesd\",\"password\":\"jamesdpass\",\"birthDate\":\"1979-5-4\",\"image\":\"https://dummyjson.com/icon/jamesd/128\",\"bloodGroup\":\"AB+\",\"height\":193.31,\"weight\":\"62.1\",\"eyeColor\":\"Amber\",\"hair\":{\"data\":{\"color\":\"Blonde\",\"type\":\"Straight\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"101.118.131.66\",\"address\":{\"data\":{\"address\":\"238 Jefferson Street\",\"city\":\"Seattle\",\"state\":\"Pennsylvania\",\"stateCode\":\"PA\",\"postalCode\":\"68354\",\"coordinates\":{\"data\":{\"lat\":16.782513,\"lng\":-139.34723},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"10:7d:df:1f:97:58\",\"university\":\"University of Southern California\",\"bank\":{\"data\":{\"cardExpire\":\"05/29\",\"cardNumber\":\"5005519846254763\",\"cardType\":\"Mastercard\",\"currency\":\"INR\",\"iban\":\"7N7ZH1PJ8Q4WU1K965HQQR27\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Support\",\"name\":\"Pagac and Sons\",\"title\":\"Research Analyst\",\"address\":{\"data\":{\"address\":\"1622 Lincoln Street\",\"city\":\"Fort Worth\",\"state\":\"Pennsylvania\",\"stateCode\":\"PA\",\"postalCode\":\"27768\",\"coordinates\":{\"data\":{\"lat\":54.91193,\"lng\":-79.498328},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"904-810\",\"ssn\":\"116-951-314\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"admin\"},{\"id\":5,\"firstName\":\"Emma\",\"lastName\":\"Miller\",\"maidenName\":\"Johnson\",\"age\":30,\"gender\":\"female\",\"email\":\"emma.miller@x.dummyjson.com\",\"phone\":\"+91 759-776-1614\",\"username\":\"emmaj\",\"password\":\"emmajpass\",\"birthDate\":\"1994-6-13\",\"image\":\"https://dummyjson.com/icon/emmaj/128\",\"bloodGroup\":\"AB-\",\"height\":192.8,\"weight\":\"63.62\",\"eyeColor\":\"Green\",\"hair\":{\"data\":{\"color\":\"White\",\"type\":\"Straight\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"224.126.22.183\",\"address\":{\"data\":{\"address\":\"607 Fourth Street\",\"city\":\"Jacksonville\",\"state\":\"Colorado\",\"stateCode\":\"CO\",\"postalCode\":\"26593\",\"coordinates\":{\"data\":{\"lat\":0.505589,\"lng\":-157.43281},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"32:b9:7e:8d:f5:e8\",\"university\":\"Northeastern University\",\"bank\":{\"data\":{\"cardExpire\":\"03/26\",\"cardNumber\":\"5772950119588627\",\"cardType\":\"American Express\",\"currency\":\"CAD\",\"iban\":\"TAVHURD845KVBTB8W81AQXRY\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Human Resources\",\"name\":\"Graham - Gulgowski\",\"title\":\"Quality Assurance Engineer\",\"address\":{\"data\":{\"address\":\"1460 Sixth Street\",\"city\":\"San Antonio\",\"state\":\"Idaho\",\"stateCode\":\"ID\",\"postalCode\":\"21965\",\"coordinates\":{\"data\":{\"lat\":44.346545,\"lng\":-26.944701},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"403-505\",\"ssn\":\"526-210-885\",\"userAgent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:97.0) Gecko/20100101 Firefox/97.0\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"admin\"},{\"id\":6,\"firstName\":\"Olivia\",\"lastName\":\"Wilson\",\"maidenName\":\"\",\"age\":22,\"gender\":\"female\",\"email\":\"olivia.wilson@x.dummyjson.com\",\"phone\":\"+91 607-295-6448\",\"username\":\"oliviaw\",\"password\":\"oliviawpass\",\"birthDate\":\"2002-4-20\",\"image\":\"https://dummyjson.com/icon/oliviaw/128\",\"bloodGroup\":\"B+\",\"height\":182.61,\"weight\":\"58\",\"eyeColor\":\"Hazel\",\"hair\":{\"data\":{\"color\":\"Gray\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"249.178.112.207\",\"address\":{\"data\":{\"address\":\"547 First Street\",\"city\":\"Fort Worth\",\"state\":\"Tennessee\",\"stateCode\":\"TN\",\"postalCode\":\"83843\",\"coordinates\":{\"data\":{\"lat\":75.32627,\"lng\":-26.15285},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"9c:7f:ea:34:18:19\",\"university\":\"University of North Carolina--Chapel Hill\",\"bank\":{\"data\":{\"cardExpire\":\"05/28\",\"cardNumber\":\"6771923832947881\",\"cardType\":\"Diners Club International\",\"currency\":\"BRL\",\"iban\":\"V6H0O5OE3Q4JVKWDTYWZABMD\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Product Management\",\"name\":\"Pfannerstill Inc\",\"title\":\"Research Analyst\",\"address\":{\"data\":{\"address\":\"425 Sixth Street\",\"city\":\"Indianapolis\",\"state\":\"Oklahoma\",\"stateCode\":\"OK\",\"postalCode\":\"74263\",\"coordinates\":{\"data\":{\"lat\":74.986644,\"lng\":-132.916888},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"921-709\",\"ssn\":\"836-772-168\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Safari/605.1.15\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"moderator\"},{\"id\":7,\"firstName\":\"Alexander\",\"lastName\":\"Jones\",\"maidenName\":\"\",\"age\":38,\"gender\":\"male\",\"email\":\"alexander.jones@x.dummyjson.com\",\"phone\":\"+61 260-824-4986\",\"username\":\"alexanderj\",\"password\":\"alexanderjpass\",\"birthDate\":\"1986-10-20\",\"image\":\"https://dummyjson.com/icon/alexanderj/128\",\"bloodGroup\":\"AB-\",\"height\":153.89,\"weight\":\"77.42\",\"eyeColor\":\"Blue\",\"hair\":{\"data\":{\"color\":\"White\",\"type\":\"Straight\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"166.204.84.32\",\"address\":{\"data\":{\"address\":\"664 Maple Street\",\"city\":\"Indianapolis\",\"state\":\"Delaware\",\"stateCode\":\"DE\",\"postalCode\":\"86684\",\"coordinates\":{\"data\":{\"lat\":35.289664,\"lng\":7.063255},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"d2:64:58:2d:1c:46\",\"university\":\"University of Illinois--Urbana-Champaign\",\"bank\":{\"data\":{\"cardExpire\":\"05/25\",\"cardNumber\":\"7344951706130140\",\"cardType\":\"JCB\",\"currency\":\"EUR\",\"iban\":\"49V4GVDVMP0MHIDD4VXMQ3A2\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Engineering\",\"name\":\"Dickens - Beahan\",\"title\":\"Web Developer\",\"address\":{\"data\":{\"address\":\"996 Eighth Street\",\"city\":\"Washington\",\"state\":\"Kansas\",\"stateCode\":\"KS\",\"postalCode\":\"27858\",\"coordinates\":{\"data\":{\"lat\":-75.462366,\"lng\":-128.025697},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"638-127\",\"ssn\":\"722-993-925\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"moderator\"},{\"id\":8,\"firstName\":\"Ava\",\"lastName\":\"Taylor\",\"maidenName\":\"\",\"age\":27,\"gender\":\"female\",\"email\":\"ava.taylor@x.dummyjson.com\",\"phone\":\"+1 458-853-7877\",\"username\":\"avat\",\"password\":\"avatpass\",\"birthDate\":\"1997-8-25\",\"image\":\"https://dummyjson.com/icon/avat/128\",\"bloodGroup\":\"AB-\",\"height\":168.47,\"weight\":\"57.08\",\"eyeColor\":\"Hazel\",\"hair\":{\"data\":{\"color\":\"Red\",\"type\":\"Kinky\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"150.73.197.233\",\"address\":{\"data\":{\"address\":\"1197 First Street\",\"city\":\"Fort Worth\",\"state\":\"Rhode Island\",\"stateCode\":\"RI\",\"postalCode\":\"24771\",\"coordinates\":{\"data\":{\"lat\":-81.194833,\"lng\":-87.948158},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"8d:2e:c2:d6:e7:a8\",\"university\":\"University of Wisconsin--Madison\",\"bank\":{\"data\":{\"cardExpire\":\"01/29\",\"cardNumber\":\"6412128967460199\",\"cardType\":\"Maestro\",\"currency\":\"CNY\",\"iban\":\"TS66YQ8R16OX7IJKLUONDQHP\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Marketing\",\"name\":\"Nikolaus Inc\",\"title\":\"Chief Executive Officer\",\"address\":{\"data\":{\"address\":\"930 Lincoln Street\",\"city\":\"Austin\",\"state\":\"Colorado\",\"stateCode\":\"CO\",\"postalCode\":\"47592\",\"coordinates\":{\"data\":{\"lat\":87.970083,\"lng\":-42.769351},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"297-762\",\"ssn\":\"257-419-109\",\"userAgent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"moderator\"},{\"id\":9,\"firstName\":\"Ethan\",\"lastName\":\"Martinez\",\"maidenName\":\"\",\"age\":33,\"gender\":\"male\",\"email\":\"ethan.martinez@x.dummyjson.com\",\"phone\":\"+92 933-608-5081\",\"username\":\"ethanm\",\"password\":\"ethanmpass\",\"birthDate\":\"1991-2-12\",\"image\":\"https://dummyjson.com/icon/ethanm/128\",\"bloodGroup\":\"AB+\",\"height\":159.19,\"weight\":\"68.81\",\"eyeColor\":\"Hazel\",\"hair\":{\"data\":{\"color\":\"Purple\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"63.191.127.71\",\"address\":{\"data\":{\"address\":\"466 Pine Street\",\"city\":\"San Antonio\",\"state\":\"Louisiana\",\"stateCode\":\"LA\",\"postalCode\":\"72360\",\"coordinates\":{\"data\":{\"lat\":74.074918,\"lng\":-25.312703},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"59:e:9e:e3:29:da\",\"university\":\"Syracuse University\",\"bank\":{\"data\":{\"cardExpire\":\"02/25\",\"cardNumber\":\"7183482484317509\",\"cardType\":\"Visa\",\"currency\":\"CAD\",\"iban\":\"CW5U5KS23U7JYD22TVQL7SIH\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Support\",\"name\":\"Gorczany - Gottlieb\",\"title\":\"Legal Counsel\",\"address\":{\"data\":{\"address\":\"1597 Oak Street\",\"city\":\"Chicago\",\"state\":\"Florida\",\"stateCode\":\"FL\",\"postalCode\":\"28100\",\"coordinates\":{\"data\":{\"lat\":-67.45208,\"lng\":-23.209886},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"790-434\",\"ssn\":\"569-650-348\",\"userAgent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"moderator\"},{\"id\":10,\"firstName\":\"Isabella\",\"lastName\":\"Anderson\",\"maidenName\":\"Davis\",\"age\":31,\"gender\":\"female\",\"email\":\"isabella.anderson@x.dummyjson.com\",\"phone\":\"+49 770-658-4885\",\"username\":\"isabellad\",\"password\":\"isabelladpass\",\"birthDate\":\"1993-6-10\",\"image\":\"https://dummyjson.com/icon/isabellad/128\",\"bloodGroup\":\"A-\",\"height\":150.56,\"weight\":\"50.1\",\"eyeColor\":\"Brown\",\"hair\":{\"data\":{\"color\":\"Blonde\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"114.9.114.205\",\"address\":{\"data\":{\"address\":\"1964 Oak Street\",\"city\":\"New York\",\"state\":\"Utah\",\"stateCode\":\"UT\",\"postalCode\":\"89352\",\"coordinates\":{\"data\":{\"lat\":41.331324,\"lng\":151.782727},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"b1:b0:d0:a2:82:80\",\"university\":\"California Institute of Technology (Caltech)\",\"bank\":{\"data\":{\"cardExpire\":\"05/27\",\"cardNumber\":\"6118714010128731\",\"cardType\":\"NPS\",\"currency\":\"CNY\",\"iban\":\"GBZRGDMKUOTO34HBCI7A986J\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Marketing\",\"name\":\"Pollich - Hilpert\",\"title\":\"Chief Financial Officer\",\"address\":{\"data\":{\"address\":\"1029 Adams Street\",\"city\":\"San Diego\",\"state\":\"Maryland\",\"stateCode\":\"MD\",\"postalCode\":\"63847\",\"coordinates\":{\"data\":{\"lat\":-25.843393,\"lng\":-62.692681},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"127-297\",\"ssn\":\"902-438-728\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"moderator\"},{\"id\":11,\"firstName\":\"Liam\",\"lastName\":\"Garcia\",\"maidenName\":\"\",\"age\":29,\"gender\":\"male\",\"email\":\"liam.garcia@x.dummyjson.com\",\"phone\":\"+92 870-217-6201\",\"username\":\"liamg\",\"password\":\"liamgpass\",\"birthDate\":\"1995-6-6\",\"image\":\"https://dummyjson.com/icon/liamg/128\",\"bloodGroup\":\"AB-\",\"height\":162.32,\"weight\":\"93.16\",\"eyeColor\":\"Violet\",\"hair\":{\"data\":{\"color\":\"Red\",\"type\":\"Wavy\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"56.201.85.9\",\"address\":{\"data\":{\"address\":\"576 Fifth Street\",\"city\":\"Denver\",\"state\":\"South Dakota\",\"stateCode\":\"SD\",\"postalCode\":\"57252\",\"coordinates\":{\"data\":{\"lat\":-66.218177,\"lng\":-145.340165},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"31:9a:28:8b:99:6c\",\"university\":\"Ohio State University\",\"bank\":{\"data\":{\"cardExpire\":\"02/27\",\"cardNumber\":\"2302893002194899\",\"cardType\":\"Discover\",\"currency\":\"GBP\",\"iban\":\"O8ENPRB9UVBL2EFZ7601KC09\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Services\",\"name\":\"Considine - Torp\",\"title\":\"Web Developer\",\"address\":{\"data\":{\"address\":\"27 Cedar Street\",\"city\":\"Philadelphia\",\"state\":\"Connecticut\",\"stateCode\":\"CT\",\"postalCode\":\"79574\",\"coordinates\":{\"data\":{\"lat\":-81.841588,\"lng\":31.79423},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"326-604\",\"ssn\":\"933-784-949\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"moderator\"},{\"id\":12,\"firstName\":\"Mia\",\"lastName\":\"Rodriguez\",\"maidenName\":\"\",\"age\":24,\"gender\":\"female\",\"email\":\"mia.rodriguez@x.dummyjson.com\",\"phone\":\"+49 989-461-8403\",\"username\":\"miar\",\"password\":\"miarpass\",\"birthDate\":\"2000-8-4\",\"image\":\"https://dummyjson.com/icon/miar/128\",\"bloodGroup\":\"O-\",\"height\":188.08,\"weight\":\"56.03\",\"eyeColor\":\"Blue\",\"hair\":{\"data\":{\"color\":\"Purple\",\"type\":\"Wavy\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"11.72.253.90\",\"address\":{\"data\":{\"address\":\"1627 Sixth Street\",\"city\":\"Jacksonville\",\"state\":\"West Virginia\",\"stateCode\":\"WV\",\"postalCode\":\"41810\",\"coordinates\":{\"data\":{\"lat\":24.857497,\"lng\":-34.865429},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"53:d7:a4:6:1e:58\",\"university\":\"William & Mary\",\"bank\":{\"data\":{\"cardExpire\":\"05/26\",\"cardNumber\":\"1539872303456158\",\"cardType\":\"Carte Bancaire\",\"currency\":\"CAD\",\"iban\":\"EBMD95RLK8B82ZAZNXBJ09V5\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Accounting\",\"name\":\"Miller, Schowalter and Wisozk\",\"title\":\"Business Analyst\",\"address\":{\"data\":{\"address\":\"1039 Washington Street\",\"city\":\"Philadelphia\",\"state\":\"New Jersey\",\"stateCode\":\"NJ\",\"postalCode\":\"57518\",\"coordinates\":{\"data\":{\"lat\":85.455933,\"lng\":164.246103},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"754-660\",\"ssn\":\"749-524-124\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"moderator\"},{\"id\":13,\"firstName\":\"Noah\",\"lastName\":\"Hernandez\",\"maidenName\":\"\",\"age\":40,\"gender\":\"male\",\"email\":\"noah.hernandez@x.dummyjson.com\",\"phone\":\"+49 393-605-6968\",\"username\":\"noahh\",\"password\":\"noahhpass\",\"birthDate\":\"1984-6-5\",\"image\":\"https://dummyjson.com/icon/noahh/128\",\"bloodGroup\":\"AB+\",\"height\":188.62,\"weight\":\"69.49\",\"eyeColor\":\"Brown\",\"hair\":{\"data\":{\"color\":\"Red\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"169.154.126.57\",\"address\":{\"data\":{\"address\":\"1413 Maple Street\",\"city\":\"New York\",\"state\":\"North Dakota\",\"stateCode\":\"ND\",\"postalCode\":\"73696\",\"coordinates\":{\"data\":{\"lat\":-25.0377,\"lng\":-151.70469},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"d4:fe:ae:8f:eb:a3\",\"university\":\"New York University (NYU)\",\"bank\":{\"data\":{\"cardExpire\":\"05/26\",\"cardNumber\":\"1681772579326385\",\"cardType\":\"Discover\",\"currency\":\"SEK\",\"iban\":\"G4UIZKIQVPJM9D31XQVR1E9Z\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Engineering\",\"name\":\"Botsford, Marquardt and Roberts\",\"title\":\"Database Administrator\",\"address\":{\"data\":{\"address\":\"62 Third Street\",\"city\":\"Seattle\",\"state\":\"Oregon\",\"stateCode\":\"OR\",\"postalCode\":\"83474\",\"coordinates\":{\"data\":{\"lat\":19.490447,\"lng\":-13.173207},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"877-628\",\"ssn\":\"660-847-389\",\"userAgent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"moderator\"},{\"id\":14,\"firstName\":\"Charlotte\",\"lastName\":\"Lopez\",\"maidenName\":\"Martinez\",\"age\":36,\"gender\":\"female\",\"email\":\"charlotte.lopez@x.dummyjson.com\",\"phone\":\"+44 373-953-5028\",\"username\":\"charlottem\",\"password\":\"charlottempass\",\"birthDate\":\"1988-6-8\",\"image\":\"https://dummyjson.com/icon/charlottem/128\",\"bloodGroup\":\"AB-\",\"height\":178.92,\"weight\":\"82.46\",\"eyeColor\":\"Brown\",\"hair\":{\"data\":{\"color\":\"Gray\",\"type\":\"Kinky\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"119.103.95.60\",\"address\":{\"data\":{\"address\":\"208 Second Street\",\"city\":\"Columbus\",\"state\":\"Ohio\",\"stateCode\":\"OH\",\"postalCode\":\"42044\",\"coordinates\":{\"data\":{\"lat\":-44.443762,\"lng\":-151.420561},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"f6:ff:37:aa:6c:f1\",\"university\":\"Northeastern University\",\"bank\":{\"data\":{\"cardExpire\":\"02/27\",\"cardNumber\":\"5675368650551956\",\"cardType\":\"Maestro\",\"currency\":\"CNY\",\"iban\":\"FKK6U634LGI3E7N517DLVVTL\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Accounting\",\"name\":\"Zulauf and Sons\",\"title\":\"Chief Executive Officer\",\"address\":{\"data\":{\"address\":\"569 Jefferson Street\",\"city\":\"Los Angeles\",\"state\":\"Montana\",\"stateCode\":\"MT\",\"postalCode\":\"17779\",\"coordinates\":{\"data\":{\"lat\":-18.371256,\"lng\":22.566258},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"364-782\",\"ssn\":\"255-491-479\",\"userAgent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"moderator\"},{\"id\":15,\"firstName\":\"William\",\"lastName\":\"Gonzalez\",\"maidenName\":\"\",\"age\":32,\"gender\":\"male\",\"email\":\"william.gonzalez@x.dummyjson.com\",\"phone\":\"+81 905-252-7319\",\"username\":\"williamg\",\"password\":\"williamgpass\",\"birthDate\":\"1992-3-27\",\"image\":\"https://dummyjson.com/icon/williamg/128\",\"bloodGroup\":\"B-\",\"height\":173.21,\"weight\":\"82.41\",\"eyeColor\":\"Hazel\",\"hair\":{\"data\":{\"color\":\"Gray\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"250.2.241.204\",\"address\":{\"data\":{\"address\":\"31 Maple Street\",\"city\":\"San Jose\",\"state\":\"Utah\",\"stateCode\":\"UT\",\"postalCode\":\"78243\",\"coordinates\":{\"data\":{\"lat\":8.152876,\"lng\":113.29799},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"f5:68:28:f9:ec:89\",\"university\":\"Tufts University\",\"bank\":{\"data\":{\"cardExpire\":\"03/27\",\"cardNumber\":\"6053000793215148\",\"cardType\":\"Mir\",\"currency\":\"EUR\",\"iban\":\"AR01SNDMKGECX0EYH7UCW61W\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Marketing\",\"name\":\"Spinka - Dickinson\",\"title\":\"Software Architect\",\"address\":{\"data\":{\"address\":\"1538 Eighth Street\",\"city\":\"San Jose\",\"state\":\"Missouri\",\"stateCode\":\"MO\",\"postalCode\":\"29673\",\"coordinates\":{\"data\":{\"lat\":24.169361,\"lng\":-29.395167},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"830-515\",\"ssn\":\"690-544-755\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"moderator\"},{\"id\":16,\"firstName\":\"Avery\",\"lastName\":\"Perez\",\"maidenName\":\"\",\"age\":25,\"gender\":\"female\",\"email\":\"avery.perez@x.dummyjson.com\",\"phone\":\"+61 731-431-3457\",\"username\":\"averyp\",\"password\":\"averyppass\",\"birthDate\":\"1999-3-10\",\"image\":\"https://dummyjson.com/icon/averyp/128\",\"bloodGroup\":\"O-\",\"height\":172.68,\"weight\":\"93.9\",\"eyeColor\":\"Brown\",\"hair\":{\"data\":{\"color\":\"Green\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"131.217.4.214\",\"address\":{\"data\":{\"address\":\"1125 First Street\",\"city\":\"Columbus\",\"state\":\"Iowa\",\"stateCode\":\"IA\",\"postalCode\":\"30973\",\"coordinates\":{\"data\":{\"lat\":12.789127,\"lng\":85.792598},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"b3:ff:f3:c5:37:46\",\"university\":\"Harvard University\",\"bank\":{\"data\":{\"cardExpire\":\"04/27\",\"cardNumber\":\"0961014686718571\",\"cardType\":\"Carte Bancaire\",\"currency\":\"USD\",\"iban\":\"28JYZAY4KYT48YI8QW40PWXR\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Accounting\",\"name\":\"Herzog Inc\",\"title\":\"Database Administrator\",\"address\":{\"data\":{\"address\":\"183 Maple Street\",\"city\":\"New York\",\"state\":\"Rhode Island\",\"stateCode\":\"RI\",\"postalCode\":\"45238\",\"coordinates\":{\"data\":{\"lat\":-53.318189,\"lng\":105.835271},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"348-493\",\"ssn\":\"679-523-686\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"user\"},{\"id\":17,\"firstName\":\"Evelyn\",\"lastName\":\"Sanchez\",\"maidenName\":\"\",\"age\":37,\"gender\":\"female\",\"email\":\"evelyn.sanchez@x.dummyjson.com\",\"phone\":\"+1 623-880-6871\",\"username\":\"evelyns\",\"password\":\"evelynspass\",\"birthDate\":\"1987-10-13\",\"image\":\"https://dummyjson.com/icon/evelyns/128\",\"bloodGroup\":\"B+\",\"height\":184.08,\"weight\":\"83.15\",\"eyeColor\":\"Violet\",\"hair\":{\"data\":{\"color\":\"Blue\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"87.114.135.146\",\"address\":{\"data\":{\"address\":\"1170 Lincoln Street\",\"city\":\"San Diego\",\"state\":\"Wyoming\",\"stateCode\":\"WY\",\"postalCode\":\"43423\",\"coordinates\":{\"data\":{\"lat\":-83.31484,\"lng\":11.768071},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"f8:e5:bd:43:bc:d8\",\"university\":\"Washington University in St. Louis\",\"bank\":{\"data\":{\"cardExpire\":\"04/29\",\"cardNumber\":\"4557521697420096\",\"cardType\":\"UnionPay\",\"currency\":\"SEK\",\"iban\":\"KN8XAPR2J5UB8AKDI1EVJ56R\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Support\",\"name\":\"Predovic - Johns\",\"title\":\"Chief Financial Officer\",\"address\":{\"data\":{\"address\":\"1802 Ninth Street\",\"city\":\"San Diego\",\"state\":\"Minnesota\",\"stateCode\":\"MN\",\"postalCode\":\"89416\",\"coordinates\":{\"data\":{\"lat\":29.034592,\"lng\":-78.004598},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"604-817\",\"ssn\":\"689-332-644\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"user\"},{\"id\":18,\"firstName\":\"Logan\",\"lastName\":\"Torres\",\"maidenName\":\"\",\"age\":31,\"gender\":\"male\",\"email\":\"logan.torres@x.dummyjson.com\",\"phone\":\"+81 507-434-8733\",\"username\":\"logant\",\"password\":\"logantpass\",\"birthDate\":\"1993-10-26\",\"image\":\"https://dummyjson.com/icon/logant/128\",\"bloodGroup\":\"A+\",\"height\":190.04,\"weight\":\"72.43\",\"eyeColor\":\"Green\",\"hair\":{\"data\":{\"color\":\"Green\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"155.98.15.162\",\"address\":{\"data\":{\"address\":\"907 Seventh Street\",\"city\":\"Columbus\",\"state\":\"Arkansas\",\"stateCode\":\"AR\",\"postalCode\":\"78805\",\"coordinates\":{\"data\":{\"lat\":-64.846516,\"lng\":174.775744},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"40:d:5c:1:7d:bf\",\"university\":\"University of Illinois--Urbana-Champaign\",\"bank\":{\"data\":{\"cardExpire\":\"05/26\",\"cardNumber\":\"7884268130452098\",\"cardType\":\"UnionPay\",\"currency\":\"NZD\",\"iban\":\"HZM7V9PYHPZBN72IDFPXGN8Q\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Training\",\"name\":\"Jast - Nader\",\"title\":\"Data Analyst\",\"address\":{\"data\":{\"address\":\"947 Main Street\",\"city\":\"Denver\",\"state\":\"Minnesota\",\"stateCode\":\"MN\",\"postalCode\":\"71896\",\"coordinates\":{\"data\":{\"lat\":-24.654063,\"lng\":-147.255268},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"576-218\",\"ssn\":\"806-639-934\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"user\"},{\"id\":19,\"firstName\":\"Abigail\",\"lastName\":\"Rivera\",\"maidenName\":\"\",\"age\":28,\"gender\":\"female\",\"email\":\"abigail.rivera@x.dummyjson.com\",\"phone\":\"+91 228-363-7806\",\"username\":\"abigailr\",\"password\":\"abigailrpass\",\"birthDate\":\"1996-10-11\",\"image\":\"https://dummyjson.com/icon/abigailr/128\",\"bloodGroup\":\"B+\",\"height\":186.39,\"weight\":\"74.61\",\"eyeColor\":\"Violet\",\"hair\":{\"data\":{\"color\":\"Blue\",\"type\":\"Kinky\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"19.183.240.94\",\"address\":{\"data\":{\"address\":\"996 Oak Street\",\"city\":\"Chicago\",\"state\":\"New Mexico\",\"stateCode\":\"NM\",\"postalCode\":\"11407\",\"coordinates\":{\"data\":{\"lat\":44.321308,\"lng\":-3.723903},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"1d:a6:58:2a:e5:e4\",\"university\":\"California Institute of Technology (Caltech)\",\"bank\":{\"data\":{\"cardExpire\":\"02/28\",\"cardNumber\":\"4832361886407551\",\"cardType\":\"RuPay\",\"currency\":\"BRL\",\"iban\":\"O02LHDNNFCVSM6D4H81DIQHE\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Human Resources\",\"name\":\"Prohaska - Thiel\",\"title\":\"Business Analyst\",\"address\":{\"data\":{\"address\":\"1402 Adams Street\",\"city\":\"Austin\",\"state\":\"Wisconsin\",\"stateCode\":\"WI\",\"postalCode\":\"51456\",\"coordinates\":{\"data\":{\"lat\":25.672938,\"lng\":-76.54967},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"173-637\",\"ssn\":\"655-823-929\",\"userAgent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Edge/97.0.1072.76 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"user\"},{\"id\":20,\"firstName\":\"Jackson\",\"lastName\":\"Evans\",\"maidenName\":\"\",\"age\":34,\"gender\":\"male\",\"email\":\"jackson.evans@x.dummyjson.com\",\"phone\":\"+44 468-628-6686\",\"username\":\"jacksone\",\"password\":\"jacksonepass\",\"birthDate\":\"1990-11-30\",\"image\":\"https://dummyjson.com/icon/jacksone/128\",\"bloodGroup\":\"O-\",\"height\":162.57,\"weight\":\"74.37\",\"eyeColor\":\"Green\",\"hair\":{\"data\":{\"color\":\"Red\",\"type\":\"Straight\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ip\":\"221.127.144.198\",\"address\":{\"data\":{\"address\":\"1873 Main Street\",\"city\":\"New York\",\"state\":\"Arkansas\",\"stateCode\":\"AR\",\"postalCode\":\"26600\",\"coordinates\":{\"data\":{\"lat\":34.722451,\"lng\":63.448927},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"macAddress\":\"81:14:1:97:88:85\",\"university\":\"Ohio State University\",\"bank\":{\"data\":{\"cardExpire\":\"04/26\",\"cardNumber\":\"2109192842527801\",\"cardType\":\"BC Card\",\"currency\":\"EUR\",\"iban\":\"TX26FO9B7YR2VHYDSJBE32AX\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"department\":\"Legal\",\"name\":\"Kuhlman LLC\",\"title\":\"Web Developer\",\"address\":{\"data\":{\"address\":\"1706 First Street\",\"city\":\"Chicago\",\"state\":\"Hawaii\",\"stateCode\":\"HI\",\"postalCode\":\"34725\",\"coordinates\":{\"data\":{\"lat\":-80.416937,\"lng\":-83.224516},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"ein\":\"843-260\",\"ssn\":\"248-787-886\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36\",\"crypto\":{\"data\":{\"coin\":\"Bitcoin\",\"wallet\":\"0xb9fc2fe63b2a6c003f1c324c3bfa53259162181a\",\"network\":\"Ethereum (ERC20)\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"role\":\"user\"}]}" | |
}, | |
"execution_count": 2, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"execution_count": 2 | |
}, | |
{ | |
"metadata": {}, | |
"cell_type": "markdown", | |
"source": "First, taking a subset of the data:" | |
}, | |
{ | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2024-05-30T15:18:25.532315194Z", | |
"start_time": "2024-05-30T15:18:24.007029732Z" | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"@OptIn(ExperimentalExceptCsDsl::class)\n", | |
"val userData = rawUserData.select { \n", | |
" firstName..age and hair and address and company.exceptNew { department and title }\n", | |
"}.convert { colsAtAnyDepth().nameContains(\"postalCode\") }.toInt()\n", | |
"\n", | |
"userData" | |
], | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
" <iframe onload=\"o_resize_iframe_out_2()\" style=\"width:100%;\" class=\"result_container\" id=\"iframe_out_2\" frameBorder=\"0\" srcdoc=\" <html>\n", | |
" <head>\n", | |
" <style type="text/css">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
":root {\n", | |
" --scroll-bg: #f5f5f5;\n", | |
" --scroll-fg: #b3b3b3;\n", | |
"}\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"]{\n", | |
" --scroll-bg: #3c3c3c;\n", | |
" --scroll-fg: #97e1fb;\n", | |
"}\n", | |
"body {\n", | |
" scrollbar-color: var(--scroll-fg) var(--scroll-bg);\n", | |
"}\n", | |
"body::-webkit-scrollbar {\n", | |
" width: 10px; /* Mostly for vertical scrollbars */\n", | |
" height: 10px; /* Mostly for horizontal scrollbars */\n", | |
"}\n", | |
"body::-webkit-scrollbar-thumb {\n", | |
" background-color: var(--scroll-fg);\n", | |
"}\n", | |
"body::-webkit-scrollbar-track {\n", | |
" background-color: var(--scroll-bg);\n", | |
"}\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class="dataframe" id="df_1191182338"></table>\n", | |
"\n", | |
"<p class="dataframe_description">... showing only top 20 of 30 rows</p><p class="dataframe_description">DataFrame: rowsCount = 30, columnsCount = 7</p>\n", | |
"\n", | |
" </body>\n", | |
" <script>\n", | |
" (function () {\n", | |
" window.DataFrame = window.DataFrame || new (function () {\n", | |
" this.addTable = function (df) {\n", | |
" let cols = df.cols;\n", | |
" for (let i = 0; i < cols.length; i++) {\n", | |
" for (let c of cols[i].children) {\n", | |
" cols[c].parent = i;\n", | |
" }\n", | |
" }\n", | |
" df.nrow = 0\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" if (df.cols[i].values.length > df.nrow) df.nrow = df.cols[i].values.length\n", | |
" }\n", | |
" if (df.id === df.rootId) {\n", | |
" df.expandedFrames = new Set()\n", | |
" df.childFrames = {}\n", | |
" const table = this.getTableElement(df.id)\n", | |
" table.df = df\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" let col = df.cols[i]\n", | |
" if (col.parent === undefined && col.children.length > 0) col.expanded = true\n", | |
" }\n", | |
" } else {\n", | |
" const rootDf = this.getTableData(df.rootId)\n", | |
" rootDf.childFrames[df.id] = df\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.computeRenderData = function (df) {\n", | |
" let result = []\n", | |
" let pos = 0\n", | |
" for (let col = 0; col < df.cols.length; col++) {\n", | |
" if (df.cols[col].parent === undefined)\n", | |
" pos += this.computeRenderDataRec(df.cols, col, pos, 0, result, false, false)\n", | |
" }\n", | |
" for (let i = 0; i < result.length; i++) {\n", | |
" let row = result[i]\n", | |
" for (let j = 0; j < row.length; j++) {\n", | |
" let cell = row[j]\n", | |
" if (j === 0)\n", | |
" cell.leftBd = false\n", | |
" if (j < row.length - 1) {\n", | |
" let nextData = row[j + 1]\n", | |
" if (nextData.leftBd) cell.rightBd = true\n", | |
" else if (cell.rightBd) nextData.leftBd = true\n", | |
" } else cell.rightBd = false\n", | |
" }\n", | |
" }\n", | |
" return result\n", | |
" }\n", | |
"\n", | |
" this.computeRenderDataRec = function (cols, colId, pos, depth, result, leftBorder, rightBorder) {\n", | |
" if (result.length === depth) {\n", | |
" const array = [];\n", | |
" if (pos > 0) {\n", | |
" let j = 0\n", | |
" for (let i = 0; j < pos; i++) {\n", | |
" let c = result[depth - 1][i]\n", | |
" j += c.span\n", | |
" let copy = Object.assign({empty: true}, c)\n", | |
" array.push(copy)\n", | |
" }\n", | |
" }\n", | |
" result.push(array)\n", | |
" }\n", | |
" const col = cols[colId];\n", | |
" let size = 0;\n", | |
" if (col.expanded) {\n", | |
" let childPos = pos\n", | |
" for (let i = 0; i < col.children.length; i++) {\n", | |
" let child = col.children[i]\n", | |
" let childLeft = i === 0 && (col.children.length > 1 || leftBorder)\n", | |
" let childRight = i === col.children.length - 1 && (col.children.length > 1 || rightBorder)\n", | |
" let childSize = this.computeRenderDataRec(cols, child, childPos, depth + 1, result, childLeft, childRight)\n", | |
" childPos += childSize\n", | |
" size += childSize\n", | |
" }\n", | |
" } else {\n", | |
" for (let i = depth + 1; i < result.length; i++)\n", | |
" result[i].push({id: colId, span: 1, leftBd: leftBorder, rightBd: rightBorder, empty: true})\n", | |
" size = 1\n", | |
" }\n", | |
" let left = leftBorder\n", | |
" let right = rightBorder\n", | |
" if (size > 1) {\n", | |
" left = true\n", | |
" right = true\n", | |
" }\n", | |
" result[depth].push({id: colId, span: size, leftBd: left, rightBd: right})\n", | |
" return size\n", | |
" }\n", | |
"\n", | |
" this.getTableElement = function (id) {\n", | |
" return document.getElementById("df_" + id)\n", | |
" }\n", | |
"\n", | |
" this.getTableData = function (id) {\n", | |
" return this.getTableElement(id).df\n", | |
" }\n", | |
"\n", | |
" this.createExpander = function (isExpanded) {\n", | |
" const svgNs = "http://www.w3.org/2000/svg"\n", | |
" let svg = document.createElementNS(svgNs, "svg")\n", | |
" svg.classList.add("expanderSvg")\n", | |
" let path = document.createElementNS(svgNs, "path")\n", | |
" if (isExpanded) {\n", | |
" svg.setAttribute("viewBox", "0 -2 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 4 4 4 -4 -1 -1 -3 3Z")\n", | |
" } else {\n", | |
" svg.setAttribute("viewBox", "-2 0 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 3 3 -3 3 1 1 4 -4Z")\n", | |
" }\n", | |
" path.setAttribute("fill", "currentColor")\n", | |
" svg.appendChild(path)\n", | |
" return svg\n", | |
" }\n", | |
"\n", | |
" this.renderTable = function (id) {\n", | |
"\n", | |
" let table = this.getTableElement(id)\n", | |
"\n", | |
" if (table === null) return\n", | |
"\n", | |
" table.innerHTML = ""\n", | |
"\n", | |
" let df = table.df\n", | |
" let rootDf = df.rootId === df.id ? df : this.getTableData(df.rootId)\n", | |
"\n", | |
" // header\n", | |
" let header = document.createElement("thead")\n", | |
" table.appendChild(header)\n", | |
"\n", | |
" let renderData = this.computeRenderData(df)\n", | |
" for (let j = 0; j < renderData.length; j++) {\n", | |
" let rowData = renderData[j]\n", | |
" let tr = document.createElement("tr");\n", | |
" let isLastRow = j === renderData.length - 1\n", | |
" header.appendChild(tr);\n", | |
" for (let i = 0; i < rowData.length; i++) {\n", | |
" let cell = rowData[i]\n", | |
" let th = document.createElement("th");\n", | |
" th.setAttribute("colspan", cell.span)\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId];\n", | |
" if (!cell.empty) {\n", | |
" if (col.children.length === 0) {\n", | |
" th.innerHTML = col.name\n", | |
" } else {\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" col.expanded = !col.expanded\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(col.expanded))\n", | |
" link.innerHTML += col.name\n", | |
" th.appendChild(link)\n", | |
" }\n", | |
" }\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (isLastRow)\n", | |
" classes += " bottomBorder"\n", | |
" if (classes.length > 0)\n", | |
" th.setAttribute("class", classes)\n", | |
" tr.appendChild(th)\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" // body\n", | |
" let body = document.createElement("tbody")\n", | |
" table.appendChild(body)\n", | |
"\n", | |
" let columns = renderData.pop()\n", | |
" for (let row = 0; row < df.nrow; row++) {\n", | |
" let tr = document.createElement("tr");\n", | |
" body.appendChild(tr)\n", | |
" for (let i = 0; i < columns.length; i++) {\n", | |
" let cell = columns[i]\n", | |
" let td = document.createElement("td");\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId]\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (classes.length > 0)\n", | |
" td.setAttribute("class", classes)\n", | |
" tr.appendChild(td)\n", | |
" let value = col.values[row]\n", | |
" if (value.frameId !== undefined) {\n", | |
" let frameId = value.frameId\n", | |
" let expanded = rootDf.expandedFrames.has(frameId)\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" if (rootDf.expandedFrames.has(frameId))\n", | |
" rootDf.expandedFrames.delete(frameId)\n", | |
" else rootDf.expandedFrames.add(frameId)\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(expanded))\n", | |
" link.innerHTML += value.value\n", | |
" if (expanded) {\n", | |
" td.appendChild(link)\n", | |
" td.appendChild(document.createElement("p"))\n", | |
" const childTable = document.createElement("table")\n", | |
" childTable.className = "dataframe"\n", | |
" childTable.id = "df_" + frameId\n", | |
" let childDf = rootDf.childFrames[frameId]\n", | |
" childTable.df = childDf\n", | |
" td.appendChild(childTable)\n", | |
" this.renderTable(frameId)\n", | |
" if (childDf.nrow !== childDf.totalRows) {\n", | |
" const footer = document.createElement("p")\n", | |
" footer.innerText = `... showing only top ${childDf.nrow} of ${childDf.totalRows} rows`\n", | |
" td.appendChild(footer)\n", | |
" }\n", | |
" } else {\n", | |
" td.appendChild(link)\n", | |
" }\n", | |
" } else if (value.style !== undefined) {\n", | |
" td.innerHTML = value.value\n", | |
" td.setAttribute("style", value.style)\n", | |
" } else td.innerHTML = value\n", | |
" this.nodeScriptReplace(td)\n", | |
" }\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptReplace = function (node) {\n", | |
" if (this.nodeScriptIs(node) === true) {\n", | |
" node.parentNode.replaceChild(this.nodeScriptClone(node), node);\n", | |
" } else {\n", | |
" let i = -1, children = node.childNodes;\n", | |
" while (++i < children.length) {\n", | |
" this.nodeScriptReplace(children[i]);\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" return node;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptClone = function (node) {\n", | |
" let script = document.createElement("script");\n", | |
" script.text = node.innerHTML;\n", | |
"\n", | |
" let i = -1, attrs = node.attributes, attr;\n", | |
" while (++i < attrs.length) {\n", | |
" script.setAttribute((attr = attrs[i]).name, attr.value);\n", | |
" }\n", | |
" return script;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptIs = function (node) {\n", | |
" return node.tagName === 'SCRIPT';\n", | |
" }\n", | |
" })()\n", | |
"\n", | |
" window.call_DataFrame = function (f) {\n", | |
" return f();\n", | |
" };\n", | |
"\n", | |
" let funQueue = window["kotlinQueues"] && window["kotlinQueues"]["DataFrame"];\n", | |
" if (funQueue) {\n", | |
" funQueue.forEach(function (f) {\n", | |
" f();\n", | |
" });\n", | |
" funQueue = [];\n", | |
" }\n", | |
"})()\n", | |
"\n", | |
"/*<!--*/\n", | |
"call_DataFrame(function() { DataFrame.addTable({ cols: [{ name: "<span title=\"firstName: String\">firstName</span>", children: [], rightAlign: false, values: ["Emily","Michael","Sophia","James","Emma","Olivia","Alexander","Ava","Ethan","Isabella","Liam","Mia","Noah","Charlotte","William","Avery","Evelyn","Logan","Abigail","Jackson"] }, \n", | |
"{ name: "<span title=\"lastName: String\">lastName</span>", children: [], rightAlign: false, values: ["Johnson","Williams","Brown","Davis","Miller","Wilson","Jones","Taylor","Martinez","Anderson","Garcia","Rodriguez","Hernandez","Lopez","Gonzalez","Perez","Sanchez","Torres","Rivera","Evans"] }, \n", | |
"{ name: "<span title=\"maidenName: String\">maidenName</span>", children: [], rightAlign: false, values: ["Smith","","","","Johnson","","","","","Davis","","","","Martinez","","","","","",""] }, \n", | |
"{ name: "<span title=\"age: Int\">age</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">28</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">35</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">42</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">45</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">30</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">22</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">38</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">27</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">33</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">29</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">40</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">36</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">32</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">25</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">37</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">28</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">34</span></span>"] }, \n", | |
"{ name: "<span title=\"color: String\">color</span>", children: [], rightAlign: false, values: ["Brown","Green","White","Blonde","White","Gray","White","Red","Purple","Blonde","Red","Purple","Red","Gray","Gray","Green","Blue","Green","Blue","Red"] }, \n", | |
"{ name: "<span title=\"type: String\">type</span>", children: [], rightAlign: false, values: ["Curly","Straight","Wavy","Straight","Straight","Curly","Straight","Kinky","Curly","Curly","Wavy","Wavy","Curly","Kinky","Curly","Curly","Curly","Curly","Kinky","Straight"] }, \n", | |
"{ name: "<span title=\"hair: DataRow<*>\">hair</span>", children: [4, 5], rightAlign: false, values: ["<span class=\"formatted\" title=\"color: Brown\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Brown<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Green\ntype: Straight\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Green<span class=\"structural\">, </span><span class=\"structural\">type: </span>Straight<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: White\ntype: Wavy\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>White<span class=\"structural\">, </span><span class=\"structural\">type: </span>Wavy<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Blonde\ntype: Straight\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Blonde<span class=\"structural\">, </span><span class=\"structural\">type: </span>Straight<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: White\ntype: Straight\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>White<span class=\"structural\">, </span><span class=\"structural\">type: </span>Straight<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Gray\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Gray<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: White\ntype: Straight\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>White<span class=\"structural\">, </span><span class=\"structural\">type: </span>Straight<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Red\ntype: Kinky\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Red<span class=\"structural\">, </span><span class=\"structural\">type: </span>Kinky<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Purple\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Purple<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Blonde\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Blonde<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Red\ntype: Wavy\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Red<span class=\"structural\">, </span><span class=\"structural\">type: </span>Wavy<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Purple\ntype: Wavy\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Purple<span class=\"structural\">, </span><span class=\"structural\">type: </span>Wavy<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Red\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Red<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Gray\ntype: Kinky\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Gray<span class=\"structural\">, </span><span class=\"structural\">type: </span>Kinky<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Gray\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Gray<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Green\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Green<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Blue\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Blue<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Green\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Green<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Blue\ntype: Kinky\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Blue<span class=\"structural\">, </span><span class=\"structural\">type: </span>Kinky<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Red\ntype: Straight\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Red<span class=\"structural\">, </span><span class=\"structural\">type: </span>Straight<span class=\"structural\"> }</span></span>"] }, \n", | |
"{ name: "<span title=\"address: String\">address</span>", children: [], rightAlign: false, values: ["626 Main Street","385 Fifth Street","1642 Ninth Street","238 Jefferson Street","607 Fourth Street","547 First Street","664 Maple Street","1197 First Street","466 Pine Street","1964 Oak Street","576 Fifth Street","1627 Sixth Street","1413 Maple Street","208 Second Street","31 Maple Street","1125 First Street","1170 Lincoln Street","907 Seventh Street","996 Oak Street","1873 Main Street"] }, \n", | |
"{ name: "<span title=\"city: String\">city</span>", children: [], rightAlign: false, values: ["Phoenix","Houston","Washington","Seattle","Jacksonville","Fort Worth","Indianapolis","Fort Worth","San Antonio","New York","Denver","Jacksonville","New York","Columbus","San Jose","Columbus","San Diego","Columbus","Chicago","New York"] }, \n", | |
"{ name: "<span title=\"state: String\">state</span>", children: [], rightAlign: false, values: ["Mississippi","Alabama","Alabama","Pennsylvania","Colorado","Tennessee","Delaware","Rhode Island","Louisiana","Utah","South Dakota","West Virginia","North Dakota","Ohio","Utah","Iowa","Wyoming","Arkansas","New Mexico","Arkansas"] }, \n", | |
"{ name: "<span title=\"stateCode: String\">stateCode</span>", children: [], rightAlign: false, values: ["MS","AL","AL","PA","CO","TN","DE","RI","LA","UT","SD","WV","ND","OH","UT","IA","WY","AR","NM","AR"] }, \n", | |
"{ name: "<span title=\"postalCode: Int\">postalCode</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">29112</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">38807</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">32822</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">68354</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">26593</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">83843</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">86684</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24771</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">72360</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">89352</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">57252</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">41810</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">73696</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">42044</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">78243</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">30973</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">43423</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">78805</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">11407</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">26600</span></span>"] }, \n", | |
"{ name: "<span title=\"lat: Double\">lat</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">-77.162130</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">22.815468</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">45.289366</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">16.782513</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.505589</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">75.326270</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">35.289664</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-81.194833</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">74.074918</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">41.331324</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-66.218177</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24.857497</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-25.037700</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-44.443762</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">8.152876</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">12.789127</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-83.314840</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-64.846516</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">44.321308</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">34.722451</span></span>"] }, \n", | |
"{ name: "<span title=\"lng: Double\">lng</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">-92.084824</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">115.608581</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">46.832664</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-139.347230</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-157.432810</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-26.152850</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">7.063255</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-87.948158</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-25.312703</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">151.782727</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-145.340165</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-34.865429</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-151.704690</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-151.420561</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">113.297990</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">85.792598</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">11.768071</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">174.775744</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-3.723903</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">63.448927</span></span>"] }, \n", | |
"{ name: "<span title=\"coordinates: DataRow<*>\">coordinates</span>", children: [12, 13], rightAlign: false, values: ["<span class=\"formatted\" title=\"lat: -77.16213\nlng: -92.084824\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-77.2</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-92.1</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 22.815468\nlng: 115.608581\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">22.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">115.6</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 45.289366\nlng: 46.832664\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">45.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">46.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 16.782513\nlng: -139.34723\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">16.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-139.3</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 0.505589\nlng: -157.43281\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">0.5</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-157.4</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 75.32627\nlng: -26.15285\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">75.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-26.2</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 35.289664\nlng: 7.063255\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">35.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">7.1</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -81.194833\nlng: -87.948158\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-81.2</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-87.9</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 74.074918\nlng: -25.312703\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">74.1</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-25.3</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 41.331324\nlng: 151.782727\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">41.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">151.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -66.218177\nlng: -145.340165\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-66.2</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-145.3</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 24.857497\nlng: -34.865429\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">24.9</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-34.9</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -25.0377\nlng: -151.70469\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-25.0</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-151.7</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -44.443762\nlng: -151.420561\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-44.4</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-151.4</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 8.152876\nlng: 113.29799\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">8.2</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">113.3</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 12.789127\nlng: 85.792598\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">12.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">85.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -83.31484\nlng: 11.768071\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-83.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">11.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -64.846516\nlng: 174.775744\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-64.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">174.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 44.321308\nlng: -3.723903\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">44.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-3.7</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 34.722451\nlng: 63.448927\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">34.7</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">63.4</span><span class=\"structural\"> }</span></span>"] }, \n", | |
"{ name: "<span title=\"country: String\">country</span>", children: [], rightAlign: false, values: ["United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States"] }, \n", | |
"{ name: "<span title=\"address: DataRow<*>\">address</span>", children: [7, 8, 9, 10, 11, 14, 15], rightAlign: false, values: ["<span class=\"formatted\" title=\"address: 626 Main Street\ncity: Phoenix\nstate: Mississippi\nstateCode: MS\npostalCode: 29112\ncoordinates: { lat:-77.162130, lng:-92.084824 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>626 Main Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 385 Fifth Street\ncity: Houston\nstate: Alabama\nstateCode: AL\npostalCode: 38807\ncoordinates: { lat:22.815468, lng:115.608581 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>385 Fifth Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1642 Ninth Street\ncity: Washington\nstate: Alabama\nstateCode: AL\npostalCode: 32822\ncoordinates: { lat:45.289366, lng:46.832664 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1642 Ninth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 238 Jefferson Street\ncity: Seattle\nstate: Pennsylvania\nstateCode: PA\npostalCode: 68354\ncoordinates: { lat:16.782513, lng:-139.347230 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>238 Jefferson Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 607 Fourth Street\ncity: Jacksonville\nstate: Colorado\nstateCode: CO\npostalCode: 26593\ncoordinates: { lat:0.505589, lng:-157.432810 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>607 Fourth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 547 First Street\ncity: Fort Worth\nstate: Tennessee\nstateCode: TN\npostalCode: 83843\ncoordinates: { lat:75.326270, lng:-26.152850 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>547 First Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 664 Maple Street\ncity: Indianapolis\nstate: Delaware\nstateCode: DE\npostalCode: 86684\ncoordinates: { lat:35.289664, lng:7.063255 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>664 Maple Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1197 First Street\ncity: Fort Worth\nstate: Rhode Island\nstateCode: RI\npostalCode: 24771\ncoordinates: { lat:-81.194833, lng:-87.948158 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1197 First Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 466 Pine Street\ncity: San Antonio\nstate: Louisiana\nstateCode: LA\npostalCode: 72360\ncoordinates: { lat:74.074918, lng:-25.312703 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>466 Pine Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1964 Oak Street\ncity: New York\nstate: Utah\nstateCode: UT\npostalCode: 89352\ncoordinates: { lat:41.331324, lng:151.782727 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1964 Oak Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 576 Fifth Street\ncity: Denver\nstate: South Dakota\nstateCode: SD\npostalCode: 57252\ncoordinates: { lat:-66.218177, lng:-145.340165 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>576 Fifth Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1627 Sixth Street\ncity: Jacksonville\nstate: West Virginia\nstateCode: WV\npostalCode: 41810\ncoordinates: { lat:24.857497, lng:-34.865429 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1627 Sixth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1413 Maple Street\ncity: New York\nstate: North Dakota\nstateCode: ND\npostalCode: 73696\ncoordinates: { lat:-25.037700, lng:-151.704690 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1413 Maple Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 208 Second Street\ncity: Columbus\nstate: Ohio\nstateCode: OH\npostalCode: 42044\ncoordinates: { lat:-44.443762, lng:-151.420561 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>208 Second Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 31 Maple Street\ncity: San Jose\nstate: Utah\nstateCode: UT\npostalCode: 78243\ncoordinates: { lat:8.152876, lng:113.297990 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>31 Maple Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1125 First Street\ncity: Columbus\nstate: Iowa\nstateCode: IA\npostalCode: 30973\ncoordinates: { lat:12.789127, lng:85.792598 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1125 First Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1170 Lincoln Street\ncity: San Diego\nstate: Wyoming\nstateCode: WY\npostalCode: 43423\ncoordinates: { lat:-83.314840, lng:11.768071 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1170 Lincoln Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 907 Seventh Street\ncity: Columbus\nstate: Arkansas\nstateCode: AR\npostalCode: 78805\ncoordinates: { lat:-64.846516, lng:174.775744 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>907 Seventh Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 996 Oak Street\ncity: Chicago\nstate: New Mexico\nstateCode: NM\npostalCode: 11407\ncoordinates: { lat:44.321308, lng:-3.723903 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>996 Oak Street<span class=\"structural\">, </span><span class=\"structural\">cit...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1873 Main Street\ncity: New York\nstate: Arkansas\nstateCode: AR\npostalCode: 26600\ncoordinates: { lat:34.722451, lng:63.448927 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1873 Main Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>"] }, \n", | |
"{ name: "<span title=\"name: String\">name</span>", children: [], rightAlign: false, values: ["Dooley, Kozey and Cronin","Spinka - Dickinson","Schiller - Zieme","Pagac and Sons","Graham - Gulgowski","Pfannerstill Inc","Dickens - Beahan","Nikolaus Inc","Gorczany - Gottlieb","Pollich - Hilpert","Considine - Torp","Miller, Schowalter and Wisozk","Botsford, Marquardt and Roberts","Zulauf and Sons","Spinka - Dickinson","Herzog Inc","Predovic - Johns","Jast - Nader","Prohaska - Thiel","Kuhlman LLC"] }, \n", | |
"{ name: "<span title=\"address: String\">address</span>", children: [], rightAlign: false, values: ["263 Tenth Street","395 Main Street","1896 Washington Street","1622 Lincoln Street","1460 Sixth Street","425 Sixth Street","996 Eighth Street","930 Lincoln Street","1597 Oak Street","1029 Adams Street","27 Cedar Street","1039 Washington Street","62 Third Street","569 Jefferson Street","1538 Eighth Street","183 Maple Street","1802 Ninth Street","947 Main Street","1402 Adams Street","1706 First Street"] }, \n", | |
"{ name: "<span title=\"city: String\">city</span>", children: [], rightAlign: false, values: ["San Francisco","Los Angeles","Dallas","Fort Worth","San Antonio","Indianapolis","Washington","Austin","Chicago","San Diego","Philadelphia","Philadelphia","Seattle","Los Angeles","San Jose","New York","San Diego","Denver","Austin","Chicago"] }, \n", | |
"{ name: "<span title=\"state: String\">state</span>", children: [], rightAlign: false, values: ["Wisconsin","New Hampshire","Nevada","Pennsylvania","Idaho","Oklahoma","Kansas","Colorado","Florida","Maryland","Connecticut","New Jersey","Oregon","Montana","Missouri","Rhode Island","Minnesota","Minnesota","Wisconsin","Hawaii"] }, \n", | |
"{ name: "<span title=\"stateCode: String\">stateCode</span>", children: [], rightAlign: false, values: ["WI","NH","NV","PA","ID","OK","KS","CO","FL","MD","CT","NJ","OR","MT","MO","RI","MN","MN","WI","HI"] }, \n", | |
"{ name: "<span title=\"postalCode: Int\">postalCode</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">37657</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">73442</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">88511</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">27768</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">21965</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">74263</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">27858</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">47592</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">28100</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">63847</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">79574</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">57518</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">83474</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">17779</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">29673</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">45238</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">89416</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">71896</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">51456</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">34725</span></span>"] }, \n", | |
"{ name: "<span title=\"lat: Double\">lat</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">71.814525</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">79.098326</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">20.086743</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">54.911930</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">44.346545</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">74.986644</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-75.462366</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">87.970083</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-67.452080</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-25.843393</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-81.841588</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">85.455933</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">19.490447</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-18.371256</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24.169361</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-53.318189</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">29.034592</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-24.654063</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">25.672938</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-80.416937</span></span>"] }, \n", | |
"{ name: "<span title=\"lng: Double\">lng</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">-161.150263</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-119.624845</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-34.577107</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-79.498328</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-26.944701</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-132.916888</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-128.025697</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-42.769351</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-23.209886</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-62.692681</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31.794230</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">164.246103</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-13.173207</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">22.566258</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-29.395167</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">105.835271</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-78.004598</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-147.255268</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-76.549670</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-83.224516</span></span>"] }, \n", | |
"{ name: "<span title=\"coordinates: DataRow<*>\">coordinates</span>", children: [23, 24], rightAlign: false, values: ["<span class=\"formatted\" title=\"lat: 71.814525\nlng: -161.150263\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">71.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-161.2</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 79.098326\nlng: -119.624845\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">79.1</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-119.6</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 20.086743\nlng: -34.577107\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">20.1</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-34.6</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 54.91193\nlng: -79.498328\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">54.9</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-79.5</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 44.346545\nlng: -26.944701\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">44.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-26.9</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 74.986644\nlng: -132.916888\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">75.0</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-132.9</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -75.462366\nlng: -128.025697\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-75.5</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-128.0</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 87.970083\nlng: -42.769351\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">88.0</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-42.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -67.45208\nlng: -23.209886\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-67.5</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-23.2</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -25.843393\nlng: -62.692681\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-25.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-62.7</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -81.841588\nlng: 31.79423\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-81.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">31.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 85.455933\nlng: 164.246103\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">85.5</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">164.2</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 19.490447\nlng: -13.173207\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">19.5</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-13.2</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -18.371256\nlng: 22.566258\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-18.4</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">22.6</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 24.169361\nlng: -29.395167\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">24.2</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-29.4</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -53.318189\nlng: 105.835271\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-53.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">105.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 29.034592\nlng: -78.004598\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">29.0</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-78.0</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -24.654063\nlng: -147.255268\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-24.7</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-147.3</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 25.672938\nlng: -76.54967\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">25.7</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-76.5</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -80.416937\nlng: -83.224516\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-80.4</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-83.2</span><span class=\"structural\"> }</span></span>"] }, \n", | |
"{ name: "<span title=\"country: String\">country</span>", children: [], rightAlign: false, values: ["United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States"] }, \n", | |
"{ name: "<span title=\"address: DataRow<*>\">address</span>", children: [18, 19, 20, 21, 22, 25, 26], rightAlign: false, values: ["<span class=\"formatted\" title=\"address: 263 Tenth Street\ncity: San Francisco\nstate: Wisconsin\nstateCode: WI\npostalCode: 37657\ncoordinates: { lat:71.814525, lng:-161.150263 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>263 Tenth Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 395 Main Street\ncity: Los Angeles\nstate: New Hampshire\nstateCode: NH\npostalCode: 73442\ncoordinates: { lat:79.098326, lng:-119.624845 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>395 Main Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1896 Washington Street\ncity: Dallas\nstate: Nevada\nstateCode: NV\npostalCode: 88511\ncoordinates: { lat:20.086743, lng:-34.577107 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1896 Washington Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1622 Lincoln Street\ncity: Fort Worth\nstate: Pennsylvania\nstateCode: PA\npostalCode: 27768\ncoordinates: { lat:54.911930, lng:-79.498328 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1622 Lincoln Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1460 Sixth Street\ncity: San Antonio\nstate: Idaho\nstateCode: ID\npostalCode: 21965\ncoordinates: { lat:44.346545, lng:-26.944701 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1460 Sixth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 425 Sixth Street\ncity: Indianapolis\nstate: Oklahoma\nstateCode: OK\npostalCode: 74263\ncoordinates: { lat:74.986644, lng:-132.916888 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>425 Sixth Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 996 Eighth Street\ncity: Washington\nstate: Kansas\nstateCode: KS\npostalCode: 27858\ncoordinates: { lat:-75.462366, lng:-128.025697 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>996 Eighth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 930 Lincoln Street\ncity: Austin\nstate: Colorado\nstateCode: CO\npostalCode: 47592\ncoordinates: { lat:87.970083, lng:-42.769351 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>930 Lincoln Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1597 Oak Street\ncity: Chicago\nstate: Florida\nstateCode: FL\npostalCode: 28100\ncoordinates: { lat:-67.452080, lng:-23.209886 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1597 Oak Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1029 Adams Street\ncity: San Diego\nstate: Maryland\nstateCode: MD\npostalCode: 63847\ncoordinates: { lat:-25.843393, lng:-62.692681 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1029 Adams Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 27 Cedar Street\ncity: Philadelphia\nstate: Connecticut\nstateCode: CT\npostalCode: 79574\ncoordinates: { lat:-81.841588, lng:31.794230 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>27 Cedar Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1039 Washington Street\ncity: Philadelphia\nstate: New Jersey\nstateCode: NJ\npostalCode: 57518\ncoordinates: { lat:85.455933, lng:164.246103 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1039 Washington Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 62 Third Street\ncity: Seattle\nstate: Oregon\nstateCode: OR\npostalCode: 83474\ncoordinates: { lat:19.490447, lng:-13.173207 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>62 Third Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 569 Jefferson Street\ncity: Los Angeles\nstate: Montana\nstateCode: MT\npostalCode: 17779\ncoordinates: { lat:-18.371256, lng:22.566258 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>569 Jefferson Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1538 Eighth Street\ncity: San Jose\nstate: Missouri\nstateCode: MO\npostalCode: 29673\ncoordinates: { lat:24.169361, lng:-29.395167 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1538 Eighth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 183 Maple Street\ncity: New York\nstate: Rhode Island\nstateCode: RI\npostalCode: 45238\ncoordinates: { lat:-53.318189, lng:105.835271 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>183 Maple Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1802 Ninth Street\ncity: San Diego\nstate: Minnesota\nstateCode: MN\npostalCode: 89416\ncoordinates: { lat:29.034592, lng:-78.004598 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1802 Ninth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 947 Main Street\ncity: Denver\nstate: Minnesota\nstateCode: MN\npostalCode: 71896\ncoordinates: { lat:-24.654063, lng:-147.255268 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>947 Main Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1402 Adams Street\ncity: Austin\nstate: Wisconsin\nstateCode: WI\npostalCode: 51456\ncoordinates: { lat:25.672938, lng:-76.549670 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1402 Adams Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1706 First Street\ncity: Chicago\nstate: Hawaii\nstateCode: HI\npostalCode: 34725\ncoordinates: { lat:-80.416937, lng:-83.224516 }\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1706 First Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>"] }, \n", | |
"{ name: "<span title=\"company: DataRow<*>\">company</span>", children: [17, 27], rightAlign: false, values: ["<span class=\"formatted\" title=\"name: Dooley, Kozey and Cronin\naddress: { address:263 Tenth Street, city:San Francisco, state:Wisconsin, stateCode:WI, postalCode:37657, coordinates:{ lat:71.814525, lng:-161.150263 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Dooley, Kozey and Cronin<span class=\"structural\">, </span><span class=\"structural\">a...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Spinka - Dickinson\naddress: { address:395 Main Street, city:Los Angeles, state:New Hampshire, stateCode:NH, postalCode:73442, coordinates:{ lat:79.098326, lng:-119.624845 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Spinka - Dickinson<span class=\"structural\">, </span><span class=\"structural\">address...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Schiller - Zieme\naddress: { address:1896 Washington Street, city:Dallas, state:Nevada, stateCode:NV, postalCode:88511, coordinates:{ lat:20.086743, lng:-34.577107 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Schiller - Zieme<span class=\"structural\">, </span><span class=\"structural\">address: </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Pagac and Sons\naddress: { address:1622 Lincoln Street, city:Fort Worth, state:Pennsylvania, stateCode:PA, postalCode:27768, coordinates:{ lat:54.911930, lng:-79.498328 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Pagac and Sons<span class=\"structural\">, </span><span class=\"structural\">address: </span><span class=\"structural\">{...}</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Graham - Gulgowski\naddress: { address:1460 Sixth Street, city:San Antonio, state:Idaho, stateCode:ID, postalCode:21965, coordinates:{ lat:44.346545, lng:-26.944701 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Graham - Gulgowski<span class=\"structural\">, </span><span class=\"structural\">address...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Pfannerstill Inc\naddress: { address:425 Sixth Street, city:Indianapolis, state:Oklahoma, stateCode:OK, postalCode:74263, coordinates:{ lat:74.986644, lng:-132.916888 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Pfannerstill Inc<span class=\"structural\">, </span><span class=\"structural\">address: </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Dickens - Beahan\naddress: { address:996 Eighth Street, city:Washington, state:Kansas, stateCode:KS, postalCode:27858, coordinates:{ lat:-75.462366, lng:-128.025697 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Dickens - Beahan<span class=\"structural\">, </span><span class=\"structural\">address: </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Nikolaus Inc\naddress: { address:930 Lincoln Street, city:Austin, state:Colorado, stateCode:CO, postalCode:47592, coordinates:{ lat:87.970083, lng:-42.769351 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Nikolaus Inc<span class=\"structural\">, </span><span class=\"structural\">address: </span><span class=\"structural\">{ ... }</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Gorczany - Gottlieb\naddress: { address:1597 Oak Street, city:Chicago, state:Florida, stateCode:FL, postalCode:28100, coordinates:{ lat:-67.452080, lng:-23.209886 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Gorczany - Gottlieb<span class=\"structural\">, </span><span class=\"structural\">addres...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Pollich - Hilpert\naddress: { address:1029 Adams Street, city:San Diego, state:Maryland, stateCode:MD, postalCode:63847, coordinates:{ lat:-25.843393, lng:-62.692681 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Pollich - Hilpert<span class=\"structural\">, </span><span class=\"structural\">address:...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Considine - Torp\naddress: { address:27 Cedar Street, city:Philadelphia, state:Connecticut, stateCode:CT, postalCode:79574, coordinates:{ lat:-81.841588, lng:31.794230 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Considine - Torp<span class=\"structural\">, </span><span class=\"structural\">address: </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Miller, Schowalter and Wisozk\naddress: { address:1039 Washington Street, city:Philadelphia, state:New Jersey, stateCode:NJ, postalCode:57518, coordinates:{ lat:85.455933, lng:164.246103 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Miller, Schowalter an<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">a...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Botsford, Marquardt and Roberts\naddress: { address:62 Third Street, city:Seattle, state:Oregon, stateCode:OR, postalCode:83474, coordinates:{ lat:19.490447, lng:-13.173207 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Botsford, Marquardt a<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">a...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Zulauf and Sons\naddress: { address:569 Jefferson Street, city:Los Angeles, state:Montana, stateCode:MT, postalCode:17779, coordinates:{ lat:-18.371256, lng:22.566258 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Zulauf and Sons<span class=\"structural\">, </span><span class=\"structural\">address: </span><span class=\"structural\">{..}</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Spinka - Dickinson\naddress: { address:1538 Eighth Street, city:San Jose, state:Missouri, stateCode:MO, postalCode:29673, coordinates:{ lat:24.169361, lng:-29.395167 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Spinka - Dickinson<span class=\"structural\">, </span><span class=\"structural\">address...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Herzog Inc\naddress: { address:183 Maple Street, city:New York, state:Rhode Island, stateCode:RI, postalCode:45238, coordinates:{ lat:-53.318189, lng:105.835271 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Herzog Inc<span class=\"structural\">, </span><span class=\"structural\">address: </span><span class=\"structural\">{ </span><span class=\"structural\">...</span><span class=\"structural\"> }</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Predovic - Johns\naddress: { address:1802 Ninth Street, city:San Diego, state:Minnesota, stateCode:MN, postalCode:89416, coordinates:{ lat:29.034592, lng:-78.004598 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Predovic - Johns<span class=\"structural\">, </span><span class=\"structural\">address: </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Jast - Nader\naddress: { address:947 Main Street, city:Denver, state:Minnesota, stateCode:MN, postalCode:71896, coordinates:{ lat:-24.654063, lng:-147.255268 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Jast - Nader<span class=\"structural\">, </span><span class=\"structural\">address: </span><span class=\"structural\">{ ... }</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Prohaska - Thiel\naddress: { address:1402 Adams Street, city:Austin, state:Wisconsin, stateCode:WI, postalCode:51456, coordinates:{ lat:25.672938, lng:-76.549670 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Prohaska - Thiel<span class=\"structural\">, </span><span class=\"structural\">address: </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"name: Kuhlman LLC\naddress: { address:1706 First Street, city:Chicago, state:Hawaii, stateCode:HI, postalCode:34725, coordinates:{ lat:-80.416937, lng:-83.224516 }, country:United States }\"><span class=\"structural\">{ </span><span class=\"structural\">name: </span>Kuhlman LLC<span class=\"structural\">, </span><span class=\"structural\">address: </span><span class=\"structural\">{ </span><span class=\"structural\">...</span><span class=\"structural\"> }</span><span class=\"structural\"> }</span></span>"] }, \n", | |
"], id: 1191182338, rootId: 1191182338, totalRows: 30 } ) });\n", | |
"/*-->*/\n", | |
"\n", | |
"call_DataFrame(function() { DataFrame.renderTable(1191182338) });\n", | |
"\n", | |
"\n", | |
" </script>\n", | |
" </html>\"></iframe>\n", | |
" <script>\n", | |
" function o_resize_iframe_out_2() {\n", | |
" let elem = document.getElementById(\"iframe_out_2\");\n", | |
" resize_iframe_out_2(elem);\n", | |
" setInterval(resize_iframe_out_2, 5000, elem);\n", | |
" }\n", | |
" function resize_iframe_out_2(el) {\n", | |
" let h = el.contentWindow.document.body.scrollHeight;\n", | |
" el.height = h === 0 ? 0 : h + 41;\n", | |
" }\n", | |
" </script> <html>\n", | |
" <head>\n", | |
" <style type=\"text/css\">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme=\"dark\"], :root [data-jp-theme-light=\"false\"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class=\"dataframe\" id=\"static_df_1191182339\"><thead><tr><th style=\"text-align:left\">firstName</th><th style=\"text-align:left\">lastName</th><th style=\"text-align:left\">maidenName</th><th class=\"rightBorder\" style=\"text-align:left\">age</th><th class=\"leftBorder\" style=\"text-align:left\">hair</th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\">address</th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"rightBorder leftBorder\" style=\"text-align:left\">company</th><th class=\"rightBorder\" style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th></tr><tr><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\">color</th><th class=\"rightBorder\" style=\"text-align:left\">type</th><th class=\"leftBorder\" style=\"text-align:left\">address</th><th style=\"text-align:left\">city</th><th style=\"text-align:left\">state</th><th style=\"text-align:left\">stateCode</th><th class=\"rightBorder\" style=\"text-align:left\">postalCode</th><th class=\"leftBorder\" style=\"text-align:left\">coordinates</th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\">country</th><th class=\"rightBorder leftBorder\" style=\"text-align:left\">name</th><th class=\"rightBorder leftBorder\" style=\"text-align:left\">address</th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th></tr><tr><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"leftBorder\" style=\"text-align:left\">lat</th><th class=\"rightBorder\" style=\"text-align:left\">lng</th><th class=\"rightBorder\" style=\"text-align:left\"></th><th class=\"rightBorder leftBorder\" style=\"text-align:left\"></th><th class=\"rightBorder leftBorder\" style=\"text-align:left\">address</th><th style=\"text-align:left\">city</th><th style=\"text-align:left\">state</th><th style=\"text-align:left\">stateCode</th><th class=\"rightBorder\" style=\"text-align:left\">postalCode</th><th class=\"leftBorder\" style=\"text-align:left\">coordinates</th><th class=\"rightBorder\" style=\"text-align:left\"></th><th style=\"text-align:left\">country</th></tr><tr><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder leftBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder leftBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder leftBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder leftBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder leftBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder leftBorder\" style=\"text-align:left\">lat</th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\">lng</th><th class=\"bottomBorder\" style=\"text-align:left\"></th></tr></thead><tbody><tr><td style=\"vertical-align:top\">Emily</td><td style=\"vertical-align:top\">Johnson</td><td style=\"vertical-align:top\">Smith</td><td class=\"rightBorder\" style=\"vertical-align:top\">28</td><td class=\"leftBorder\" style=\"vertical-align:top\">Brown</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"leftBorder\" style=\"vertical-align:top\">626 Main Street</td><td style=\"vertical-align:top\">Phoenix</td><td style=\"vertical-align:top\">Mississippi</td><td style=\"vertical-align:top\">MS</td><td class=\"rightBorder\" style=\"vertical-align:top\">29112</td><td class=\"leftBorder\" style=\"vertical-align:top\">-77.162130</td><td class=\"rightBorder\" style=\"vertical-align:top\">-92.084824</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Dooley, Kozey and Cronin</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">263 Tenth Street</td><td style=\"vertical-align:top\">San Francisco</td><td style=\"vertical-align:top\">Wisconsin</td><td style=\"vertical-align:top\">WI</td><td class=\"rightBorder\" style=\"vertical-align:top\">37657</td><td class=\"leftBorder\" style=\"vertical-align:top\">71.814525</td><td class=\"rightBorder\" style=\"vertical-align:top\">-161.150263</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Michael</td><td style=\"vertical-align:top\">Williams</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">35</td><td class=\"leftBorder\" style=\"vertical-align:top\">Green</td><td class=\"rightBorder\" style=\"vertical-align:top\">Straight</td><td class=\"leftBorder\" style=\"vertical-align:top\">385 Fifth Street</td><td style=\"vertical-align:top\">Houston</td><td style=\"vertical-align:top\">Alabama</td><td style=\"vertical-align:top\">AL</td><td class=\"rightBorder\" style=\"vertical-align:top\">38807</td><td class=\"leftBorder\" style=\"vertical-align:top\">22.815468</td><td class=\"rightBorder\" style=\"vertical-align:top\">115.608581</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Spinka - Dickinson</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">395 Main Street</td><td style=\"vertical-align:top\">Los Angeles</td><td style=\"vertical-align:top\">New Hampshire</td><td style=\"vertical-align:top\">NH</td><td class=\"rightBorder\" style=\"vertical-align:top\">73442</td><td class=\"leftBorder\" style=\"vertical-align:top\">79.098326</td><td class=\"rightBorder\" style=\"vertical-align:top\">-119.624845</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Sophia</td><td style=\"vertical-align:top\">Brown</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">42</td><td class=\"leftBorder\" style=\"vertical-align:top\">White</td><td class=\"rightBorder\" style=\"vertical-align:top\">Wavy</td><td class=\"leftBorder\" style=\"vertical-align:top\">1642 Ninth Street</td><td style=\"vertical-align:top\">Washington</td><td style=\"vertical-align:top\">Alabama</td><td style=\"vertical-align:top\">AL</td><td class=\"rightBorder\" style=\"vertical-align:top\">32822</td><td class=\"leftBorder\" style=\"vertical-align:top\">45.289366</td><td class=\"rightBorder\" style=\"vertical-align:top\">46.832664</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Schiller - Zieme</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1896 Washington Street</td><td style=\"vertical-align:top\">Dallas</td><td style=\"vertical-align:top\">Nevada</td><td style=\"vertical-align:top\">NV</td><td class=\"rightBorder\" style=\"vertical-align:top\">88511</td><td class=\"leftBorder\" style=\"vertical-align:top\">20.086743</td><td class=\"rightBorder\" style=\"vertical-align:top\">-34.577107</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">James</td><td style=\"vertical-align:top\">Davis</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">45</td><td class=\"leftBorder\" style=\"vertical-align:top\">Blonde</td><td class=\"rightBorder\" style=\"vertical-align:top\">Straight</td><td class=\"leftBorder\" style=\"vertical-align:top\">238 Jefferson Street</td><td style=\"vertical-align:top\">Seattle</td><td style=\"vertical-align:top\">Pennsylvania</td><td style=\"vertical-align:top\">PA</td><td class=\"rightBorder\" style=\"vertical-align:top\">68354</td><td class=\"leftBorder\" style=\"vertical-align:top\">16.782513</td><td class=\"rightBorder\" style=\"vertical-align:top\">-139.347230</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Pagac and Sons</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1622 Lincoln Street</td><td style=\"vertical-align:top\">Fort Worth</td><td style=\"vertical-align:top\">Pennsylvania</td><td style=\"vertical-align:top\">PA</td><td class=\"rightBorder\" style=\"vertical-align:top\">27768</td><td class=\"leftBorder\" style=\"vertical-align:top\">54.911930</td><td class=\"rightBorder\" style=\"vertical-align:top\">-79.498328</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Emma</td><td style=\"vertical-align:top\">Miller</td><td style=\"vertical-align:top\">Johnson</td><td class=\"rightBorder\" style=\"vertical-align:top\">30</td><td class=\"leftBorder\" style=\"vertical-align:top\">White</td><td class=\"rightBorder\" style=\"vertical-align:top\">Straight</td><td class=\"leftBorder\" style=\"vertical-align:top\">607 Fourth Street</td><td style=\"vertical-align:top\">Jacksonville</td><td style=\"vertical-align:top\">Colorado</td><td style=\"vertical-align:top\">CO</td><td class=\"rightBorder\" style=\"vertical-align:top\">26593</td><td class=\"leftBorder\" style=\"vertical-align:top\">0.505589</td><td class=\"rightBorder\" style=\"vertical-align:top\">-157.432810</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Graham - Gulgowski</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1460 Sixth Street</td><td style=\"vertical-align:top\">San Antonio</td><td style=\"vertical-align:top\">Idaho</td><td style=\"vertical-align:top\">ID</td><td class=\"rightBorder\" style=\"vertical-align:top\">21965</td><td class=\"leftBorder\" style=\"vertical-align:top\">44.346545</td><td class=\"rightBorder\" style=\"vertical-align:top\">-26.944701</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Olivia</td><td style=\"vertical-align:top\">Wilson</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">22</td><td class=\"leftBorder\" style=\"vertical-align:top\">Gray</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"leftBorder\" style=\"vertical-align:top\">547 First Street</td><td style=\"vertical-align:top\">Fort Worth</td><td style=\"vertical-align:top\">Tennessee</td><td style=\"vertical-align:top\">TN</td><td class=\"rightBorder\" style=\"vertical-align:top\">83843</td><td class=\"leftBorder\" style=\"vertical-align:top\">75.326270</td><td class=\"rightBorder\" style=\"vertical-align:top\">-26.152850</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Pfannerstill Inc</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">425 Sixth Street</td><td style=\"vertical-align:top\">Indianapolis</td><td style=\"vertical-align:top\">Oklahoma</td><td style=\"vertical-align:top\">OK</td><td class=\"rightBorder\" style=\"vertical-align:top\">74263</td><td class=\"leftBorder\" style=\"vertical-align:top\">74.986644</td><td class=\"rightBorder\" style=\"vertical-align:top\">-132.916888</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Alexander</td><td style=\"vertical-align:top\">Jones</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">38</td><td class=\"leftBorder\" style=\"vertical-align:top\">White</td><td class=\"rightBorder\" style=\"vertical-align:top\">Straight</td><td class=\"leftBorder\" style=\"vertical-align:top\">664 Maple Street</td><td style=\"vertical-align:top\">Indianapolis</td><td style=\"vertical-align:top\">Delaware</td><td style=\"vertical-align:top\">DE</td><td class=\"rightBorder\" style=\"vertical-align:top\">86684</td><td class=\"leftBorder\" style=\"vertical-align:top\">35.289664</td><td class=\"rightBorder\" style=\"vertical-align:top\">7.063255</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Dickens - Beahan</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">996 Eighth Street</td><td style=\"vertical-align:top\">Washington</td><td style=\"vertical-align:top\">Kansas</td><td style=\"vertical-align:top\">KS</td><td class=\"rightBorder\" style=\"vertical-align:top\">27858</td><td class=\"leftBorder\" style=\"vertical-align:top\">-75.462366</td><td class=\"rightBorder\" style=\"vertical-align:top\">-128.025697</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Ava</td><td style=\"vertical-align:top\">Taylor</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">27</td><td class=\"leftBorder\" style=\"vertical-align:top\">Red</td><td class=\"rightBorder\" style=\"vertical-align:top\">Kinky</td><td class=\"leftBorder\" style=\"vertical-align:top\">1197 First Street</td><td style=\"vertical-align:top\">Fort Worth</td><td style=\"vertical-align:top\">Rhode Island</td><td style=\"vertical-align:top\">RI</td><td class=\"rightBorder\" style=\"vertical-align:top\">24771</td><td class=\"leftBorder\" style=\"vertical-align:top\">-81.194833</td><td class=\"rightBorder\" style=\"vertical-align:top\">-87.948158</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Nikolaus Inc</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">930 Lincoln Street</td><td style=\"vertical-align:top\">Austin</td><td style=\"vertical-align:top\">Colorado</td><td style=\"vertical-align:top\">CO</td><td class=\"rightBorder\" style=\"vertical-align:top\">47592</td><td class=\"leftBorder\" style=\"vertical-align:top\">87.970083</td><td class=\"rightBorder\" style=\"vertical-align:top\">-42.769351</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Ethan</td><td style=\"vertical-align:top\">Martinez</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">33</td><td class=\"leftBorder\" style=\"vertical-align:top\">Purple</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"leftBorder\" style=\"vertical-align:top\">466 Pine Street</td><td style=\"vertical-align:top\">San Antonio</td><td style=\"vertical-align:top\">Louisiana</td><td style=\"vertical-align:top\">LA</td><td class=\"rightBorder\" style=\"vertical-align:top\">72360</td><td class=\"leftBorder\" style=\"vertical-align:top\">74.074918</td><td class=\"rightBorder\" style=\"vertical-align:top\">-25.312703</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Gorczany - Gottlieb</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1597 Oak Street</td><td style=\"vertical-align:top\">Chicago</td><td style=\"vertical-align:top\">Florida</td><td style=\"vertical-align:top\">FL</td><td class=\"rightBorder\" style=\"vertical-align:top\">28100</td><td class=\"leftBorder\" style=\"vertical-align:top\">-67.452080</td><td class=\"rightBorder\" style=\"vertical-align:top\">-23.209886</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Isabella</td><td style=\"vertical-align:top\">Anderson</td><td style=\"vertical-align:top\">Davis</td><td class=\"rightBorder\" style=\"vertical-align:top\">31</td><td class=\"leftBorder\" style=\"vertical-align:top\">Blonde</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"leftBorder\" style=\"vertical-align:top\">1964 Oak Street</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">Utah</td><td style=\"vertical-align:top\">UT</td><td class=\"rightBorder\" style=\"vertical-align:top\">89352</td><td class=\"leftBorder\" style=\"vertical-align:top\">41.331324</td><td class=\"rightBorder\" style=\"vertical-align:top\">151.782727</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Pollich - Hilpert</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1029 Adams Street</td><td style=\"vertical-align:top\">San Diego</td><td style=\"vertical-align:top\">Maryland</td><td style=\"vertical-align:top\">MD</td><td class=\"rightBorder\" style=\"vertical-align:top\">63847</td><td class=\"leftBorder\" style=\"vertical-align:top\">-25.843393</td><td class=\"rightBorder\" style=\"vertical-align:top\">-62.692681</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Liam</td><td style=\"vertical-align:top\">Garcia</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">29</td><td class=\"leftBorder\" style=\"vertical-align:top\">Red</td><td class=\"rightBorder\" style=\"vertical-align:top\">Wavy</td><td class=\"leftBorder\" style=\"vertical-align:top\">576 Fifth Street</td><td style=\"vertical-align:top\">Denver</td><td style=\"vertical-align:top\">South Dakota</td><td style=\"vertical-align:top\">SD</td><td class=\"rightBorder\" style=\"vertical-align:top\">57252</td><td class=\"leftBorder\" style=\"vertical-align:top\">-66.218177</td><td class=\"rightBorder\" style=\"vertical-align:top\">-145.340165</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Considine - Torp</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">27 Cedar Street</td><td style=\"vertical-align:top\">Philadelphia</td><td style=\"vertical-align:top\">Connecticut</td><td style=\"vertical-align:top\">CT</td><td class=\"rightBorder\" style=\"vertical-align:top\">79574</td><td class=\"leftBorder\" style=\"vertical-align:top\">-81.841588</td><td class=\"rightBorder\" style=\"vertical-align:top\">31.794230</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Mia</td><td style=\"vertical-align:top\">Rodriguez</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">24</td><td class=\"leftBorder\" style=\"vertical-align:top\">Purple</td><td class=\"rightBorder\" style=\"vertical-align:top\">Wavy</td><td class=\"leftBorder\" style=\"vertical-align:top\">1627 Sixth Street</td><td style=\"vertical-align:top\">Jacksonville</td><td style=\"vertical-align:top\">West Virginia</td><td style=\"vertical-align:top\">WV</td><td class=\"rightBorder\" style=\"vertical-align:top\">41810</td><td class=\"leftBorder\" style=\"vertical-align:top\">24.857497</td><td class=\"rightBorder\" style=\"vertical-align:top\">-34.865429</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Miller, Schowalter and Wisozk</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1039 Washington Street</td><td style=\"vertical-align:top\">Philadelphia</td><td style=\"vertical-align:top\">New Jersey</td><td style=\"vertical-align:top\">NJ</td><td class=\"rightBorder\" style=\"vertical-align:top\">57518</td><td class=\"leftBorder\" style=\"vertical-align:top\">85.455933</td><td class=\"rightBorder\" style=\"vertical-align:top\">164.246103</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Noah</td><td style=\"vertical-align:top\">Hernandez</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">40</td><td class=\"leftBorder\" style=\"vertical-align:top\">Red</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"leftBorder\" style=\"vertical-align:top\">1413 Maple Street</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">North Dakota</td><td style=\"vertical-align:top\">ND</td><td class=\"rightBorder\" style=\"vertical-align:top\">73696</td><td class=\"leftBorder\" style=\"vertical-align:top\">-25.037700</td><td class=\"rightBorder\" style=\"vertical-align:top\">-151.704690</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Botsford, Marquardt and Roberts</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">62 Third Street</td><td style=\"vertical-align:top\">Seattle</td><td style=\"vertical-align:top\">Oregon</td><td style=\"vertical-align:top\">OR</td><td class=\"rightBorder\" style=\"vertical-align:top\">83474</td><td class=\"leftBorder\" style=\"vertical-align:top\">19.490447</td><td class=\"rightBorder\" style=\"vertical-align:top\">-13.173207</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Charlotte</td><td style=\"vertical-align:top\">Lopez</td><td style=\"vertical-align:top\">Martinez</td><td class=\"rightBorder\" style=\"vertical-align:top\">36</td><td class=\"leftBorder\" style=\"vertical-align:top\">Gray</td><td class=\"rightBorder\" style=\"vertical-align:top\">Kinky</td><td class=\"leftBorder\" style=\"vertical-align:top\">208 Second Street</td><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Ohio</td><td style=\"vertical-align:top\">OH</td><td class=\"rightBorder\" style=\"vertical-align:top\">42044</td><td class=\"leftBorder\" style=\"vertical-align:top\">-44.443762</td><td class=\"rightBorder\" style=\"vertical-align:top\">-151.420561</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Zulauf and Sons</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">569 Jefferson Street</td><td style=\"vertical-align:top\">Los Angeles</td><td style=\"vertical-align:top\">Montana</td><td style=\"vertical-align:top\">MT</td><td class=\"rightBorder\" style=\"vertical-align:top\">17779</td><td class=\"leftBorder\" style=\"vertical-align:top\">-18.371256</td><td class=\"rightBorder\" style=\"vertical-align:top\">22.566258</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">William</td><td style=\"vertical-align:top\">Gonzalez</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">32</td><td class=\"leftBorder\" style=\"vertical-align:top\">Gray</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"leftBorder\" style=\"vertical-align:top\">31 Maple Street</td><td style=\"vertical-align:top\">San Jose</td><td style=\"vertical-align:top\">Utah</td><td style=\"vertical-align:top\">UT</td><td class=\"rightBorder\" style=\"vertical-align:top\">78243</td><td class=\"leftBorder\" style=\"vertical-align:top\">8.152876</td><td class=\"rightBorder\" style=\"vertical-align:top\">113.297990</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Spinka - Dickinson</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1538 Eighth Street</td><td style=\"vertical-align:top\">San Jose</td><td style=\"vertical-align:top\">Missouri</td><td style=\"vertical-align:top\">MO</td><td class=\"rightBorder\" style=\"vertical-align:top\">29673</td><td class=\"leftBorder\" style=\"vertical-align:top\">24.169361</td><td class=\"rightBorder\" style=\"vertical-align:top\">-29.395167</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Avery</td><td style=\"vertical-align:top\">Perez</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">25</td><td class=\"leftBorder\" style=\"vertical-align:top\">Green</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"leftBorder\" style=\"vertical-align:top\">1125 First Street</td><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Iowa</td><td style=\"vertical-align:top\">IA</td><td class=\"rightBorder\" style=\"vertical-align:top\">30973</td><td class=\"leftBorder\" style=\"vertical-align:top\">12.789127</td><td class=\"rightBorder\" style=\"vertical-align:top\">85.792598</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Herzog Inc</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">183 Maple Street</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">Rhode Island</td><td style=\"vertical-align:top\">RI</td><td class=\"rightBorder\" style=\"vertical-align:top\">45238</td><td class=\"leftBorder\" style=\"vertical-align:top\">-53.318189</td><td class=\"rightBorder\" style=\"vertical-align:top\">105.835271</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Evelyn</td><td style=\"vertical-align:top\">Sanchez</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">37</td><td class=\"leftBorder\" style=\"vertical-align:top\">Blue</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"leftBorder\" style=\"vertical-align:top\">1170 Lincoln Street</td><td style=\"vertical-align:top\">San Diego</td><td style=\"vertical-align:top\">Wyoming</td><td style=\"vertical-align:top\">WY</td><td class=\"rightBorder\" style=\"vertical-align:top\">43423</td><td class=\"leftBorder\" style=\"vertical-align:top\">-83.314840</td><td class=\"rightBorder\" style=\"vertical-align:top\">11.768071</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Predovic - Johns</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1802 Ninth Street</td><td style=\"vertical-align:top\">San Diego</td><td style=\"vertical-align:top\">Minnesota</td><td style=\"vertical-align:top\">MN</td><td class=\"rightBorder\" style=\"vertical-align:top\">89416</td><td class=\"leftBorder\" style=\"vertical-align:top\">29.034592</td><td class=\"rightBorder\" style=\"vertical-align:top\">-78.004598</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Logan</td><td style=\"vertical-align:top\">Torres</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">31</td><td class=\"leftBorder\" style=\"vertical-align:top\">Green</td><td class=\"rightBorder\" style=\"vertical-align:top\">Curly</td><td class=\"leftBorder\" style=\"vertical-align:top\">907 Seventh Street</td><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Arkansas</td><td style=\"vertical-align:top\">AR</td><td class=\"rightBorder\" style=\"vertical-align:top\">78805</td><td class=\"leftBorder\" style=\"vertical-align:top\">-64.846516</td><td class=\"rightBorder\" style=\"vertical-align:top\">174.775744</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Jast - Nader</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">947 Main Street</td><td style=\"vertical-align:top\">Denver</td><td style=\"vertical-align:top\">Minnesota</td><td style=\"vertical-align:top\">MN</td><td class=\"rightBorder\" style=\"vertical-align:top\">71896</td><td class=\"leftBorder\" style=\"vertical-align:top\">-24.654063</td><td class=\"rightBorder\" style=\"vertical-align:top\">-147.255268</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Abigail</td><td style=\"vertical-align:top\">Rivera</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">28</td><td class=\"leftBorder\" style=\"vertical-align:top\">Blue</td><td class=\"rightBorder\" style=\"vertical-align:top\">Kinky</td><td class=\"leftBorder\" style=\"vertical-align:top\">996 Oak Street</td><td style=\"vertical-align:top\">Chicago</td><td style=\"vertical-align:top\">New Mexico</td><td style=\"vertical-align:top\">NM</td><td class=\"rightBorder\" style=\"vertical-align:top\">11407</td><td class=\"leftBorder\" style=\"vertical-align:top\">44.321308</td><td class=\"rightBorder\" style=\"vertical-align:top\">-3.723903</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Prohaska - Thiel</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1402 Adams Street</td><td style=\"vertical-align:top\">Austin</td><td style=\"vertical-align:top\">Wisconsin</td><td style=\"vertical-align:top\">WI</td><td class=\"rightBorder\" style=\"vertical-align:top\">51456</td><td class=\"leftBorder\" style=\"vertical-align:top\">25.672938</td><td class=\"rightBorder\" style=\"vertical-align:top\">-76.549670</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Jackson</td><td style=\"vertical-align:top\">Evans</td><td style=\"vertical-align:top\"></td><td class=\"rightBorder\" style=\"vertical-align:top\">34</td><td class=\"leftBorder\" style=\"vertical-align:top\">Red</td><td class=\"rightBorder\" style=\"vertical-align:top\">Straight</td><td class=\"leftBorder\" style=\"vertical-align:top\">1873 Main Street</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">Arkansas</td><td style=\"vertical-align:top\">AR</td><td class=\"rightBorder\" style=\"vertical-align:top\">26600</td><td class=\"leftBorder\" style=\"vertical-align:top\">34.722451</td><td class=\"rightBorder\" style=\"vertical-align:top\">63.448927</td><td class=\"rightBorder\" style=\"vertical-align:top\">United States</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Kuhlman LLC</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1706 First Street</td><td style=\"vertical-align:top\">Chicago</td><td style=\"vertical-align:top\">Hawaii</td><td style=\"vertical-align:top\">HI</td><td class=\"rightBorder\" style=\"vertical-align:top\">34725</td><td class=\"leftBorder\" style=\"vertical-align:top\">-80.416937</td><td class=\"rightBorder\" style=\"vertical-align:top\">-83.224516</td><td style=\"vertical-align:top\">United States</td></tr></tbody></table>\n", | |
" </body>\n", | |
" <script>\n", | |
" document.getElementById(\"static_df_1191182339\").style.display = \"none\";\n", | |
" </script>\n", | |
" </html>" | |
], | |
"application/kotlindataframe+json": "{\"$version\":\"2.0.0\",\"metadata\":{\"columns\":[\"firstName\",\"lastName\",\"maidenName\",\"age\",\"hair\",\"address\",\"company\"],\"nrow\":30,\"ncol\":7},\"kotlin_dataframe\":[{\"firstName\":\"Emily\",\"lastName\":\"Johnson\",\"maidenName\":\"Smith\",\"age\":28,\"hair\":{\"data\":{\"color\":\"Brown\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"626 Main Street\",\"city\":\"Phoenix\",\"state\":\"Mississippi\",\"stateCode\":\"MS\",\"postalCode\":29112,\"coordinates\":{\"data\":{\"lat\":-77.16213,\"lng\":-92.084824},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Dooley, Kozey and Cronin\",\"address\":{\"data\":{\"address\":\"263 Tenth Street\",\"city\":\"San Francisco\",\"state\":\"Wisconsin\",\"stateCode\":\"WI\",\"postalCode\":37657,\"coordinates\":{\"data\":{\"lat\":71.814525,\"lng\":-161.150263},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Michael\",\"lastName\":\"Williams\",\"maidenName\":\"\",\"age\":35,\"hair\":{\"data\":{\"color\":\"Green\",\"type\":\"Straight\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"385 Fifth Street\",\"city\":\"Houston\",\"state\":\"Alabama\",\"stateCode\":\"AL\",\"postalCode\":38807,\"coordinates\":{\"data\":{\"lat\":22.815468,\"lng\":115.608581},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Spinka - Dickinson\",\"address\":{\"data\":{\"address\":\"395 Main Street\",\"city\":\"Los Angeles\",\"state\":\"New Hampshire\",\"stateCode\":\"NH\",\"postalCode\":73442,\"coordinates\":{\"data\":{\"lat\":79.098326,\"lng\":-119.624845},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Sophia\",\"lastName\":\"Brown\",\"maidenName\":\"\",\"age\":42,\"hair\":{\"data\":{\"color\":\"White\",\"type\":\"Wavy\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"1642 Ninth Street\",\"city\":\"Washington\",\"state\":\"Alabama\",\"stateCode\":\"AL\",\"postalCode\":32822,\"coordinates\":{\"data\":{\"lat\":45.289366,\"lng\":46.832664},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Schiller - Zieme\",\"address\":{\"data\":{\"address\":\"1896 Washington Street\",\"city\":\"Dallas\",\"state\":\"Nevada\",\"stateCode\":\"NV\",\"postalCode\":88511,\"coordinates\":{\"data\":{\"lat\":20.086743,\"lng\":-34.577107},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"James\",\"lastName\":\"Davis\",\"maidenName\":\"\",\"age\":45,\"hair\":{\"data\":{\"color\":\"Blonde\",\"type\":\"Straight\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"238 Jefferson Street\",\"city\":\"Seattle\",\"state\":\"Pennsylvania\",\"stateCode\":\"PA\",\"postalCode\":68354,\"coordinates\":{\"data\":{\"lat\":16.782513,\"lng\":-139.34723},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Pagac and Sons\",\"address\":{\"data\":{\"address\":\"1622 Lincoln Street\",\"city\":\"Fort Worth\",\"state\":\"Pennsylvania\",\"stateCode\":\"PA\",\"postalCode\":27768,\"coordinates\":{\"data\":{\"lat\":54.91193,\"lng\":-79.498328},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Emma\",\"lastName\":\"Miller\",\"maidenName\":\"Johnson\",\"age\":30,\"hair\":{\"data\":{\"color\":\"White\",\"type\":\"Straight\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"607 Fourth Street\",\"city\":\"Jacksonville\",\"state\":\"Colorado\",\"stateCode\":\"CO\",\"postalCode\":26593,\"coordinates\":{\"data\":{\"lat\":0.505589,\"lng\":-157.43281},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Graham - Gulgowski\",\"address\":{\"data\":{\"address\":\"1460 Sixth Street\",\"city\":\"San Antonio\",\"state\":\"Idaho\",\"stateCode\":\"ID\",\"postalCode\":21965,\"coordinates\":{\"data\":{\"lat\":44.346545,\"lng\":-26.944701},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Olivia\",\"lastName\":\"Wilson\",\"maidenName\":\"\",\"age\":22,\"hair\":{\"data\":{\"color\":\"Gray\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"547 First Street\",\"city\":\"Fort Worth\",\"state\":\"Tennessee\",\"stateCode\":\"TN\",\"postalCode\":83843,\"coordinates\":{\"data\":{\"lat\":75.32627,\"lng\":-26.15285},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Pfannerstill Inc\",\"address\":{\"data\":{\"address\":\"425 Sixth Street\",\"city\":\"Indianapolis\",\"state\":\"Oklahoma\",\"stateCode\":\"OK\",\"postalCode\":74263,\"coordinates\":{\"data\":{\"lat\":74.986644,\"lng\":-132.916888},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Alexander\",\"lastName\":\"Jones\",\"maidenName\":\"\",\"age\":38,\"hair\":{\"data\":{\"color\":\"White\",\"type\":\"Straight\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"664 Maple Street\",\"city\":\"Indianapolis\",\"state\":\"Delaware\",\"stateCode\":\"DE\",\"postalCode\":86684,\"coordinates\":{\"data\":{\"lat\":35.289664,\"lng\":7.063255},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Dickens - Beahan\",\"address\":{\"data\":{\"address\":\"996 Eighth Street\",\"city\":\"Washington\",\"state\":\"Kansas\",\"stateCode\":\"KS\",\"postalCode\":27858,\"coordinates\":{\"data\":{\"lat\":-75.462366,\"lng\":-128.025697},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Ava\",\"lastName\":\"Taylor\",\"maidenName\":\"\",\"age\":27,\"hair\":{\"data\":{\"color\":\"Red\",\"type\":\"Kinky\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"1197 First Street\",\"city\":\"Fort Worth\",\"state\":\"Rhode Island\",\"stateCode\":\"RI\",\"postalCode\":24771,\"coordinates\":{\"data\":{\"lat\":-81.194833,\"lng\":-87.948158},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Nikolaus Inc\",\"address\":{\"data\":{\"address\":\"930 Lincoln Street\",\"city\":\"Austin\",\"state\":\"Colorado\",\"stateCode\":\"CO\",\"postalCode\":47592,\"coordinates\":{\"data\":{\"lat\":87.970083,\"lng\":-42.769351},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Ethan\",\"lastName\":\"Martinez\",\"maidenName\":\"\",\"age\":33,\"hair\":{\"data\":{\"color\":\"Purple\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"466 Pine Street\",\"city\":\"San Antonio\",\"state\":\"Louisiana\",\"stateCode\":\"LA\",\"postalCode\":72360,\"coordinates\":{\"data\":{\"lat\":74.074918,\"lng\":-25.312703},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Gorczany - Gottlieb\",\"address\":{\"data\":{\"address\":\"1597 Oak Street\",\"city\":\"Chicago\",\"state\":\"Florida\",\"stateCode\":\"FL\",\"postalCode\":28100,\"coordinates\":{\"data\":{\"lat\":-67.45208,\"lng\":-23.209886},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Isabella\",\"lastName\":\"Anderson\",\"maidenName\":\"Davis\",\"age\":31,\"hair\":{\"data\":{\"color\":\"Blonde\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"1964 Oak Street\",\"city\":\"New York\",\"state\":\"Utah\",\"stateCode\":\"UT\",\"postalCode\":89352,\"coordinates\":{\"data\":{\"lat\":41.331324,\"lng\":151.782727},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Pollich - Hilpert\",\"address\":{\"data\":{\"address\":\"1029 Adams Street\",\"city\":\"San Diego\",\"state\":\"Maryland\",\"stateCode\":\"MD\",\"postalCode\":63847,\"coordinates\":{\"data\":{\"lat\":-25.843393,\"lng\":-62.692681},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Liam\",\"lastName\":\"Garcia\",\"maidenName\":\"\",\"age\":29,\"hair\":{\"data\":{\"color\":\"Red\",\"type\":\"Wavy\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"576 Fifth Street\",\"city\":\"Denver\",\"state\":\"South Dakota\",\"stateCode\":\"SD\",\"postalCode\":57252,\"coordinates\":{\"data\":{\"lat\":-66.218177,\"lng\":-145.340165},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Considine - Torp\",\"address\":{\"data\":{\"address\":\"27 Cedar Street\",\"city\":\"Philadelphia\",\"state\":\"Connecticut\",\"stateCode\":\"CT\",\"postalCode\":79574,\"coordinates\":{\"data\":{\"lat\":-81.841588,\"lng\":31.79423},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Mia\",\"lastName\":\"Rodriguez\",\"maidenName\":\"\",\"age\":24,\"hair\":{\"data\":{\"color\":\"Purple\",\"type\":\"Wavy\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"1627 Sixth Street\",\"city\":\"Jacksonville\",\"state\":\"West Virginia\",\"stateCode\":\"WV\",\"postalCode\":41810,\"coordinates\":{\"data\":{\"lat\":24.857497,\"lng\":-34.865429},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Miller, Schowalter and Wisozk\",\"address\":{\"data\":{\"address\":\"1039 Washington Street\",\"city\":\"Philadelphia\",\"state\":\"New Jersey\",\"stateCode\":\"NJ\",\"postalCode\":57518,\"coordinates\":{\"data\":{\"lat\":85.455933,\"lng\":164.246103},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Noah\",\"lastName\":\"Hernandez\",\"maidenName\":\"\",\"age\":40,\"hair\":{\"data\":{\"color\":\"Red\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"1413 Maple Street\",\"city\":\"New York\",\"state\":\"North Dakota\",\"stateCode\":\"ND\",\"postalCode\":73696,\"coordinates\":{\"data\":{\"lat\":-25.0377,\"lng\":-151.70469},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Botsford, Marquardt and Roberts\",\"address\":{\"data\":{\"address\":\"62 Third Street\",\"city\":\"Seattle\",\"state\":\"Oregon\",\"stateCode\":\"OR\",\"postalCode\":83474,\"coordinates\":{\"data\":{\"lat\":19.490447,\"lng\":-13.173207},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Charlotte\",\"lastName\":\"Lopez\",\"maidenName\":\"Martinez\",\"age\":36,\"hair\":{\"data\":{\"color\":\"Gray\",\"type\":\"Kinky\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"208 Second Street\",\"city\":\"Columbus\",\"state\":\"Ohio\",\"stateCode\":\"OH\",\"postalCode\":42044,\"coordinates\":{\"data\":{\"lat\":-44.443762,\"lng\":-151.420561},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Zulauf and Sons\",\"address\":{\"data\":{\"address\":\"569 Jefferson Street\",\"city\":\"Los Angeles\",\"state\":\"Montana\",\"stateCode\":\"MT\",\"postalCode\":17779,\"coordinates\":{\"data\":{\"lat\":-18.371256,\"lng\":22.566258},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"William\",\"lastName\":\"Gonzalez\",\"maidenName\":\"\",\"age\":32,\"hair\":{\"data\":{\"color\":\"Gray\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"31 Maple Street\",\"city\":\"San Jose\",\"state\":\"Utah\",\"stateCode\":\"UT\",\"postalCode\":78243,\"coordinates\":{\"data\":{\"lat\":8.152876,\"lng\":113.29799},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Spinka - Dickinson\",\"address\":{\"data\":{\"address\":\"1538 Eighth Street\",\"city\":\"San Jose\",\"state\":\"Missouri\",\"stateCode\":\"MO\",\"postalCode\":29673,\"coordinates\":{\"data\":{\"lat\":24.169361,\"lng\":-29.395167},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Avery\",\"lastName\":\"Perez\",\"maidenName\":\"\",\"age\":25,\"hair\":{\"data\":{\"color\":\"Green\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"1125 First Street\",\"city\":\"Columbus\",\"state\":\"Iowa\",\"stateCode\":\"IA\",\"postalCode\":30973,\"coordinates\":{\"data\":{\"lat\":12.789127,\"lng\":85.792598},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Herzog Inc\",\"address\":{\"data\":{\"address\":\"183 Maple Street\",\"city\":\"New York\",\"state\":\"Rhode Island\",\"stateCode\":\"RI\",\"postalCode\":45238,\"coordinates\":{\"data\":{\"lat\":-53.318189,\"lng\":105.835271},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Evelyn\",\"lastName\":\"Sanchez\",\"maidenName\":\"\",\"age\":37,\"hair\":{\"data\":{\"color\":\"Blue\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"1170 Lincoln Street\",\"city\":\"San Diego\",\"state\":\"Wyoming\",\"stateCode\":\"WY\",\"postalCode\":43423,\"coordinates\":{\"data\":{\"lat\":-83.31484,\"lng\":11.768071},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Predovic - Johns\",\"address\":{\"data\":{\"address\":\"1802 Ninth Street\",\"city\":\"San Diego\",\"state\":\"Minnesota\",\"stateCode\":\"MN\",\"postalCode\":89416,\"coordinates\":{\"data\":{\"lat\":29.034592,\"lng\":-78.004598},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Logan\",\"lastName\":\"Torres\",\"maidenName\":\"\",\"age\":31,\"hair\":{\"data\":{\"color\":\"Green\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"907 Seventh Street\",\"city\":\"Columbus\",\"state\":\"Arkansas\",\"stateCode\":\"AR\",\"postalCode\":78805,\"coordinates\":{\"data\":{\"lat\":-64.846516,\"lng\":174.775744},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Jast - Nader\",\"address\":{\"data\":{\"address\":\"947 Main Street\",\"city\":\"Denver\",\"state\":\"Minnesota\",\"stateCode\":\"MN\",\"postalCode\":71896,\"coordinates\":{\"data\":{\"lat\":-24.654063,\"lng\":-147.255268},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Abigail\",\"lastName\":\"Rivera\",\"maidenName\":\"\",\"age\":28,\"hair\":{\"data\":{\"color\":\"Blue\",\"type\":\"Kinky\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"996 Oak Street\",\"city\":\"Chicago\",\"state\":\"New Mexico\",\"stateCode\":\"NM\",\"postalCode\":11407,\"coordinates\":{\"data\":{\"lat\":44.321308,\"lng\":-3.723903},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Prohaska - Thiel\",\"address\":{\"data\":{\"address\":\"1402 Adams Street\",\"city\":\"Austin\",\"state\":\"Wisconsin\",\"stateCode\":\"WI\",\"postalCode\":51456,\"coordinates\":{\"data\":{\"lat\":25.672938,\"lng\":-76.54967},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Jackson\",\"lastName\":\"Evans\",\"maidenName\":\"\",\"age\":34,\"hair\":{\"data\":{\"color\":\"Red\",\"type\":\"Straight\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"address\":{\"data\":{\"address\":\"1873 Main Street\",\"city\":\"New York\",\"state\":\"Arkansas\",\"stateCode\":\"AR\",\"postalCode\":26600,\"coordinates\":{\"data\":{\"lat\":34.722451,\"lng\":63.448927},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"company\":{\"data\":{\"name\":\"Kuhlman LLC\",\"address\":{\"data\":{\"address\":\"1706 First Street\",\"city\":\"Chicago\",\"state\":\"Hawaii\",\"stateCode\":\"HI\",\"postalCode\":34725,\"coordinates\":{\"data\":{\"lat\":-80.416937,\"lng\":-83.224516},\"metadata\":{\"kind\":\"ColumnGroup\"}},\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},\"metadata\":{\"kind\":\"ColumnGroup\"}}}]}" | |
}, | |
"execution_count": 3, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"execution_count": 3 | |
}, | |
{ | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2024-05-30T15:18:25.604770058Z", | |
"start_time": "2024-05-30T15:18:25.539577032Z" | |
} | |
}, | |
"cell_type": "code", | |
"source": "userData.schema()", | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"firstName: String\n", | |
"lastName: String\n", | |
"maidenName: String\n", | |
"age: Int\n", | |
"hair:\n", | |
" color: String\n", | |
" type: String\n", | |
"address:\n", | |
" address: String\n", | |
" city: String\n", | |
" state: String\n", | |
" stateCode: String\n", | |
" postalCode: Int\n", | |
" coordinates:\n", | |
" lat: Double\n", | |
" lng: Double\n", | |
" country: String\n", | |
"company:\n", | |
" name: String\n", | |
" address:\n", | |
" address: String\n", | |
" city: String\n", | |
" state: String\n", | |
" stateCode: String\n", | |
" postalCode: Int\n", | |
" coordinates:\n", | |
" lat: Double\n", | |
" lng: Double\n", | |
" country: String\n", | |
"\n" | |
] | |
}, | |
"execution_count": 4, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"execution_count": 4 | |
}, | |
{ | |
"metadata": {}, | |
"cell_type": "markdown", | |
"source": "Large introductory example for the Columns Selection DSL:" | |
}, | |
{ | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2024-05-30T15:18:26.142592514Z", | |
"start_time": "2024-05-30T15:18:25.611013425Z" | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"val city by column<String>()\n", | |
"\n", | |
"// example selection\n", | |
"userData.select {\n", | |
" firstName..maidenName and address.col(city) and {\n", | |
" company.address[city] named \"companyCity\"\n", | |
" } and {\n", | |
" address.allColsAfter { city }.valueCols()\n", | |
" }\n", | |
"}" | |
], | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
" <iframe onload=\"o_resize_iframe_out_3()\" style=\"width:100%;\" class=\"result_container\" id=\"iframe_out_3\" frameBorder=\"0\" srcdoc=\" <html>\n", | |
" <head>\n", | |
" <style type="text/css">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
":root {\n", | |
" --scroll-bg: #f5f5f5;\n", | |
" --scroll-fg: #b3b3b3;\n", | |
"}\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"]{\n", | |
" --scroll-bg: #3c3c3c;\n", | |
" --scroll-fg: #97e1fb;\n", | |
"}\n", | |
"body {\n", | |
" scrollbar-color: var(--scroll-fg) var(--scroll-bg);\n", | |
"}\n", | |
"body::-webkit-scrollbar {\n", | |
" width: 10px; /* Mostly for vertical scrollbars */\n", | |
" height: 10px; /* Mostly for horizontal scrollbars */\n", | |
"}\n", | |
"body::-webkit-scrollbar-thumb {\n", | |
" background-color: var(--scroll-fg);\n", | |
"}\n", | |
"body::-webkit-scrollbar-track {\n", | |
" background-color: var(--scroll-bg);\n", | |
"}\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class="dataframe" id="df_1191182340"></table>\n", | |
"\n", | |
"<p class="dataframe_description">... showing only top 20 of 30 rows</p><p class="dataframe_description">DataFrame: rowsCount = 30, columnsCount = 9</p>\n", | |
"\n", | |
" </body>\n", | |
" <script>\n", | |
" (function () {\n", | |
" window.DataFrame = window.DataFrame || new (function () {\n", | |
" this.addTable = function (df) {\n", | |
" let cols = df.cols;\n", | |
" for (let i = 0; i < cols.length; i++) {\n", | |
" for (let c of cols[i].children) {\n", | |
" cols[c].parent = i;\n", | |
" }\n", | |
" }\n", | |
" df.nrow = 0\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" if (df.cols[i].values.length > df.nrow) df.nrow = df.cols[i].values.length\n", | |
" }\n", | |
" if (df.id === df.rootId) {\n", | |
" df.expandedFrames = new Set()\n", | |
" df.childFrames = {}\n", | |
" const table = this.getTableElement(df.id)\n", | |
" table.df = df\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" let col = df.cols[i]\n", | |
" if (col.parent === undefined && col.children.length > 0) col.expanded = true\n", | |
" }\n", | |
" } else {\n", | |
" const rootDf = this.getTableData(df.rootId)\n", | |
" rootDf.childFrames[df.id] = df\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.computeRenderData = function (df) {\n", | |
" let result = []\n", | |
" let pos = 0\n", | |
" for (let col = 0; col < df.cols.length; col++) {\n", | |
" if (df.cols[col].parent === undefined)\n", | |
" pos += this.computeRenderDataRec(df.cols, col, pos, 0, result, false, false)\n", | |
" }\n", | |
" for (let i = 0; i < result.length; i++) {\n", | |
" let row = result[i]\n", | |
" for (let j = 0; j < row.length; j++) {\n", | |
" let cell = row[j]\n", | |
" if (j === 0)\n", | |
" cell.leftBd = false\n", | |
" if (j < row.length - 1) {\n", | |
" let nextData = row[j + 1]\n", | |
" if (nextData.leftBd) cell.rightBd = true\n", | |
" else if (cell.rightBd) nextData.leftBd = true\n", | |
" } else cell.rightBd = false\n", | |
" }\n", | |
" }\n", | |
" return result\n", | |
" }\n", | |
"\n", | |
" this.computeRenderDataRec = function (cols, colId, pos, depth, result, leftBorder, rightBorder) {\n", | |
" if (result.length === depth) {\n", | |
" const array = [];\n", | |
" if (pos > 0) {\n", | |
" let j = 0\n", | |
" for (let i = 0; j < pos; i++) {\n", | |
" let c = result[depth - 1][i]\n", | |
" j += c.span\n", | |
" let copy = Object.assign({empty: true}, c)\n", | |
" array.push(copy)\n", | |
" }\n", | |
" }\n", | |
" result.push(array)\n", | |
" }\n", | |
" const col = cols[colId];\n", | |
" let size = 0;\n", | |
" if (col.expanded) {\n", | |
" let childPos = pos\n", | |
" for (let i = 0; i < col.children.length; i++) {\n", | |
" let child = col.children[i]\n", | |
" let childLeft = i === 0 && (col.children.length > 1 || leftBorder)\n", | |
" let childRight = i === col.children.length - 1 && (col.children.length > 1 || rightBorder)\n", | |
" let childSize = this.computeRenderDataRec(cols, child, childPos, depth + 1, result, childLeft, childRight)\n", | |
" childPos += childSize\n", | |
" size += childSize\n", | |
" }\n", | |
" } else {\n", | |
" for (let i = depth + 1; i < result.length; i++)\n", | |
" result[i].push({id: colId, span: 1, leftBd: leftBorder, rightBd: rightBorder, empty: true})\n", | |
" size = 1\n", | |
" }\n", | |
" let left = leftBorder\n", | |
" let right = rightBorder\n", | |
" if (size > 1) {\n", | |
" left = true\n", | |
" right = true\n", | |
" }\n", | |
" result[depth].push({id: colId, span: size, leftBd: left, rightBd: right})\n", | |
" return size\n", | |
" }\n", | |
"\n", | |
" this.getTableElement = function (id) {\n", | |
" return document.getElementById("df_" + id)\n", | |
" }\n", | |
"\n", | |
" this.getTableData = function (id) {\n", | |
" return this.getTableElement(id).df\n", | |
" }\n", | |
"\n", | |
" this.createExpander = function (isExpanded) {\n", | |
" const svgNs = "http://www.w3.org/2000/svg"\n", | |
" let svg = document.createElementNS(svgNs, "svg")\n", | |
" svg.classList.add("expanderSvg")\n", | |
" let path = document.createElementNS(svgNs, "path")\n", | |
" if (isExpanded) {\n", | |
" svg.setAttribute("viewBox", "0 -2 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 4 4 4 -4 -1 -1 -3 3Z")\n", | |
" } else {\n", | |
" svg.setAttribute("viewBox", "-2 0 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 3 3 -3 3 1 1 4 -4Z")\n", | |
" }\n", | |
" path.setAttribute("fill", "currentColor")\n", | |
" svg.appendChild(path)\n", | |
" return svg\n", | |
" }\n", | |
"\n", | |
" this.renderTable = function (id) {\n", | |
"\n", | |
" let table = this.getTableElement(id)\n", | |
"\n", | |
" if (table === null) return\n", | |
"\n", | |
" table.innerHTML = ""\n", | |
"\n", | |
" let df = table.df\n", | |
" let rootDf = df.rootId === df.id ? df : this.getTableData(df.rootId)\n", | |
"\n", | |
" // header\n", | |
" let header = document.createElement("thead")\n", | |
" table.appendChild(header)\n", | |
"\n", | |
" let renderData = this.computeRenderData(df)\n", | |
" for (let j = 0; j < renderData.length; j++) {\n", | |
" let rowData = renderData[j]\n", | |
" let tr = document.createElement("tr");\n", | |
" let isLastRow = j === renderData.length - 1\n", | |
" header.appendChild(tr);\n", | |
" for (let i = 0; i < rowData.length; i++) {\n", | |
" let cell = rowData[i]\n", | |
" let th = document.createElement("th");\n", | |
" th.setAttribute("colspan", cell.span)\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId];\n", | |
" if (!cell.empty) {\n", | |
" if (col.children.length === 0) {\n", | |
" th.innerHTML = col.name\n", | |
" } else {\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" col.expanded = !col.expanded\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(col.expanded))\n", | |
" link.innerHTML += col.name\n", | |
" th.appendChild(link)\n", | |
" }\n", | |
" }\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (isLastRow)\n", | |
" classes += " bottomBorder"\n", | |
" if (classes.length > 0)\n", | |
" th.setAttribute("class", classes)\n", | |
" tr.appendChild(th)\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" // body\n", | |
" let body = document.createElement("tbody")\n", | |
" table.appendChild(body)\n", | |
"\n", | |
" let columns = renderData.pop()\n", | |
" for (let row = 0; row < df.nrow; row++) {\n", | |
" let tr = document.createElement("tr");\n", | |
" body.appendChild(tr)\n", | |
" for (let i = 0; i < columns.length; i++) {\n", | |
" let cell = columns[i]\n", | |
" let td = document.createElement("td");\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId]\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (classes.length > 0)\n", | |
" td.setAttribute("class", classes)\n", | |
" tr.appendChild(td)\n", | |
" let value = col.values[row]\n", | |
" if (value.frameId !== undefined) {\n", | |
" let frameId = value.frameId\n", | |
" let expanded = rootDf.expandedFrames.has(frameId)\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" if (rootDf.expandedFrames.has(frameId))\n", | |
" rootDf.expandedFrames.delete(frameId)\n", | |
" else rootDf.expandedFrames.add(frameId)\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(expanded))\n", | |
" link.innerHTML += value.value\n", | |
" if (expanded) {\n", | |
" td.appendChild(link)\n", | |
" td.appendChild(document.createElement("p"))\n", | |
" const childTable = document.createElement("table")\n", | |
" childTable.className = "dataframe"\n", | |
" childTable.id = "df_" + frameId\n", | |
" let childDf = rootDf.childFrames[frameId]\n", | |
" childTable.df = childDf\n", | |
" td.appendChild(childTable)\n", | |
" this.renderTable(frameId)\n", | |
" if (childDf.nrow !== childDf.totalRows) {\n", | |
" const footer = document.createElement("p")\n", | |
" footer.innerText = `... showing only top ${childDf.nrow} of ${childDf.totalRows} rows`\n", | |
" td.appendChild(footer)\n", | |
" }\n", | |
" } else {\n", | |
" td.appendChild(link)\n", | |
" }\n", | |
" } else if (value.style !== undefined) {\n", | |
" td.innerHTML = value.value\n", | |
" td.setAttribute("style", value.style)\n", | |
" } else td.innerHTML = value\n", | |
" this.nodeScriptReplace(td)\n", | |
" }\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptReplace = function (node) {\n", | |
" if (this.nodeScriptIs(node) === true) {\n", | |
" node.parentNode.replaceChild(this.nodeScriptClone(node), node);\n", | |
" } else {\n", | |
" let i = -1, children = node.childNodes;\n", | |
" while (++i < children.length) {\n", | |
" this.nodeScriptReplace(children[i]);\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" return node;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptClone = function (node) {\n", | |
" let script = document.createElement("script");\n", | |
" script.text = node.innerHTML;\n", | |
"\n", | |
" let i = -1, attrs = node.attributes, attr;\n", | |
" while (++i < attrs.length) {\n", | |
" script.setAttribute((attr = attrs[i]).name, attr.value);\n", | |
" }\n", | |
" return script;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptIs = function (node) {\n", | |
" return node.tagName === 'SCRIPT';\n", | |
" }\n", | |
" })()\n", | |
"\n", | |
" window.call_DataFrame = function (f) {\n", | |
" return f();\n", | |
" };\n", | |
"\n", | |
" let funQueue = window["kotlinQueues"] && window["kotlinQueues"]["DataFrame"];\n", | |
" if (funQueue) {\n", | |
" funQueue.forEach(function (f) {\n", | |
" f();\n", | |
" });\n", | |
" funQueue = [];\n", | |
" }\n", | |
"})()\n", | |
"\n", | |
"/*<!--*/\n", | |
"call_DataFrame(function() { DataFrame.addTable({ cols: [{ name: "<span title=\"firstName: String\">firstName</span>", children: [], rightAlign: false, values: ["Emily","Michael","Sophia","James","Emma","Olivia","Alexander","Ava","Ethan","Isabella","Liam","Mia","Noah","Charlotte","William","Avery","Evelyn","Logan","Abigail","Jackson"] }, \n", | |
"{ name: "<span title=\"lastName: String\">lastName</span>", children: [], rightAlign: false, values: ["Johnson","Williams","Brown","Davis","Miller","Wilson","Jones","Taylor","Martinez","Anderson","Garcia","Rodriguez","Hernandez","Lopez","Gonzalez","Perez","Sanchez","Torres","Rivera","Evans"] }, \n", | |
"{ name: "<span title=\"maidenName: String\">maidenName</span>", children: [], rightAlign: false, values: ["Smith","","","","Johnson","","","","","Davis","","","","Martinez","","","","","",""] }, \n", | |
"{ name: "<span title=\"city: String\">city</span>", children: [], rightAlign: false, values: ["Phoenix","Houston","Washington","Seattle","Jacksonville","Fort Worth","Indianapolis","Fort Worth","San Antonio","New York","Denver","Jacksonville","New York","Columbus","San Jose","Columbus","San Diego","Columbus","Chicago","New York"] }, \n", | |
"{ name: "<span title=\"companyCity: String\">companyCity</span>", children: [], rightAlign: false, values: ["San Francisco","Los Angeles","Dallas","Fort Worth","San Antonio","Indianapolis","Washington","Austin","Chicago","San Diego","Philadelphia","Philadelphia","Seattle","Los Angeles","San Jose","New York","San Diego","Denver","Austin","Chicago"] }, \n", | |
"{ name: "<span title=\"state: String\">state</span>", children: [], rightAlign: false, values: ["Mississippi","Alabama","Alabama","Pennsylvania","Colorado","Tennessee","Delaware","Rhode Island","Louisiana","Utah","South Dakota","West Virginia","North Dakota","Ohio","Utah","Iowa","Wyoming","Arkansas","New Mexico","Arkansas"] }, \n", | |
"{ name: "<span title=\"stateCode: String\">stateCode</span>", children: [], rightAlign: false, values: ["MS","AL","AL","PA","CO","TN","DE","RI","LA","UT","SD","WV","ND","OH","UT","IA","WY","AR","NM","AR"] }, \n", | |
"{ name: "<span title=\"postalCode: Int\">postalCode</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">29112</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">38807</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">32822</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">68354</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">26593</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">83843</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">86684</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24771</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">72360</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">89352</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">57252</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">41810</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">73696</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">42044</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">78243</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">30973</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">43423</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">78805</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">11407</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">26600</span></span>"] }, \n", | |
"{ name: "<span title=\"country: String\">country</span>", children: [], rightAlign: false, values: ["United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States"] }, \n", | |
"], id: 1191182340, rootId: 1191182340, totalRows: 30 } ) });\n", | |
"/*-->*/\n", | |
"\n", | |
"call_DataFrame(function() { DataFrame.renderTable(1191182340) });\n", | |
"\n", | |
"\n", | |
" </script>\n", | |
" </html>\"></iframe>\n", | |
" <script>\n", | |
" function o_resize_iframe_out_3() {\n", | |
" let elem = document.getElementById(\"iframe_out_3\");\n", | |
" resize_iframe_out_3(elem);\n", | |
" setInterval(resize_iframe_out_3, 5000, elem);\n", | |
" }\n", | |
" function resize_iframe_out_3(el) {\n", | |
" let h = el.contentWindow.document.body.scrollHeight;\n", | |
" el.height = h === 0 ? 0 : h + 41;\n", | |
" }\n", | |
" </script> <html>\n", | |
" <head>\n", | |
" <style type=\"text/css\">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme=\"dark\"], :root [data-jp-theme-light=\"false\"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class=\"dataframe\" id=\"static_df_1191182341\"><thead><tr><th class=\"bottomBorder\" style=\"text-align:left\">firstName</th><th class=\"bottomBorder\" style=\"text-align:left\">lastName</th><th class=\"bottomBorder\" style=\"text-align:left\">maidenName</th><th class=\"bottomBorder\" style=\"text-align:left\">city</th><th class=\"bottomBorder\" style=\"text-align:left\">companyCity</th><th class=\"bottomBorder\" style=\"text-align:left\">state</th><th class=\"bottomBorder\" style=\"text-align:left\">stateCode</th><th class=\"bottomBorder\" style=\"text-align:left\">postalCode</th><th class=\"bottomBorder\" style=\"text-align:left\">country</th></tr></thead><tbody><tr><td style=\"vertical-align:top\">Emily</td><td style=\"vertical-align:top\">Johnson</td><td style=\"vertical-align:top\">Smith</td><td style=\"vertical-align:top\">Phoenix</td><td style=\"vertical-align:top\">San Francisco</td><td style=\"vertical-align:top\">Mississippi</td><td style=\"vertical-align:top\">MS</td><td style=\"vertical-align:top\">29112</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Michael</td><td style=\"vertical-align:top\">Williams</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">Houston</td><td style=\"vertical-align:top\">Los Angeles</td><td style=\"vertical-align:top\">Alabama</td><td style=\"vertical-align:top\">AL</td><td style=\"vertical-align:top\">38807</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Sophia</td><td style=\"vertical-align:top\">Brown</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">Washington</td><td style=\"vertical-align:top\">Dallas</td><td style=\"vertical-align:top\">Alabama</td><td style=\"vertical-align:top\">AL</td><td style=\"vertical-align:top\">32822</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">James</td><td style=\"vertical-align:top\">Davis</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">Seattle</td><td style=\"vertical-align:top\">Fort Worth</td><td style=\"vertical-align:top\">Pennsylvania</td><td style=\"vertical-align:top\">PA</td><td style=\"vertical-align:top\">68354</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Emma</td><td style=\"vertical-align:top\">Miller</td><td style=\"vertical-align:top\">Johnson</td><td style=\"vertical-align:top\">Jacksonville</td><td style=\"vertical-align:top\">San Antonio</td><td style=\"vertical-align:top\">Colorado</td><td style=\"vertical-align:top\">CO</td><td style=\"vertical-align:top\">26593</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Olivia</td><td style=\"vertical-align:top\">Wilson</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">Fort Worth</td><td style=\"vertical-align:top\">Indianapolis</td><td style=\"vertical-align:top\">Tennessee</td><td style=\"vertical-align:top\">TN</td><td style=\"vertical-align:top\">83843</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Alexander</td><td style=\"vertical-align:top\">Jones</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">Indianapolis</td><td style=\"vertical-align:top\">Washington</td><td style=\"vertical-align:top\">Delaware</td><td style=\"vertical-align:top\">DE</td><td style=\"vertical-align:top\">86684</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Ava</td><td style=\"vertical-align:top\">Taylor</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">Fort Worth</td><td style=\"vertical-align:top\">Austin</td><td style=\"vertical-align:top\">Rhode Island</td><td style=\"vertical-align:top\">RI</td><td style=\"vertical-align:top\">24771</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Ethan</td><td style=\"vertical-align:top\">Martinez</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">San Antonio</td><td style=\"vertical-align:top\">Chicago</td><td style=\"vertical-align:top\">Louisiana</td><td style=\"vertical-align:top\">LA</td><td style=\"vertical-align:top\">72360</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Isabella</td><td style=\"vertical-align:top\">Anderson</td><td style=\"vertical-align:top\">Davis</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">San Diego</td><td style=\"vertical-align:top\">Utah</td><td style=\"vertical-align:top\">UT</td><td style=\"vertical-align:top\">89352</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Liam</td><td style=\"vertical-align:top\">Garcia</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">Denver</td><td style=\"vertical-align:top\">Philadelphia</td><td style=\"vertical-align:top\">South Dakota</td><td style=\"vertical-align:top\">SD</td><td style=\"vertical-align:top\">57252</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Mia</td><td style=\"vertical-align:top\">Rodriguez</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">Jacksonville</td><td style=\"vertical-align:top\">Philadelphia</td><td style=\"vertical-align:top\">West Virginia</td><td style=\"vertical-align:top\">WV</td><td style=\"vertical-align:top\">41810</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Noah</td><td style=\"vertical-align:top\">Hernandez</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">Seattle</td><td style=\"vertical-align:top\">North Dakota</td><td style=\"vertical-align:top\">ND</td><td style=\"vertical-align:top\">73696</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Charlotte</td><td style=\"vertical-align:top\">Lopez</td><td style=\"vertical-align:top\">Martinez</td><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Los Angeles</td><td style=\"vertical-align:top\">Ohio</td><td style=\"vertical-align:top\">OH</td><td style=\"vertical-align:top\">42044</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">William</td><td style=\"vertical-align:top\">Gonzalez</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">San Jose</td><td style=\"vertical-align:top\">San Jose</td><td style=\"vertical-align:top\">Utah</td><td style=\"vertical-align:top\">UT</td><td style=\"vertical-align:top\">78243</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Avery</td><td style=\"vertical-align:top\">Perez</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">Iowa</td><td style=\"vertical-align:top\">IA</td><td style=\"vertical-align:top\">30973</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Evelyn</td><td style=\"vertical-align:top\">Sanchez</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">San Diego</td><td style=\"vertical-align:top\">San Diego</td><td style=\"vertical-align:top\">Wyoming</td><td style=\"vertical-align:top\">WY</td><td style=\"vertical-align:top\">43423</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Logan</td><td style=\"vertical-align:top\">Torres</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Denver</td><td style=\"vertical-align:top\">Arkansas</td><td style=\"vertical-align:top\">AR</td><td style=\"vertical-align:top\">78805</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Abigail</td><td style=\"vertical-align:top\">Rivera</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">Chicago</td><td style=\"vertical-align:top\">Austin</td><td style=\"vertical-align:top\">New Mexico</td><td style=\"vertical-align:top\">NM</td><td style=\"vertical-align:top\">11407</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">Jackson</td><td style=\"vertical-align:top\">Evans</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">Chicago</td><td style=\"vertical-align:top\">Arkansas</td><td style=\"vertical-align:top\">AR</td><td style=\"vertical-align:top\">26600</td><td style=\"vertical-align:top\">United States</td></tr></tbody></table>\n", | |
" </body>\n", | |
" <script>\n", | |
" document.getElementById(\"static_df_1191182341\").style.display = \"none\";\n", | |
" </script>\n", | |
" </html>" | |
], | |
"application/kotlindataframe+json": "{\"$version\":\"2.0.0\",\"metadata\":{\"columns\":[\"firstName\",\"lastName\",\"maidenName\",\"city\",\"companyCity\",\"state\",\"stateCode\",\"postalCode\",\"country\"],\"nrow\":30,\"ncol\":9},\"kotlin_dataframe\":[{\"firstName\":\"Emily\",\"lastName\":\"Johnson\",\"maidenName\":\"Smith\",\"city\":\"Phoenix\",\"companyCity\":\"San Francisco\",\"state\":\"Mississippi\",\"stateCode\":\"MS\",\"postalCode\":29112,\"country\":\"United States\"},{\"firstName\":\"Michael\",\"lastName\":\"Williams\",\"maidenName\":\"\",\"city\":\"Houston\",\"companyCity\":\"Los Angeles\",\"state\":\"Alabama\",\"stateCode\":\"AL\",\"postalCode\":38807,\"country\":\"United States\"},{\"firstName\":\"Sophia\",\"lastName\":\"Brown\",\"maidenName\":\"\",\"city\":\"Washington\",\"companyCity\":\"Dallas\",\"state\":\"Alabama\",\"stateCode\":\"AL\",\"postalCode\":32822,\"country\":\"United States\"},{\"firstName\":\"James\",\"lastName\":\"Davis\",\"maidenName\":\"\",\"city\":\"Seattle\",\"companyCity\":\"Fort Worth\",\"state\":\"Pennsylvania\",\"stateCode\":\"PA\",\"postalCode\":68354,\"country\":\"United States\"},{\"firstName\":\"Emma\",\"lastName\":\"Miller\",\"maidenName\":\"Johnson\",\"city\":\"Jacksonville\",\"companyCity\":\"San Antonio\",\"state\":\"Colorado\",\"stateCode\":\"CO\",\"postalCode\":26593,\"country\":\"United States\"},{\"firstName\":\"Olivia\",\"lastName\":\"Wilson\",\"maidenName\":\"\",\"city\":\"Fort Worth\",\"companyCity\":\"Indianapolis\",\"state\":\"Tennessee\",\"stateCode\":\"TN\",\"postalCode\":83843,\"country\":\"United States\"},{\"firstName\":\"Alexander\",\"lastName\":\"Jones\",\"maidenName\":\"\",\"city\":\"Indianapolis\",\"companyCity\":\"Washington\",\"state\":\"Delaware\",\"stateCode\":\"DE\",\"postalCode\":86684,\"country\":\"United States\"},{\"firstName\":\"Ava\",\"lastName\":\"Taylor\",\"maidenName\":\"\",\"city\":\"Fort Worth\",\"companyCity\":\"Austin\",\"state\":\"Rhode Island\",\"stateCode\":\"RI\",\"postalCode\":24771,\"country\":\"United States\"},{\"firstName\":\"Ethan\",\"lastName\":\"Martinez\",\"maidenName\":\"\",\"city\":\"San Antonio\",\"companyCity\":\"Chicago\",\"state\":\"Louisiana\",\"stateCode\":\"LA\",\"postalCode\":72360,\"country\":\"United States\"},{\"firstName\":\"Isabella\",\"lastName\":\"Anderson\",\"maidenName\":\"Davis\",\"city\":\"New York\",\"companyCity\":\"San Diego\",\"state\":\"Utah\",\"stateCode\":\"UT\",\"postalCode\":89352,\"country\":\"United States\"},{\"firstName\":\"Liam\",\"lastName\":\"Garcia\",\"maidenName\":\"\",\"city\":\"Denver\",\"companyCity\":\"Philadelphia\",\"state\":\"South Dakota\",\"stateCode\":\"SD\",\"postalCode\":57252,\"country\":\"United States\"},{\"firstName\":\"Mia\",\"lastName\":\"Rodriguez\",\"maidenName\":\"\",\"city\":\"Jacksonville\",\"companyCity\":\"Philadelphia\",\"state\":\"West Virginia\",\"stateCode\":\"WV\",\"postalCode\":41810,\"country\":\"United States\"},{\"firstName\":\"Noah\",\"lastName\":\"Hernandez\",\"maidenName\":\"\",\"city\":\"New York\",\"companyCity\":\"Seattle\",\"state\":\"North Dakota\",\"stateCode\":\"ND\",\"postalCode\":73696,\"country\":\"United States\"},{\"firstName\":\"Charlotte\",\"lastName\":\"Lopez\",\"maidenName\":\"Martinez\",\"city\":\"Columbus\",\"companyCity\":\"Los Angeles\",\"state\":\"Ohio\",\"stateCode\":\"OH\",\"postalCode\":42044,\"country\":\"United States\"},{\"firstName\":\"William\",\"lastName\":\"Gonzalez\",\"maidenName\":\"\",\"city\":\"San Jose\",\"companyCity\":\"San Jose\",\"state\":\"Utah\",\"stateCode\":\"UT\",\"postalCode\":78243,\"country\":\"United States\"},{\"firstName\":\"Avery\",\"lastName\":\"Perez\",\"maidenName\":\"\",\"city\":\"Columbus\",\"companyCity\":\"New York\",\"state\":\"Iowa\",\"stateCode\":\"IA\",\"postalCode\":30973,\"country\":\"United States\"},{\"firstName\":\"Evelyn\",\"lastName\":\"Sanchez\",\"maidenName\":\"\",\"city\":\"San Diego\",\"companyCity\":\"San Diego\",\"state\":\"Wyoming\",\"stateCode\":\"WY\",\"postalCode\":43423,\"country\":\"United States\"},{\"firstName\":\"Logan\",\"lastName\":\"Torres\",\"maidenName\":\"\",\"city\":\"Columbus\",\"companyCity\":\"Denver\",\"state\":\"Arkansas\",\"stateCode\":\"AR\",\"postalCode\":78805,\"country\":\"United States\"},{\"firstName\":\"Abigail\",\"lastName\":\"Rivera\",\"maidenName\":\"\",\"city\":\"Chicago\",\"companyCity\":\"Austin\",\"state\":\"New Mexico\",\"stateCode\":\"NM\",\"postalCode\":11407,\"country\":\"United States\"},{\"firstName\":\"Jackson\",\"lastName\":\"Evans\",\"maidenName\":\"\",\"city\":\"New York\",\"companyCity\":\"Chicago\",\"state\":\"Arkansas\",\"stateCode\":\"AR\",\"postalCode\":26600,\"country\":\"United States\"}]}" | |
}, | |
"execution_count": 5, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"execution_count": 5 | |
}, | |
{ | |
"metadata": {}, | |
"cell_type": "markdown", | |
"source": "Example of the `cols` function:" | |
}, | |
{ | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2024-05-30T15:18:26.445793571Z", | |
"start_time": "2024-05-30T15:18:26.148247602Z" | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"// selecting columns `address.city`, `address.state`, and the top-level columns with index 0, 1, or 3.\n", | |
"userData.select {\n", | |
" address.cols(\"city\", \"state\") and cols(0, 1, 3)\n", | |
"}" | |
], | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
" <iframe onload=\"o_resize_iframe_out_4()\" style=\"width:100%;\" class=\"result_container\" id=\"iframe_out_4\" frameBorder=\"0\" srcdoc=\" <html>\n", | |
" <head>\n", | |
" <style type="text/css">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
":root {\n", | |
" --scroll-bg: #f5f5f5;\n", | |
" --scroll-fg: #b3b3b3;\n", | |
"}\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"]{\n", | |
" --scroll-bg: #3c3c3c;\n", | |
" --scroll-fg: #97e1fb;\n", | |
"}\n", | |
"body {\n", | |
" scrollbar-color: var(--scroll-fg) var(--scroll-bg);\n", | |
"}\n", | |
"body::-webkit-scrollbar {\n", | |
" width: 10px; /* Mostly for vertical scrollbars */\n", | |
" height: 10px; /* Mostly for horizontal scrollbars */\n", | |
"}\n", | |
"body::-webkit-scrollbar-thumb {\n", | |
" background-color: var(--scroll-fg);\n", | |
"}\n", | |
"body::-webkit-scrollbar-track {\n", | |
" background-color: var(--scroll-bg);\n", | |
"}\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class="dataframe" id="df_1191182342"></table>\n", | |
"\n", | |
"<p class="dataframe_description">... showing only top 20 of 30 rows</p><p class="dataframe_description">DataFrame: rowsCount = 30, columnsCount = 5</p>\n", | |
"\n", | |
" </body>\n", | |
" <script>\n", | |
" (function () {\n", | |
" window.DataFrame = window.DataFrame || new (function () {\n", | |
" this.addTable = function (df) {\n", | |
" let cols = df.cols;\n", | |
" for (let i = 0; i < cols.length; i++) {\n", | |
" for (let c of cols[i].children) {\n", | |
" cols[c].parent = i;\n", | |
" }\n", | |
" }\n", | |
" df.nrow = 0\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" if (df.cols[i].values.length > df.nrow) df.nrow = df.cols[i].values.length\n", | |
" }\n", | |
" if (df.id === df.rootId) {\n", | |
" df.expandedFrames = new Set()\n", | |
" df.childFrames = {}\n", | |
" const table = this.getTableElement(df.id)\n", | |
" table.df = df\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" let col = df.cols[i]\n", | |
" if (col.parent === undefined && col.children.length > 0) col.expanded = true\n", | |
" }\n", | |
" } else {\n", | |
" const rootDf = this.getTableData(df.rootId)\n", | |
" rootDf.childFrames[df.id] = df\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.computeRenderData = function (df) {\n", | |
" let result = []\n", | |
" let pos = 0\n", | |
" for (let col = 0; col < df.cols.length; col++) {\n", | |
" if (df.cols[col].parent === undefined)\n", | |
" pos += this.computeRenderDataRec(df.cols, col, pos, 0, result, false, false)\n", | |
" }\n", | |
" for (let i = 0; i < result.length; i++) {\n", | |
" let row = result[i]\n", | |
" for (let j = 0; j < row.length; j++) {\n", | |
" let cell = row[j]\n", | |
" if (j === 0)\n", | |
" cell.leftBd = false\n", | |
" if (j < row.length - 1) {\n", | |
" let nextData = row[j + 1]\n", | |
" if (nextData.leftBd) cell.rightBd = true\n", | |
" else if (cell.rightBd) nextData.leftBd = true\n", | |
" } else cell.rightBd = false\n", | |
" }\n", | |
" }\n", | |
" return result\n", | |
" }\n", | |
"\n", | |
" this.computeRenderDataRec = function (cols, colId, pos, depth, result, leftBorder, rightBorder) {\n", | |
" if (result.length === depth) {\n", | |
" const array = [];\n", | |
" if (pos > 0) {\n", | |
" let j = 0\n", | |
" for (let i = 0; j < pos; i++) {\n", | |
" let c = result[depth - 1][i]\n", | |
" j += c.span\n", | |
" let copy = Object.assign({empty: true}, c)\n", | |
" array.push(copy)\n", | |
" }\n", | |
" }\n", | |
" result.push(array)\n", | |
" }\n", | |
" const col = cols[colId];\n", | |
" let size = 0;\n", | |
" if (col.expanded) {\n", | |
" let childPos = pos\n", | |
" for (let i = 0; i < col.children.length; i++) {\n", | |
" let child = col.children[i]\n", | |
" let childLeft = i === 0 && (col.children.length > 1 || leftBorder)\n", | |
" let childRight = i === col.children.length - 1 && (col.children.length > 1 || rightBorder)\n", | |
" let childSize = this.computeRenderDataRec(cols, child, childPos, depth + 1, result, childLeft, childRight)\n", | |
" childPos += childSize\n", | |
" size += childSize\n", | |
" }\n", | |
" } else {\n", | |
" for (let i = depth + 1; i < result.length; i++)\n", | |
" result[i].push({id: colId, span: 1, leftBd: leftBorder, rightBd: rightBorder, empty: true})\n", | |
" size = 1\n", | |
" }\n", | |
" let left = leftBorder\n", | |
" let right = rightBorder\n", | |
" if (size > 1) {\n", | |
" left = true\n", | |
" right = true\n", | |
" }\n", | |
" result[depth].push({id: colId, span: size, leftBd: left, rightBd: right})\n", | |
" return size\n", | |
" }\n", | |
"\n", | |
" this.getTableElement = function (id) {\n", | |
" return document.getElementById("df_" + id)\n", | |
" }\n", | |
"\n", | |
" this.getTableData = function (id) {\n", | |
" return this.getTableElement(id).df\n", | |
" }\n", | |
"\n", | |
" this.createExpander = function (isExpanded) {\n", | |
" const svgNs = "http://www.w3.org/2000/svg"\n", | |
" let svg = document.createElementNS(svgNs, "svg")\n", | |
" svg.classList.add("expanderSvg")\n", | |
" let path = document.createElementNS(svgNs, "path")\n", | |
" if (isExpanded) {\n", | |
" svg.setAttribute("viewBox", "0 -2 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 4 4 4 -4 -1 -1 -3 3Z")\n", | |
" } else {\n", | |
" svg.setAttribute("viewBox", "-2 0 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 3 3 -3 3 1 1 4 -4Z")\n", | |
" }\n", | |
" path.setAttribute("fill", "currentColor")\n", | |
" svg.appendChild(path)\n", | |
" return svg\n", | |
" }\n", | |
"\n", | |
" this.renderTable = function (id) {\n", | |
"\n", | |
" let table = this.getTableElement(id)\n", | |
"\n", | |
" if (table === null) return\n", | |
"\n", | |
" table.innerHTML = ""\n", | |
"\n", | |
" let df = table.df\n", | |
" let rootDf = df.rootId === df.id ? df : this.getTableData(df.rootId)\n", | |
"\n", | |
" // header\n", | |
" let header = document.createElement("thead")\n", | |
" table.appendChild(header)\n", | |
"\n", | |
" let renderData = this.computeRenderData(df)\n", | |
" for (let j = 0; j < renderData.length; j++) {\n", | |
" let rowData = renderData[j]\n", | |
" let tr = document.createElement("tr");\n", | |
" let isLastRow = j === renderData.length - 1\n", | |
" header.appendChild(tr);\n", | |
" for (let i = 0; i < rowData.length; i++) {\n", | |
" let cell = rowData[i]\n", | |
" let th = document.createElement("th");\n", | |
" th.setAttribute("colspan", cell.span)\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId];\n", | |
" if (!cell.empty) {\n", | |
" if (col.children.length === 0) {\n", | |
" th.innerHTML = col.name\n", | |
" } else {\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" col.expanded = !col.expanded\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(col.expanded))\n", | |
" link.innerHTML += col.name\n", | |
" th.appendChild(link)\n", | |
" }\n", | |
" }\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (isLastRow)\n", | |
" classes += " bottomBorder"\n", | |
" if (classes.length > 0)\n", | |
" th.setAttribute("class", classes)\n", | |
" tr.appendChild(th)\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" // body\n", | |
" let body = document.createElement("tbody")\n", | |
" table.appendChild(body)\n", | |
"\n", | |
" let columns = renderData.pop()\n", | |
" for (let row = 0; row < df.nrow; row++) {\n", | |
" let tr = document.createElement("tr");\n", | |
" body.appendChild(tr)\n", | |
" for (let i = 0; i < columns.length; i++) {\n", | |
" let cell = columns[i]\n", | |
" let td = document.createElement("td");\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId]\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (classes.length > 0)\n", | |
" td.setAttribute("class", classes)\n", | |
" tr.appendChild(td)\n", | |
" let value = col.values[row]\n", | |
" if (value.frameId !== undefined) {\n", | |
" let frameId = value.frameId\n", | |
" let expanded = rootDf.expandedFrames.has(frameId)\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" if (rootDf.expandedFrames.has(frameId))\n", | |
" rootDf.expandedFrames.delete(frameId)\n", | |
" else rootDf.expandedFrames.add(frameId)\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(expanded))\n", | |
" link.innerHTML += value.value\n", | |
" if (expanded) {\n", | |
" td.appendChild(link)\n", | |
" td.appendChild(document.createElement("p"))\n", | |
" const childTable = document.createElement("table")\n", | |
" childTable.className = "dataframe"\n", | |
" childTable.id = "df_" + frameId\n", | |
" let childDf = rootDf.childFrames[frameId]\n", | |
" childTable.df = childDf\n", | |
" td.appendChild(childTable)\n", | |
" this.renderTable(frameId)\n", | |
" if (childDf.nrow !== childDf.totalRows) {\n", | |
" const footer = document.createElement("p")\n", | |
" footer.innerText = `... showing only top ${childDf.nrow} of ${childDf.totalRows} rows`\n", | |
" td.appendChild(footer)\n", | |
" }\n", | |
" } else {\n", | |
" td.appendChild(link)\n", | |
" }\n", | |
" } else if (value.style !== undefined) {\n", | |
" td.innerHTML = value.value\n", | |
" td.setAttribute("style", value.style)\n", | |
" } else td.innerHTML = value\n", | |
" this.nodeScriptReplace(td)\n", | |
" }\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptReplace = function (node) {\n", | |
" if (this.nodeScriptIs(node) === true) {\n", | |
" node.parentNode.replaceChild(this.nodeScriptClone(node), node);\n", | |
" } else {\n", | |
" let i = -1, children = node.childNodes;\n", | |
" while (++i < children.length) {\n", | |
" this.nodeScriptReplace(children[i]);\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" return node;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptClone = function (node) {\n", | |
" let script = document.createElement("script");\n", | |
" script.text = node.innerHTML;\n", | |
"\n", | |
" let i = -1, attrs = node.attributes, attr;\n", | |
" while (++i < attrs.length) {\n", | |
" script.setAttribute((attr = attrs[i]).name, attr.value);\n", | |
" }\n", | |
" return script;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptIs = function (node) {\n", | |
" return node.tagName === 'SCRIPT';\n", | |
" }\n", | |
" })()\n", | |
"\n", | |
" window.call_DataFrame = function (f) {\n", | |
" return f();\n", | |
" };\n", | |
"\n", | |
" let funQueue = window["kotlinQueues"] && window["kotlinQueues"]["DataFrame"];\n", | |
" if (funQueue) {\n", | |
" funQueue.forEach(function (f) {\n", | |
" f();\n", | |
" });\n", | |
" funQueue = [];\n", | |
" }\n", | |
"})()\n", | |
"\n", | |
"/*<!--*/\n", | |
"call_DataFrame(function() { DataFrame.addTable({ cols: [{ name: "<span title=\"city: String\">city</span>", children: [], rightAlign: false, values: ["Phoenix","Houston","Washington","Seattle","Jacksonville","Fort Worth","Indianapolis","Fort Worth","San Antonio","New York","Denver","Jacksonville","New York","Columbus","San Jose","Columbus","San Diego","Columbus","Chicago","New York"] }, \n", | |
"{ name: "<span title=\"state: String\">state</span>", children: [], rightAlign: false, values: ["Mississippi","Alabama","Alabama","Pennsylvania","Colorado","Tennessee","Delaware","Rhode Island","Louisiana","Utah","South Dakota","West Virginia","North Dakota","Ohio","Utah","Iowa","Wyoming","Arkansas","New Mexico","Arkansas"] }, \n", | |
"{ name: "<span title=\"firstName: String\">firstName</span>", children: [], rightAlign: false, values: ["Emily","Michael","Sophia","James","Emma","Olivia","Alexander","Ava","Ethan","Isabella","Liam","Mia","Noah","Charlotte","William","Avery","Evelyn","Logan","Abigail","Jackson"] }, \n", | |
"{ name: "<span title=\"lastName: String\">lastName</span>", children: [], rightAlign: false, values: ["Johnson","Williams","Brown","Davis","Miller","Wilson","Jones","Taylor","Martinez","Anderson","Garcia","Rodriguez","Hernandez","Lopez","Gonzalez","Perez","Sanchez","Torres","Rivera","Evans"] }, \n", | |
"{ name: "<span title=\"age: Int\">age</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">28</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">35</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">42</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">45</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">30</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">22</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">38</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">27</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">33</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">29</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">40</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">36</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">32</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">25</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">37</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">28</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">34</span></span>"] }, \n", | |
"], id: 1191182342, rootId: 1191182342, totalRows: 30 } ) });\n", | |
"/*-->*/\n", | |
"\n", | |
"call_DataFrame(function() { DataFrame.renderTable(1191182342) });\n", | |
"\n", | |
"\n", | |
" </script>\n", | |
" </html>\"></iframe>\n", | |
" <script>\n", | |
" function o_resize_iframe_out_4() {\n", | |
" let elem = document.getElementById(\"iframe_out_4\");\n", | |
" resize_iframe_out_4(elem);\n", | |
" setInterval(resize_iframe_out_4, 5000, elem);\n", | |
" }\n", | |
" function resize_iframe_out_4(el) {\n", | |
" let h = el.contentWindow.document.body.scrollHeight;\n", | |
" el.height = h === 0 ? 0 : h + 41;\n", | |
" }\n", | |
" </script> <html>\n", | |
" <head>\n", | |
" <style type=\"text/css\">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme=\"dark\"], :root [data-jp-theme-light=\"false\"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class=\"dataframe\" id=\"static_df_1191182343\"><thead><tr><th class=\"bottomBorder\" style=\"text-align:left\">city</th><th class=\"bottomBorder\" style=\"text-align:left\">state</th><th class=\"bottomBorder\" style=\"text-align:left\">firstName</th><th class=\"bottomBorder\" style=\"text-align:left\">lastName</th><th class=\"bottomBorder\" style=\"text-align:left\">age</th></tr></thead><tbody><tr><td style=\"vertical-align:top\">Phoenix</td><td style=\"vertical-align:top\">Mississippi</td><td style=\"vertical-align:top\">Emily</td><td style=\"vertical-align:top\">Johnson</td><td style=\"vertical-align:top\">28</td></tr><tr><td style=\"vertical-align:top\">Houston</td><td style=\"vertical-align:top\">Alabama</td><td style=\"vertical-align:top\">Michael</td><td style=\"vertical-align:top\">Williams</td><td style=\"vertical-align:top\">35</td></tr><tr><td style=\"vertical-align:top\">Washington</td><td style=\"vertical-align:top\">Alabama</td><td style=\"vertical-align:top\">Sophia</td><td style=\"vertical-align:top\">Brown</td><td style=\"vertical-align:top\">42</td></tr><tr><td style=\"vertical-align:top\">Seattle</td><td style=\"vertical-align:top\">Pennsylvania</td><td style=\"vertical-align:top\">James</td><td style=\"vertical-align:top\">Davis</td><td style=\"vertical-align:top\">45</td></tr><tr><td style=\"vertical-align:top\">Jacksonville</td><td style=\"vertical-align:top\">Colorado</td><td style=\"vertical-align:top\">Emma</td><td style=\"vertical-align:top\">Miller</td><td style=\"vertical-align:top\">30</td></tr><tr><td style=\"vertical-align:top\">Fort Worth</td><td style=\"vertical-align:top\">Tennessee</td><td style=\"vertical-align:top\">Olivia</td><td style=\"vertical-align:top\">Wilson</td><td style=\"vertical-align:top\">22</td></tr><tr><td style=\"vertical-align:top\">Indianapolis</td><td style=\"vertical-align:top\">Delaware</td><td style=\"vertical-align:top\">Alexander</td><td style=\"vertical-align:top\">Jones</td><td style=\"vertical-align:top\">38</td></tr><tr><td style=\"vertical-align:top\">Fort Worth</td><td style=\"vertical-align:top\">Rhode Island</td><td style=\"vertical-align:top\">Ava</td><td style=\"vertical-align:top\">Taylor</td><td style=\"vertical-align:top\">27</td></tr><tr><td style=\"vertical-align:top\">San Antonio</td><td style=\"vertical-align:top\">Louisiana</td><td style=\"vertical-align:top\">Ethan</td><td style=\"vertical-align:top\">Martinez</td><td style=\"vertical-align:top\">33</td></tr><tr><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">Utah</td><td style=\"vertical-align:top\">Isabella</td><td style=\"vertical-align:top\">Anderson</td><td style=\"vertical-align:top\">31</td></tr><tr><td style=\"vertical-align:top\">Denver</td><td style=\"vertical-align:top\">South Dakota</td><td style=\"vertical-align:top\">Liam</td><td style=\"vertical-align:top\">Garcia</td><td style=\"vertical-align:top\">29</td></tr><tr><td style=\"vertical-align:top\">Jacksonville</td><td style=\"vertical-align:top\">West Virginia</td><td style=\"vertical-align:top\">Mia</td><td style=\"vertical-align:top\">Rodriguez</td><td style=\"vertical-align:top\">24</td></tr><tr><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">North Dakota</td><td style=\"vertical-align:top\">Noah</td><td style=\"vertical-align:top\">Hernandez</td><td style=\"vertical-align:top\">40</td></tr><tr><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Ohio</td><td style=\"vertical-align:top\">Charlotte</td><td style=\"vertical-align:top\">Lopez</td><td style=\"vertical-align:top\">36</td></tr><tr><td style=\"vertical-align:top\">San Jose</td><td style=\"vertical-align:top\">Utah</td><td style=\"vertical-align:top\">William</td><td style=\"vertical-align:top\">Gonzalez</td><td style=\"vertical-align:top\">32</td></tr><tr><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Iowa</td><td style=\"vertical-align:top\">Avery</td><td style=\"vertical-align:top\">Perez</td><td style=\"vertical-align:top\">25</td></tr><tr><td style=\"vertical-align:top\">San Diego</td><td style=\"vertical-align:top\">Wyoming</td><td style=\"vertical-align:top\">Evelyn</td><td style=\"vertical-align:top\">Sanchez</td><td style=\"vertical-align:top\">37</td></tr><tr><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Arkansas</td><td style=\"vertical-align:top\">Logan</td><td style=\"vertical-align:top\">Torres</td><td style=\"vertical-align:top\">31</td></tr><tr><td style=\"vertical-align:top\">Chicago</td><td style=\"vertical-align:top\">New Mexico</td><td style=\"vertical-align:top\">Abigail</td><td style=\"vertical-align:top\">Rivera</td><td style=\"vertical-align:top\">28</td></tr><tr><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">Arkansas</td><td style=\"vertical-align:top\">Jackson</td><td style=\"vertical-align:top\">Evans</td><td style=\"vertical-align:top\">34</td></tr></tbody></table>\n", | |
" </body>\n", | |
" <script>\n", | |
" document.getElementById(\"static_df_1191182343\").style.display = \"none\";\n", | |
" </script>\n", | |
" </html>" | |
], | |
"application/kotlindataframe+json": "{\"$version\":\"2.0.0\",\"metadata\":{\"columns\":[\"city\",\"state\",\"firstName\",\"lastName\",\"age\"],\"nrow\":30,\"ncol\":5},\"kotlin_dataframe\":[{\"city\":\"Phoenix\",\"state\":\"Mississippi\",\"firstName\":\"Emily\",\"lastName\":\"Johnson\",\"age\":28},{\"city\":\"Houston\",\"state\":\"Alabama\",\"firstName\":\"Michael\",\"lastName\":\"Williams\",\"age\":35},{\"city\":\"Washington\",\"state\":\"Alabama\",\"firstName\":\"Sophia\",\"lastName\":\"Brown\",\"age\":42},{\"city\":\"Seattle\",\"state\":\"Pennsylvania\",\"firstName\":\"James\",\"lastName\":\"Davis\",\"age\":45},{\"city\":\"Jacksonville\",\"state\":\"Colorado\",\"firstName\":\"Emma\",\"lastName\":\"Miller\",\"age\":30},{\"city\":\"Fort Worth\",\"state\":\"Tennessee\",\"firstName\":\"Olivia\",\"lastName\":\"Wilson\",\"age\":22},{\"city\":\"Indianapolis\",\"state\":\"Delaware\",\"firstName\":\"Alexander\",\"lastName\":\"Jones\",\"age\":38},{\"city\":\"Fort Worth\",\"state\":\"Rhode Island\",\"firstName\":\"Ava\",\"lastName\":\"Taylor\",\"age\":27},{\"city\":\"San Antonio\",\"state\":\"Louisiana\",\"firstName\":\"Ethan\",\"lastName\":\"Martinez\",\"age\":33},{\"city\":\"New York\",\"state\":\"Utah\",\"firstName\":\"Isabella\",\"lastName\":\"Anderson\",\"age\":31},{\"city\":\"Denver\",\"state\":\"South Dakota\",\"firstName\":\"Liam\",\"lastName\":\"Garcia\",\"age\":29},{\"city\":\"Jacksonville\",\"state\":\"West Virginia\",\"firstName\":\"Mia\",\"lastName\":\"Rodriguez\",\"age\":24},{\"city\":\"New York\",\"state\":\"North Dakota\",\"firstName\":\"Noah\",\"lastName\":\"Hernandez\",\"age\":40},{\"city\":\"Columbus\",\"state\":\"Ohio\",\"firstName\":\"Charlotte\",\"lastName\":\"Lopez\",\"age\":36},{\"city\":\"San Jose\",\"state\":\"Utah\",\"firstName\":\"William\",\"lastName\":\"Gonzalez\",\"age\":32},{\"city\":\"Columbus\",\"state\":\"Iowa\",\"firstName\":\"Avery\",\"lastName\":\"Perez\",\"age\":25},{\"city\":\"San Diego\",\"state\":\"Wyoming\",\"firstName\":\"Evelyn\",\"lastName\":\"Sanchez\",\"age\":37},{\"city\":\"Columbus\",\"state\":\"Arkansas\",\"firstName\":\"Logan\",\"lastName\":\"Torres\",\"age\":31},{\"city\":\"Chicago\",\"state\":\"New Mexico\",\"firstName\":\"Abigail\",\"lastName\":\"Rivera\",\"age\":28},{\"city\":\"New York\",\"state\":\"Arkansas\",\"firstName\":\"Jackson\",\"lastName\":\"Evans\",\"age\":34}]}" | |
}, | |
"execution_count": 6, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"execution_count": 6 | |
}, | |
{ | |
"metadata": {}, | |
"cell_type": "markdown", | |
"source": "Example of the `cols` function as filter:" | |
}, | |
{ | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2024-05-30T15:23:04.600777800Z", | |
"start_time": "2024-05-30T15:23:04.443621794Z" | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"// selecing top-level columns with 31 in their values and all columns `address.X` where `X` is not a value column\n", | |
"userData.select {\n", | |
" cols { 31 in it.values() } and\n", | |
" \"address\".cols { !it.isValueColumn() }\n", | |
"}" | |
], | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
" <iframe onload=\"o_resize_iframe_out_25()\" style=\"width:100%;\" class=\"result_container\" id=\"iframe_out_25\" frameBorder=\"0\" srcdoc=\" <html>\n", | |
" <head>\n", | |
" <style type="text/css">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
":root {\n", | |
" --scroll-bg: #f5f5f5;\n", | |
" --scroll-fg: #b3b3b3;\n", | |
"}\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"]{\n", | |
" --scroll-bg: #3c3c3c;\n", | |
" --scroll-fg: #97e1fb;\n", | |
"}\n", | |
"body {\n", | |
" scrollbar-color: var(--scroll-fg) var(--scroll-bg);\n", | |
"}\n", | |
"body::-webkit-scrollbar {\n", | |
" width: 10px; /* Mostly for vertical scrollbars */\n", | |
" height: 10px; /* Mostly for horizontal scrollbars */\n", | |
"}\n", | |
"body::-webkit-scrollbar-thumb {\n", | |
" background-color: var(--scroll-fg);\n", | |
"}\n", | |
"body::-webkit-scrollbar-track {\n", | |
" background-color: var(--scroll-bg);\n", | |
"}\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class="dataframe" id="df_1191182384"></table>\n", | |
"\n", | |
"<p class="dataframe_description">... showing only top 20 of 30 rows</p><p class="dataframe_description">DataFrame: rowsCount = 30, columnsCount = 2</p>\n", | |
"\n", | |
" </body>\n", | |
" <script>\n", | |
" (function () {\n", | |
" window.DataFrame = window.DataFrame || new (function () {\n", | |
" this.addTable = function (df) {\n", | |
" let cols = df.cols;\n", | |
" for (let i = 0; i < cols.length; i++) {\n", | |
" for (let c of cols[i].children) {\n", | |
" cols[c].parent = i;\n", | |
" }\n", | |
" }\n", | |
" df.nrow = 0\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" if (df.cols[i].values.length > df.nrow) df.nrow = df.cols[i].values.length\n", | |
" }\n", | |
" if (df.id === df.rootId) {\n", | |
" df.expandedFrames = new Set()\n", | |
" df.childFrames = {}\n", | |
" const table = this.getTableElement(df.id)\n", | |
" table.df = df\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" let col = df.cols[i]\n", | |
" if (col.parent === undefined && col.children.length > 0) col.expanded = true\n", | |
" }\n", | |
" } else {\n", | |
" const rootDf = this.getTableData(df.rootId)\n", | |
" rootDf.childFrames[df.id] = df\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.computeRenderData = function (df) {\n", | |
" let result = []\n", | |
" let pos = 0\n", | |
" for (let col = 0; col < df.cols.length; col++) {\n", | |
" if (df.cols[col].parent === undefined)\n", | |
" pos += this.computeRenderDataRec(df.cols, col, pos, 0, result, false, false)\n", | |
" }\n", | |
" for (let i = 0; i < result.length; i++) {\n", | |
" let row = result[i]\n", | |
" for (let j = 0; j < row.length; j++) {\n", | |
" let cell = row[j]\n", | |
" if (j === 0)\n", | |
" cell.leftBd = false\n", | |
" if (j < row.length - 1) {\n", | |
" let nextData = row[j + 1]\n", | |
" if (nextData.leftBd) cell.rightBd = true\n", | |
" else if (cell.rightBd) nextData.leftBd = true\n", | |
" } else cell.rightBd = false\n", | |
" }\n", | |
" }\n", | |
" return result\n", | |
" }\n", | |
"\n", | |
" this.computeRenderDataRec = function (cols, colId, pos, depth, result, leftBorder, rightBorder) {\n", | |
" if (result.length === depth) {\n", | |
" const array = [];\n", | |
" if (pos > 0) {\n", | |
" let j = 0\n", | |
" for (let i = 0; j < pos; i++) {\n", | |
" let c = result[depth - 1][i]\n", | |
" j += c.span\n", | |
" let copy = Object.assign({empty: true}, c)\n", | |
" array.push(copy)\n", | |
" }\n", | |
" }\n", | |
" result.push(array)\n", | |
" }\n", | |
" const col = cols[colId];\n", | |
" let size = 0;\n", | |
" if (col.expanded) {\n", | |
" let childPos = pos\n", | |
" for (let i = 0; i < col.children.length; i++) {\n", | |
" let child = col.children[i]\n", | |
" let childLeft = i === 0 && (col.children.length > 1 || leftBorder)\n", | |
" let childRight = i === col.children.length - 1 && (col.children.length > 1 || rightBorder)\n", | |
" let childSize = this.computeRenderDataRec(cols, child, childPos, depth + 1, result, childLeft, childRight)\n", | |
" childPos += childSize\n", | |
" size += childSize\n", | |
" }\n", | |
" } else {\n", | |
" for (let i = depth + 1; i < result.length; i++)\n", | |
" result[i].push({id: colId, span: 1, leftBd: leftBorder, rightBd: rightBorder, empty: true})\n", | |
" size = 1\n", | |
" }\n", | |
" let left = leftBorder\n", | |
" let right = rightBorder\n", | |
" if (size > 1) {\n", | |
" left = true\n", | |
" right = true\n", | |
" }\n", | |
" result[depth].push({id: colId, span: size, leftBd: left, rightBd: right})\n", | |
" return size\n", | |
" }\n", | |
"\n", | |
" this.getTableElement = function (id) {\n", | |
" return document.getElementById("df_" + id)\n", | |
" }\n", | |
"\n", | |
" this.getTableData = function (id) {\n", | |
" return this.getTableElement(id).df\n", | |
" }\n", | |
"\n", | |
" this.createExpander = function (isExpanded) {\n", | |
" const svgNs = "http://www.w3.org/2000/svg"\n", | |
" let svg = document.createElementNS(svgNs, "svg")\n", | |
" svg.classList.add("expanderSvg")\n", | |
" let path = document.createElementNS(svgNs, "path")\n", | |
" if (isExpanded) {\n", | |
" svg.setAttribute("viewBox", "0 -2 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 4 4 4 -4 -1 -1 -3 3Z")\n", | |
" } else {\n", | |
" svg.setAttribute("viewBox", "-2 0 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 3 3 -3 3 1 1 4 -4Z")\n", | |
" }\n", | |
" path.setAttribute("fill", "currentColor")\n", | |
" svg.appendChild(path)\n", | |
" return svg\n", | |
" }\n", | |
"\n", | |
" this.renderTable = function (id) {\n", | |
"\n", | |
" let table = this.getTableElement(id)\n", | |
"\n", | |
" if (table === null) return\n", | |
"\n", | |
" table.innerHTML = ""\n", | |
"\n", | |
" let df = table.df\n", | |
" let rootDf = df.rootId === df.id ? df : this.getTableData(df.rootId)\n", | |
"\n", | |
" // header\n", | |
" let header = document.createElement("thead")\n", | |
" table.appendChild(header)\n", | |
"\n", | |
" let renderData = this.computeRenderData(df)\n", | |
" for (let j = 0; j < renderData.length; j++) {\n", | |
" let rowData = renderData[j]\n", | |
" let tr = document.createElement("tr");\n", | |
" let isLastRow = j === renderData.length - 1\n", | |
" header.appendChild(tr);\n", | |
" for (let i = 0; i < rowData.length; i++) {\n", | |
" let cell = rowData[i]\n", | |
" let th = document.createElement("th");\n", | |
" th.setAttribute("colspan", cell.span)\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId];\n", | |
" if (!cell.empty) {\n", | |
" if (col.children.length === 0) {\n", | |
" th.innerHTML = col.name\n", | |
" } else {\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" col.expanded = !col.expanded\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(col.expanded))\n", | |
" link.innerHTML += col.name\n", | |
" th.appendChild(link)\n", | |
" }\n", | |
" }\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (isLastRow)\n", | |
" classes += " bottomBorder"\n", | |
" if (classes.length > 0)\n", | |
" th.setAttribute("class", classes)\n", | |
" tr.appendChild(th)\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" // body\n", | |
" let body = document.createElement("tbody")\n", | |
" table.appendChild(body)\n", | |
"\n", | |
" let columns = renderData.pop()\n", | |
" for (let row = 0; row < df.nrow; row++) {\n", | |
" let tr = document.createElement("tr");\n", | |
" body.appendChild(tr)\n", | |
" for (let i = 0; i < columns.length; i++) {\n", | |
" let cell = columns[i]\n", | |
" let td = document.createElement("td");\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId]\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (classes.length > 0)\n", | |
" td.setAttribute("class", classes)\n", | |
" tr.appendChild(td)\n", | |
" let value = col.values[row]\n", | |
" if (value.frameId !== undefined) {\n", | |
" let frameId = value.frameId\n", | |
" let expanded = rootDf.expandedFrames.has(frameId)\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" if (rootDf.expandedFrames.has(frameId))\n", | |
" rootDf.expandedFrames.delete(frameId)\n", | |
" else rootDf.expandedFrames.add(frameId)\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(expanded))\n", | |
" link.innerHTML += value.value\n", | |
" if (expanded) {\n", | |
" td.appendChild(link)\n", | |
" td.appendChild(document.createElement("p"))\n", | |
" const childTable = document.createElement("table")\n", | |
" childTable.className = "dataframe"\n", | |
" childTable.id = "df_" + frameId\n", | |
" let childDf = rootDf.childFrames[frameId]\n", | |
" childTable.df = childDf\n", | |
" td.appendChild(childTable)\n", | |
" this.renderTable(frameId)\n", | |
" if (childDf.nrow !== childDf.totalRows) {\n", | |
" const footer = document.createElement("p")\n", | |
" footer.innerText = `... showing only top ${childDf.nrow} of ${childDf.totalRows} rows`\n", | |
" td.appendChild(footer)\n", | |
" }\n", | |
" } else {\n", | |
" td.appendChild(link)\n", | |
" }\n", | |
" } else if (value.style !== undefined) {\n", | |
" td.innerHTML = value.value\n", | |
" td.setAttribute("style", value.style)\n", | |
" } else td.innerHTML = value\n", | |
" this.nodeScriptReplace(td)\n", | |
" }\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptReplace = function (node) {\n", | |
" if (this.nodeScriptIs(node) === true) {\n", | |
" node.parentNode.replaceChild(this.nodeScriptClone(node), node);\n", | |
" } else {\n", | |
" let i = -1, children = node.childNodes;\n", | |
" while (++i < children.length) {\n", | |
" this.nodeScriptReplace(children[i]);\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" return node;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptClone = function (node) {\n", | |
" let script = document.createElement("script");\n", | |
" script.text = node.innerHTML;\n", | |
"\n", | |
" let i = -1, attrs = node.attributes, attr;\n", | |
" while (++i < attrs.length) {\n", | |
" script.setAttribute((attr = attrs[i]).name, attr.value);\n", | |
" }\n", | |
" return script;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptIs = function (node) {\n", | |
" return node.tagName === 'SCRIPT';\n", | |
" }\n", | |
" })()\n", | |
"\n", | |
" window.call_DataFrame = function (f) {\n", | |
" return f();\n", | |
" };\n", | |
"\n", | |
" let funQueue = window["kotlinQueues"] && window["kotlinQueues"]["DataFrame"];\n", | |
" if (funQueue) {\n", | |
" funQueue.forEach(function (f) {\n", | |
" f();\n", | |
" });\n", | |
" funQueue = [];\n", | |
" }\n", | |
"})()\n", | |
"\n", | |
"/*<!--*/\n", | |
"call_DataFrame(function() { DataFrame.addTable({ cols: [{ name: "<span title=\"age: Int\">age</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">28</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">35</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">42</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">45</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">30</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">22</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">38</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">27</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">33</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">29</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">40</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">36</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">32</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">25</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">37</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">28</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">34</span></span>"] }, \n", | |
"{ name: "<span title=\"lat: Double\">lat</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">-77.162130</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">22.815468</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">45.289366</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">16.782513</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.505589</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">75.326270</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">35.289664</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-81.194833</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">74.074918</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">41.331324</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-66.218177</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24.857497</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-25.037700</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-44.443762</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">8.152876</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">12.789127</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-83.314840</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-64.846516</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">44.321308</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">34.722451</span></span>"] }, \n", | |
"{ name: "<span title=\"lng: Double\">lng</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">-92.084824</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">115.608581</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">46.832664</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-139.347230</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-157.432810</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-26.152850</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">7.063255</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-87.948158</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-25.312703</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">151.782727</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-145.340165</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-34.865429</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-151.704690</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-151.420561</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">113.297990</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">85.792598</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">11.768071</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">174.775744</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-3.723903</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">63.448927</span></span>"] }, \n", | |
"{ name: "<span title=\"coordinates: DataRow<*>\">coordinates</span>", children: [1, 2], rightAlign: false, values: ["<span class=\"formatted\" title=\"lat: -77.16213\nlng: -92.084824\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-77.2</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-92.1</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 22.815468\nlng: 115.608581\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">22.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">115.6</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 45.289366\nlng: 46.832664\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">45.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">46.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 16.782513\nlng: -139.34723\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">16.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-139.3</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 0.505589\nlng: -157.43281\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">0.5</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-157.4</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 75.32627\nlng: -26.15285\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">75.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-26.2</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 35.289664\nlng: 7.063255\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">35.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">7.1</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -81.194833\nlng: -87.948158\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-81.2</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-87.9</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 74.074918\nlng: -25.312703\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">74.1</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-25.3</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 41.331324\nlng: 151.782727\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">41.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">151.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -66.218177\nlng: -145.340165\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-66.2</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-145.3</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 24.857497\nlng: -34.865429\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">24.9</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-34.9</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -25.0377\nlng: -151.70469\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-25.0</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-151.7</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -44.443762\nlng: -151.420561\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-44.4</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-151.4</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 8.152876\nlng: 113.29799\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">8.2</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">113.3</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 12.789127\nlng: 85.792598\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">12.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">85.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -83.31484\nlng: 11.768071\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-83.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">11.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: -64.846516\nlng: 174.775744\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">-64.8</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">174.8</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 44.321308\nlng: -3.723903\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">44.3</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">-3.7</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"lat: 34.722451\nlng: 63.448927\"><span class=\"structural\">{ </span><span class=\"structural\">lat: </span><span class=\"numbers\">34.7</span><span class=\"structural\">, </span><span class=\"structural\">lng: </span><span class=\"numbers\">63.4</span><span class=\"structural\"> }</span></span>"] }, \n", | |
"], id: 1191182384, rootId: 1191182384, totalRows: 30 } ) });\n", | |
"/*-->*/\n", | |
"\n", | |
"call_DataFrame(function() { DataFrame.renderTable(1191182384) });\n", | |
"\n", | |
"\n", | |
" </script>\n", | |
" </html>\"></iframe>\n", | |
" <script>\n", | |
" function o_resize_iframe_out_25() {\n", | |
" let elem = document.getElementById(\"iframe_out_25\");\n", | |
" resize_iframe_out_25(elem);\n", | |
" setInterval(resize_iframe_out_25, 5000, elem);\n", | |
" }\n", | |
" function resize_iframe_out_25(el) {\n", | |
" let h = el.contentWindow.document.body.scrollHeight;\n", | |
" el.height = h === 0 ? 0 : h + 41;\n", | |
" }\n", | |
" </script> <html>\n", | |
" <head>\n", | |
" <style type=\"text/css\">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme=\"dark\"], :root [data-jp-theme-light=\"false\"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class=\"dataframe\" id=\"static_df_1191182385\"><thead><tr><th class=\"rightBorder\" style=\"text-align:left\">age</th><th class=\"rightBorder leftBorder\" style=\"text-align:left\">coordinates</th><th style=\"text-align:left\"></th></tr><tr><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder leftBorder\" style=\"text-align:left\">lat</th><th class=\"bottomBorder\" style=\"text-align:left\">lng</th></tr></thead><tbody><tr><td class=\"rightBorder\" style=\"vertical-align:top\">28</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">-77.162130</td><td style=\"vertical-align:top\">-92.084824</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">35</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">22.815468</td><td style=\"vertical-align:top\">115.608581</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">42</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">45.289366</td><td style=\"vertical-align:top\">46.832664</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">45</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">16.782513</td><td style=\"vertical-align:top\">-139.347230</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">30</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">0.505589</td><td style=\"vertical-align:top\">-157.432810</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">22</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">75.326270</td><td style=\"vertical-align:top\">-26.152850</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">38</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">35.289664</td><td style=\"vertical-align:top\">7.063255</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">27</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">-81.194833</td><td style=\"vertical-align:top\">-87.948158</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">33</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">74.074918</td><td style=\"vertical-align:top\">-25.312703</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">31</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">41.331324</td><td style=\"vertical-align:top\">151.782727</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">29</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">-66.218177</td><td style=\"vertical-align:top\">-145.340165</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">24</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">24.857497</td><td style=\"vertical-align:top\">-34.865429</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">40</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">-25.037700</td><td style=\"vertical-align:top\">-151.704690</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">36</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">-44.443762</td><td style=\"vertical-align:top\">-151.420561</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">32</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">8.152876</td><td style=\"vertical-align:top\">113.297990</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">25</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">12.789127</td><td style=\"vertical-align:top\">85.792598</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">37</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">-83.314840</td><td style=\"vertical-align:top\">11.768071</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">31</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">-64.846516</td><td style=\"vertical-align:top\">174.775744</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">28</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">44.321308</td><td style=\"vertical-align:top\">-3.723903</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">34</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">34.722451</td><td style=\"vertical-align:top\">63.448927</td></tr></tbody></table>\n", | |
" </body>\n", | |
" <script>\n", | |
" document.getElementById(\"static_df_1191182385\").style.display = \"none\";\n", | |
" </script>\n", | |
" </html>" | |
], | |
"application/kotlindataframe+json": "{\"$version\":\"2.0.0\",\"metadata\":{\"columns\":[\"age\",\"coordinates\"],\"nrow\":30,\"ncol\":2},\"kotlin_dataframe\":[{\"age\":28,\"coordinates\":{\"data\":{\"lat\":-77.16213,\"lng\":-92.084824},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":35,\"coordinates\":{\"data\":{\"lat\":22.815468,\"lng\":115.608581},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":42,\"coordinates\":{\"data\":{\"lat\":45.289366,\"lng\":46.832664},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":45,\"coordinates\":{\"data\":{\"lat\":16.782513,\"lng\":-139.34723},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":30,\"coordinates\":{\"data\":{\"lat\":0.505589,\"lng\":-157.43281},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":22,\"coordinates\":{\"data\":{\"lat\":75.32627,\"lng\":-26.15285},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":38,\"coordinates\":{\"data\":{\"lat\":35.289664,\"lng\":7.063255},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":27,\"coordinates\":{\"data\":{\"lat\":-81.194833,\"lng\":-87.948158},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":33,\"coordinates\":{\"data\":{\"lat\":74.074918,\"lng\":-25.312703},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":31,\"coordinates\":{\"data\":{\"lat\":41.331324,\"lng\":151.782727},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":29,\"coordinates\":{\"data\":{\"lat\":-66.218177,\"lng\":-145.340165},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":24,\"coordinates\":{\"data\":{\"lat\":24.857497,\"lng\":-34.865429},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":40,\"coordinates\":{\"data\":{\"lat\":-25.0377,\"lng\":-151.70469},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":36,\"coordinates\":{\"data\":{\"lat\":-44.443762,\"lng\":-151.420561},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":32,\"coordinates\":{\"data\":{\"lat\":8.152876,\"lng\":113.29799},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":25,\"coordinates\":{\"data\":{\"lat\":12.789127,\"lng\":85.792598},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":37,\"coordinates\":{\"data\":{\"lat\":-83.31484,\"lng\":11.768071},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":31,\"coordinates\":{\"data\":{\"lat\":-64.846516,\"lng\":174.775744},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":28,\"coordinates\":{\"data\":{\"lat\":44.321308,\"lng\":-3.723903},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":34,\"coordinates\":{\"data\":{\"lat\":34.722451,\"lng\":63.448927},\"metadata\":{\"kind\":\"ColumnGroup\"}}}]}" | |
}, | |
"execution_count": 16, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"execution_count": 16 | |
}, | |
{ | |
"metadata": {}, | |
"cell_type": "markdown", | |
"source": "Example of the `cols` function as `[]` notation." | |
}, | |
{ | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2024-05-30T15:24:28.106504185Z", | |
"start_time": "2024-05-30T15:24:27.977715662Z" | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"// selecting the single top-level Number? columns and all columns `address.X` where `X` contains the value \"NY\"\n", | |
"userData.select {\n", | |
" colsOf<Number?>().single() and address[{ \"NY\" in it.values() }]\n", | |
"}" | |
], | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
" <iframe onload=\"o_resize_iframe_out_31()\" style=\"width:100%;\" class=\"result_container\" id=\"iframe_out_31\" frameBorder=\"0\" srcdoc=\" <html>\n", | |
" <head>\n", | |
" <style type="text/css">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
":root {\n", | |
" --scroll-bg: #f5f5f5;\n", | |
" --scroll-fg: #b3b3b3;\n", | |
"}\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"]{\n", | |
" --scroll-bg: #3c3c3c;\n", | |
" --scroll-fg: #97e1fb;\n", | |
"}\n", | |
"body {\n", | |
" scrollbar-color: var(--scroll-fg) var(--scroll-bg);\n", | |
"}\n", | |
"body::-webkit-scrollbar {\n", | |
" width: 10px; /* Mostly for vertical scrollbars */\n", | |
" height: 10px; /* Mostly for horizontal scrollbars */\n", | |
"}\n", | |
"body::-webkit-scrollbar-thumb {\n", | |
" background-color: var(--scroll-fg);\n", | |
"}\n", | |
"body::-webkit-scrollbar-track {\n", | |
" background-color: var(--scroll-bg);\n", | |
"}\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class="dataframe" id="df_1191182396"></table>\n", | |
"\n", | |
"<p class="dataframe_description">... showing only top 20 of 30 rows</p><p class="dataframe_description">DataFrame: rowsCount = 30, columnsCount = 2</p>\n", | |
"\n", | |
" </body>\n", | |
" <script>\n", | |
" (function () {\n", | |
" window.DataFrame = window.DataFrame || new (function () {\n", | |
" this.addTable = function (df) {\n", | |
" let cols = df.cols;\n", | |
" for (let i = 0; i < cols.length; i++) {\n", | |
" for (let c of cols[i].children) {\n", | |
" cols[c].parent = i;\n", | |
" }\n", | |
" }\n", | |
" df.nrow = 0\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" if (df.cols[i].values.length > df.nrow) df.nrow = df.cols[i].values.length\n", | |
" }\n", | |
" if (df.id === df.rootId) {\n", | |
" df.expandedFrames = new Set()\n", | |
" df.childFrames = {}\n", | |
" const table = this.getTableElement(df.id)\n", | |
" table.df = df\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" let col = df.cols[i]\n", | |
" if (col.parent === undefined && col.children.length > 0) col.expanded = true\n", | |
" }\n", | |
" } else {\n", | |
" const rootDf = this.getTableData(df.rootId)\n", | |
" rootDf.childFrames[df.id] = df\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.computeRenderData = function (df) {\n", | |
" let result = []\n", | |
" let pos = 0\n", | |
" for (let col = 0; col < df.cols.length; col++) {\n", | |
" if (df.cols[col].parent === undefined)\n", | |
" pos += this.computeRenderDataRec(df.cols, col, pos, 0, result, false, false)\n", | |
" }\n", | |
" for (let i = 0; i < result.length; i++) {\n", | |
" let row = result[i]\n", | |
" for (let j = 0; j < row.length; j++) {\n", | |
" let cell = row[j]\n", | |
" if (j === 0)\n", | |
" cell.leftBd = false\n", | |
" if (j < row.length - 1) {\n", | |
" let nextData = row[j + 1]\n", | |
" if (nextData.leftBd) cell.rightBd = true\n", | |
" else if (cell.rightBd) nextData.leftBd = true\n", | |
" } else cell.rightBd = false\n", | |
" }\n", | |
" }\n", | |
" return result\n", | |
" }\n", | |
"\n", | |
" this.computeRenderDataRec = function (cols, colId, pos, depth, result, leftBorder, rightBorder) {\n", | |
" if (result.length === depth) {\n", | |
" const array = [];\n", | |
" if (pos > 0) {\n", | |
" let j = 0\n", | |
" for (let i = 0; j < pos; i++) {\n", | |
" let c = result[depth - 1][i]\n", | |
" j += c.span\n", | |
" let copy = Object.assign({empty: true}, c)\n", | |
" array.push(copy)\n", | |
" }\n", | |
" }\n", | |
" result.push(array)\n", | |
" }\n", | |
" const col = cols[colId];\n", | |
" let size = 0;\n", | |
" if (col.expanded) {\n", | |
" let childPos = pos\n", | |
" for (let i = 0; i < col.children.length; i++) {\n", | |
" let child = col.children[i]\n", | |
" let childLeft = i === 0 && (col.children.length > 1 || leftBorder)\n", | |
" let childRight = i === col.children.length - 1 && (col.children.length > 1 || rightBorder)\n", | |
" let childSize = this.computeRenderDataRec(cols, child, childPos, depth + 1, result, childLeft, childRight)\n", | |
" childPos += childSize\n", | |
" size += childSize\n", | |
" }\n", | |
" } else {\n", | |
" for (let i = depth + 1; i < result.length; i++)\n", | |
" result[i].push({id: colId, span: 1, leftBd: leftBorder, rightBd: rightBorder, empty: true})\n", | |
" size = 1\n", | |
" }\n", | |
" let left = leftBorder\n", | |
" let right = rightBorder\n", | |
" if (size > 1) {\n", | |
" left = true\n", | |
" right = true\n", | |
" }\n", | |
" result[depth].push({id: colId, span: size, leftBd: left, rightBd: right})\n", | |
" return size\n", | |
" }\n", | |
"\n", | |
" this.getTableElement = function (id) {\n", | |
" return document.getElementById("df_" + id)\n", | |
" }\n", | |
"\n", | |
" this.getTableData = function (id) {\n", | |
" return this.getTableElement(id).df\n", | |
" }\n", | |
"\n", | |
" this.createExpander = function (isExpanded) {\n", | |
" const svgNs = "http://www.w3.org/2000/svg"\n", | |
" let svg = document.createElementNS(svgNs, "svg")\n", | |
" svg.classList.add("expanderSvg")\n", | |
" let path = document.createElementNS(svgNs, "path")\n", | |
" if (isExpanded) {\n", | |
" svg.setAttribute("viewBox", "0 -2 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 4 4 4 -4 -1 -1 -3 3Z")\n", | |
" } else {\n", | |
" svg.setAttribute("viewBox", "-2 0 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 3 3 -3 3 1 1 4 -4Z")\n", | |
" }\n", | |
" path.setAttribute("fill", "currentColor")\n", | |
" svg.appendChild(path)\n", | |
" return svg\n", | |
" }\n", | |
"\n", | |
" this.renderTable = function (id) {\n", | |
"\n", | |
" let table = this.getTableElement(id)\n", | |
"\n", | |
" if (table === null) return\n", | |
"\n", | |
" table.innerHTML = ""\n", | |
"\n", | |
" let df = table.df\n", | |
" let rootDf = df.rootId === df.id ? df : this.getTableData(df.rootId)\n", | |
"\n", | |
" // header\n", | |
" let header = document.createElement("thead")\n", | |
" table.appendChild(header)\n", | |
"\n", | |
" let renderData = this.computeRenderData(df)\n", | |
" for (let j = 0; j < renderData.length; j++) {\n", | |
" let rowData = renderData[j]\n", | |
" let tr = document.createElement("tr");\n", | |
" let isLastRow = j === renderData.length - 1\n", | |
" header.appendChild(tr);\n", | |
" for (let i = 0; i < rowData.length; i++) {\n", | |
" let cell = rowData[i]\n", | |
" let th = document.createElement("th");\n", | |
" th.setAttribute("colspan", cell.span)\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId];\n", | |
" if (!cell.empty) {\n", | |
" if (col.children.length === 0) {\n", | |
" th.innerHTML = col.name\n", | |
" } else {\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" col.expanded = !col.expanded\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(col.expanded))\n", | |
" link.innerHTML += col.name\n", | |
" th.appendChild(link)\n", | |
" }\n", | |
" }\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (isLastRow)\n", | |
" classes += " bottomBorder"\n", | |
" if (classes.length > 0)\n", | |
" th.setAttribute("class", classes)\n", | |
" tr.appendChild(th)\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" // body\n", | |
" let body = document.createElement("tbody")\n", | |
" table.appendChild(body)\n", | |
"\n", | |
" let columns = renderData.pop()\n", | |
" for (let row = 0; row < df.nrow; row++) {\n", | |
" let tr = document.createElement("tr");\n", | |
" body.appendChild(tr)\n", | |
" for (let i = 0; i < columns.length; i++) {\n", | |
" let cell = columns[i]\n", | |
" let td = document.createElement("td");\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId]\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (classes.length > 0)\n", | |
" td.setAttribute("class", classes)\n", | |
" tr.appendChild(td)\n", | |
" let value = col.values[row]\n", | |
" if (value.frameId !== undefined) {\n", | |
" let frameId = value.frameId\n", | |
" let expanded = rootDf.expandedFrames.has(frameId)\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" if (rootDf.expandedFrames.has(frameId))\n", | |
" rootDf.expandedFrames.delete(frameId)\n", | |
" else rootDf.expandedFrames.add(frameId)\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(expanded))\n", | |
" link.innerHTML += value.value\n", | |
" if (expanded) {\n", | |
" td.appendChild(link)\n", | |
" td.appendChild(document.createElement("p"))\n", | |
" const childTable = document.createElement("table")\n", | |
" childTable.className = "dataframe"\n", | |
" childTable.id = "df_" + frameId\n", | |
" let childDf = rootDf.childFrames[frameId]\n", | |
" childTable.df = childDf\n", | |
" td.appendChild(childTable)\n", | |
" this.renderTable(frameId)\n", | |
" if (childDf.nrow !== childDf.totalRows) {\n", | |
" const footer = document.createElement("p")\n", | |
" footer.innerText = `... showing only top ${childDf.nrow} of ${childDf.totalRows} rows`\n", | |
" td.appendChild(footer)\n", | |
" }\n", | |
" } else {\n", | |
" td.appendChild(link)\n", | |
" }\n", | |
" } else if (value.style !== undefined) {\n", | |
" td.innerHTML = value.value\n", | |
" td.setAttribute("style", value.style)\n", | |
" } else td.innerHTML = value\n", | |
" this.nodeScriptReplace(td)\n", | |
" }\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptReplace = function (node) {\n", | |
" if (this.nodeScriptIs(node) === true) {\n", | |
" node.parentNode.replaceChild(this.nodeScriptClone(node), node);\n", | |
" } else {\n", | |
" let i = -1, children = node.childNodes;\n", | |
" while (++i < children.length) {\n", | |
" this.nodeScriptReplace(children[i]);\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" return node;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptClone = function (node) {\n", | |
" let script = document.createElement("script");\n", | |
" script.text = node.innerHTML;\n", | |
"\n", | |
" let i = -1, attrs = node.attributes, attr;\n", | |
" while (++i < attrs.length) {\n", | |
" script.setAttribute((attr = attrs[i]).name, attr.value);\n", | |
" }\n", | |
" return script;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptIs = function (node) {\n", | |
" return node.tagName === 'SCRIPT';\n", | |
" }\n", | |
" })()\n", | |
"\n", | |
" window.call_DataFrame = function (f) {\n", | |
" return f();\n", | |
" };\n", | |
"\n", | |
" let funQueue = window["kotlinQueues"] && window["kotlinQueues"]["DataFrame"];\n", | |
" if (funQueue) {\n", | |
" funQueue.forEach(function (f) {\n", | |
" f();\n", | |
" });\n", | |
" funQueue = [];\n", | |
" }\n", | |
"})()\n", | |
"\n", | |
"/*<!--*/\n", | |
"call_DataFrame(function() { DataFrame.addTable({ cols: [{ name: "<span title=\"age: Int\">age</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">28</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">35</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">42</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">45</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">30</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">22</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">38</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">27</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">33</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">29</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">40</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">36</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">32</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">25</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">37</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">28</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">34</span></span>"] }, \n", | |
"{ name: "<span title=\"stateCode: String\">stateCode</span>", children: [], rightAlign: false, values: ["MS","AL","AL","PA","CO","TN","DE","RI","LA","UT","SD","WV","ND","OH","UT","IA","WY","AR","NM","AR"] }, \n", | |
"], id: 1191182396, rootId: 1191182396, totalRows: 30 } ) });\n", | |
"/*-->*/\n", | |
"\n", | |
"call_DataFrame(function() { DataFrame.renderTable(1191182396) });\n", | |
"\n", | |
"\n", | |
" </script>\n", | |
" </html>\"></iframe>\n", | |
" <script>\n", | |
" function o_resize_iframe_out_31() {\n", | |
" let elem = document.getElementById(\"iframe_out_31\");\n", | |
" resize_iframe_out_31(elem);\n", | |
" setInterval(resize_iframe_out_31, 5000, elem);\n", | |
" }\n", | |
" function resize_iframe_out_31(el) {\n", | |
" let h = el.contentWindow.document.body.scrollHeight;\n", | |
" el.height = h === 0 ? 0 : h + 41;\n", | |
" }\n", | |
" </script> <html>\n", | |
" <head>\n", | |
" <style type=\"text/css\">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme=\"dark\"], :root [data-jp-theme-light=\"false\"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class=\"dataframe\" id=\"static_df_1191182397\"><thead><tr><th class=\"bottomBorder\" style=\"text-align:left\">age</th><th class=\"bottomBorder\" style=\"text-align:left\">stateCode</th></tr></thead><tbody><tr><td style=\"vertical-align:top\">28</td><td style=\"vertical-align:top\">MS</td></tr><tr><td style=\"vertical-align:top\">35</td><td style=\"vertical-align:top\">AL</td></tr><tr><td style=\"vertical-align:top\">42</td><td style=\"vertical-align:top\">AL</td></tr><tr><td style=\"vertical-align:top\">45</td><td style=\"vertical-align:top\">PA</td></tr><tr><td style=\"vertical-align:top\">30</td><td style=\"vertical-align:top\">CO</td></tr><tr><td style=\"vertical-align:top\">22</td><td style=\"vertical-align:top\">TN</td></tr><tr><td style=\"vertical-align:top\">38</td><td style=\"vertical-align:top\">DE</td></tr><tr><td style=\"vertical-align:top\">27</td><td style=\"vertical-align:top\">RI</td></tr><tr><td style=\"vertical-align:top\">33</td><td style=\"vertical-align:top\">LA</td></tr><tr><td style=\"vertical-align:top\">31</td><td style=\"vertical-align:top\">UT</td></tr><tr><td style=\"vertical-align:top\">29</td><td style=\"vertical-align:top\">SD</td></tr><tr><td style=\"vertical-align:top\">24</td><td style=\"vertical-align:top\">WV</td></tr><tr><td style=\"vertical-align:top\">40</td><td style=\"vertical-align:top\">ND</td></tr><tr><td style=\"vertical-align:top\">36</td><td style=\"vertical-align:top\">OH</td></tr><tr><td style=\"vertical-align:top\">32</td><td style=\"vertical-align:top\">UT</td></tr><tr><td style=\"vertical-align:top\">25</td><td style=\"vertical-align:top\">IA</td></tr><tr><td style=\"vertical-align:top\">37</td><td style=\"vertical-align:top\">WY</td></tr><tr><td style=\"vertical-align:top\">31</td><td style=\"vertical-align:top\">AR</td></tr><tr><td style=\"vertical-align:top\">28</td><td style=\"vertical-align:top\">NM</td></tr><tr><td style=\"vertical-align:top\">34</td><td style=\"vertical-align:top\">AR</td></tr></tbody></table>\n", | |
" </body>\n", | |
" <script>\n", | |
" document.getElementById(\"static_df_1191182397\").style.display = \"none\";\n", | |
" </script>\n", | |
" </html>" | |
], | |
"application/kotlindataframe+json": "{\"$version\":\"2.0.0\",\"metadata\":{\"columns\":[\"age\",\"stateCode\"],\"nrow\":30,\"ncol\":2},\"kotlin_dataframe\":[{\"age\":28,\"stateCode\":\"MS\"},{\"age\":35,\"stateCode\":\"AL\"},{\"age\":42,\"stateCode\":\"AL\"},{\"age\":45,\"stateCode\":\"PA\"},{\"age\":30,\"stateCode\":\"CO\"},{\"age\":22,\"stateCode\":\"TN\"},{\"age\":38,\"stateCode\":\"DE\"},{\"age\":27,\"stateCode\":\"RI\"},{\"age\":33,\"stateCode\":\"LA\"},{\"age\":31,\"stateCode\":\"UT\"},{\"age\":29,\"stateCode\":\"SD\"},{\"age\":24,\"stateCode\":\"WV\"},{\"age\":40,\"stateCode\":\"ND\"},{\"age\":36,\"stateCode\":\"OH\"},{\"age\":32,\"stateCode\":\"UT\"},{\"age\":25,\"stateCode\":\"IA\"},{\"age\":37,\"stateCode\":\"WY\"},{\"age\":31,\"stateCode\":\"AR\"},{\"age\":28,\"stateCode\":\"NM\"},{\"age\":34,\"stateCode\":\"AR\"}]}" | |
}, | |
"execution_count": 18, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"execution_count": 18 | |
}, | |
{ | |
"metadata": {}, | |
"cell_type": "markdown", | |
"source": "Example of `except`:" | |
}, | |
{ | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2024-05-30T15:18:27.533689038Z", | |
"start_time": "2024-05-30T15:18:27.292132159Z" | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"// selecting all top-level columns up to (and including) `hair` without the column `age`\n", | |
"userData.select {\n", | |
" allUpTo { hair } except age\n", | |
"}" | |
], | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
" <iframe onload=\"o_resize_iframe_out_7()\" style=\"width:100%;\" class=\"result_container\" id=\"iframe_out_7\" frameBorder=\"0\" srcdoc=\" <html>\n", | |
" <head>\n", | |
" <style type="text/css">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
":root {\n", | |
" --scroll-bg: #f5f5f5;\n", | |
" --scroll-fg: #b3b3b3;\n", | |
"}\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"]{\n", | |
" --scroll-bg: #3c3c3c;\n", | |
" --scroll-fg: #97e1fb;\n", | |
"}\n", | |
"body {\n", | |
" scrollbar-color: var(--scroll-fg) var(--scroll-bg);\n", | |
"}\n", | |
"body::-webkit-scrollbar {\n", | |
" width: 10px; /* Mostly for vertical scrollbars */\n", | |
" height: 10px; /* Mostly for horizontal scrollbars */\n", | |
"}\n", | |
"body::-webkit-scrollbar-thumb {\n", | |
" background-color: var(--scroll-fg);\n", | |
"}\n", | |
"body::-webkit-scrollbar-track {\n", | |
" background-color: var(--scroll-bg);\n", | |
"}\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class="dataframe" id="df_1191182348"></table>\n", | |
"\n", | |
"<p class="dataframe_description">... showing only top 20 of 30 rows</p><p class="dataframe_description">DataFrame: rowsCount = 30, columnsCount = 4</p>\n", | |
"\n", | |
" </body>\n", | |
" <script>\n", | |
" (function () {\n", | |
" window.DataFrame = window.DataFrame || new (function () {\n", | |
" this.addTable = function (df) {\n", | |
" let cols = df.cols;\n", | |
" for (let i = 0; i < cols.length; i++) {\n", | |
" for (let c of cols[i].children) {\n", | |
" cols[c].parent = i;\n", | |
" }\n", | |
" }\n", | |
" df.nrow = 0\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" if (df.cols[i].values.length > df.nrow) df.nrow = df.cols[i].values.length\n", | |
" }\n", | |
" if (df.id === df.rootId) {\n", | |
" df.expandedFrames = new Set()\n", | |
" df.childFrames = {}\n", | |
" const table = this.getTableElement(df.id)\n", | |
" table.df = df\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" let col = df.cols[i]\n", | |
" if (col.parent === undefined && col.children.length > 0) col.expanded = true\n", | |
" }\n", | |
" } else {\n", | |
" const rootDf = this.getTableData(df.rootId)\n", | |
" rootDf.childFrames[df.id] = df\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.computeRenderData = function (df) {\n", | |
" let result = []\n", | |
" let pos = 0\n", | |
" for (let col = 0; col < df.cols.length; col++) {\n", | |
" if (df.cols[col].parent === undefined)\n", | |
" pos += this.computeRenderDataRec(df.cols, col, pos, 0, result, false, false)\n", | |
" }\n", | |
" for (let i = 0; i < result.length; i++) {\n", | |
" let row = result[i]\n", | |
" for (let j = 0; j < row.length; j++) {\n", | |
" let cell = row[j]\n", | |
" if (j === 0)\n", | |
" cell.leftBd = false\n", | |
" if (j < row.length - 1) {\n", | |
" let nextData = row[j + 1]\n", | |
" if (nextData.leftBd) cell.rightBd = true\n", | |
" else if (cell.rightBd) nextData.leftBd = true\n", | |
" } else cell.rightBd = false\n", | |
" }\n", | |
" }\n", | |
" return result\n", | |
" }\n", | |
"\n", | |
" this.computeRenderDataRec = function (cols, colId, pos, depth, result, leftBorder, rightBorder) {\n", | |
" if (result.length === depth) {\n", | |
" const array = [];\n", | |
" if (pos > 0) {\n", | |
" let j = 0\n", | |
" for (let i = 0; j < pos; i++) {\n", | |
" let c = result[depth - 1][i]\n", | |
" j += c.span\n", | |
" let copy = Object.assign({empty: true}, c)\n", | |
" array.push(copy)\n", | |
" }\n", | |
" }\n", | |
" result.push(array)\n", | |
" }\n", | |
" const col = cols[colId];\n", | |
" let size = 0;\n", | |
" if (col.expanded) {\n", | |
" let childPos = pos\n", | |
" for (let i = 0; i < col.children.length; i++) {\n", | |
" let child = col.children[i]\n", | |
" let childLeft = i === 0 && (col.children.length > 1 || leftBorder)\n", | |
" let childRight = i === col.children.length - 1 && (col.children.length > 1 || rightBorder)\n", | |
" let childSize = this.computeRenderDataRec(cols, child, childPos, depth + 1, result, childLeft, childRight)\n", | |
" childPos += childSize\n", | |
" size += childSize\n", | |
" }\n", | |
" } else {\n", | |
" for (let i = depth + 1; i < result.length; i++)\n", | |
" result[i].push({id: colId, span: 1, leftBd: leftBorder, rightBd: rightBorder, empty: true})\n", | |
" size = 1\n", | |
" }\n", | |
" let left = leftBorder\n", | |
" let right = rightBorder\n", | |
" if (size > 1) {\n", | |
" left = true\n", | |
" right = true\n", | |
" }\n", | |
" result[depth].push({id: colId, span: size, leftBd: left, rightBd: right})\n", | |
" return size\n", | |
" }\n", | |
"\n", | |
" this.getTableElement = function (id) {\n", | |
" return document.getElementById("df_" + id)\n", | |
" }\n", | |
"\n", | |
" this.getTableData = function (id) {\n", | |
" return this.getTableElement(id).df\n", | |
" }\n", | |
"\n", | |
" this.createExpander = function (isExpanded) {\n", | |
" const svgNs = "http://www.w3.org/2000/svg"\n", | |
" let svg = document.createElementNS(svgNs, "svg")\n", | |
" svg.classList.add("expanderSvg")\n", | |
" let path = document.createElementNS(svgNs, "path")\n", | |
" if (isExpanded) {\n", | |
" svg.setAttribute("viewBox", "0 -2 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 4 4 4 -4 -1 -1 -3 3Z")\n", | |
" } else {\n", | |
" svg.setAttribute("viewBox", "-2 0 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 3 3 -3 3 1 1 4 -4Z")\n", | |
" }\n", | |
" path.setAttribute("fill", "currentColor")\n", | |
" svg.appendChild(path)\n", | |
" return svg\n", | |
" }\n", | |
"\n", | |
" this.renderTable = function (id) {\n", | |
"\n", | |
" let table = this.getTableElement(id)\n", | |
"\n", | |
" if (table === null) return\n", | |
"\n", | |
" table.innerHTML = ""\n", | |
"\n", | |
" let df = table.df\n", | |
" let rootDf = df.rootId === df.id ? df : this.getTableData(df.rootId)\n", | |
"\n", | |
" // header\n", | |
" let header = document.createElement("thead")\n", | |
" table.appendChild(header)\n", | |
"\n", | |
" let renderData = this.computeRenderData(df)\n", | |
" for (let j = 0; j < renderData.length; j++) {\n", | |
" let rowData = renderData[j]\n", | |
" let tr = document.createElement("tr");\n", | |
" let isLastRow = j === renderData.length - 1\n", | |
" header.appendChild(tr);\n", | |
" for (let i = 0; i < rowData.length; i++) {\n", | |
" let cell = rowData[i]\n", | |
" let th = document.createElement("th");\n", | |
" th.setAttribute("colspan", cell.span)\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId];\n", | |
" if (!cell.empty) {\n", | |
" if (col.children.length === 0) {\n", | |
" th.innerHTML = col.name\n", | |
" } else {\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" col.expanded = !col.expanded\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(col.expanded))\n", | |
" link.innerHTML += col.name\n", | |
" th.appendChild(link)\n", | |
" }\n", | |
" }\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (isLastRow)\n", | |
" classes += " bottomBorder"\n", | |
" if (classes.length > 0)\n", | |
" th.setAttribute("class", classes)\n", | |
" tr.appendChild(th)\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" // body\n", | |
" let body = document.createElement("tbody")\n", | |
" table.appendChild(body)\n", | |
"\n", | |
" let columns = renderData.pop()\n", | |
" for (let row = 0; row < df.nrow; row++) {\n", | |
" let tr = document.createElement("tr");\n", | |
" body.appendChild(tr)\n", | |
" for (let i = 0; i < columns.length; i++) {\n", | |
" let cell = columns[i]\n", | |
" let td = document.createElement("td");\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId]\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (classes.length > 0)\n", | |
" td.setAttribute("class", classes)\n", | |
" tr.appendChild(td)\n", | |
" let value = col.values[row]\n", | |
" if (value.frameId !== undefined) {\n", | |
" let frameId = value.frameId\n", | |
" let expanded = rootDf.expandedFrames.has(frameId)\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" if (rootDf.expandedFrames.has(frameId))\n", | |
" rootDf.expandedFrames.delete(frameId)\n", | |
" else rootDf.expandedFrames.add(frameId)\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(expanded))\n", | |
" link.innerHTML += value.value\n", | |
" if (expanded) {\n", | |
" td.appendChild(link)\n", | |
" td.appendChild(document.createElement("p"))\n", | |
" const childTable = document.createElement("table")\n", | |
" childTable.className = "dataframe"\n", | |
" childTable.id = "df_" + frameId\n", | |
" let childDf = rootDf.childFrames[frameId]\n", | |
" childTable.df = childDf\n", | |
" td.appendChild(childTable)\n", | |
" this.renderTable(frameId)\n", | |
" if (childDf.nrow !== childDf.totalRows) {\n", | |
" const footer = document.createElement("p")\n", | |
" footer.innerText = `... showing only top ${childDf.nrow} of ${childDf.totalRows} rows`\n", | |
" td.appendChild(footer)\n", | |
" }\n", | |
" } else {\n", | |
" td.appendChild(link)\n", | |
" }\n", | |
" } else if (value.style !== undefined) {\n", | |
" td.innerHTML = value.value\n", | |
" td.setAttribute("style", value.style)\n", | |
" } else td.innerHTML = value\n", | |
" this.nodeScriptReplace(td)\n", | |
" }\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptReplace = function (node) {\n", | |
" if (this.nodeScriptIs(node) === true) {\n", | |
" node.parentNode.replaceChild(this.nodeScriptClone(node), node);\n", | |
" } else {\n", | |
" let i = -1, children = node.childNodes;\n", | |
" while (++i < children.length) {\n", | |
" this.nodeScriptReplace(children[i]);\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" return node;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptClone = function (node) {\n", | |
" let script = document.createElement("script");\n", | |
" script.text = node.innerHTML;\n", | |
"\n", | |
" let i = -1, attrs = node.attributes, attr;\n", | |
" while (++i < attrs.length) {\n", | |
" script.setAttribute((attr = attrs[i]).name, attr.value);\n", | |
" }\n", | |
" return script;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptIs = function (node) {\n", | |
" return node.tagName === 'SCRIPT';\n", | |
" }\n", | |
" })()\n", | |
"\n", | |
" window.call_DataFrame = function (f) {\n", | |
" return f();\n", | |
" };\n", | |
"\n", | |
" let funQueue = window["kotlinQueues"] && window["kotlinQueues"]["DataFrame"];\n", | |
" if (funQueue) {\n", | |
" funQueue.forEach(function (f) {\n", | |
" f();\n", | |
" });\n", | |
" funQueue = [];\n", | |
" }\n", | |
"})()\n", | |
"\n", | |
"/*<!--*/\n", | |
"call_DataFrame(function() { DataFrame.addTable({ cols: [{ name: "<span title=\"firstName: String\">firstName</span>", children: [], rightAlign: false, values: ["Emily","Michael","Sophia","James","Emma","Olivia","Alexander","Ava","Ethan","Isabella","Liam","Mia","Noah","Charlotte","William","Avery","Evelyn","Logan","Abigail","Jackson"] }, \n", | |
"{ name: "<span title=\"lastName: String\">lastName</span>", children: [], rightAlign: false, values: ["Johnson","Williams","Brown","Davis","Miller","Wilson","Jones","Taylor","Martinez","Anderson","Garcia","Rodriguez","Hernandez","Lopez","Gonzalez","Perez","Sanchez","Torres","Rivera","Evans"] }, \n", | |
"{ name: "<span title=\"maidenName: String\">maidenName</span>", children: [], rightAlign: false, values: ["Smith","","","","Johnson","","","","","Davis","","","","Martinez","","","","","",""] }, \n", | |
"{ name: "<span title=\"color: String\">color</span>", children: [], rightAlign: false, values: ["Brown","Green","White","Blonde","White","Gray","White","Red","Purple","Blonde","Red","Purple","Red","Gray","Gray","Green","Blue","Green","Blue","Red"] }, \n", | |
"{ name: "<span title=\"type: String\">type</span>", children: [], rightAlign: false, values: ["Curly","Straight","Wavy","Straight","Straight","Curly","Straight","Kinky","Curly","Curly","Wavy","Wavy","Curly","Kinky","Curly","Curly","Curly","Curly","Kinky","Straight"] }, \n", | |
"{ name: "<span title=\"hair: DataRow<*>\">hair</span>", children: [3, 4], rightAlign: false, values: ["<span class=\"formatted\" title=\"color: Brown\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Brown<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Green\ntype: Straight\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Green<span class=\"structural\">, </span><span class=\"structural\">type: </span>Straight<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: White\ntype: Wavy\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>White<span class=\"structural\">, </span><span class=\"structural\">type: </span>Wavy<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Blonde\ntype: Straight\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Blonde<span class=\"structural\">, </span><span class=\"structural\">type: </span>Straight<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: White\ntype: Straight\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>White<span class=\"structural\">, </span><span class=\"structural\">type: </span>Straight<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Gray\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Gray<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: White\ntype: Straight\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>White<span class=\"structural\">, </span><span class=\"structural\">type: </span>Straight<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Red\ntype: Kinky\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Red<span class=\"structural\">, </span><span class=\"structural\">type: </span>Kinky<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Purple\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Purple<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Blonde\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Blonde<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Red\ntype: Wavy\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Red<span class=\"structural\">, </span><span class=\"structural\">type: </span>Wavy<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Purple\ntype: Wavy\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Purple<span class=\"structural\">, </span><span class=\"structural\">type: </span>Wavy<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Red\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Red<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Gray\ntype: Kinky\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Gray<span class=\"structural\">, </span><span class=\"structural\">type: </span>Kinky<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Gray\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Gray<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Green\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Green<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Blue\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Blue<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Green\ntype: Curly\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Green<span class=\"structural\">, </span><span class=\"structural\">type: </span>Curly<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Blue\ntype: Kinky\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Blue<span class=\"structural\">, </span><span class=\"structural\">type: </span>Kinky<span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"color: Red\ntype: Straight\"><span class=\"structural\">{ </span><span class=\"structural\">color: </span>Red<span class=\"structural\">, </span><span class=\"structural\">type: </span>Straight<span class=\"structural\"> }</span></span>"] }, \n", | |
"], id: 1191182348, rootId: 1191182348, totalRows: 30 } ) });\n", | |
"/*-->*/\n", | |
"\n", | |
"call_DataFrame(function() { DataFrame.renderTable(1191182348) });\n", | |
"\n", | |
"\n", | |
" </script>\n", | |
" </html>\"></iframe>\n", | |
" <script>\n", | |
" function o_resize_iframe_out_7() {\n", | |
" let elem = document.getElementById(\"iframe_out_7\");\n", | |
" resize_iframe_out_7(elem);\n", | |
" setInterval(resize_iframe_out_7, 5000, elem);\n", | |
" }\n", | |
" function resize_iframe_out_7(el) {\n", | |
" let h = el.contentWindow.document.body.scrollHeight;\n", | |
" el.height = h === 0 ? 0 : h + 41;\n", | |
" }\n", | |
" </script> <html>\n", | |
" <head>\n", | |
" <style type=\"text/css\">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme=\"dark\"], :root [data-jp-theme-light=\"false\"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class=\"dataframe\" id=\"static_df_1191182349\"><thead><tr><th style=\"text-align:left\">firstName</th><th style=\"text-align:left\">lastName</th><th class=\"rightBorder\" style=\"text-align:left\">maidenName</th><th class=\"rightBorder leftBorder\" style=\"text-align:left\">hair</th><th style=\"text-align:left\"></th></tr><tr><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder leftBorder\" style=\"text-align:left\">color</th><th class=\"bottomBorder\" style=\"text-align:left\">type</th></tr></thead><tbody><tr><td style=\"vertical-align:top\">Emily</td><td style=\"vertical-align:top\">Johnson</td><td class=\"rightBorder\" style=\"vertical-align:top\">Smith</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Brown</td><td style=\"vertical-align:top\">Curly</td></tr><tr><td style=\"vertical-align:top\">Michael</td><td style=\"vertical-align:top\">Williams</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Green</td><td style=\"vertical-align:top\">Straight</td></tr><tr><td style=\"vertical-align:top\">Sophia</td><td style=\"vertical-align:top\">Brown</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">White</td><td style=\"vertical-align:top\">Wavy</td></tr><tr><td style=\"vertical-align:top\">James</td><td style=\"vertical-align:top\">Davis</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Blonde</td><td style=\"vertical-align:top\">Straight</td></tr><tr><td style=\"vertical-align:top\">Emma</td><td style=\"vertical-align:top\">Miller</td><td class=\"rightBorder\" style=\"vertical-align:top\">Johnson</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">White</td><td style=\"vertical-align:top\">Straight</td></tr><tr><td style=\"vertical-align:top\">Olivia</td><td style=\"vertical-align:top\">Wilson</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Gray</td><td style=\"vertical-align:top\">Curly</td></tr><tr><td style=\"vertical-align:top\">Alexander</td><td style=\"vertical-align:top\">Jones</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">White</td><td style=\"vertical-align:top\">Straight</td></tr><tr><td style=\"vertical-align:top\">Ava</td><td style=\"vertical-align:top\">Taylor</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Red</td><td style=\"vertical-align:top\">Kinky</td></tr><tr><td style=\"vertical-align:top\">Ethan</td><td style=\"vertical-align:top\">Martinez</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Purple</td><td style=\"vertical-align:top\">Curly</td></tr><tr><td style=\"vertical-align:top\">Isabella</td><td style=\"vertical-align:top\">Anderson</td><td class=\"rightBorder\" style=\"vertical-align:top\">Davis</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Blonde</td><td style=\"vertical-align:top\">Curly</td></tr><tr><td style=\"vertical-align:top\">Liam</td><td style=\"vertical-align:top\">Garcia</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Red</td><td style=\"vertical-align:top\">Wavy</td></tr><tr><td style=\"vertical-align:top\">Mia</td><td style=\"vertical-align:top\">Rodriguez</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Purple</td><td style=\"vertical-align:top\">Wavy</td></tr><tr><td style=\"vertical-align:top\">Noah</td><td style=\"vertical-align:top\">Hernandez</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Red</td><td style=\"vertical-align:top\">Curly</td></tr><tr><td style=\"vertical-align:top\">Charlotte</td><td style=\"vertical-align:top\">Lopez</td><td class=\"rightBorder\" style=\"vertical-align:top\">Martinez</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Gray</td><td style=\"vertical-align:top\">Kinky</td></tr><tr><td style=\"vertical-align:top\">William</td><td style=\"vertical-align:top\">Gonzalez</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Gray</td><td style=\"vertical-align:top\">Curly</td></tr><tr><td style=\"vertical-align:top\">Avery</td><td style=\"vertical-align:top\">Perez</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Green</td><td style=\"vertical-align:top\">Curly</td></tr><tr><td style=\"vertical-align:top\">Evelyn</td><td style=\"vertical-align:top\">Sanchez</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Blue</td><td style=\"vertical-align:top\">Curly</td></tr><tr><td style=\"vertical-align:top\">Logan</td><td style=\"vertical-align:top\">Torres</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Green</td><td style=\"vertical-align:top\">Curly</td></tr><tr><td style=\"vertical-align:top\">Abigail</td><td style=\"vertical-align:top\">Rivera</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Blue</td><td style=\"vertical-align:top\">Kinky</td></tr><tr><td style=\"vertical-align:top\">Jackson</td><td style=\"vertical-align:top\">Evans</td><td class=\"rightBorder\" style=\"vertical-align:top\"></td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">Red</td><td style=\"vertical-align:top\">Straight</td></tr></tbody></table>\n", | |
" </body>\n", | |
" <script>\n", | |
" document.getElementById(\"static_df_1191182349\").style.display = \"none\";\n", | |
" </script>\n", | |
" </html>" | |
], | |
"application/kotlindataframe+json": "{\"$version\":\"2.0.0\",\"metadata\":{\"columns\":[\"firstName\",\"lastName\",\"maidenName\",\"hair\"],\"nrow\":30,\"ncol\":4},\"kotlin_dataframe\":[{\"firstName\":\"Emily\",\"lastName\":\"Johnson\",\"maidenName\":\"Smith\",\"hair\":{\"data\":{\"color\":\"Brown\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Michael\",\"lastName\":\"Williams\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"Green\",\"type\":\"Straight\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Sophia\",\"lastName\":\"Brown\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"White\",\"type\":\"Wavy\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"James\",\"lastName\":\"Davis\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"Blonde\",\"type\":\"Straight\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Emma\",\"lastName\":\"Miller\",\"maidenName\":\"Johnson\",\"hair\":{\"data\":{\"color\":\"White\",\"type\":\"Straight\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Olivia\",\"lastName\":\"Wilson\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"Gray\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Alexander\",\"lastName\":\"Jones\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"White\",\"type\":\"Straight\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Ava\",\"lastName\":\"Taylor\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"Red\",\"type\":\"Kinky\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Ethan\",\"lastName\":\"Martinez\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"Purple\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Isabella\",\"lastName\":\"Anderson\",\"maidenName\":\"Davis\",\"hair\":{\"data\":{\"color\":\"Blonde\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Liam\",\"lastName\":\"Garcia\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"Red\",\"type\":\"Wavy\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Mia\",\"lastName\":\"Rodriguez\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"Purple\",\"type\":\"Wavy\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Noah\",\"lastName\":\"Hernandez\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"Red\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Charlotte\",\"lastName\":\"Lopez\",\"maidenName\":\"Martinez\",\"hair\":{\"data\":{\"color\":\"Gray\",\"type\":\"Kinky\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"William\",\"lastName\":\"Gonzalez\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"Gray\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Avery\",\"lastName\":\"Perez\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"Green\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Evelyn\",\"lastName\":\"Sanchez\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"Blue\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Logan\",\"lastName\":\"Torres\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"Green\",\"type\":\"Curly\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Abigail\",\"lastName\":\"Rivera\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"Blue\",\"type\":\"Kinky\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"firstName\":\"Jackson\",\"lastName\":\"Evans\",\"maidenName\":\"\",\"hair\":{\"data\":{\"color\":\"Red\",\"type\":\"Straight\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}}]}" | |
}, | |
"execution_count": 9, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"execution_count": 9 | |
}, | |
{ | |
"metadata": {}, | |
"cell_type": "markdown", | |
"source": "Example of `allColsExcept`:" | |
}, | |
{ | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2024-05-30T15:18:27.836085274Z", | |
"start_time": "2024-05-30T15:18:27.538069189Z" | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"// selecting all columns `address.X` except `address.coordinates`\n", | |
"\n", | |
"// ERROR! coordinates is not a top-level column\n", | |
"//userData.select {\n", | |
"// address.allCols() except \"coordinates\"\n", | |
"//}\n", | |
"\n", | |
"// Works!\n", | |
"// We subtract the column `address.coordinates` from the column set\n", | |
"// containing all `address.X` columns\n", | |
"userData.select {\n", | |
" address.allCols() except address.coordinates\n", | |
"}\n", | |
"\n", | |
"// Works! Now with less repetition\n", | |
"userData.select {\n", | |
" address.allColsExcept { coordinates }\n", | |
"}\n", | |
"\n", | |
"// Just like group.select {}, this notation checks for scope violations (NEW!)\n", | |
"//userData.select {\n", | |
"// age and address.allColsExcept { age }\n", | |
"//}" | |
], | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
" <iframe onload=\"o_resize_iframe_out_8()\" style=\"width:100%;\" class=\"result_container\" id=\"iframe_out_8\" frameBorder=\"0\" srcdoc=\" <html>\n", | |
" <head>\n", | |
" <style type="text/css">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
":root {\n", | |
" --scroll-bg: #f5f5f5;\n", | |
" --scroll-fg: #b3b3b3;\n", | |
"}\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"]{\n", | |
" --scroll-bg: #3c3c3c;\n", | |
" --scroll-fg: #97e1fb;\n", | |
"}\n", | |
"body {\n", | |
" scrollbar-color: var(--scroll-fg) var(--scroll-bg);\n", | |
"}\n", | |
"body::-webkit-scrollbar {\n", | |
" width: 10px; /* Mostly for vertical scrollbars */\n", | |
" height: 10px; /* Mostly for horizontal scrollbars */\n", | |
"}\n", | |
"body::-webkit-scrollbar-thumb {\n", | |
" background-color: var(--scroll-fg);\n", | |
"}\n", | |
"body::-webkit-scrollbar-track {\n", | |
" background-color: var(--scroll-bg);\n", | |
"}\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class="dataframe" id="df_1191182350"></table>\n", | |
"\n", | |
"<p class="dataframe_description">... showing only top 20 of 30 rows</p><p class="dataframe_description">DataFrame: rowsCount = 30, columnsCount = 6</p>\n", | |
"\n", | |
" </body>\n", | |
" <script>\n", | |
" (function () {\n", | |
" window.DataFrame = window.DataFrame || new (function () {\n", | |
" this.addTable = function (df) {\n", | |
" let cols = df.cols;\n", | |
" for (let i = 0; i < cols.length; i++) {\n", | |
" for (let c of cols[i].children) {\n", | |
" cols[c].parent = i;\n", | |
" }\n", | |
" }\n", | |
" df.nrow = 0\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" if (df.cols[i].values.length > df.nrow) df.nrow = df.cols[i].values.length\n", | |
" }\n", | |
" if (df.id === df.rootId) {\n", | |
" df.expandedFrames = new Set()\n", | |
" df.childFrames = {}\n", | |
" const table = this.getTableElement(df.id)\n", | |
" table.df = df\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" let col = df.cols[i]\n", | |
" if (col.parent === undefined && col.children.length > 0) col.expanded = true\n", | |
" }\n", | |
" } else {\n", | |
" const rootDf = this.getTableData(df.rootId)\n", | |
" rootDf.childFrames[df.id] = df\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.computeRenderData = function (df) {\n", | |
" let result = []\n", | |
" let pos = 0\n", | |
" for (let col = 0; col < df.cols.length; col++) {\n", | |
" if (df.cols[col].parent === undefined)\n", | |
" pos += this.computeRenderDataRec(df.cols, col, pos, 0, result, false, false)\n", | |
" }\n", | |
" for (let i = 0; i < result.length; i++) {\n", | |
" let row = result[i]\n", | |
" for (let j = 0; j < row.length; j++) {\n", | |
" let cell = row[j]\n", | |
" if (j === 0)\n", | |
" cell.leftBd = false\n", | |
" if (j < row.length - 1) {\n", | |
" let nextData = row[j + 1]\n", | |
" if (nextData.leftBd) cell.rightBd = true\n", | |
" else if (cell.rightBd) nextData.leftBd = true\n", | |
" } else cell.rightBd = false\n", | |
" }\n", | |
" }\n", | |
" return result\n", | |
" }\n", | |
"\n", | |
" this.computeRenderDataRec = function (cols, colId, pos, depth, result, leftBorder, rightBorder) {\n", | |
" if (result.length === depth) {\n", | |
" const array = [];\n", | |
" if (pos > 0) {\n", | |
" let j = 0\n", | |
" for (let i = 0; j < pos; i++) {\n", | |
" let c = result[depth - 1][i]\n", | |
" j += c.span\n", | |
" let copy = Object.assign({empty: true}, c)\n", | |
" array.push(copy)\n", | |
" }\n", | |
" }\n", | |
" result.push(array)\n", | |
" }\n", | |
" const col = cols[colId];\n", | |
" let size = 0;\n", | |
" if (col.expanded) {\n", | |
" let childPos = pos\n", | |
" for (let i = 0; i < col.children.length; i++) {\n", | |
" let child = col.children[i]\n", | |
" let childLeft = i === 0 && (col.children.length > 1 || leftBorder)\n", | |
" let childRight = i === col.children.length - 1 && (col.children.length > 1 || rightBorder)\n", | |
" let childSize = this.computeRenderDataRec(cols, child, childPos, depth + 1, result, childLeft, childRight)\n", | |
" childPos += childSize\n", | |
" size += childSize\n", | |
" }\n", | |
" } else {\n", | |
" for (let i = depth + 1; i < result.length; i++)\n", | |
" result[i].push({id: colId, span: 1, leftBd: leftBorder, rightBd: rightBorder, empty: true})\n", | |
" size = 1\n", | |
" }\n", | |
" let left = leftBorder\n", | |
" let right = rightBorder\n", | |
" if (size > 1) {\n", | |
" left = true\n", | |
" right = true\n", | |
" }\n", | |
" result[depth].push({id: colId, span: size, leftBd: left, rightBd: right})\n", | |
" return size\n", | |
" }\n", | |
"\n", | |
" this.getTableElement = function (id) {\n", | |
" return document.getElementById("df_" + id)\n", | |
" }\n", | |
"\n", | |
" this.getTableData = function (id) {\n", | |
" return this.getTableElement(id).df\n", | |
" }\n", | |
"\n", | |
" this.createExpander = function (isExpanded) {\n", | |
" const svgNs = "http://www.w3.org/2000/svg"\n", | |
" let svg = document.createElementNS(svgNs, "svg")\n", | |
" svg.classList.add("expanderSvg")\n", | |
" let path = document.createElementNS(svgNs, "path")\n", | |
" if (isExpanded) {\n", | |
" svg.setAttribute("viewBox", "0 -2 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 4 4 4 -4 -1 -1 -3 3Z")\n", | |
" } else {\n", | |
" svg.setAttribute("viewBox", "-2 0 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 3 3 -3 3 1 1 4 -4Z")\n", | |
" }\n", | |
" path.setAttribute("fill", "currentColor")\n", | |
" svg.appendChild(path)\n", | |
" return svg\n", | |
" }\n", | |
"\n", | |
" this.renderTable = function (id) {\n", | |
"\n", | |
" let table = this.getTableElement(id)\n", | |
"\n", | |
" if (table === null) return\n", | |
"\n", | |
" table.innerHTML = ""\n", | |
"\n", | |
" let df = table.df\n", | |
" let rootDf = df.rootId === df.id ? df : this.getTableData(df.rootId)\n", | |
"\n", | |
" // header\n", | |
" let header = document.createElement("thead")\n", | |
" table.appendChild(header)\n", | |
"\n", | |
" let renderData = this.computeRenderData(df)\n", | |
" for (let j = 0; j < renderData.length; j++) {\n", | |
" let rowData = renderData[j]\n", | |
" let tr = document.createElement("tr");\n", | |
" let isLastRow = j === renderData.length - 1\n", | |
" header.appendChild(tr);\n", | |
" for (let i = 0; i < rowData.length; i++) {\n", | |
" let cell = rowData[i]\n", | |
" let th = document.createElement("th");\n", | |
" th.setAttribute("colspan", cell.span)\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId];\n", | |
" if (!cell.empty) {\n", | |
" if (col.children.length === 0) {\n", | |
" th.innerHTML = col.name\n", | |
" } else {\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" col.expanded = !col.expanded\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(col.expanded))\n", | |
" link.innerHTML += col.name\n", | |
" th.appendChild(link)\n", | |
" }\n", | |
" }\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (isLastRow)\n", | |
" classes += " bottomBorder"\n", | |
" if (classes.length > 0)\n", | |
" th.setAttribute("class", classes)\n", | |
" tr.appendChild(th)\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" // body\n", | |
" let body = document.createElement("tbody")\n", | |
" table.appendChild(body)\n", | |
"\n", | |
" let columns = renderData.pop()\n", | |
" for (let row = 0; row < df.nrow; row++) {\n", | |
" let tr = document.createElement("tr");\n", | |
" body.appendChild(tr)\n", | |
" for (let i = 0; i < columns.length; i++) {\n", | |
" let cell = columns[i]\n", | |
" let td = document.createElement("td");\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId]\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (classes.length > 0)\n", | |
" td.setAttribute("class", classes)\n", | |
" tr.appendChild(td)\n", | |
" let value = col.values[row]\n", | |
" if (value.frameId !== undefined) {\n", | |
" let frameId = value.frameId\n", | |
" let expanded = rootDf.expandedFrames.has(frameId)\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" if (rootDf.expandedFrames.has(frameId))\n", | |
" rootDf.expandedFrames.delete(frameId)\n", | |
" else rootDf.expandedFrames.add(frameId)\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(expanded))\n", | |
" link.innerHTML += value.value\n", | |
" if (expanded) {\n", | |
" td.appendChild(link)\n", | |
" td.appendChild(document.createElement("p"))\n", | |
" const childTable = document.createElement("table")\n", | |
" childTable.className = "dataframe"\n", | |
" childTable.id = "df_" + frameId\n", | |
" let childDf = rootDf.childFrames[frameId]\n", | |
" childTable.df = childDf\n", | |
" td.appendChild(childTable)\n", | |
" this.renderTable(frameId)\n", | |
" if (childDf.nrow !== childDf.totalRows) {\n", | |
" const footer = document.createElement("p")\n", | |
" footer.innerText = `... showing only top ${childDf.nrow} of ${childDf.totalRows} rows`\n", | |
" td.appendChild(footer)\n", | |
" }\n", | |
" } else {\n", | |
" td.appendChild(link)\n", | |
" }\n", | |
" } else if (value.style !== undefined) {\n", | |
" td.innerHTML = value.value\n", | |
" td.setAttribute("style", value.style)\n", | |
" } else td.innerHTML = value\n", | |
" this.nodeScriptReplace(td)\n", | |
" }\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptReplace = function (node) {\n", | |
" if (this.nodeScriptIs(node) === true) {\n", | |
" node.parentNode.replaceChild(this.nodeScriptClone(node), node);\n", | |
" } else {\n", | |
" let i = -1, children = node.childNodes;\n", | |
" while (++i < children.length) {\n", | |
" this.nodeScriptReplace(children[i]);\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" return node;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptClone = function (node) {\n", | |
" let script = document.createElement("script");\n", | |
" script.text = node.innerHTML;\n", | |
"\n", | |
" let i = -1, attrs = node.attributes, attr;\n", | |
" while (++i < attrs.length) {\n", | |
" script.setAttribute((attr = attrs[i]).name, attr.value);\n", | |
" }\n", | |
" return script;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptIs = function (node) {\n", | |
" return node.tagName === 'SCRIPT';\n", | |
" }\n", | |
" })()\n", | |
"\n", | |
" window.call_DataFrame = function (f) {\n", | |
" return f();\n", | |
" };\n", | |
"\n", | |
" let funQueue = window["kotlinQueues"] && window["kotlinQueues"]["DataFrame"];\n", | |
" if (funQueue) {\n", | |
" funQueue.forEach(function (f) {\n", | |
" f();\n", | |
" });\n", | |
" funQueue = [];\n", | |
" }\n", | |
"})()\n", | |
"\n", | |
"/*<!--*/\n", | |
"call_DataFrame(function() { DataFrame.addTable({ cols: [{ name: "<span title=\"address: String\">address</span>", children: [], rightAlign: false, values: ["626 Main Street","385 Fifth Street","1642 Ninth Street","238 Jefferson Street","607 Fourth Street","547 First Street","664 Maple Street","1197 First Street","466 Pine Street","1964 Oak Street","576 Fifth Street","1627 Sixth Street","1413 Maple Street","208 Second Street","31 Maple Street","1125 First Street","1170 Lincoln Street","907 Seventh Street","996 Oak Street","1873 Main Street"] }, \n", | |
"{ name: "<span title=\"city: String\">city</span>", children: [], rightAlign: false, values: ["Phoenix","Houston","Washington","Seattle","Jacksonville","Fort Worth","Indianapolis","Fort Worth","San Antonio","New York","Denver","Jacksonville","New York","Columbus","San Jose","Columbus","San Diego","Columbus","Chicago","New York"] }, \n", | |
"{ name: "<span title=\"state: String\">state</span>", children: [], rightAlign: false, values: ["Mississippi","Alabama","Alabama","Pennsylvania","Colorado","Tennessee","Delaware","Rhode Island","Louisiana","Utah","South Dakota","West Virginia","North Dakota","Ohio","Utah","Iowa","Wyoming","Arkansas","New Mexico","Arkansas"] }, \n", | |
"{ name: "<span title=\"stateCode: String\">stateCode</span>", children: [], rightAlign: false, values: ["MS","AL","AL","PA","CO","TN","DE","RI","LA","UT","SD","WV","ND","OH","UT","IA","WY","AR","NM","AR"] }, \n", | |
"{ name: "<span title=\"postalCode: Int\">postalCode</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">29112</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">38807</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">32822</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">68354</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">26593</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">83843</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">86684</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24771</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">72360</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">89352</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">57252</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">41810</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">73696</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">42044</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">78243</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">30973</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">43423</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">78805</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">11407</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">26600</span></span>"] }, \n", | |
"{ name: "<span title=\"country: String\">country</span>", children: [], rightAlign: false, values: ["United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States"] }, \n", | |
"], id: 1191182350, rootId: 1191182350, totalRows: 30 } ) });\n", | |
"/*-->*/\n", | |
"\n", | |
"call_DataFrame(function() { DataFrame.renderTable(1191182350) });\n", | |
"\n", | |
"\n", | |
" </script>\n", | |
" </html>\"></iframe>\n", | |
" <script>\n", | |
" function o_resize_iframe_out_8() {\n", | |
" let elem = document.getElementById(\"iframe_out_8\");\n", | |
" resize_iframe_out_8(elem);\n", | |
" setInterval(resize_iframe_out_8, 5000, elem);\n", | |
" }\n", | |
" function resize_iframe_out_8(el) {\n", | |
" let h = el.contentWindow.document.body.scrollHeight;\n", | |
" el.height = h === 0 ? 0 : h + 41;\n", | |
" }\n", | |
" </script> <html>\n", | |
" <head>\n", | |
" <style type=\"text/css\">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme=\"dark\"], :root [data-jp-theme-light=\"false\"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class=\"dataframe\" id=\"static_df_1191182351\"><thead><tr><th class=\"bottomBorder\" style=\"text-align:left\">address</th><th class=\"bottomBorder\" style=\"text-align:left\">city</th><th class=\"bottomBorder\" style=\"text-align:left\">state</th><th class=\"bottomBorder\" style=\"text-align:left\">stateCode</th><th class=\"bottomBorder\" style=\"text-align:left\">postalCode</th><th class=\"bottomBorder\" style=\"text-align:left\">country</th></tr></thead><tbody><tr><td style=\"vertical-align:top\">626 Main Street</td><td style=\"vertical-align:top\">Phoenix</td><td style=\"vertical-align:top\">Mississippi</td><td style=\"vertical-align:top\">MS</td><td style=\"vertical-align:top\">29112</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">385 Fifth Street</td><td style=\"vertical-align:top\">Houston</td><td style=\"vertical-align:top\">Alabama</td><td style=\"vertical-align:top\">AL</td><td style=\"vertical-align:top\">38807</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">1642 Ninth Street</td><td style=\"vertical-align:top\">Washington</td><td style=\"vertical-align:top\">Alabama</td><td style=\"vertical-align:top\">AL</td><td style=\"vertical-align:top\">32822</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">238 Jefferson Street</td><td style=\"vertical-align:top\">Seattle</td><td style=\"vertical-align:top\">Pennsylvania</td><td style=\"vertical-align:top\">PA</td><td style=\"vertical-align:top\">68354</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">607 Fourth Street</td><td style=\"vertical-align:top\">Jacksonville</td><td style=\"vertical-align:top\">Colorado</td><td style=\"vertical-align:top\">CO</td><td style=\"vertical-align:top\">26593</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">547 First Street</td><td style=\"vertical-align:top\">Fort Worth</td><td style=\"vertical-align:top\">Tennessee</td><td style=\"vertical-align:top\">TN</td><td style=\"vertical-align:top\">83843</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">664 Maple Street</td><td style=\"vertical-align:top\">Indianapolis</td><td style=\"vertical-align:top\">Delaware</td><td style=\"vertical-align:top\">DE</td><td style=\"vertical-align:top\">86684</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">1197 First Street</td><td style=\"vertical-align:top\">Fort Worth</td><td style=\"vertical-align:top\">Rhode Island</td><td style=\"vertical-align:top\">RI</td><td style=\"vertical-align:top\">24771</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">466 Pine Street</td><td style=\"vertical-align:top\">San Antonio</td><td style=\"vertical-align:top\">Louisiana</td><td style=\"vertical-align:top\">LA</td><td style=\"vertical-align:top\">72360</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">1964 Oak Street</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">Utah</td><td style=\"vertical-align:top\">UT</td><td style=\"vertical-align:top\">89352</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">576 Fifth Street</td><td style=\"vertical-align:top\">Denver</td><td style=\"vertical-align:top\">South Dakota</td><td style=\"vertical-align:top\">SD</td><td style=\"vertical-align:top\">57252</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">1627 Sixth Street</td><td style=\"vertical-align:top\">Jacksonville</td><td style=\"vertical-align:top\">West Virginia</td><td style=\"vertical-align:top\">WV</td><td style=\"vertical-align:top\">41810</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">1413 Maple Street</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">North Dakota</td><td style=\"vertical-align:top\">ND</td><td style=\"vertical-align:top\">73696</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">208 Second Street</td><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Ohio</td><td style=\"vertical-align:top\">OH</td><td style=\"vertical-align:top\">42044</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">31 Maple Street</td><td style=\"vertical-align:top\">San Jose</td><td style=\"vertical-align:top\">Utah</td><td style=\"vertical-align:top\">UT</td><td style=\"vertical-align:top\">78243</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">1125 First Street</td><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Iowa</td><td style=\"vertical-align:top\">IA</td><td style=\"vertical-align:top\">30973</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">1170 Lincoln Street</td><td style=\"vertical-align:top\">San Diego</td><td style=\"vertical-align:top\">Wyoming</td><td style=\"vertical-align:top\">WY</td><td style=\"vertical-align:top\">43423</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">907 Seventh Street</td><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Arkansas</td><td style=\"vertical-align:top\">AR</td><td style=\"vertical-align:top\">78805</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">996 Oak Street</td><td style=\"vertical-align:top\">Chicago</td><td style=\"vertical-align:top\">New Mexico</td><td style=\"vertical-align:top\">NM</td><td style=\"vertical-align:top\">11407</td><td style=\"vertical-align:top\">United States</td></tr><tr><td style=\"vertical-align:top\">1873 Main Street</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">Arkansas</td><td style=\"vertical-align:top\">AR</td><td style=\"vertical-align:top\">26600</td><td style=\"vertical-align:top\">United States</td></tr></tbody></table>\n", | |
" </body>\n", | |
" <script>\n", | |
" document.getElementById(\"static_df_1191182351\").style.display = \"none\";\n", | |
" </script>\n", | |
" </html>" | |
], | |
"application/kotlindataframe+json": "{\"$version\":\"2.0.0\",\"metadata\":{\"columns\":[\"address\",\"city\",\"state\",\"stateCode\",\"postalCode\",\"country\"],\"nrow\":30,\"ncol\":6},\"kotlin_dataframe\":[{\"address\":\"626 Main Street\",\"city\":\"Phoenix\",\"state\":\"Mississippi\",\"stateCode\":\"MS\",\"postalCode\":29112,\"country\":\"United States\"},{\"address\":\"385 Fifth Street\",\"city\":\"Houston\",\"state\":\"Alabama\",\"stateCode\":\"AL\",\"postalCode\":38807,\"country\":\"United States\"},{\"address\":\"1642 Ninth Street\",\"city\":\"Washington\",\"state\":\"Alabama\",\"stateCode\":\"AL\",\"postalCode\":32822,\"country\":\"United States\"},{\"address\":\"238 Jefferson Street\",\"city\":\"Seattle\",\"state\":\"Pennsylvania\",\"stateCode\":\"PA\",\"postalCode\":68354,\"country\":\"United States\"},{\"address\":\"607 Fourth Street\",\"city\":\"Jacksonville\",\"state\":\"Colorado\",\"stateCode\":\"CO\",\"postalCode\":26593,\"country\":\"United States\"},{\"address\":\"547 First Street\",\"city\":\"Fort Worth\",\"state\":\"Tennessee\",\"stateCode\":\"TN\",\"postalCode\":83843,\"country\":\"United States\"},{\"address\":\"664 Maple Street\",\"city\":\"Indianapolis\",\"state\":\"Delaware\",\"stateCode\":\"DE\",\"postalCode\":86684,\"country\":\"United States\"},{\"address\":\"1197 First Street\",\"city\":\"Fort Worth\",\"state\":\"Rhode Island\",\"stateCode\":\"RI\",\"postalCode\":24771,\"country\":\"United States\"},{\"address\":\"466 Pine Street\",\"city\":\"San Antonio\",\"state\":\"Louisiana\",\"stateCode\":\"LA\",\"postalCode\":72360,\"country\":\"United States\"},{\"address\":\"1964 Oak Street\",\"city\":\"New York\",\"state\":\"Utah\",\"stateCode\":\"UT\",\"postalCode\":89352,\"country\":\"United States\"},{\"address\":\"576 Fifth Street\",\"city\":\"Denver\",\"state\":\"South Dakota\",\"stateCode\":\"SD\",\"postalCode\":57252,\"country\":\"United States\"},{\"address\":\"1627 Sixth Street\",\"city\":\"Jacksonville\",\"state\":\"West Virginia\",\"stateCode\":\"WV\",\"postalCode\":41810,\"country\":\"United States\"},{\"address\":\"1413 Maple Street\",\"city\":\"New York\",\"state\":\"North Dakota\",\"stateCode\":\"ND\",\"postalCode\":73696,\"country\":\"United States\"},{\"address\":\"208 Second Street\",\"city\":\"Columbus\",\"state\":\"Ohio\",\"stateCode\":\"OH\",\"postalCode\":42044,\"country\":\"United States\"},{\"address\":\"31 Maple Street\",\"city\":\"San Jose\",\"state\":\"Utah\",\"stateCode\":\"UT\",\"postalCode\":78243,\"country\":\"United States\"},{\"address\":\"1125 First Street\",\"city\":\"Columbus\",\"state\":\"Iowa\",\"stateCode\":\"IA\",\"postalCode\":30973,\"country\":\"United States\"},{\"address\":\"1170 Lincoln Street\",\"city\":\"San Diego\",\"state\":\"Wyoming\",\"stateCode\":\"WY\",\"postalCode\":43423,\"country\":\"United States\"},{\"address\":\"907 Seventh Street\",\"city\":\"Columbus\",\"state\":\"Arkansas\",\"stateCode\":\"AR\",\"postalCode\":78805,\"country\":\"United States\"},{\"address\":\"996 Oak Street\",\"city\":\"Chicago\",\"state\":\"New Mexico\",\"stateCode\":\"NM\",\"postalCode\":11407,\"country\":\"United States\"},{\"address\":\"1873 Main Street\",\"city\":\"New York\",\"state\":\"Arkansas\",\"stateCode\":\"AR\",\"postalCode\":26600,\"country\":\"United States\"}]}" | |
}, | |
"execution_count": 10, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"execution_count": 10 | |
}, | |
{ | |
"metadata": {}, | |
"cell_type": "markdown", | |
"source": "Example of `except` acting like `remove`:" | |
}, | |
{ | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2024-05-30T15:18:28.077840322Z", | |
"start_time": "2024-05-30T15:18:27.840246931Z" | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"// selecting the column `age` and column group `address`\n", | |
"// except `address.coordinates`\n", | |
"userData.select {\n", | |
" cols(age, address) except address.coordinates\n", | |
"}" | |
], | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
" <iframe onload=\"o_resize_iframe_out_9()\" style=\"width:100%;\" class=\"result_container\" id=\"iframe_out_9\" frameBorder=\"0\" srcdoc=\" <html>\n", | |
" <head>\n", | |
" <style type="text/css">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
":root {\n", | |
" --scroll-bg: #f5f5f5;\n", | |
" --scroll-fg: #b3b3b3;\n", | |
"}\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"]{\n", | |
" --scroll-bg: #3c3c3c;\n", | |
" --scroll-fg: #97e1fb;\n", | |
"}\n", | |
"body {\n", | |
" scrollbar-color: var(--scroll-fg) var(--scroll-bg);\n", | |
"}\n", | |
"body::-webkit-scrollbar {\n", | |
" width: 10px; /* Mostly for vertical scrollbars */\n", | |
" height: 10px; /* Mostly for horizontal scrollbars */\n", | |
"}\n", | |
"body::-webkit-scrollbar-thumb {\n", | |
" background-color: var(--scroll-fg);\n", | |
"}\n", | |
"body::-webkit-scrollbar-track {\n", | |
" background-color: var(--scroll-bg);\n", | |
"}\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class="dataframe" id="df_1191182352"></table>\n", | |
"\n", | |
"<p class="dataframe_description">... showing only top 20 of 30 rows</p><p class="dataframe_description">DataFrame: rowsCount = 30, columnsCount = 2</p>\n", | |
"\n", | |
" </body>\n", | |
" <script>\n", | |
" (function () {\n", | |
" window.DataFrame = window.DataFrame || new (function () {\n", | |
" this.addTable = function (df) {\n", | |
" let cols = df.cols;\n", | |
" for (let i = 0; i < cols.length; i++) {\n", | |
" for (let c of cols[i].children) {\n", | |
" cols[c].parent = i;\n", | |
" }\n", | |
" }\n", | |
" df.nrow = 0\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" if (df.cols[i].values.length > df.nrow) df.nrow = df.cols[i].values.length\n", | |
" }\n", | |
" if (df.id === df.rootId) {\n", | |
" df.expandedFrames = new Set()\n", | |
" df.childFrames = {}\n", | |
" const table = this.getTableElement(df.id)\n", | |
" table.df = df\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" let col = df.cols[i]\n", | |
" if (col.parent === undefined && col.children.length > 0) col.expanded = true\n", | |
" }\n", | |
" } else {\n", | |
" const rootDf = this.getTableData(df.rootId)\n", | |
" rootDf.childFrames[df.id] = df\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.computeRenderData = function (df) {\n", | |
" let result = []\n", | |
" let pos = 0\n", | |
" for (let col = 0; col < df.cols.length; col++) {\n", | |
" if (df.cols[col].parent === undefined)\n", | |
" pos += this.computeRenderDataRec(df.cols, col, pos, 0, result, false, false)\n", | |
" }\n", | |
" for (let i = 0; i < result.length; i++) {\n", | |
" let row = result[i]\n", | |
" for (let j = 0; j < row.length; j++) {\n", | |
" let cell = row[j]\n", | |
" if (j === 0)\n", | |
" cell.leftBd = false\n", | |
" if (j < row.length - 1) {\n", | |
" let nextData = row[j + 1]\n", | |
" if (nextData.leftBd) cell.rightBd = true\n", | |
" else if (cell.rightBd) nextData.leftBd = true\n", | |
" } else cell.rightBd = false\n", | |
" }\n", | |
" }\n", | |
" return result\n", | |
" }\n", | |
"\n", | |
" this.computeRenderDataRec = function (cols, colId, pos, depth, result, leftBorder, rightBorder) {\n", | |
" if (result.length === depth) {\n", | |
" const array = [];\n", | |
" if (pos > 0) {\n", | |
" let j = 0\n", | |
" for (let i = 0; j < pos; i++) {\n", | |
" let c = result[depth - 1][i]\n", | |
" j += c.span\n", | |
" let copy = Object.assign({empty: true}, c)\n", | |
" array.push(copy)\n", | |
" }\n", | |
" }\n", | |
" result.push(array)\n", | |
" }\n", | |
" const col = cols[colId];\n", | |
" let size = 0;\n", | |
" if (col.expanded) {\n", | |
" let childPos = pos\n", | |
" for (let i = 0; i < col.children.length; i++) {\n", | |
" let child = col.children[i]\n", | |
" let childLeft = i === 0 && (col.children.length > 1 || leftBorder)\n", | |
" let childRight = i === col.children.length - 1 && (col.children.length > 1 || rightBorder)\n", | |
" let childSize = this.computeRenderDataRec(cols, child, childPos, depth + 1, result, childLeft, childRight)\n", | |
" childPos += childSize\n", | |
" size += childSize\n", | |
" }\n", | |
" } else {\n", | |
" for (let i = depth + 1; i < result.length; i++)\n", | |
" result[i].push({id: colId, span: 1, leftBd: leftBorder, rightBd: rightBorder, empty: true})\n", | |
" size = 1\n", | |
" }\n", | |
" let left = leftBorder\n", | |
" let right = rightBorder\n", | |
" if (size > 1) {\n", | |
" left = true\n", | |
" right = true\n", | |
" }\n", | |
" result[depth].push({id: colId, span: size, leftBd: left, rightBd: right})\n", | |
" return size\n", | |
" }\n", | |
"\n", | |
" this.getTableElement = function (id) {\n", | |
" return document.getElementById("df_" + id)\n", | |
" }\n", | |
"\n", | |
" this.getTableData = function (id) {\n", | |
" return this.getTableElement(id).df\n", | |
" }\n", | |
"\n", | |
" this.createExpander = function (isExpanded) {\n", | |
" const svgNs = "http://www.w3.org/2000/svg"\n", | |
" let svg = document.createElementNS(svgNs, "svg")\n", | |
" svg.classList.add("expanderSvg")\n", | |
" let path = document.createElementNS(svgNs, "path")\n", | |
" if (isExpanded) {\n", | |
" svg.setAttribute("viewBox", "0 -2 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 4 4 4 -4 -1 -1 -3 3Z")\n", | |
" } else {\n", | |
" svg.setAttribute("viewBox", "-2 0 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 3 3 -3 3 1 1 4 -4Z")\n", | |
" }\n", | |
" path.setAttribute("fill", "currentColor")\n", | |
" svg.appendChild(path)\n", | |
" return svg\n", | |
" }\n", | |
"\n", | |
" this.renderTable = function (id) {\n", | |
"\n", | |
" let table = this.getTableElement(id)\n", | |
"\n", | |
" if (table === null) return\n", | |
"\n", | |
" table.innerHTML = ""\n", | |
"\n", | |
" let df = table.df\n", | |
" let rootDf = df.rootId === df.id ? df : this.getTableData(df.rootId)\n", | |
"\n", | |
" // header\n", | |
" let header = document.createElement("thead")\n", | |
" table.appendChild(header)\n", | |
"\n", | |
" let renderData = this.computeRenderData(df)\n", | |
" for (let j = 0; j < renderData.length; j++) {\n", | |
" let rowData = renderData[j]\n", | |
" let tr = document.createElement("tr");\n", | |
" let isLastRow = j === renderData.length - 1\n", | |
" header.appendChild(tr);\n", | |
" for (let i = 0; i < rowData.length; i++) {\n", | |
" let cell = rowData[i]\n", | |
" let th = document.createElement("th");\n", | |
" th.setAttribute("colspan", cell.span)\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId];\n", | |
" if (!cell.empty) {\n", | |
" if (col.children.length === 0) {\n", | |
" th.innerHTML = col.name\n", | |
" } else {\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" col.expanded = !col.expanded\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(col.expanded))\n", | |
" link.innerHTML += col.name\n", | |
" th.appendChild(link)\n", | |
" }\n", | |
" }\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (isLastRow)\n", | |
" classes += " bottomBorder"\n", | |
" if (classes.length > 0)\n", | |
" th.setAttribute("class", classes)\n", | |
" tr.appendChild(th)\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" // body\n", | |
" let body = document.createElement("tbody")\n", | |
" table.appendChild(body)\n", | |
"\n", | |
" let columns = renderData.pop()\n", | |
" for (let row = 0; row < df.nrow; row++) {\n", | |
" let tr = document.createElement("tr");\n", | |
" body.appendChild(tr)\n", | |
" for (let i = 0; i < columns.length; i++) {\n", | |
" let cell = columns[i]\n", | |
" let td = document.createElement("td");\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId]\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (classes.length > 0)\n", | |
" td.setAttribute("class", classes)\n", | |
" tr.appendChild(td)\n", | |
" let value = col.values[row]\n", | |
" if (value.frameId !== undefined) {\n", | |
" let frameId = value.frameId\n", | |
" let expanded = rootDf.expandedFrames.has(frameId)\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" if (rootDf.expandedFrames.has(frameId))\n", | |
" rootDf.expandedFrames.delete(frameId)\n", | |
" else rootDf.expandedFrames.add(frameId)\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(expanded))\n", | |
" link.innerHTML += value.value\n", | |
" if (expanded) {\n", | |
" td.appendChild(link)\n", | |
" td.appendChild(document.createElement("p"))\n", | |
" const childTable = document.createElement("table")\n", | |
" childTable.className = "dataframe"\n", | |
" childTable.id = "df_" + frameId\n", | |
" let childDf = rootDf.childFrames[frameId]\n", | |
" childTable.df = childDf\n", | |
" td.appendChild(childTable)\n", | |
" this.renderTable(frameId)\n", | |
" if (childDf.nrow !== childDf.totalRows) {\n", | |
" const footer = document.createElement("p")\n", | |
" footer.innerText = `... showing only top ${childDf.nrow} of ${childDf.totalRows} rows`\n", | |
" td.appendChild(footer)\n", | |
" }\n", | |
" } else {\n", | |
" td.appendChild(link)\n", | |
" }\n", | |
" } else if (value.style !== undefined) {\n", | |
" td.innerHTML = value.value\n", | |
" td.setAttribute("style", value.style)\n", | |
" } else td.innerHTML = value\n", | |
" this.nodeScriptReplace(td)\n", | |
" }\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptReplace = function (node) {\n", | |
" if (this.nodeScriptIs(node) === true) {\n", | |
" node.parentNode.replaceChild(this.nodeScriptClone(node), node);\n", | |
" } else {\n", | |
" let i = -1, children = node.childNodes;\n", | |
" while (++i < children.length) {\n", | |
" this.nodeScriptReplace(children[i]);\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" return node;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptClone = function (node) {\n", | |
" let script = document.createElement("script");\n", | |
" script.text = node.innerHTML;\n", | |
"\n", | |
" let i = -1, attrs = node.attributes, attr;\n", | |
" while (++i < attrs.length) {\n", | |
" script.setAttribute((attr = attrs[i]).name, attr.value);\n", | |
" }\n", | |
" return script;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptIs = function (node) {\n", | |
" return node.tagName === 'SCRIPT';\n", | |
" }\n", | |
" })()\n", | |
"\n", | |
" window.call_DataFrame = function (f) {\n", | |
" return f();\n", | |
" };\n", | |
"\n", | |
" let funQueue = window["kotlinQueues"] && window["kotlinQueues"]["DataFrame"];\n", | |
" if (funQueue) {\n", | |
" funQueue.forEach(function (f) {\n", | |
" f();\n", | |
" });\n", | |
" funQueue = [];\n", | |
" }\n", | |
"})()\n", | |
"\n", | |
"/*<!--*/\n", | |
"call_DataFrame(function() { DataFrame.addTable({ cols: [{ name: "<span title=\"age: Int\">age</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">28</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">35</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">42</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">45</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">30</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">22</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">38</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">27</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">33</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">29</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">40</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">36</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">32</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">25</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">37</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">28</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">34</span></span>"] }, \n", | |
"{ name: "<span title=\"address: String\">address</span>", children: [], rightAlign: false, values: ["626 Main Street","385 Fifth Street","1642 Ninth Street","238 Jefferson Street","607 Fourth Street","547 First Street","664 Maple Street","1197 First Street","466 Pine Street","1964 Oak Street","576 Fifth Street","1627 Sixth Street","1413 Maple Street","208 Second Street","31 Maple Street","1125 First Street","1170 Lincoln Street","907 Seventh Street","996 Oak Street","1873 Main Street"] }, \n", | |
"{ name: "<span title=\"city: String\">city</span>", children: [], rightAlign: false, values: ["Phoenix","Houston","Washington","Seattle","Jacksonville","Fort Worth","Indianapolis","Fort Worth","San Antonio","New York","Denver","Jacksonville","New York","Columbus","San Jose","Columbus","San Diego","Columbus","Chicago","New York"] }, \n", | |
"{ name: "<span title=\"state: String\">state</span>", children: [], rightAlign: false, values: ["Mississippi","Alabama","Alabama","Pennsylvania","Colorado","Tennessee","Delaware","Rhode Island","Louisiana","Utah","South Dakota","West Virginia","North Dakota","Ohio","Utah","Iowa","Wyoming","Arkansas","New Mexico","Arkansas"] }, \n", | |
"{ name: "<span title=\"stateCode: String\">stateCode</span>", children: [], rightAlign: false, values: ["MS","AL","AL","PA","CO","TN","DE","RI","LA","UT","SD","WV","ND","OH","UT","IA","WY","AR","NM","AR"] }, \n", | |
"{ name: "<span title=\"postalCode: Int\">postalCode</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">29112</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">38807</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">32822</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">68354</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">26593</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">83843</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">86684</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24771</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">72360</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">89352</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">57252</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">41810</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">73696</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">42044</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">78243</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">30973</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">43423</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">78805</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">11407</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">26600</span></span>"] }, \n", | |
"{ name: "<span title=\"country: String\">country</span>", children: [], rightAlign: false, values: ["United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States","United States"] }, \n", | |
"{ name: "<span title=\"address: DataRow<*>\">address</span>", children: [1, 2, 3, 4, 5, 6], rightAlign: false, values: ["<span class=\"formatted\" title=\"address: 626 Main Street\ncity: Phoenix\nstate: Mississippi\nstateCode: MS\npostalCode: 29112\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>626 Main Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 385 Fifth Street\ncity: Houston\nstate: Alabama\nstateCode: AL\npostalCode: 38807\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>385 Fifth Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1642 Ninth Street\ncity: Washington\nstate: Alabama\nstateCode: AL\npostalCode: 32822\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1642 Ninth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 238 Jefferson Street\ncity: Seattle\nstate: Pennsylvania\nstateCode: PA\npostalCode: 68354\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>238 Jefferson Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 607 Fourth Street\ncity: Jacksonville\nstate: Colorado\nstateCode: CO\npostalCode: 26593\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>607 Fourth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 547 First Street\ncity: Fort Worth\nstate: Tennessee\nstateCode: TN\npostalCode: 83843\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>547 First Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 664 Maple Street\ncity: Indianapolis\nstate: Delaware\nstateCode: DE\npostalCode: 86684\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>664 Maple Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1197 First Street\ncity: Fort Worth\nstate: Rhode Island\nstateCode: RI\npostalCode: 24771\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1197 First Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 466 Pine Street\ncity: San Antonio\nstate: Louisiana\nstateCode: LA\npostalCode: 72360\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>466 Pine Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1964 Oak Street\ncity: New York\nstate: Utah\nstateCode: UT\npostalCode: 89352\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1964 Oak Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 576 Fifth Street\ncity: Denver\nstate: South Dakota\nstateCode: SD\npostalCode: 57252\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>576 Fifth Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1627 Sixth Street\ncity: Jacksonville\nstate: West Virginia\nstateCode: WV\npostalCode: 41810\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1627 Sixth Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1413 Maple Street\ncity: New York\nstate: North Dakota\nstateCode: ND\npostalCode: 73696\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1413 Maple Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 208 Second Street\ncity: Columbus\nstate: Ohio\nstateCode: OH\npostalCode: 42044\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>208 Second Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 31 Maple Street\ncity: San Jose\nstate: Utah\nstateCode: UT\npostalCode: 78243\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>31 Maple Street<span class=\"structural\">, </span><span class=\"structural\">ci...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1125 First Street\ncity: Columbus\nstate: Iowa\nstateCode: IA\npostalCode: 30973\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1125 First Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1170 Lincoln Street\ncity: San Diego\nstate: Wyoming\nstateCode: WY\npostalCode: 43423\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1170 Lincoln Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 907 Seventh Street\ncity: Columbus\nstate: Arkansas\nstateCode: AR\npostalCode: 78805\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>907 Seventh Street<span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 996 Oak Street\ncity: Chicago\nstate: New Mexico\nstateCode: NM\npostalCode: 11407\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>996 Oak Street<span class=\"structural\">, </span><span class=\"structural\">cit...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>","<span class=\"formatted\" title=\"address: 1873 Main Street\ncity: New York\nstate: Arkansas\nstateCode: AR\npostalCode: 26600\ncountry: United States\"><span class=\"structural\">{ </span><span class=\"structural\">address: </span>1873 Main Street<span class=\"structural\">, </span><span class=\"structural\">c...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\"> }</span></span>"] }, \n", | |
"], id: 1191182352, rootId: 1191182352, totalRows: 30 } ) });\n", | |
"/*-->*/\n", | |
"\n", | |
"call_DataFrame(function() { DataFrame.renderTable(1191182352) });\n", | |
"\n", | |
"\n", | |
" </script>\n", | |
" </html>\"></iframe>\n", | |
" <script>\n", | |
" function o_resize_iframe_out_9() {\n", | |
" let elem = document.getElementById(\"iframe_out_9\");\n", | |
" resize_iframe_out_9(elem);\n", | |
" setInterval(resize_iframe_out_9, 5000, elem);\n", | |
" }\n", | |
" function resize_iframe_out_9(el) {\n", | |
" let h = el.contentWindow.document.body.scrollHeight;\n", | |
" el.height = h === 0 ? 0 : h + 41;\n", | |
" }\n", | |
" </script> <html>\n", | |
" <head>\n", | |
" <style type=\"text/css\">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme=\"dark\"], :root [data-jp-theme-light=\"false\"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class=\"dataframe\" id=\"static_df_1191182353\"><thead><tr><th class=\"rightBorder\" style=\"text-align:left\">age</th><th class=\"rightBorder leftBorder\" style=\"text-align:left\">address</th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th><th style=\"text-align:left\"></th></tr><tr><th class=\"bottomBorder rightBorder\" style=\"text-align:left\"></th><th class=\"bottomBorder rightBorder leftBorder\" style=\"text-align:left\">address</th><th class=\"bottomBorder\" style=\"text-align:left\">city</th><th class=\"bottomBorder\" style=\"text-align:left\">state</th><th class=\"bottomBorder\" style=\"text-align:left\">stateCode</th><th class=\"bottomBorder\" style=\"text-align:left\">postalCode</th><th class=\"bottomBorder\" style=\"text-align:left\">country</th></tr></thead><tbody><tr><td class=\"rightBorder\" style=\"vertical-align:top\">28</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">626 Main Street</td><td style=\"vertical-align:top\">Phoenix</td><td style=\"vertical-align:top\">Mississippi</td><td style=\"vertical-align:top\">MS</td><td style=\"vertical-align:top\">29112</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">35</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">385 Fifth Street</td><td style=\"vertical-align:top\">Houston</td><td style=\"vertical-align:top\">Alabama</td><td style=\"vertical-align:top\">AL</td><td style=\"vertical-align:top\">38807</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">42</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1642 Ninth Street</td><td style=\"vertical-align:top\">Washington</td><td style=\"vertical-align:top\">Alabama</td><td style=\"vertical-align:top\">AL</td><td style=\"vertical-align:top\">32822</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">45</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">238 Jefferson Street</td><td style=\"vertical-align:top\">Seattle</td><td style=\"vertical-align:top\">Pennsylvania</td><td style=\"vertical-align:top\">PA</td><td style=\"vertical-align:top\">68354</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">30</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">607 Fourth Street</td><td style=\"vertical-align:top\">Jacksonville</td><td style=\"vertical-align:top\">Colorado</td><td style=\"vertical-align:top\">CO</td><td style=\"vertical-align:top\">26593</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">22</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">547 First Street</td><td style=\"vertical-align:top\">Fort Worth</td><td style=\"vertical-align:top\">Tennessee</td><td style=\"vertical-align:top\">TN</td><td style=\"vertical-align:top\">83843</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">38</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">664 Maple Street</td><td style=\"vertical-align:top\">Indianapolis</td><td style=\"vertical-align:top\">Delaware</td><td style=\"vertical-align:top\">DE</td><td style=\"vertical-align:top\">86684</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">27</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1197 First Street</td><td style=\"vertical-align:top\">Fort Worth</td><td style=\"vertical-align:top\">Rhode Island</td><td style=\"vertical-align:top\">RI</td><td style=\"vertical-align:top\">24771</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">33</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">466 Pine Street</td><td style=\"vertical-align:top\">San Antonio</td><td style=\"vertical-align:top\">Louisiana</td><td style=\"vertical-align:top\">LA</td><td style=\"vertical-align:top\">72360</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">31</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1964 Oak Street</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">Utah</td><td style=\"vertical-align:top\">UT</td><td style=\"vertical-align:top\">89352</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">29</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">576 Fifth Street</td><td style=\"vertical-align:top\">Denver</td><td style=\"vertical-align:top\">South Dakota</td><td style=\"vertical-align:top\">SD</td><td style=\"vertical-align:top\">57252</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">24</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1627 Sixth Street</td><td style=\"vertical-align:top\">Jacksonville</td><td style=\"vertical-align:top\">West Virginia</td><td style=\"vertical-align:top\">WV</td><td style=\"vertical-align:top\">41810</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">40</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1413 Maple Street</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">North Dakota</td><td style=\"vertical-align:top\">ND</td><td style=\"vertical-align:top\">73696</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">36</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">208 Second Street</td><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Ohio</td><td style=\"vertical-align:top\">OH</td><td style=\"vertical-align:top\">42044</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">32</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">31 Maple Street</td><td style=\"vertical-align:top\">San Jose</td><td style=\"vertical-align:top\">Utah</td><td style=\"vertical-align:top\">UT</td><td style=\"vertical-align:top\">78243</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">25</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1125 First Street</td><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Iowa</td><td style=\"vertical-align:top\">IA</td><td style=\"vertical-align:top\">30973</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">37</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1170 Lincoln Street</td><td style=\"vertical-align:top\">San Diego</td><td style=\"vertical-align:top\">Wyoming</td><td style=\"vertical-align:top\">WY</td><td style=\"vertical-align:top\">43423</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">31</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">907 Seventh Street</td><td style=\"vertical-align:top\">Columbus</td><td style=\"vertical-align:top\">Arkansas</td><td style=\"vertical-align:top\">AR</td><td style=\"vertical-align:top\">78805</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">28</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">996 Oak Street</td><td style=\"vertical-align:top\">Chicago</td><td style=\"vertical-align:top\">New Mexico</td><td style=\"vertical-align:top\">NM</td><td style=\"vertical-align:top\">11407</td><td style=\"vertical-align:top\">United States</td></tr><tr><td class=\"rightBorder\" style=\"vertical-align:top\">34</td><td class=\"rightBorder leftBorder\" style=\"vertical-align:top\">1873 Main Street</td><td style=\"vertical-align:top\">New York</td><td style=\"vertical-align:top\">Arkansas</td><td style=\"vertical-align:top\">AR</td><td style=\"vertical-align:top\">26600</td><td style=\"vertical-align:top\">United States</td></tr></tbody></table>\n", | |
" </body>\n", | |
" <script>\n", | |
" document.getElementById(\"static_df_1191182353\").style.display = \"none\";\n", | |
" </script>\n", | |
" </html>" | |
], | |
"application/kotlindataframe+json": "{\"$version\":\"2.0.0\",\"metadata\":{\"columns\":[\"age\",\"address\"],\"nrow\":30,\"ncol\":2},\"kotlin_dataframe\":[{\"age\":28,\"address\":{\"data\":{\"address\":\"626 Main Street\",\"city\":\"Phoenix\",\"state\":\"Mississippi\",\"stateCode\":\"MS\",\"postalCode\":29112,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":35,\"address\":{\"data\":{\"address\":\"385 Fifth Street\",\"city\":\"Houston\",\"state\":\"Alabama\",\"stateCode\":\"AL\",\"postalCode\":38807,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":42,\"address\":{\"data\":{\"address\":\"1642 Ninth Street\",\"city\":\"Washington\",\"state\":\"Alabama\",\"stateCode\":\"AL\",\"postalCode\":32822,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":45,\"address\":{\"data\":{\"address\":\"238 Jefferson Street\",\"city\":\"Seattle\",\"state\":\"Pennsylvania\",\"stateCode\":\"PA\",\"postalCode\":68354,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":30,\"address\":{\"data\":{\"address\":\"607 Fourth Street\",\"city\":\"Jacksonville\",\"state\":\"Colorado\",\"stateCode\":\"CO\",\"postalCode\":26593,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":22,\"address\":{\"data\":{\"address\":\"547 First Street\",\"city\":\"Fort Worth\",\"state\":\"Tennessee\",\"stateCode\":\"TN\",\"postalCode\":83843,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":38,\"address\":{\"data\":{\"address\":\"664 Maple Street\",\"city\":\"Indianapolis\",\"state\":\"Delaware\",\"stateCode\":\"DE\",\"postalCode\":86684,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":27,\"address\":{\"data\":{\"address\":\"1197 First Street\",\"city\":\"Fort Worth\",\"state\":\"Rhode Island\",\"stateCode\":\"RI\",\"postalCode\":24771,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":33,\"address\":{\"data\":{\"address\":\"466 Pine Street\",\"city\":\"San Antonio\",\"state\":\"Louisiana\",\"stateCode\":\"LA\",\"postalCode\":72360,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":31,\"address\":{\"data\":{\"address\":\"1964 Oak Street\",\"city\":\"New York\",\"state\":\"Utah\",\"stateCode\":\"UT\",\"postalCode\":89352,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":29,\"address\":{\"data\":{\"address\":\"576 Fifth Street\",\"city\":\"Denver\",\"state\":\"South Dakota\",\"stateCode\":\"SD\",\"postalCode\":57252,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":24,\"address\":{\"data\":{\"address\":\"1627 Sixth Street\",\"city\":\"Jacksonville\",\"state\":\"West Virginia\",\"stateCode\":\"WV\",\"postalCode\":41810,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":40,\"address\":{\"data\":{\"address\":\"1413 Maple Street\",\"city\":\"New York\",\"state\":\"North Dakota\",\"stateCode\":\"ND\",\"postalCode\":73696,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":36,\"address\":{\"data\":{\"address\":\"208 Second Street\",\"city\":\"Columbus\",\"state\":\"Ohio\",\"stateCode\":\"OH\",\"postalCode\":42044,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":32,\"address\":{\"data\":{\"address\":\"31 Maple Street\",\"city\":\"San Jose\",\"state\":\"Utah\",\"stateCode\":\"UT\",\"postalCode\":78243,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":25,\"address\":{\"data\":{\"address\":\"1125 First Street\",\"city\":\"Columbus\",\"state\":\"Iowa\",\"stateCode\":\"IA\",\"postalCode\":30973,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":37,\"address\":{\"data\":{\"address\":\"1170 Lincoln Street\",\"city\":\"San Diego\",\"state\":\"Wyoming\",\"stateCode\":\"WY\",\"postalCode\":43423,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":31,\"address\":{\"data\":{\"address\":\"907 Seventh Street\",\"city\":\"Columbus\",\"state\":\"Arkansas\",\"stateCode\":\"AR\",\"postalCode\":78805,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":28,\"address\":{\"data\":{\"address\":\"996 Oak Street\",\"city\":\"Chicago\",\"state\":\"New Mexico\",\"stateCode\":\"NM\",\"postalCode\":11407,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}},{\"age\":34,\"address\":{\"data\":{\"address\":\"1873 Main Street\",\"city\":\"New York\",\"state\":\"Arkansas\",\"stateCode\":\"AR\",\"postalCode\":26600,\"country\":\"United States\"},\"metadata\":{\"kind\":\"ColumnGroup\"}}}]}" | |
}, | |
"execution_count": 11, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"execution_count": 11 | |
}, | |
{ | |
"metadata": {}, | |
"cell_type": "markdown", | |
"source": "Example of `exceptNew`:" | |
}, | |
{ | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2024-05-30T15:18:28.287860677Z", | |
"start_time": "2024-05-30T15:18:28.081889384Z" | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"@OptIn(ExperimentalExceptCsDsl::class)\n", | |
"userData.select {\n", | |
" age and address.exceptNew { coordinates }\n", | |
"}" | |
], | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
" <iframe onload=\"o_resize_iframe_out_10()\" style=\"width:100%;\" class=\"result_container\" id=\"iframe_out_10\" frameBorder=\"0\" srcdoc=\" <html>\n", | |
" <head>\n", | |
" <style type="text/css">\n", | |
" :root {\n", | |
" --background: #fff;\n", | |
" --background-odd: #f5f5f5;\n", | |
" --background-hover: #d9edfd;\n", | |
" --header-text-color: #474747;\n", | |
" --text-color: #848484;\n", | |
" --text-color-dark: #000;\n", | |
" --text-color-medium: #737373;\n", | |
" --text-color-pale: #b3b3b3;\n", | |
" --inner-border-color: #aaa;\n", | |
" --bold-border-color: #000;\n", | |
" --link-color: #296eaa;\n", | |
" --link-color-pale: #296eaa;\n", | |
" --link-hover: #1a466c;\n", | |
"}\n", | |
"\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"], .dataframe_dark{\n", | |
" --background: #303030;\n", | |
" --background-odd: #3c3c3c;\n", | |
" --background-hover: #464646;\n", | |
" --header-text-color: #dddddd;\n", | |
" --text-color: #b3b3b3;\n", | |
" --text-color-dark: #dddddd;\n", | |
" --text-color-medium: #b2b2b2;\n", | |
" --text-color-pale: #737373;\n", | |
" --inner-border-color: #707070;\n", | |
" --bold-border-color: #777777;\n", | |
" --link-color: #008dc0;\n", | |
" --link-color-pale: #97e1fb;\n", | |
" --link-hover: #00688e;\n", | |
"}\n", | |
"\n", | |
"p.dataframe_description {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe {\n", | |
" font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n", | |
" font-size: 12px;\n", | |
" background-color: var(--background);\n", | |
" color: var(--text-color-dark);\n", | |
" border: none;\n", | |
" border-collapse: collapse;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th, td {\n", | |
" padding: 6px;\n", | |
" border: 1px solid transparent;\n", | |
" text-align: left;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th {\n", | |
" background-color: var(--background);\n", | |
" color: var(--header-text-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td {\n", | |
" vertical-align: top;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.bottomBorder {\n", | |
" border-bottom-color: var(--bold-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(odd) {\n", | |
" background: var(--background-odd);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:nth-child(even) {\n", | |
" background: var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tbody > tr:hover {\n", | |
" background: var(--background-hover);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a {\n", | |
" cursor: pointer;\n", | |
" color: var(--link-color);\n", | |
" text-decoration: none;\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover > td a {\n", | |
" color: var(--link-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe a:hover {\n", | |
" color: var(--link-hover);\n", | |
" text-decoration: underline;\n", | |
"}\n", | |
"\n", | |
"table.dataframe img {\n", | |
" max-width: fit-content;\n", | |
"}\n", | |
"\n", | |
"table.dataframe th.complex {\n", | |
" background-color: var(--background);\n", | |
" border: 1px solid var(--background);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .leftBorder {\n", | |
" border-left-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightBorder {\n", | |
" border-right-color: var(--inner-border-color);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .rightAlign {\n", | |
" text-align: right;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expanderSvg {\n", | |
" width: 8px;\n", | |
" height: 8px;\n", | |
" margin-right: 3px;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .expander {\n", | |
" display: flex;\n", | |
" align-items: center;\n", | |
"}\n", | |
"\n", | |
"/* formatting */\n", | |
"\n", | |
"table.dataframe .null {\n", | |
" color: var(--text-color-pale);\n", | |
"}\n", | |
"\n", | |
"table.dataframe .structural {\n", | |
" color: var(--text-color-medium);\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .dataFrameCaption {\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"table.dataframe .numbers {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe td:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"table.dataframe tr:hover .formatted .structural, .null {\n", | |
" color: var(--text-color-dark);\n", | |
"}\n", | |
"\n", | |
"\n", | |
":root {\n", | |
" --scroll-bg: #f5f5f5;\n", | |
" --scroll-fg: #b3b3b3;\n", | |
"}\n", | |
":root[theme="dark"], :root [data-jp-theme-light="false"]{\n", | |
" --scroll-bg: #3c3c3c;\n", | |
" --scroll-fg: #97e1fb;\n", | |
"}\n", | |
"body {\n", | |
" scrollbar-color: var(--scroll-fg) var(--scroll-bg);\n", | |
"}\n", | |
"body::-webkit-scrollbar {\n", | |
" width: 10px; /* Mostly for vertical scrollbars */\n", | |
" height: 10px; /* Mostly for horizontal scrollbars */\n", | |
"}\n", | |
"body::-webkit-scrollbar-thumb {\n", | |
" background-color: var(--scroll-fg);\n", | |
"}\n", | |
"body::-webkit-scrollbar-track {\n", | |
" background-color: var(--scroll-bg);\n", | |
"}\n", | |
" </style>\n", | |
" </head>\n", | |
" <body>\n", | |
" <table class="dataframe" id="df_1191182354"></table>\n", | |
"\n", | |
"<p class="dataframe_description">... showing only top 20 of 30 rows</p><p class="dataframe_description">DataFrame: rowsCount = 30, columnsCount = 2</p>\n", | |
"\n", | |
" </body>\n", | |
" <script>\n", | |
" (function () {\n", | |
" window.DataFrame = window.DataFrame || new (function () {\n", | |
" this.addTable = function (df) {\n", | |
" let cols = df.cols;\n", | |
" for (let i = 0; i < cols.length; i++) {\n", | |
" for (let c of cols[i].children) {\n", | |
" cols[c].parent = i;\n", | |
" }\n", | |
" }\n", | |
" df.nrow = 0\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" if (df.cols[i].values.length > df.nrow) df.nrow = df.cols[i].values.length\n", | |
" }\n", | |
" if (df.id === df.rootId) {\n", | |
" df.expandedFrames = new Set()\n", | |
" df.childFrames = {}\n", | |
" const table = this.getTableElement(df.id)\n", | |
" table.df = df\n", | |
" for (let i = 0; i < df.cols.length; i++) {\n", | |
" let col = df.cols[i]\n", | |
" if (col.parent === undefined && col.children.length > 0) col.expanded = true\n", | |
" }\n", | |
" } else {\n", | |
" const rootDf = this.getTableData(df.rootId)\n", | |
" rootDf.childFrames[df.id] = df\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.computeRenderData = function (df) {\n", | |
" let result = []\n", | |
" let pos = 0\n", | |
" for (let col = 0; col < df.cols.length; col++) {\n", | |
" if (df.cols[col].parent === undefined)\n", | |
" pos += this.computeRenderDataRec(df.cols, col, pos, 0, result, false, false)\n", | |
" }\n", | |
" for (let i = 0; i < result.length; i++) {\n", | |
" let row = result[i]\n", | |
" for (let j = 0; j < row.length; j++) {\n", | |
" let cell = row[j]\n", | |
" if (j === 0)\n", | |
" cell.leftBd = false\n", | |
" if (j < row.length - 1) {\n", | |
" let nextData = row[j + 1]\n", | |
" if (nextData.leftBd) cell.rightBd = true\n", | |
" else if (cell.rightBd) nextData.leftBd = true\n", | |
" } else cell.rightBd = false\n", | |
" }\n", | |
" }\n", | |
" return result\n", | |
" }\n", | |
"\n", | |
" this.computeRenderDataRec = function (cols, colId, pos, depth, result, leftBorder, rightBorder) {\n", | |
" if (result.length === depth) {\n", | |
" const array = [];\n", | |
" if (pos > 0) {\n", | |
" let j = 0\n", | |
" for (let i = 0; j < pos; i++) {\n", | |
" let c = result[depth - 1][i]\n", | |
" j += c.span\n", | |
" let copy = Object.assign({empty: true}, c)\n", | |
" array.push(copy)\n", | |
" }\n", | |
" }\n", | |
" result.push(array)\n", | |
" }\n", | |
" const col = cols[colId];\n", | |
" let size = 0;\n", | |
" if (col.expanded) {\n", | |
" let childPos = pos\n", | |
" for (let i = 0; i < col.children.length; i++) {\n", | |
" let child = col.children[i]\n", | |
" let childLeft = i === 0 && (col.children.length > 1 || leftBorder)\n", | |
" let childRight = i === col.children.length - 1 && (col.children.length > 1 || rightBorder)\n", | |
" let childSize = this.computeRenderDataRec(cols, child, childPos, depth + 1, result, childLeft, childRight)\n", | |
" childPos += childSize\n", | |
" size += childSize\n", | |
" }\n", | |
" } else {\n", | |
" for (let i = depth + 1; i < result.length; i++)\n", | |
" result[i].push({id: colId, span: 1, leftBd: leftBorder, rightBd: rightBorder, empty: true})\n", | |
" size = 1\n", | |
" }\n", | |
" let left = leftBorder\n", | |
" let right = rightBorder\n", | |
" if (size > 1) {\n", | |
" left = true\n", | |
" right = true\n", | |
" }\n", | |
" result[depth].push({id: colId, span: size, leftBd: left, rightBd: right})\n", | |
" return size\n", | |
" }\n", | |
"\n", | |
" this.getTableElement = function (id) {\n", | |
" return document.getElementById("df_" + id)\n", | |
" }\n", | |
"\n", | |
" this.getTableData = function (id) {\n", | |
" return this.getTableElement(id).df\n", | |
" }\n", | |
"\n", | |
" this.createExpander = function (isExpanded) {\n", | |
" const svgNs = "http://www.w3.org/2000/svg"\n", | |
" let svg = document.createElementNS(svgNs, "svg")\n", | |
" svg.classList.add("expanderSvg")\n", | |
" let path = document.createElementNS(svgNs, "path")\n", | |
" if (isExpanded) {\n", | |
" svg.setAttribute("viewBox", "0 -2 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 4 4 4 -4 -1 -1 -3 3Z")\n", | |
" } else {\n", | |
" svg.setAttribute("viewBox", "-2 0 8 8")\n", | |
" path.setAttribute("d", "M1 0 l-1 1 3 3 -3 3 1 1 4 -4Z")\n", | |
" }\n", | |
" path.setAttribute("fill", "currentColor")\n", | |
" svg.appendChild(path)\n", | |
" return svg\n", | |
" }\n", | |
"\n", | |
" this.renderTable = function (id) {\n", | |
"\n", | |
" let table = this.getTableElement(id)\n", | |
"\n", | |
" if (table === null) return\n", | |
"\n", | |
" table.innerHTML = ""\n", | |
"\n", | |
" let df = table.df\n", | |
" let rootDf = df.rootId === df.id ? df : this.getTableData(df.rootId)\n", | |
"\n", | |
" // header\n", | |
" let header = document.createElement("thead")\n", | |
" table.appendChild(header)\n", | |
"\n", | |
" let renderData = this.computeRenderData(df)\n", | |
" for (let j = 0; j < renderData.length; j++) {\n", | |
" let rowData = renderData[j]\n", | |
" let tr = document.createElement("tr");\n", | |
" let isLastRow = j === renderData.length - 1\n", | |
" header.appendChild(tr);\n", | |
" for (let i = 0; i < rowData.length; i++) {\n", | |
" let cell = rowData[i]\n", | |
" let th = document.createElement("th");\n", | |
" th.setAttribute("colspan", cell.span)\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId];\n", | |
" if (!cell.empty) {\n", | |
" if (col.children.length === 0) {\n", | |
" th.innerHTML = col.name\n", | |
" } else {\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" col.expanded = !col.expanded\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(col.expanded))\n", | |
" link.innerHTML += col.name\n", | |
" th.appendChild(link)\n", | |
" }\n", | |
" }\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (isLastRow)\n", | |
" classes += " bottomBorder"\n", | |
" if (classes.length > 0)\n", | |
" th.setAttribute("class", classes)\n", | |
" tr.appendChild(th)\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" // body\n", | |
" let body = document.createElement("tbody")\n", | |
" table.appendChild(body)\n", | |
"\n", | |
" let columns = renderData.pop()\n", | |
" for (let row = 0; row < df.nrow; row++) {\n", | |
" let tr = document.createElement("tr");\n", | |
" body.appendChild(tr)\n", | |
" for (let i = 0; i < columns.length; i++) {\n", | |
" let cell = columns[i]\n", | |
" let td = document.createElement("td");\n", | |
" let colId = cell.id\n", | |
" let col = df.cols[colId]\n", | |
" let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", | |
" if (col.rightAlign)\n", | |
" classes += " rightAlign"\n", | |
" if (classes.length > 0)\n", | |
" td.setAttribute("class", classes)\n", | |
" tr.appendChild(td)\n", | |
" let value = col.values[row]\n", | |
" if (value.frameId !== undefined) {\n", | |
" let frameId = value.frameId\n", | |
" let expanded = rootDf.expandedFrames.has(frameId)\n", | |
" let link = document.createElement("a")\n", | |
" link.className = "expander"\n", | |
" let that = this\n", | |
" link.onclick = function () {\n", | |
" if (rootDf.expandedFrames.has(frameId))\n", | |
" rootDf.expandedFrames.delete(frameId)\n", | |
" else rootDf.expandedFrames.add(frameId)\n", | |
" that.renderTable(id)\n", | |
" }\n", | |
" link.appendChild(this.createExpander(expanded))\n", | |
" link.innerHTML += value.value\n", | |
" if (expanded) {\n", | |
" td.appendChild(link)\n", | |
" td.appendChild(document.createElement("p"))\n", | |
" const childTable = document.createElement("table")\n", | |
" childTable.className = "dataframe"\n", | |
" childTable.id = "df_" + frameId\n", | |
" let childDf = rootDf.childFrames[frameId]\n", | |
" childTable.df = childDf\n", | |
" td.appendChild(childTable)\n", | |
" this.renderTable(frameId)\n", | |
" if (childDf.nrow !== childDf.totalRows) {\n", | |
" const footer = document.createElement("p")\n", | |
" footer.innerText = `... showing only top ${childDf.nrow} of ${childDf.totalRows} rows`\n", | |
" td.appendChild(footer)\n", | |
" }\n", | |
" } else {\n", | |
" td.appendChild(link)\n", | |
" }\n", | |
" } else if (value.style !== undefined) {\n", | |
" td.innerHTML = value.value\n", | |
" td.setAttribute("style", value.style)\n", | |
" } else td.innerHTML = value\n", | |
" this.nodeScriptReplace(td)\n", | |
" }\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptReplace = function (node) {\n", | |
" if (this.nodeScriptIs(node) === true) {\n", | |
" node.parentNode.replaceChild(this.nodeScriptClone(node), node);\n", | |
" } else {\n", | |
" let i = -1, children = node.childNodes;\n", | |
" while (++i < children.length) {\n", | |
" this.nodeScriptReplace(children[i]);\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" return node;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptClone = function (node) {\n", | |
" let script = document.createElement("script");\n", | |
" script.text = node.innerHTML;\n", | |
"\n", | |
" let i = -1, attrs = node.attributes, attr;\n", | |
" while (++i < attrs.length) {\n", | |
" script.setAttribute((attr = attrs[i]).name, attr.value);\n", | |
" }\n", | |
" return script;\n", | |
" }\n", | |
"\n", | |
" this.nodeScriptIs = function (node) {\n", | |
" return node.tagName === 'SCRIPT';\n", | |
" }\n", | |
" })()\n", | |
"\n", | |
" window.call_DataFrame = function (f) {\n", | |
" return f();\n", | |
" };\n", | |
"\n", | |
" let funQueue = window["kotlinQueues"] && window["kotlinQueues"]["DataFrame"];\n", | |
" if (funQueue) {\n", | |
" funQueue.forEach(function (f) {\n", | |
" f();\n", | |
" });\n", | |
" funQueue = [];\n", | |
" }\n", | |
"})()\n", | |
"\n", | |
"/*<!--*/\n", | |
"call_DataFrame(function() { DataFrame.addTable({ cols: [{ name: "<span title=\"age: Int\">age</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">28</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">35</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">42</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">45</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">30</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">22</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">38</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">27</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">33</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">29</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">24</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">40</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">36</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">32</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">25</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">37</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">31</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">28</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">34</span></span>"] }, \n", | |
"{ name: "<span title=\"address: String\">address</span>", children: [], rightAlign: false, values: ["626 Main Street","385 Fifth Street","1642 Ninth Street","238 Jefferson Street","607 Fourth Street","547 First Street","664 Maple Street","1197 First Street","466 Pine Street","1964 Oak Street","576 Fifth Street","1627 Sixth Street","1413 Maple Street","208 Second Street","31 Maple Street","1125 First Street","1170 Lincoln Street","907 Seventh Street","996 Oak Street","1873 Main Street"] }, \n", | |
"{ name: "<span title=\"city: String\">city</span>", children: [], rightAlign: false, values: ["Phoenix","Houston","Washington","Seattle","Jacksonville","Fort Worth","Indianapolis","Fort Worth","San Antonio","New York","Denver","Jacksonville","New York","Columbus","San Jose","Co |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment