commit ea030930cc4bbce37ea83932fd56b75adaa1ee2b Author: Maxim Date: Wed Apr 22 16:15:28 2026 +0200 Initial commit: cell holder generator + busbar builder - 3D printable cell holder with STEP export (grid/honeycomb/vertical layouts) - Configurable BMS holes (half circles, full circles, edge tabs) - Busbar builder: click cells to define busbars, auto-routed with bend fallback - Compound STEP export bundles holder + busbars - OpenCascade.js (wasm) vendored for 3D modeling diff --git a/index.html b/index.html new file mode 100644 index 0000000..29bcc5c --- /dev/null +++ b/index.html @@ -0,0 +1,126 @@ + + + + + + + Cell Holder Generator - waak.me + + + +
+
+
+
Initializing 3D Engine
+
Loading OpenCascade...
+
+
+ +
+

Cell Holder Generator

+

Generate custom 3D printable cell holders with STEP export

+ +
+
+
+

Configuration

+ +

Pack Dimensions

+
+
+ + +
+
+ + +
+
+ +
+ + +
+ +

Cell Configuration

+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +

Features

+
+ + +
+ +
+ + +
+ +
+ + +
+ + + +

Busbars

+
+ + + +
+
+ +
+

Preview

+ +
Configure settings and click Generate to see preview
+
+
+
+ + + + + diff --git a/src/app.js b/src/app.js new file mode 100644 index 0000000..ddba80b --- /dev/null +++ b/src/app.js @@ -0,0 +1,495 @@ +import { canvasState } from './state.js'; +import { showStatus, showLoading } from './ui.js'; +import { ocRef, initOC } from './oc.js'; +import { + generateGridLayout, + generateHoneycombLayout, + generateVerticalHoneycombLayout, + getCachedPositions, +} from './layouts.js'; +import { drawPreview, clearCanvas } from './preview.js'; +import { create3DModel } from './model.js'; +import { downloadSTEP } from './step-export.js'; +import { busbarStore } from './busbars.js'; +import { computeBusbarGeometry } from './busbar-geometry.js'; +import { drawBusbarsOverlay } from './busbar-preview.js'; +import { build3DBusbar } from './busbar-model.js'; +import { renderBusbarList } from './busbar-ui.js'; + +let lastComputedGeometries = []; +export function getLastBusbarGeometries() { + return lastComputedGeometries; +} + +export function updatePreview(resetView = false) { + if (resetView) { + canvasState.zoom = 1.0; + canvasState.panX = 0; + canvasState.panY = 0; + } + + const stats = document.getElementById('previewStats'); + const setStats = (text, color) => { + stats.textContent = text; + stats.style.color = color; + }; + + try { + const xDim = parseFloat(document.getElementById('xDim').value); + const yDim = parseFloat(document.getElementById('yDim').value); + const spacing = parseFloat(document.getElementById('spacing').value); + const cellSize = parseFloat(document.getElementById('cellSize').value); + const layoutType = document.getElementById('layoutType').value; + + const ledgeWidth = parseFloat(document.getElementById('ledgeWidth').value) || 0; + const bmsHoleDiameter = parseFloat(document.getElementById('bmsHoleDiameter').value) || 4.0; + const coverThickness = parseFloat(document.getElementById('coverThickness').value); + + if (!xDim || !yDim || !spacing || !cellSize) { + setStats('Configure settings to see preview', '#94a3b8'); + return; + } + + if (ledgeWidth > 0 && ledgeWidth >= cellSize) { + setStats(`Ledge width (${ledgeWidth}mm) must be less than cell diameter (${cellSize}mm)!`, '#ef4444'); + clearCanvas(); + return; + } + + const minPackSize = cellSize + spacing * 2; + if (xDim < minPackSize || yDim < minPackSize) { + setStats(`Pack too small! Minimum: ${minPackSize.toFixed(1)}×${minPackSize.toFixed(1)} mm`, '#ef4444'); + clearCanvas(); + return; + } + + if (cellSize > xDim || cellSize > yDim) { + setStats(`Cell diameter (${cellSize}mm) larger than pack dimensions!`, '#ef4444'); + clearCanvas(); + return; + } + + if (spacing < 0) { + setStats(`Cell spacing cannot be negative!`, '#ef4444'); + clearCanvas(); + return; + } + + const positions = getCachedPositions(xDim, yDim, spacing, cellSize, layoutType); + + if (!positions || positions.length === 0) { + setStats(`No cells fit! Increase pack size or decrease cell size/spacing`, '#ef4444'); + clearCanvas(); + return; + } + + const bmsHolesType = document.getElementById('bmsHolesType').value; + const bmsHoles = bmsHolesType !== 'off'; + if (bmsHoles) { + if (bmsHoleDiameter > cellSize) { + setStats(`BMS hole (${bmsHoleDiameter}mm) larger than cell (${cellSize}mm)! Reduce hole size.`, '#ef4444'); + clearCanvas(); + return; + } + + const cellRadius = cellSize / 2; + const bmsHoleRadius = bmsHoleDiameter / 2; + const r = cellRadius; + + const minY = Math.min(...positions.map(p => p[1])); + const maxY = Math.max(...positions.map(p => p[1])); + const packMaxY = maxY + r + spacing; + const packMinY = minY - r - spacing; + + const rows = {}; + for (const [x, y] of positions) { + const key = Math.round(y * 1000); + if (!rows[key]) rows[key] = []; + rows[key].push([x, y]); + } + + const rowKeys = Object.keys(rows).map(Number).sort((a, b) => a - b); + const topYKey = rowKeys[rowKeys.length - 1]; + const bottomYKey = rowKeys[0]; + + rows[topYKey].sort((a, b) => a[0] - b[0]); + rows[bottomYKey].sort((a, b) => a[0] - b[0]); + + const topEdge = packMaxY; + const bottomEdge = packMinY; + + for (let i = 0; i < rows[topYKey].length - 1; i++) { + const bmsX = (rows[topYKey][i][0] + rows[topYKey][i + 1][0]) / 2; + const bmsY = topEdge; + + for (const [cellX, cellY] of positions) { + const distance = Math.hypot(bmsX - cellX, bmsY - cellY); + const minDistance = bmsHoleRadius + cellRadius; + + if (distance < minDistance) { + const maxDiameter = (distance - cellRadius) * 2; + setStats(`BMS hole overlaps cells! Max diameter: ${maxDiameter.toFixed(1)}mm`, '#ef4444'); + canvasState.currentPositions = []; + clearCanvas(); + return; + } + } + } + + for (let i = 0; i < rows[bottomYKey].length - 1; i++) { + const bmsX = (rows[bottomYKey][i][0] + rows[bottomYKey][i + 1][0]) / 2; + const bmsY = bottomEdge; + + for (const [cellX, cellY] of positions) { + const distance = Math.hypot(bmsX - cellX, bmsY - cellY); + const minDistance = bmsHoleRadius + cellRadius; + + if (distance < minDistance) { + setStats(`BMS hole overlaps cells! Reduce hole diameter.`, '#ef4444'); + canvasState.currentPositions = []; + clearCanvas(); + return; + } + } + } + } + + if (coverThickness > cellSize / 2) { + setStats(`Cover thickness (${coverThickness}mm) very large for cell size (${cellSize}mm)`, '#f59e0b'); + } + + if (spacing < 0.5 && spacing > 0) { + setStats(`Spacing < 0.5mm may be difficult to 3D print`, '#f59e0b'); + } + + if (positions.length < 2) { + setStats(`Only ${positions.length} cell fits. Increase pack size for practical holder.`, '#f59e0b'); + } else { + stats.style.color = '#10b981'; + } + + drawPreview(positions, cellSize); + + const cellRadius = cellSize / 2; + const busbarPadRadius = Math.max(cellRadius - ledgeWidth, 1.0); + const busbarKeepoutRadius = 4.0; + lastComputedGeometries = busbarStore.list.map(bb => + computeBusbarGeometry(bb.cellIndices, positions, cellRadius, busbarPadRadius, spacing, busbarKeepoutRadius) + ); + drawBusbarsOverlay(busbarStore.list, lastComputedGeometries, positions, cellSize, busbarPadRadius, spacing, busbarStore.activeId); + + const blockedByBusbarId = {}; + busbarStore.list.forEach((bb, i) => { + const g = lastComputedGeometries[i]; + if (g && g.blocked) blockedByBusbarId[bb.id] = g.blocked.reason; + }); + renderBusbarList(blockedByBusbarId); + + const minX = Math.min(...positions.map(p => p[0])); + const minY = Math.min(...positions.map(p => p[1])); + const maxX = Math.max(...positions.map(p => p[0])); + const maxY = Math.max(...positions.map(p => p[1])); + + const actualWidth = maxX - minX + cellSize + spacing * 2; + const actualHeight = maxY - minY + cellSize + spacing * 2; + + if (positions.length >= 2) { + stats.textContent = `${positions.length} cells • ${actualWidth.toFixed(0)}×${actualHeight.toFixed(0)} mm`; + } + } catch (error) { + console.error('Preview error:', error); + setStats('Error: ' + error.message, '#ef4444'); + } +} + +export async function generateLayout() { + const layoutType = document.getElementById('layoutType').value; + + if (!ocRef.initialized) { + showStatus('3D engine not ready. Please wait...', 'error'); + await initOC(); + if (!ocRef.initialized) return; + } + + showLoading(true, 'Generating 3D Model', 'Please be patient...'); + await new Promise(resolve => setTimeout(resolve, 50)); + + try { + const xDim = parseFloat(document.getElementById('xDim').value); + const yDim = parseFloat(document.getElementById('yDim').value); + const spacing = parseFloat(document.getElementById('spacing').value); + const cellSize = parseFloat(document.getElementById('cellSize').value); + const ledgeWidth = parseFloat(document.getElementById('ledgeWidth').value) || 0; + const bmsHoleDiameter = parseFloat(document.getElementById('bmsHoleDiameter').value) || 4.0; + const coverThickness = parseFloat(document.getElementById('coverThickness').value); + const cellRadius = cellSize / 2; + const bmsHoleRadius = bmsHoleDiameter / 2; + + if (ledgeWidth > 0 && ledgeWidth >= cellSize) { + showStatus(`Ledge width (${ledgeWidth}mm) must be less than cell diameter (${cellSize}mm)!`, 'error'); + showLoading(false); + return; + } + + const minPackSize = cellSize + spacing * 2; + if (xDim < minPackSize || yDim < minPackSize) { + showStatus(`Pack too small! Minimum size: ${minPackSize.toFixed(1)}×${minPackSize.toFixed(1)} mm`, 'error'); + showLoading(false); + return; + } + + if (cellSize > xDim || cellSize > yDim) { + showStatus('Cell diameter is larger than pack dimensions!', 'error'); + showLoading(false); + return; + } + + if (spacing < 0) { + showStatus('Cell spacing cannot be negative!', 'error'); + showLoading(false); + return; + } + + const height = parseFloat(document.getElementById('height').value); + + const terminalDiameter = 8.0; + const terminalDepth = 1.0; + + const roundedCorners = document.getElementById('roundedCorners').checked; + const bmsHolesType = document.getElementById('bmsHolesType').value; + const bmsHoles = bmsHolesType !== 'off'; + const useTabs = bmsHolesType === 'tabs'; + const useFullCircles = bmsHolesType === 'fullcircles'; + const filletBms = false; + const circleHoleOffset = false; + + let positions; + let layoutName; + + switch (layoutType) { + case 'grid': + positions = generateGridLayout(xDim, yDim, spacing, cellSize); + layoutName = 'Grid Layout'; + break; + case 'honeycomb': + positions = generateHoneycombLayout(xDim, yDim, spacing, cellSize); + layoutName = 'Honeycomb Layout'; + break; + case 'vertical': + positions = generateVerticalHoneycombLayout(xDim, yDim, spacing, cellSize); + layoutName = 'Vertical Honeycomb'; + break; + default: + showStatus('Invalid layout type', 'error'); + return; + } + + if (bmsHoles && useFullCircles) { + const solveEquilateralY = (wallY, cellY, x1, x2) => { + const xMid = (x1 + x2) / 2; + const flip = cellY < wallY ? -1 : 1; + let lo = flip > 0 ? -Math.PI / 2 : 0, hi = flip > 0 ? 0 : Math.PI / 2; + for (let i = 0; i < 80; i++) { + const alpha = (lo + hi) / 2; + const d = xMid - (x1 + cellRadius * Math.cos(alpha)); + const h = (cellY + cellRadius * Math.sin(alpha) - wallY) * flip; + const diff = h - d * Math.sqrt(3); + if (Math.abs(diff) < 1e-8) break; + if (diff < 0) { flip > 0 ? (lo = alpha) : (hi = alpha); } else { flip > 0 ? (hi = alpha) : (lo = alpha); } + } + const alpha = (lo + hi) / 2; + const By = cellY + cellRadius * Math.sin(alpha); + return (wallY + 2 * By) / 3; + }; + + const minY = Math.min(...positions.map(p => p[1])); + const maxY = Math.max(...positions.map(p => p[1])); + const packMinY = minY - cellRadius - spacing; + const packMaxY = maxY + cellRadius + spacing; + + const rows = {}; + for (const [x, y] of positions) { + const key = Math.round(y * 1000); + if (!rows[key]) rows[key] = []; + rows[key].push([x, y]); + } + const rowKeys = Object.keys(rows).map(Number).sort((a, b) => a - b); + const visualTopKey = rowKeys[0]; + const visualBotKey = rowKeys[rowKeys.length - 1]; + rows[visualTopKey].sort((a, b) => a[0] - b[0]); + rows[visualBotKey].sort((a, b) => a[0] - b[0]); + + const holePositions = []; + for (let i = 0; i < rows[visualTopKey].length - 1; i++) { + const x1 = rows[visualTopKey][i][0], x2 = rows[visualTopKey][i + 1][0]; + const adjY = rows[visualTopKey][i][1]; + holePositions.push({ hx: (x1 + x2) / 2, hy: solveEquilateralY(packMinY, adjY, x1, x2) }); + } + for (let i = 0; i < rows[visualBotKey].length - 1; i++) { + const x1 = rows[visualBotKey][i][0], x2 = rows[visualBotKey][i + 1][0]; + const adjY = rows[visualBotKey][i][1]; + holePositions.push({ hx: (x1 + x2) / 2, hy: solveEquilateralY(packMaxY, adjY, x1, x2) }); + } + + for (const { hx, hy } of holePositions) { + let minDist = Infinity; + for (const [cx, cy] of positions) { + const dist = Math.hypot(hx - cx, hy - cy); + if (dist < minDist) minDist = dist; + } + if (minDist < bmsHoleRadius + cellRadius) { + const maxAllowed = (minDist - cellRadius) * 2; + showStatus(`BMS hole too large, overlaps cell! Max diameter: ${maxAllowed.toFixed(2)}mm`, 'error'); + showLoading(false); + return; + } + } + } else if (bmsHoles) { + const minY = Math.min(...positions.map(p => p[1])); + const maxY = Math.max(...positions.map(p => p[1])); + const r = cellSize / 2; + + const packMinY = minY - r - spacing; + const packMaxY = maxY + r + spacing; + + const rows = {}; + for (const [x, y] of positions) { + const key = Math.round(y * 1000); + if (!rows[key]) rows[key] = []; + rows[key].push([x, y]); + } + + const rowKeys = Object.keys(rows).map(Number).sort((a, b) => a - b); + const topYKey = rowKeys[rowKeys.length - 1]; + const bottomYKey = rowKeys[0]; + + rows[topYKey].sort((a, b) => a[0] - b[0]); + rows[bottomYKey].sort((a, b) => a[0] - b[0]); + + const topY = rows[topYKey][0][1]; + const bottomY = rows[bottomYKey][0][1]; + + let topEdge, bottomEdge; + if (circleHoleOffset) { + const offsetDistance = bmsHoleRadius + 1.0; + topEdge = topY + cellRadius + offsetDistance; + bottomEdge = bottomY - cellRadius - offsetDistance; + } else { + topEdge = packMaxY; + bottomEdge = packMinY; + } + + for (let i = 0; i < rows[topYKey].length - 1; i++) { + const bmsX = (rows[topYKey][i][0] + rows[topYKey][i + 1][0]) / 2; + const bmsY = topEdge; + const adjacentCell1 = [rows[topYKey][i][0], rows[topYKey][i][1]]; + const adjacentCell2 = [rows[topYKey][i + 1][0], rows[topYKey][i + 1][1]]; + + for (const [cellX, cellY] of positions) { + if ((cellX === adjacentCell1[0] && cellY === adjacentCell1[1]) || + (cellX === adjacentCell2[0] && cellY === adjacentCell2[1])) continue; + + const distance = Math.hypot(bmsX - cellX, bmsY - cellY); + if (distance < bmsHoleRadius + cellRadius + ledgeWidth) { + showStatus(`BMS hole (${bmsHoleDiameter}mm) collides with cell ledges! Reduce BMS hole size or increase spacing.`, 'error'); + showLoading(false); + return; + } + } + } + + for (let i = 0; i < rows[bottomYKey].length - 1; i++) { + const bmsX = (rows[bottomYKey][i][0] + rows[bottomYKey][i + 1][0]) / 2; + const bmsY = bottomEdge; + const adjacentCell1 = [rows[bottomYKey][i][0], rows[bottomYKey][i][1]]; + const adjacentCell2 = [rows[bottomYKey][i + 1][0], rows[bottomYKey][i + 1][1]]; + + for (const [cellX, cellY] of positions) { + if ((cellX === adjacentCell1[0] && cellY === adjacentCell1[1]) || + (cellX === adjacentCell2[0] && cellY === adjacentCell2[1])) continue; + + const distance = Math.hypot(bmsX - cellX, bmsY - cellY); + if (distance < bmsHoleRadius + cellRadius + ledgeWidth) { + showStatus(`BMS hole (${bmsHoleDiameter}mm) collides with cell ledges! Reduce BMS hole size or increase spacing.`, 'error'); + showLoading(false); + return; + } + } + } + } + + const tabWidth = parseFloat(document.getElementById('tabWidth').value) || 4.0; + const tabDepth = parseFloat(document.getElementById('tabDepth').value) || 1.0; + + const config = { + cellSize, spacing, height, terminalDiameter, terminalDepth, + coverThickness, roundedCorners, bmsHoles, ledgeWidth, + filletBms, circleHoleOffset, useTabs, useFullCircles, bmsHoleDiameter, + tabWidth, tabDepth, + }; + + const holderShape = create3DModel(positions, config); + + if (!holderShape) { + showStatus('Failed to create 3D model', 'error'); + return; + } + + const busbarPadRadius = Math.max(cellRadius - ledgeWidth, 1.0); + const busbarKeepoutRadius = terminalDiameter / 2; + const busbarGeometries = busbarStore.list.map(bb => + computeBusbarGeometry(bb.cellIndices, positions, cellRadius, busbarPadRadius, spacing, busbarKeepoutRadius) + ); + + for (let i = 0; i < busbarStore.list.length; i++) { + const bb = busbarStore.list[i]; + const geom = busbarGeometries[i]; + if (geom.blocked) { + showStatus(`${bb.name}: ${geom.blocked.reason} — cannot export`, 'error'); + showLoading(false); + return; + } + } + + const holderCenterX = (Math.min(...positions.map(p => p[0])) + Math.max(...positions.map(p => p[0]))) / 2; + const holderCenterY = (Math.min(...positions.map(p => p[1])) + Math.max(...positions.map(p => p[1]))) / 2; + const centeredPositions = positions.map(([x, y]) => [x - holderCenterX, y - holderCenterY]); + + const busbarShapes = []; + for (let i = 0; i < busbarStore.list.length; i++) { + const bb = busbarStore.list[i]; + if (bb.cellIndices.length === 0) continue; + const shape = build3DBusbar(busbarGeometries[i], centeredPositions, busbarPadRadius, height, bb.thickness); + if (shape) busbarShapes.push(shape); + } + + const oc = ocRef.instance; + let exportShape = holderShape; + if (busbarShapes.length > 0) { + const compound = new oc.TopoDS_Compound(); + const builder = new oc.BRep_Builder(); + builder.MakeCompound(compound); + builder.Add(compound, holderShape); + for (const s of busbarShapes) builder.Add(compound, s); + exportShape = compound; + } + + const filename = `${layoutType}_layout.step`; + downloadSTEP(exportShape, filename); + + const holeType = useTabs ? 'edge tabs' : + (circleHoleOffset ? 'circle offset' : 'semicircle offset'); + const filletMsg = (filletBms && !useTabs) ? ' with filleted holes' : ''; + const busbarMsg = busbarShapes.length > 0 ? ` + ${busbarShapes.length} busbar${busbarShapes.length === 1 ? '' : 's'}` : ''; + + showStatus( + `${layoutName} generated with ${positions.length} cells (${holeType}${filletMsg})${busbarMsg}`, + 'success' + ); + } catch (error) { + console.error('Generation error:', error); + showStatus('Error: ' + error.message, 'error'); + } finally { + showLoading(false); + } +} diff --git a/src/busbar-geometry.js b/src/busbar-geometry.js new file mode 100644 index 0000000..37133a9 --- /dev/null +++ b/src/busbar-geometry.js @@ -0,0 +1,130 @@ +function buildEdgePairs(indices, positions, cellRadius, spacing) { + const edges = []; + const threshold = (2 * cellRadius + spacing) * 1.3; + for (let i = 0; i < indices.length; i++) { + for (let j = i + 1; j < indices.length; j++) { + const a = positions[indices[i]], b = positions[indices[j]]; + if (Math.hypot(a[0] - b[0], a[1] - b[1]) <= threshold) { + edges.push([indices[i], indices[j]]); + } + } + } + + const adj = new Map(); + indices.forEach(i => adj.set(i, [])); + for (const [a, b] of edges) { + adj.get(a).push(b); + adj.get(b).push(a); + } + + const visited = new Set(); + const components = []; + for (const start of indices) { + if (visited.has(start)) continue; + const comp = []; + const stack = [start]; + while (stack.length) { + const n = stack.pop(); + if (visited.has(n)) continue; + visited.add(n); + comp.push(n); + for (const m of adj.get(n)) stack.push(m); + } + components.push(comp); + } + + while (components.length > 1) { + let best = null, bestD = Infinity, bestI = -1, bestJ = -1; + for (let i = 0; i < components.length; i++) { + for (let j = i + 1; j < components.length; j++) { + for (const a of components[i]) { + for (const b of components[j]) { + const d = Math.hypot(positions[a][0] - positions[b][0], positions[a][1] - positions[b][1]); + if (d < bestD) { bestD = d; best = [a, b]; bestI = i; bestJ = j; } + } + } + } + } + edges.push(best); + components[bestI] = components[bestI].concat(components[bestJ]); + components.splice(bestJ, 1); + } + + return edges; +} + +function distPointToSegment(P, A, B) { + const abx = B[0] - A[0], aby = B[1] - A[1]; + const ab2 = abx * abx + aby * aby; + if (ab2 === 0) return Math.hypot(P[0] - A[0], P[1] - A[1]); + const t = Math.max(0, Math.min(1, ((P[0] - A[0]) * abx + (P[1] - A[1]) * aby) / ab2)); + const cx = A[0] + t * abx, cy = A[1] + t * aby; + return Math.hypot(P[0] - cx, P[1] - cy); +} + +function capsuleClear(A, B, capsuleRadius, obstacles, obstacleRadius, margin) { + const minDist = capsuleRadius + obstacleRadius + margin; + for (const C of obstacles) { + if (distPointToSegment(C, A, B) < minDist) return false; + } + return true; +} + +function findBendWaypoint(A, B, R, obstacles, obstacleRadius, margin) { + const midX = (A[0] + B[0]) / 2, midY = (A[1] + B[1]) / 2; + const dx = B[0] - A[0], dy = B[1] - A[1]; + const len = Math.hypot(dx, dy); + if (len === 0) return null; + const perpX = -dy / len, perpY = dx / len; + + const step = R + obstacleRadius + margin + 1; + for (let k = 1; k <= 10; k++) { + for (const sign of [1, -1]) { + const offset = k * step; + const P = [midX + sign * offset * perpX, midY + sign * offset * perpY]; + if (capsuleClear(A, P, R, obstacles, obstacleRadius, margin) && + capsuleClear(P, B, R, obstacles, obstacleRadius, margin)) { + return P; + } + } + } + return null; +} + +export function computeBusbarGeometry(cellIndices, positions, cellRadius, padRadius, spacing, keepoutRadius) { + if (cellIndices.length === 0) { + return { padIndices: [], edges: [], blocked: null }; + } + if (cellIndices.length === 1) { + return { padIndices: cellIndices.slice(), edges: [], blocked: null }; + } + + const edgePairs = buildEdgePairs(cellIndices, positions, cellRadius, spacing); + const selectedSet = new Set(cellIndices); + const obstacles = positions.filter((_, i) => !selectedSet.has(i)); + + const margin = Math.max(spacing, 0.3); + const R = padRadius; + const edges = []; + + for (const [i, j] of edgePairs) { + const A = positions[i], B = positions[j]; + + if (capsuleClear(A, B, R, obstacles, keepoutRadius, margin)) { + edges.push({ from: i, to: j, waypoints: [] }); + } else { + const P = findBendWaypoint(A, B, R, obstacles, keepoutRadius, margin); + if (P) { + edges.push({ from: i, to: j, waypoints: [P] }); + } else { + return { + padIndices: cellIndices.slice(), + edges, + blocked: { from: i, to: j, reason: 'no clear route between these cells' }, + }; + } + } + } + + return { padIndices: cellIndices.slice(), edges, blocked: null }; +} diff --git a/src/busbar-model.js b/src/busbar-model.js new file mode 100644 index 0000000..c378767 --- /dev/null +++ b/src/busbar-model.js @@ -0,0 +1,57 @@ +import { ocRef } from './oc.js'; + +export function build3DBusbar(geometry, positions, padRadius, zBase, thickness) { + const oc = ocRef.instance; + if (!oc || geometry.padIndices.length === 0) return null; + + const shapes = []; + + for (const i of geometry.padIndices) { + if (!positions[i]) continue; + const [x, y] = positions[i]; + const ax = new oc.gp_Ax2(new oc.gp_Pnt(x, y, zBase), oc.gp.prototype.DZ()); + shapes.push(new oc.BRepPrimAPI_MakeCylinder(ax, padRadius, thickness).Shape()); + } + + for (const edge of geometry.edges) { + const pts = [positions[edge.from], ...edge.waypoints, positions[edge.to]]; + + for (let k = 1; k < pts.length - 1; k++) { + const [wx, wy] = pts[k]; + const ax = new oc.gp_Ax2(new oc.gp_Pnt(wx, wy, zBase), oc.gp.prototype.DZ()); + shapes.push(new oc.BRepPrimAPI_MakeCylinder(ax, padRadius, thickness).Shape()); + } + + for (let k = 0; k < pts.length - 1; k++) { + const [x1, y1] = pts[k]; + const [x2, y2] = pts[k + 1]; + const dx = x2 - x1, dy = y2 - y1; + const len = Math.hypot(dx, dy); + if (len < 1e-6) continue; + const angle = Math.atan2(dy, dx); + + const box = new oc.BRepPrimAPI_MakeBox(len, 2 * padRadius, thickness).Shape(); + + const trans1 = new oc.gp_Trsf(); + trans1.SetTranslation(new oc.gp_Vec(0, -padRadius, 0)); + let shape = new oc.BRepBuilderAPI_Transform(box, trans1, false).Shape(); + + const rot = new oc.gp_Trsf(); + rot.SetRotation(new oc.gp_Ax1(new oc.gp_Pnt(0, 0, 0), oc.gp.prototype.DZ()), angle); + shape = new oc.BRepBuilderAPI_Transform(shape, rot, false).Shape(); + + const trans2 = new oc.gp_Trsf(); + trans2.SetTranslation(new oc.gp_Vec(x1, y1, zBase)); + shape = new oc.BRepBuilderAPI_Transform(shape, trans2, false).Shape(); + + shapes.push(shape); + } + } + + if (shapes.length === 0) return null; + let combined = shapes[0]; + for (let i = 1; i < shapes.length; i++) { + combined = new oc.BRepAlgoAPI_Fuse(combined, shapes[i]).Shape(); + } + return combined; +} diff --git a/src/busbar-preview.js b/src/busbar-preview.js new file mode 100644 index 0000000..9197c63 --- /dev/null +++ b/src/busbar-preview.js @@ -0,0 +1,102 @@ +import { canvasState } from './state.js'; + +function hexToRgba(hex, a) { + const r = parseInt(hex.slice(1, 3), 16); + const g = parseInt(hex.slice(3, 5), 16); + const b = parseInt(hex.slice(5, 7), 16); + return `rgba(${r},${g},${b},${a})`; +} + +function addCapsuleSubpath(ctx, x1, y1, x2, y2, r) { + const dx = x2 - x1, dy = y2 - y1; + const len = Math.hypot(dx, dy); + if (len < 1e-6) return; + const angle = Math.atan2(dy, dx); + ctx.save(); + ctx.translate(x1, y1); + ctx.rotate(angle); + ctx.rect(0, -r, len, 2 * r); + ctx.restore(); +} + +export function drawBusbarsOverlay(busbars, geometries, positions, cellSize, padRadius, spacing, activeId) { + const canvas = document.getElementById('preview'); + if (!canvas) return; + const t = canvasState.viewTransform; + if (!t || busbars.length === 0) return; + + const ctx = canvas.getContext('2d'); + const cellR = cellSize / 2; + const toScreenX = (wx) => (wx - t.minX + cellR + spacing) * t.scale + t.offsetX; + const toScreenY = (wy) => (wy - t.minY + cellR + spacing) * t.scale + t.offsetY; + const padRadiusScreen = padRadius * t.scale; + + ctx.save(); + ctx.translate(canvasState.panX, canvasState.panY); + ctx.scale(canvasState.zoom, canvasState.zoom); + + const zoom = canvasState.zoom; + + busbars.forEach((busbar, idx) => { + const geom = geometries[idx]; + if (!geom || busbar.cellIndices.length === 0) return; + const isActive = busbar.id === activeId; + const fillAlpha = isActive ? 0.45 : 0.3; + + ctx.fillStyle = hexToRgba(busbar.color, fillAlpha); + ctx.beginPath(); + for (const i of busbar.cellIndices) { + if (!positions[i]) continue; + const [x, y] = positions[i]; + const sx = toScreenX(x), sy = toScreenY(y); + ctx.moveTo(sx + padRadiusScreen, sy); + ctx.arc(sx, sy, padRadiusScreen, 0, Math.PI * 2); + } + for (const edge of geom.edges) { + const pts = [positions[edge.from], ...edge.waypoints, positions[edge.to]]; + for (let k = 1; k < pts.length - 1; k++) { + const [wx, wy] = pts[k]; + const sx = toScreenX(wx), sy = toScreenY(wy); + ctx.moveTo(sx + padRadiusScreen, sy); + ctx.arc(sx, sy, padRadiusScreen, 0, Math.PI * 2); + } + for (let k = 0; k < pts.length - 1; k++) { + addCapsuleSubpath( + ctx, + toScreenX(pts[k][0]), toScreenY(pts[k][1]), + toScreenX(pts[k + 1][0]), toScreenY(pts[k + 1][1]), + padRadiusScreen + ); + } + } + ctx.fill(); + + ctx.strokeStyle = hexToRgba(busbar.color, isActive ? 1.0 : 0.85); + ctx.lineWidth = (isActive ? 2.5 : 1.5) / zoom; + for (const i of busbar.cellIndices) { + if (!positions[i]) continue; + const [x, y] = positions[i]; + const sx = toScreenX(x), sy = toScreenY(y); + ctx.beginPath(); + ctx.arc(sx, sy, padRadiusScreen, 0, Math.PI * 2); + ctx.stroke(); + } + + if (geom.blocked) { + ctx.strokeStyle = '#ef4444'; + ctx.lineWidth = 3 / zoom; + ctx.setLineDash([8 / zoom, 5 / zoom]); + const A = positions[geom.blocked.from]; + const B = positions[geom.blocked.to]; + if (A && B) { + ctx.beginPath(); + ctx.moveTo(toScreenX(A[0]), toScreenY(A[1])); + ctx.lineTo(toScreenX(B[0]), toScreenY(B[1])); + ctx.stroke(); + } + ctx.setLineDash([]); + } + }); + + ctx.restore(); +} diff --git a/src/busbar-ui.js b/src/busbar-ui.js new file mode 100644 index 0000000..8317eda --- /dev/null +++ b/src/busbar-ui.js @@ -0,0 +1,67 @@ +import { busbarStore } from './busbars.js'; + +function escapeHtml(s) { + return s.replace(/[&<>"']/g, ch => ({ + '&': '&', '<': '<', '>': '>', '"': '"', "'": ''', + }[ch])); +} + +export function renderBusbarList(blockedByBusbarId = {}) { + const container = document.getElementById('busbarList'); + if (!container) return; + container.innerHTML = ''; + + if (busbarStore.list.length === 0) { + const empty = document.createElement('div'); + empty.className = 'busbar-empty'; + empty.textContent = 'No busbars. Click "Add Busbar" then click cells in the preview.'; + container.appendChild(empty); + return; + } + + busbarStore.list.forEach(bb => { + const row = document.createElement('div'); + row.className = 'busbar-row' + (bb.id === busbarStore.activeId ? ' active' : ''); + row.dataset.id = bb.id; + + row.innerHTML = ` +
+
+ + +
+
+ ${bb.cellIndices.length} cell${bb.cellIndices.length === 1 ? '' : 's'} + +
+ ${blockedByBusbarId[bb.id] ? `
⚠ ${escapeHtml(blockedByBusbarId[bb.id])}
` : ''} + `; + + row.addEventListener('click', (e) => { + if (e.target.closest('input') || e.target.closest('button')) return; + busbarStore.setActive(bb.id); + }); + row.querySelector('.busbar-name').addEventListener('change', (e) => { + busbarStore.rename(bb.id, e.target.value); + }); + row.querySelector('.busbar-thickness').addEventListener('change', (e) => { + const v = parseFloat(e.target.value); + if (v > 0) busbarStore.setThickness(bb.id, v); + }); + row.querySelector('.busbar-del').addEventListener('click', (e) => { + e.stopPropagation(); + busbarStore.remove(bb.id); + }); + + container.appendChild(row); + }); +} + +export function initBusbarUI() { + const addBtn = document.getElementById('addBusbarBtn'); + if (addBtn) { + addBtn.addEventListener('click', () => busbarStore.add()); + } +} diff --git a/src/busbars.js b/src/busbars.js new file mode 100644 index 0000000..e3dca2f --- /dev/null +++ b/src/busbars.js @@ -0,0 +1,87 @@ +const PALETTE = [ + '#ef4444', '#f59e0b', '#10b981', '#3b82f6', + '#a855f7', '#ec4899', '#14b8a6', '#f97316', +]; + +let nextId = 1; +let paletteIdx = 0; + +export const busbarStore = { + list: [], + activeId: null, + listeners: new Set(), + + subscribe(fn) { + this.listeners.add(fn); + return () => this.listeners.delete(fn); + }, + + _notify() { + this.listeners.forEach(fn => fn()); + }, + + add() { + const busbar = { + id: 'bb-' + (nextId++), + name: `Busbar ${this.list.length + 1}`, + color: PALETTE[paletteIdx % PALETTE.length], + cellIndices: [], + thickness: 1.0, + }; + paletteIdx++; + this.list.push(busbar); + this.activeId = busbar.id; + this._notify(); + return busbar; + }, + + remove(id) { + this.list = this.list.filter(b => b.id !== id); + if (this.activeId === id) { + this.activeId = this.list.length ? this.list[0].id : null; + } + this._notify(); + }, + + rename(id, name) { + const b = this.list.find(b => b.id === id); + if (b) { b.name = name; this._notify(); } + }, + + setColor(id, color) { + const b = this.list.find(b => b.id === id); + if (b) { b.color = color; this._notify(); } + }, + + setThickness(id, thickness) { + const b = this.list.find(b => b.id === id); + if (b) { b.thickness = thickness; this._notify(); } + }, + + setActive(id) { + this.activeId = id; + this._notify(); + }, + + getActive() { + return this.list.find(b => b.id === this.activeId) || null; + }, + + toggleCell(cellIndex) { + const b = this.getActive(); + if (!b) return false; + const idx = b.cellIndices.indexOf(cellIndex); + if (idx >= 0) b.cellIndices.splice(idx, 1); + else b.cellIndices.push(cellIndex); + this._notify(); + return true; + }, + + clearAll() { + if (this.list.length === 0) return; + this.list = []; + this.activeId = null; + paletteIdx = 0; + this._notify(); + }, +}; diff --git a/src/layouts.js b/src/layouts.js new file mode 100644 index 0000000..4202237 --- /dev/null +++ b/src/layouts.js @@ -0,0 +1,76 @@ +import { positionCache } from './state.js'; + +export function generateGridLayout(xDim, yDim, spacing, cellSize) { + const positions = []; + const radius = cellSize / 2; + const xStart = radius + spacing; + const yStart = radius + spacing; + + for (let y = yStart; y + radius + spacing <= yDim; y += cellSize + spacing) { + for (let x = xStart; x + radius + spacing <= xDim; x += cellSize + spacing) { + positions.push([x, y]); + } + } + return positions; +} + +export function generateHoneycombLayout(xDim, yDim, spacing, cellSize) { + const positions = []; + const radius = cellSize / 2; + let y = radius + spacing; + let row = 0; + + while (y + radius + spacing <= yDim) { + const xOffset = (row % 2 === 0) ? 0 : (cellSize + spacing) / 2; + let x = radius + spacing + xOffset; + + while (x + radius + spacing <= xDim) { + positions.push([x, y]); + x += cellSize + spacing; + } + + y += Math.sqrt(3) * (radius + spacing / 2); + row++; + } + return positions; +} + +export function generateVerticalHoneycombLayout(xDim, yDim, spacing, cellSize) { + const positions = []; + const radius = cellSize / 2; + let x = radius + spacing; + let col = 0; + + while (x + radius + spacing <= xDim) { + const yOffset = (col % 2 === 0) ? 0 : (cellSize + spacing) / 2; + let y = radius + spacing + yOffset; + + while (y + radius + spacing <= yDim) { + positions.push([x, y]); + y += cellSize + spacing; + } + + x += Math.sqrt(3) * (radius + spacing / 2); + col++; + } + return positions; +} + +export function generateLayoutPositions(layoutType, xDim, yDim, spacing, cellSize) { + if (layoutType === 'grid') return generateGridLayout(xDim, yDim, spacing, cellSize); + if (layoutType === 'honeycomb') return generateHoneycombLayout(xDim, yDim, spacing, cellSize); + return generateVerticalHoneycombLayout(xDim, yDim, spacing, cellSize); +} + +export function getCachedPositions(xDim, yDim, spacing, cellSize, layoutType) { + const configKey = `${xDim}_${yDim}_${spacing}_${cellSize}_${layoutType}`; + + if (positionCache.key === configKey && positionCache.positions) { + return positionCache.positions; + } + + const positions = generateLayoutPositions(layoutType, xDim, yDim, spacing, cellSize); + positionCache.key = configKey; + positionCache.positions = positions; + return positions; +} diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..8a92b7f --- /dev/null +++ b/src/main.js @@ -0,0 +1,271 @@ +import { canvasState } from './state.js'; +import { initOC } from './oc.js'; +import { toggleBmsDiameter, initCustomSelects } from './ui.js'; +import { drawPreview } from './preview.js'; +import { updatePreview, generateLayout } from './app.js'; +import { busbarStore } from './busbars.js'; +import { initBusbarUI, renderBusbarList } from './busbar-ui.js'; + +const CLICK_PIXEL_THRESHOLD = 4; + +function scaleCanvasForDPI() { + const canvas = document.getElementById('preview'); + if (!canvas) return; + const dpr = window.devicePixelRatio || 1; + const rect = canvas.getBoundingClientRect(); + canvas.width = rect.width * dpr; + canvas.height = rect.height * dpr; + const ctx = canvas.getContext('2d'); + ctx.scale(dpr, dpr); + canvas.style.width = rect.width + 'px'; + canvas.style.height = rect.height + 'px'; +} + +function wireInputs() { + const layoutInputs = ['xDim', 'yDim', 'spacing', 'cellSize', 'layoutType']; + layoutInputs.forEach(id => { + const el = document.getElementById(id); + if (!el) return; + el.addEventListener('change', () => busbarStore.clearAll()); + }); + + const dimensionInputs = ['xDim', 'yDim', 'spacing', 'cellSize', 'layoutType', 'height', 'coverThickness']; + dimensionInputs.forEach(id => { + const element = document.getElementById(id); + if (!element) return; + element.addEventListener('input', () => updatePreview(true)); + element.addEventListener('change', () => updatePreview(true)); + }); + + const visualInputs = ['bmsHolesType', 'roundedCorners', 'bmsHoleDiameter', 'ledgeWidth', 'tabWidth', 'tabDepth']; + visualInputs.forEach(id => { + const element = document.getElementById(id); + if (!element) return; + element.addEventListener('input', () => updatePreview(false)); + element.addEventListener('change', () => updatePreview(false)); + }); +} + +function redrawFromState() { + if (canvasState.currentPositions.length > 0) { + drawPreview(canvasState.currentPositions, canvasState.currentCellSize); + } +} + +function canvasPointToWorld(cx, cy) { + const t = canvasState.viewTransform; + if (!t) return null; + const localX = (cx - canvasState.panX) / canvasState.zoom; + const localY = (cy - canvasState.panY) / canvasState.zoom; + const worldX = (localX - t.offsetX) / t.scale + t.minX - t.r - t.spacing; + const worldY = (localY - t.offsetY) / t.scale + t.minY - t.r - t.spacing; + return [worldX, worldY]; +} + +function handleCanvasClick(cx, cy) { + const active = busbarStore.getActive(); + if (!active) return; + const world = canvasPointToWorld(cx, cy); + if (!world) return; + const cellRadius = canvasState.currentCellSize / 2; + + let bestIdx = -1, bestDist = cellRadius; + canvasState.currentPositions.forEach(([x, y], i) => { + const d = Math.hypot(world[0] - x, world[1] - y); + if (d < bestDist) { bestDist = d; bestIdx = i; } + }); + + if (bestIdx >= 0) busbarStore.toggleCell(bestIdx); +} + +function wireCanvasInteractions() { + const canvas = document.getElementById('preview'); + if (!canvas) return; + + canvas.addEventListener('wheel', (e) => { + e.preventDefault(); + const zoomSpeed = 0.1; + const delta = e.deltaY > 0 ? -zoomSpeed : zoomSpeed; + const newZoom = Math.max(0.2, Math.min(5.0, canvasState.zoom + delta)); + + const rect = canvas.getBoundingClientRect(); + const mouseX = e.clientX - rect.left; + const mouseY = e.clientY - rect.top; + + const zoomRatio = newZoom / canvasState.zoom; + canvasState.panX = mouseX - (mouseX - canvasState.panX) * zoomRatio; + canvasState.panY = mouseY - (mouseY - canvasState.panY) * zoomRatio; + canvasState.zoom = newZoom; + + redrawFromState(); + }); + + canvas.addEventListener('mousedown', (e) => { + canvasState.isDragging = true; + canvasState.dragStartX = e.clientX; + canvasState.dragStartY = e.clientY; + canvasState.dragMoved = false; + canvasState.lastMouseX = e.clientX; + canvasState.lastMouseY = e.clientY; + canvas.style.cursor = 'grabbing'; + }); + + canvas.addEventListener('mousemove', (e) => { + if (!canvasState.isDragging) return; + const totalDx = e.clientX - canvasState.dragStartX; + const totalDy = e.clientY - canvasState.dragStartY; + if (Math.abs(totalDx) > CLICK_PIXEL_THRESHOLD || Math.abs(totalDy) > CLICK_PIXEL_THRESHOLD) { + canvasState.dragMoved = true; + } + + const deltaX = e.clientX - canvasState.lastMouseX; + const deltaY = e.clientY - canvasState.lastMouseY; + canvasState.panX += deltaX; + canvasState.panY += deltaY; + canvasState.lastMouseX = e.clientX; + canvasState.lastMouseY = e.clientY; + + if (canvasState.currentPositions.length > 0) { + requestAnimationFrame(() => drawPreview(canvasState.currentPositions, canvasState.currentCellSize)); + } + }); + + canvas.addEventListener('mouseup', (e) => { + if (canvasState.isDragging && !canvasState.dragMoved) { + const rect = canvas.getBoundingClientRect(); + handleCanvasClick(e.clientX - rect.left, e.clientY - rect.top); + } + canvasState.isDragging = false; + canvasState.dragMoved = false; + canvas.style.cursor = 'grab'; + }); + + canvas.addEventListener('mouseleave', () => { + canvasState.isDragging = false; + canvasState.dragMoved = false; + canvas.style.cursor = 'grab'; + }); + + let touchStartDistance = 0; + let touchStartZoom = 1.0; + let touchStartPanX = 0; + let touchStartPanY = 0; + let touchCenterX = 0; + let touchCenterY = 0; + let lastTouchX = 0; + let lastTouchY = 0; + let touchStartClientX = 0; + let touchStartClientY = 0; + let touchMoved = false; + let isTouching = false; + + canvas.addEventListener('touchstart', (e) => { + e.preventDefault(); + if (e.touches.length === 1) { + isTouching = true; + lastTouchX = e.touches[0].clientX; + lastTouchY = e.touches[0].clientY; + touchStartClientX = lastTouchX; + touchStartClientY = lastTouchY; + touchMoved = false; + } else if (e.touches.length === 2) { + isTouching = false; + const t1 = e.touches[0]; + const t2 = e.touches[1]; + touchStartDistance = Math.hypot(t2.clientX - t1.clientX, t2.clientY - t1.clientY); + touchStartZoom = canvasState.zoom; + touchStartPanX = canvasState.panX; + touchStartPanY = canvasState.panY; + const rect = canvas.getBoundingClientRect(); + touchCenterX = ((t1.clientX + t2.clientX) / 2) - rect.left; + touchCenterY = ((t1.clientY + t2.clientY) / 2) - rect.top; + } + }); + + canvas.addEventListener('touchmove', (e) => { + e.preventDefault(); + if (e.touches.length === 1 && isTouching) { + const touch = e.touches[0]; + const totalDx = touch.clientX - touchStartClientX; + const totalDy = touch.clientY - touchStartClientY; + if (Math.abs(totalDx) > CLICK_PIXEL_THRESHOLD || Math.abs(totalDy) > CLICK_PIXEL_THRESHOLD) { + touchMoved = true; + } + canvasState.panX += touch.clientX - lastTouchX; + canvasState.panY += touch.clientY - lastTouchY; + lastTouchX = touch.clientX; + lastTouchY = touch.clientY; + if (canvasState.currentPositions.length > 0) { + requestAnimationFrame(() => drawPreview(canvasState.currentPositions, canvasState.currentCellSize)); + } + } else if (e.touches.length === 2) { + const t1 = e.touches[0]; + const t2 = e.touches[1]; + const currentDistance = Math.hypot(t2.clientX - t1.clientX, t2.clientY - t1.clientY); + const zoomRatio = currentDistance / touchStartDistance; + const newZoom = Math.max(0.2, Math.min(5.0, touchStartZoom * zoomRatio)); + const zoomChange = newZoom / touchStartZoom; + canvasState.panX = touchCenterX - (touchCenterX - touchStartPanX) * zoomChange; + canvasState.panY = touchCenterY - (touchCenterY - touchStartPanY) * zoomChange; + canvasState.zoom = newZoom; + if (canvasState.currentPositions.length > 0) { + requestAnimationFrame(() => drawPreview(canvasState.currentPositions, canvasState.currentCellSize)); + } + } + }); + + canvas.addEventListener('touchend', (e) => { + e.preventDefault(); + if (e.changedTouches.length > 0 && isTouching && !touchMoved) { + const t = e.changedTouches[0]; + const rect = canvas.getBoundingClientRect(); + handleCanvasClick(t.clientX - rect.left, t.clientY - rect.top); + } + if (e.touches.length === 0) { + isTouching = false; + touchMoved = false; + } + if (e.touches.length < 2) touchStartDistance = 0; + }); + + canvas.addEventListener('touchcancel', () => { + isTouching = false; + touchMoved = false; + touchStartDistance = 0; + }); + + canvas.style.cursor = 'grab'; +} + +async function initializeApp() { + scaleCanvasForDPI(); + initCustomSelects(); + + const bmsTypeSelect = document.getElementById('bmsHolesType'); + if (bmsTypeSelect) { + bmsTypeSelect.addEventListener('change', toggleBmsDiameter); + toggleBmsDiameter(); + } + + const generateBtn = document.getElementById('generateBtn'); + if (generateBtn) { + generateBtn.addEventListener('click', generateLayout); + } + + initBusbarUI(); + renderBusbarList(); + busbarStore.subscribe(() => updatePreview(false)); + + wireInputs(); + wireCanvasInteractions(); + + await initOC(); + + setTimeout(() => updatePreview(true), 100); +} + +if (document.readyState === 'loading') { + window.addEventListener('DOMContentLoaded', initializeApp); +} else { + initializeApp(); +} diff --git a/src/model.js b/src/model.js new file mode 100644 index 0000000..4f9e8a3 --- /dev/null +++ b/src/model.js @@ -0,0 +1,401 @@ +import { ocRef } from './oc.js'; + +export function create3DModel(positions, config) { + const oc = ocRef.instance; + if (!oc || positions.length === 0) return null; + + const { + cellSize, + spacing, + height, + terminalDiameter, + terminalDepth, + coverThickness, + ledgeWidth, + roundedCorners, + bmsHoles, + useTabs, + useFullCircles, + filletBms, + } = config; + + const r = cellSize / 2; + + const minX = Math.min(...positions.map(p => p[0])) - r - spacing; + const minY = Math.min(...positions.map(p => p[1])) - r - spacing; + const maxX = Math.max(...positions.map(p => p[0])) + r + spacing; + const maxY = Math.max(...positions.map(p => p[1])) + r + spacing; + + const centerX = (minX + maxX) / 2; + const centerY = (minY + maxY) / 2; + + const adjusted = positions.map(([x, y]) => [x - centerX, y - centerY]); + + const width = maxX - minX; + const length = maxY - minY; + + const perfStart = performance.now(); + let perfLast = perfStart; + const logTime = (label) => { + const now = performance.now(); + perfLast = now; + }; + + const boxMaker = new oc.BRepPrimAPI_MakeBox(width, length, height); + let base = boxMaker.Shape(); + const translation = new oc.gp_Trsf(); + translation.SetTranslation(new oc.gp_Vec(-width / 2, -length / 2, 0)); + const transform = new oc.BRepBuilderAPI_Transform(base, translation, false); + base = transform.Shape(); + + if (roundedCorners) { + try { + const cornerRadius = 5.0; + + const forEachEdge = (shape, callback) => { + const edgeHashes = {}; + let edgeIndex = 0; + const anExplorer = new oc.TopExp_Explorer(shape, oc.TopAbs_EDGE); + for (anExplorer.Init(shape, oc.TopAbs_EDGE); anExplorer.More(); anExplorer.Next()) { + const edge = oc.TopoDS.prototype.Edge(anExplorer.Current()); + const edgeHash = edge.HashCode(100000000); + if (!edgeHashes.hasOwnProperty(edgeHash)) { + edgeHashes[edgeHash] = edgeIndex; + callback(edgeIndex++, edge); + } + } + return edgeHashes; + }; + + const verticalEdgeIndices = []; + forEachEdge(base, (index, edge) => { + try { + const bbox = new oc.Bnd_Box(); + oc.BRepBndLib.prototype.Add(edge, bbox, false); + const bboxMin = bbox.CornerMin(); + const bboxMax = bbox.CornerMax(); + const dx = Math.abs(bboxMax.X() - bboxMin.X()); + const dy = Math.abs(bboxMax.Y() - bboxMin.Y()); + const dz = Math.abs(bboxMax.Z() - bboxMin.Z()); + if (dx < 1.0 && dy < 1.0 && dz > height * 0.8) { + verticalEdgeIndices.push(index); + } + } catch (e) { /* ignore */ } + }); + + if (verticalEdgeIndices.length > 0) { + const mkFillet = new oc.BRepFilletAPI_MakeFillet(base); + let edgeCount = 0; + forEachEdge(base, (index, edge) => { + if (verticalEdgeIndices.includes(index)) { + try { + mkFillet.Add(cornerRadius, edge); + edgeCount++; + } catch (e) { + console.error(` Failed to add edge ${index}:`, e.message); + } + } + }); + if (edgeCount > 0) { + base = new oc.TopoDS_Solid(mkFillet.Shape()); + console.log(' Applied rounded corners'); + logTime('Rounded corners'); + } + } else { + console.log(' No vertical edges found to fillet'); + } + } catch (e) { + console.error(' Fillet operation failed:', e.message); + console.log(' Continuing without rounded corners'); + } + } + + // Build cell hole cutters. + // When a ledge is requested (ledgeWidth > 0 || coverThickness > 0) we use a + // two-step bore so the ledge ring stays part of the base body: + // • outer bore (radius r) from z=coverThickness to z=height + // • inner bore (radius r - ledgeWidth) from z=0 to z=height + const hasLedge = (ledgeWidth > 0 || coverThickness > 0); + + if (!hasLedge) { + const cutters = adjusted.map(([x, y]) => { + const ax = new oc.gp_Ax2(new oc.gp_Pnt(x, y, 0), oc.gp.prototype.DZ()); + return new oc.BRepPrimAPI_MakeCylinder(ax, r, height).Shape(); + }); + let allCutters = cutters[0]; + for (let i = 1; i < cutters.length; i++) { + allCutters = new oc.BRepAlgoAPI_Fuse(allCutters, cutters[i]).Shape(); + } + base = new oc.BRepAlgoAPI_Cut(base, allCutters).Shape(); + } else { + const outerZ = coverThickness; + const outerH = height - coverThickness; + const innerR = Math.max(0.1, r - ledgeWidth); + + const outerCutters = adjusted.map(([x, y]) => { + const ax = new oc.gp_Ax2(new oc.gp_Pnt(x, y, outerZ), oc.gp.prototype.DZ()); + return new oc.BRepPrimAPI_MakeCylinder(ax, r, outerH).Shape(); + }); + let allOuter = outerCutters[0]; + for (let i = 1; i < outerCutters.length; i++) { + allOuter = new oc.BRepAlgoAPI_Fuse(allOuter, outerCutters[i]).Shape(); + } + base = new oc.BRepAlgoAPI_Cut(base, allOuter).Shape(); + + const innerCutters = adjusted.map(([x, y]) => { + const ax = new oc.gp_Ax2(new oc.gp_Pnt(x, y, 0), oc.gp.prototype.DZ()); + return new oc.BRepPrimAPI_MakeCylinder(ax, innerR, height).Shape(); + }); + let allInner = innerCutters[0]; + for (let i = 1; i < innerCutters.length; i++) { + allInner = new oc.BRepAlgoAPI_Fuse(allInner, innerCutters[i]).Shape(); + } + base = new oc.BRepAlgoAPI_Cut(base, allInner).Shape(); + } + console.log(' Cell holes cut' + (hasLedge ? ' (with integrated ledge)' : '')); + logTime('Cell holes'); + + if (bmsHoles) { + const holeDiameter = config.bmsHoleDiameter || 4.0; + + let holeYTop, holeYBottom; + if (useFullCircles) { + holeYTop = null; + holeYBottom = null; + } else { + holeYTop = length / 2; + holeYBottom = -length / 2; + } + + const rows = {}; + adjusted.forEach(([x, y]) => { + const yKey = Math.round(y * 1000); + if (!rows[yKey]) rows[yKey] = []; + rows[yKey].push([x, y]); + }); + + const rowKeys = Object.keys(rows).map(k => parseInt(k)).sort((a, b) => b - a); + const topYKey = rowKeys[0]; + const bottomYKey = rowKeys[rowKeys.length - 1]; + + if (useFullCircles) { + const topCellY = rows[topYKey][0][1]; + const bottomCellY = rows[bottomYKey][0][1]; + const wallTop = length / 2; + const wallBottom = -length / 2; + + const solveEquilateral3D = (wallY, cellY, x1, x2) => { + const xMid = (x1 + x2) / 2; + const flip = cellY < wallY ? -1 : 1; + let lo = flip > 0 ? -Math.PI / 2 : 0; + let hi = flip > 0 ? 0 : Math.PI / 2; + for (let i = 0; i < 80; i++) { + const alpha = (lo + hi) / 2; + const Bx = x1 + r * Math.cos(alpha); + const By = cellY + r * Math.sin(alpha); + const d = xMid - Bx; + const h = (By - wallY) * flip; + const diff = h - d * Math.sqrt(3); + if (Math.abs(diff) < 1e-8) break; + if (diff < 0) { flip > 0 ? (lo = alpha) : (hi = alpha); } + else { flip > 0 ? (hi = alpha) : (lo = alpha); } + } + const alpha = (lo + hi) / 2; + const By = cellY + r * Math.sin(alpha); + return (wallY + 2 * By) / 3; + }; + + holeYTop = solveEquilateral3D(wallTop, topCellY, rows[topYKey][0][0], rows[topYKey][1][0]); + holeYBottom = solveEquilateral3D(wallBottom, bottomCellY, rows[bottomYKey][0][0], rows[bottomYKey][1][0]); + } + + const topRow = rows[topYKey].sort((a, b) => a[0] - b[0]); + const bottomRow = rows[bottomYKey].sort((a, b) => a[0] - b[0]); + + const topHoles = []; + for (let i = 0; i < topRow.length - 1; i++) { + const xMid = (topRow[i][0] + topRow[i + 1][0]) / 2; + topHoles.push([xMid, holeYTop]); + } + + const bottomHoles = []; + for (let i = 0; i < bottomRow.length - 1; i++) { + const xMid = (bottomRow[i][0] + bottomRow[i + 1][0]) / 2; + bottomHoles.push([xMid, holeYBottom]); + } + + const allBmsHoles = [...topHoles, ...bottomHoles]; + + if (useTabs) { + const slotWidth = config.tabWidth || holeDiameter; + const slotInset = config.tabDepth || 1.0; + const topEdgeY = length / 2; + const bottomEdgeY = -length / 2; + + const allSlots = []; + + topHoles.forEach(([xPos]) => { + const slotBox = new oc.BRepPrimAPI_MakeBox(slotWidth, slotInset, height); + const slot = slotBox.Shape(); + const trans = new oc.gp_Trsf(); + trans.SetTranslation(new oc.gp_Vec(xPos - slotWidth / 2, topEdgeY - slotInset, 0)); + const slotTransform = new oc.BRepBuilderAPI_Transform(slot, trans, false); + allSlots.push(slotTransform.Shape()); + }); + + bottomHoles.forEach(([xPos]) => { + const slotBox = new oc.BRepPrimAPI_MakeBox(slotWidth, slotInset, height); + const slot = slotBox.Shape(); + const trans = new oc.gp_Trsf(); + trans.SetTranslation(new oc.gp_Vec(xPos - slotWidth / 2, bottomEdgeY, 0)); + const slotTransform = new oc.BRepBuilderAPI_Transform(slot, trans, false); + allSlots.push(slotTransform.Shape()); + }); + + if (allSlots.length > 0) { + if (allSlots.length === 1) { + base = new oc.BRepAlgoAPI_Cut(base, allSlots[0]).Shape(); + } else { + let compound = allSlots[0]; + for (let i = 1; i < allSlots.length; i++) { + compound = new oc.BRepAlgoAPI_Fuse(compound, allSlots[i]).Shape(); + } + base = new oc.BRepAlgoAPI_Cut(base, compound).Shape(); + } + } + logTime('Edge tabs'); + } else { + if (allBmsHoles.length <= 10) { + allBmsHoles.forEach(([x, y]) => { + const cylinderAxis = new oc.gp_Ax2(new oc.gp_Pnt(x, y, 0), oc.gp.prototype.DZ()); + const cylinder = new oc.BRepPrimAPI_MakeCylinder(cylinderAxis, holeDiameter / 2, height).Shape(); + base = new oc.BRepAlgoAPI_Cut(base, cylinder).Shape(); + }); + } else { + const bmsCylinders = allBmsHoles.map(([x, y]) => { + const cylinderAxis = new oc.gp_Ax2(new oc.gp_Pnt(x, y, 0), oc.gp.prototype.DZ()); + return new oc.BRepPrimAPI_MakeCylinder(cylinderAxis, holeDiameter / 2, height).Shape(); + }); + + let compound = bmsCylinders[0]; + for (let i = 1; i < bmsCylinders.length; i++) { + compound = new oc.BRepAlgoAPI_Fuse(compound, bmsCylinders[i]).Shape(); + } + base = new oc.BRepAlgoAPI_Cut(base, compound).Shape(); + } + + logTime('BMS holes'); + + if (filletBms && allBmsHoles.length > 0) { + try { + console.log(' Filleting BMS hole edges...'); + const bmsFilletRadius = 0.5; + + const forEachEdge = (shape, callback) => { + const edgeHashes = {}; + let edgeIndex = 0; + const anExplorer = new oc.TopExp_Explorer(shape, oc.TopAbs_EDGE); + for (anExplorer.Init(shape, oc.TopAbs_EDGE); anExplorer.More(); anExplorer.Next()) { + const edge = oc.TopoDS.prototype.Edge(anExplorer.Current()); + const edgeHash = edge.HashCode(100000000); + if (!edgeHashes.hasOwnProperty(edgeHash)) { + edgeHashes[edgeHash] = edgeIndex; + callback(edgeIndex++, edge); + } + } + return edgeHashes; + }; + + const bmsEdgeIndices = []; + + forEachEdge(base, (index, edge) => { + try { + const bbox = new oc.Bnd_Box(); + oc.BRepBndLib.prototype.Add(edge, bbox, false); + const bboxMin = bbox.CornerMin(); + const bboxMax = bbox.CornerMax(); + const centerX = (bboxMin.X() + bboxMax.X()) / 2; + const centerY = (bboxMin.Y() + bboxMax.Y()) / 2; + const centerZ = (bboxMin.Z() + bboxMax.Z()) / 2; + + for (const [holeX, holeY] of allBmsHoles) { + const distXY = Math.hypot(centerX - holeX, centerY - holeY); + const isNearHole = distXY < holeDiameter; + const isAtTopOrBottom = Math.abs(centerZ - 0) < 1.0 || Math.abs(centerZ - height) < 1.0; + if (isNearHole && isAtTopOrBottom) { + bmsEdgeIndices.push(index); + break; + } + } + } catch (e) { /* ignore */ } + }); + + if (bmsEdgeIndices.length > 0) { + const mkFillet = new oc.BRepFilletAPI_MakeFillet(base); + let edgeCount = 0; + forEachEdge(base, (index, edge) => { + if (bmsEdgeIndices.includes(index)) { + try { + mkFillet.Add(bmsFilletRadius, edge); + edgeCount++; + } catch (e) { + console.error(` Failed to add BMS edge ${index}`); + } + } + }); + if (edgeCount > 0) { + base = new oc.TopoDS_Solid(mkFillet.Shape()); + console.log(` Applied ${bmsFilletRadius}mm fillet to ${edgeCount} BMS hole edges`); + } + } + } catch (e) { + console.error(' BMS fillet failed:', e.message); + console.log(' Continuing without BMS filleting'); + } + } + } + } + + if (adjusted.length <= 10) { + adjusted.forEach(([x, y]) => { + const cylinderAxis = new oc.gp_Ax2(new oc.gp_Pnt(x, y, height - terminalDepth), oc.gp.prototype.DZ()); + const cylinder = new oc.BRepPrimAPI_MakeCylinder(cylinderAxis, terminalDiameter / 2, terminalDepth).Shape(); + base = new oc.BRepAlgoAPI_Cut(base, cylinder).Shape(); + }); + } else { + const terminals = adjusted.map(([x, y]) => { + const cylinderAxis = new oc.gp_Ax2(new oc.gp_Pnt(x, y, height - terminalDepth), oc.gp.prototype.DZ()); + return new oc.BRepPrimAPI_MakeCylinder(cylinderAxis, terminalDiameter / 2, terminalDepth).Shape(); + }); + + const batchSize = 30; + const batches = []; + + for (let i = 0; i < terminals.length; i += batchSize) { + const end = Math.min(i + batchSize, terminals.length); + let batch = terminals[i]; + for (let j = i + 1; j < end; j++) { + batch = new oc.BRepAlgoAPI_Fuse(batch, terminals[j]).Shape(); + } + batches.push(batch); + } + + let allTerminals = batches[0]; + for (let i = 1; i < batches.length; i++) { + allTerminals = new oc.BRepAlgoAPI_Fuse(allTerminals, batches[i]).Shape(); + } + + base = new oc.BRepAlgoAPI_Cut(base, allTerminals).Shape(); + } + + console.log(' Terminal recesses cut'); + logTime('Terminal recesses'); + + if (hasLedge) { + console.log(' Ledge integrated into cell holes'); + } + logTime('Ledge rings'); + logTime('TOTAL GENERATION'); + + return base; +} diff --git a/src/oc.js b/src/oc.js new file mode 100644 index 0000000..659dc78 --- /dev/null +++ b/src/oc.js @@ -0,0 +1,23 @@ +import { showStatus, showLoading } from './ui.js'; + +export const ocRef = { + instance: null, + initialized: false, +}; + +export async function initOC() { + if (ocRef.initialized) return; + + try { + ocRef.instance = await opencascade({ + locateFile: () => 'vendor/opencascade.wasm.wasm' + }); + ocRef.initialized = true; + console.log('OpenCascade initialized successfully'); + showLoading(false); + } catch (error) { + console.error('Failed to initialize OpenCascade:', error); + showStatus('Failed to initialize 3D engine. Please ensure opencascade.wasm.js and opencascade.wasm.wasm are in vendor/.', 'error'); + showLoading(false); + } +} diff --git a/src/preview.js b/src/preview.js new file mode 100644 index 0000000..36a71c9 --- /dev/null +++ b/src/preview.js @@ -0,0 +1,481 @@ +import { canvasState } from './state.js'; +import { showStatus } from './ui.js'; + +export function clearCanvas() { + const canvas = document.getElementById('preview'); + if (!canvas) return; + const ctx = canvas.getContext('2d'); + ctx.clearRect(0, 0, canvas.width, canvas.height); + ctx.fillStyle = '#1e293b'; + ctx.fillRect(0, 0, canvas.width, canvas.height); +} + +export function drawPreview(positions, cellSize) { + canvasState.currentPositions = positions; + canvasState.currentCellSize = cellSize; + + const canvas = document.getElementById('preview'); + if (!canvas) { + console.error('Canvas element not found!'); + return; + } + const ctx = canvas.getContext('2d'); + + ctx.clearRect(0, 0, canvas.width, canvas.height); + ctx.fillStyle = '#1e293b'; + ctx.fillRect(0, 0, canvas.width, canvas.height); + + if (positions.length === 0) return; + + ctx.save(); + ctx.translate(canvasState.panX, canvasState.panY); + ctx.scale(canvasState.zoom, canvasState.zoom); + + const spacing = parseFloat(document.getElementById('spacing').value); + const bmsHolesType = document.getElementById('bmsHolesType').value; + const bmsHoles = bmsHolesType !== 'off'; + const useTabs = bmsHolesType === 'tabs'; + const useFullCircles = bmsHolesType === 'fullcircles'; + const circleHoleOffset = false; + const roundedCorners = document.getElementById('roundedCorners').checked; + const bmsHoleDiameter = parseFloat(document.getElementById('bmsHoleDiameter').value) || 4.0; + const ledgeWidth = parseFloat(document.getElementById('ledgeWidth').value) || 0; + + const r = cellSize / 2; + const minX = Math.min(...positions.map(p => p[0])); + const minY = Math.min(...positions.map(p => p[1])); + const maxX = Math.max(...positions.map(p => p[0])); + const maxY = Math.max(...positions.map(p => p[1])); + + const packWidth = maxX - minX + cellSize + spacing * 2; + const packHeight = maxY - minY + cellSize + spacing * 2; + + const rect = canvas.getBoundingClientRect(); + const canvasDisplayWidth = rect.width; + const canvasDisplayHeight = rect.height; + + const padding = 80; + const scaleX = (canvasDisplayWidth - padding * 2) / packWidth; + const scaleY = (canvasDisplayHeight - padding * 2) / packHeight; + const scale = Math.min(scaleX, scaleY); + + const offsetX = (canvasDisplayWidth - packWidth * scale) / 2; + const offsetY = (canvasDisplayHeight - packHeight * scale) / 2; + + canvasState.viewTransform = { offsetX, offsetY, scale, minX, minY, spacing, r }; + + const zoom = canvasState.zoom; + + if (roundedCorners) { + const cornerRadius = 5.0 * scale; + const x = offsetX; + const y = offsetY; + const width = packWidth * scale; + const height = packHeight * scale; + + ctx.fillStyle = 'rgba(100, 149, 237, 0.15)'; + ctx.beginPath(); + ctx.moveTo(x + cornerRadius, y); + ctx.lineTo(x + width - cornerRadius, y); + ctx.arcTo(x + width, y, x + width, y + cornerRadius, cornerRadius); + ctx.lineTo(x + width, y + height - cornerRadius); + ctx.arcTo(x + width, y + height, x + width - cornerRadius, y + height, cornerRadius); + ctx.lineTo(x + cornerRadius, y + height); + ctx.arcTo(x, y + height, x, y + height - cornerRadius, cornerRadius); + ctx.lineTo(x, y + cornerRadius); + ctx.arcTo(x, y, x + cornerRadius, y, cornerRadius); + ctx.closePath(); + ctx.fill(); + } else { + ctx.fillStyle = 'rgba(100, 149, 237, 0.15)'; + ctx.fillRect(offsetX, offsetY, packWidth * scale, packHeight * scale); + } + + ctx.strokeStyle = '#667eea'; + ctx.lineWidth = 2 / zoom; + + if (roundedCorners) { + const cornerRadius = 5.0 * scale; + const x = offsetX; + const y = offsetY; + const width = packWidth * scale; + const height = packHeight * scale; + + ctx.beginPath(); + ctx.moveTo(x + cornerRadius, y); + ctx.lineTo(x + width - cornerRadius, y); + ctx.arcTo(x + width, y, x + width, y + cornerRadius, cornerRadius); + ctx.lineTo(x + width, y + height - cornerRadius); + ctx.arcTo(x + width, y + height, x + width - cornerRadius, y + height, cornerRadius); + ctx.lineTo(x + cornerRadius, y + height); + ctx.arcTo(x, y + height, x, y + height - cornerRadius, cornerRadius); + ctx.lineTo(x, y + cornerRadius); + ctx.arcTo(x, y, x + cornerRadius, y, cornerRadius); + ctx.closePath(); + ctx.stroke(); + } else { + ctx.strokeRect(offsetX, offsetY, packWidth * scale, packHeight * scale); + } + + const bmsHolePositions = []; + if (bmsHoles) { + const packMinY = minY - r - spacing; + const packMaxY = maxY + r + spacing; + + const rows = {}; + for (const [x, y] of positions) { + const key = Math.round(y * 1000); + if (!rows[key]) rows[key] = []; + rows[key].push([x, y]); + } + + const rowKeys = Object.keys(rows).map(Number).sort((a, b) => a - b); + const topYKey = rowKeys[rowKeys.length - 1]; + const bottomYKey = rowKeys[0]; + const visualTopRowKey = rowKeys[0]; + const visualBottomRowKey = rowKeys[rowKeys.length - 1]; + + rows[topYKey].sort((a, b) => a[0] - b[0]); + rows[bottomYKey].sort((a, b) => a[0] - b[0]); + + const topY = rows[topYKey][0][1]; + const bottomY = rows[bottomYKey][0][1]; + + let topEdge, bottomEdge; + + if (useFullCircles) { + const visualTopCellY = rows[visualTopRowKey][0][1]; + const visualBottomCellY = rows[visualBottomRowKey][0][1]; + const topRow = rows[visualTopRowKey]; + const botRow = rows[visualBottomRowKey]; + + const solveEquilateral = (wallY, cellY, x1, x2) => { + const xMid = (x1 + x2) / 2; + const flip = cellY < wallY ? -1 : 1; + let lo = -Math.PI / 2 * flip, hi = 0; + if (flip < 0) { lo = 0; hi = Math.PI / 2; } + for (let i = 0; i < 80; i++) { + const alpha = (lo + hi) / 2; + const Bx = x1 + r * Math.cos(alpha); + const By = cellY + r * Math.sin(alpha); + const d = xMid - Bx; + const h = (By - wallY) * flip; + const diff = h - d * Math.sqrt(3); + if (Math.abs(diff) < 1e-8) break; + if (diff < 0) { flip > 0 ? (lo = alpha) : (hi = alpha); } + else { flip > 0 ? (hi = alpha) : (lo = alpha); } + } + const alpha = (lo + hi) / 2; + const By = cellY + r * Math.sin(alpha); + return (wallY + 2 * By) / 3; + }; + + if (topRow.length >= 2) + topEdge = solveEquilateral(packMinY, visualTopCellY, topRow[0][0], topRow[1][0]); + if (botRow.length >= 2) + bottomEdge = solveEquilateral(packMaxY, visualBottomCellY, botRow[0][0], botRow[1][0]); + } else if (circleHoleOffset) { + const bmsHoleRadius = bmsHoleDiameter / 2; + const cellRadius = cellSize / 2; + const topRowCells = rows[topYKey]; + const bottomRowCells = rows[bottomYKey]; + const offsetDistance = bmsHoleRadius + 1.0; + + if (topRowCells.length >= 2) { + topEdge = topY + cellRadius + offsetDistance; + } else { + topEdge = packMaxY; + } + + if (bottomRowCells.length >= 2) { + bottomEdge = bottomY - cellRadius - offsetDistance; + } else { + bottomEdge = packMinY; + } + } else { + topEdge = packMaxY; + bottomEdge = packMinY; + } + + const holeTopRowKey = useFullCircles ? visualTopRowKey : topYKey; + const holeBottomRowKey = useFullCircles ? visualBottomRowKey : bottomYKey; + + for (let i = 0; i < rows[holeTopRowKey].length - 1; i++) { + const x = (rows[holeTopRowKey][i][0] + rows[holeTopRowKey][i + 1][0]) / 2; + const cellY = rows[holeTopRowKey][i][1]; + const x1 = rows[holeTopRowKey][i][0]; + const x2 = rows[holeTopRowKey][i + 1][0]; + const wallY = packMinY; + const y = topEdge; + const flip = cellY < wallY ? -1 : 1; + let lo = flip > 0 ? -Math.PI / 2 : 0, hi = flip > 0 ? 0 : Math.PI / 2; + for (let it = 0; it < 80; it++) { + const alpha = (lo + hi) / 2; + const d = x - (x1 + r * Math.cos(alpha)); + const h = (cellY + r * Math.sin(alpha) - wallY) * flip; + const diff = h - d * Math.sqrt(3); + if (Math.abs(diff) < 1e-8) break; + if (diff < 0) { flip > 0 ? (lo = alpha) : (hi = alpha); } else { flip > 0 ? (hi = alpha) : (lo = alpha); } + } + const alphaTop = (lo + hi) / 2; + const left = { x: x1 + r * Math.cos(alphaTop), y: cellY + r * Math.sin(alphaTop) }; + const right = { x: x2 - r * Math.cos(alphaTop), y: cellY + r * Math.sin(alphaTop) }; + const debugTri = useFullCircles ? { apex: { x, y: wallY }, left, right } : null; + bmsHolePositions.push({ x, y, diameter: bmsHoleDiameter, isTab: false, isFull: useFullCircles, debugTri }); + } + + for (let i = 0; i < rows[holeBottomRowKey].length - 1; i++) { + const x = (rows[holeBottomRowKey][i][0] + rows[holeBottomRowKey][i + 1][0]) / 2; + const cellY = rows[holeBottomRowKey][i][1]; + const x1 = rows[holeBottomRowKey][i][0]; + const x2 = rows[holeBottomRowKey][i + 1][0]; + const wallY = packMaxY; + const y = bottomEdge; + const flip = cellY < wallY ? -1 : 1; + let lo = flip > 0 ? -Math.PI / 2 : 0, hi = flip > 0 ? 0 : Math.PI / 2; + for (let it = 0; it < 80; it++) { + const alpha = (lo + hi) / 2; + const d = x - (x1 + r * Math.cos(alpha)); + const h = (cellY + r * Math.sin(alpha) - wallY) * flip; + const diff = h - d * Math.sqrt(3); + if (Math.abs(diff) < 1e-8) break; + if (diff < 0) { flip > 0 ? (lo = alpha) : (hi = alpha); } else { flip > 0 ? (hi = alpha) : (lo = alpha); } + } + const alphaBot = (lo + hi) / 2; + const left = { x: x1 + r * Math.cos(alphaBot), y: cellY + r * Math.sin(alphaBot) }; + const right = { x: x2 - r * Math.cos(alphaBot), y: cellY + r * Math.sin(alphaBot) }; + const debugTri = useFullCircles ? { apex: { x, y: wallY }, left, right } : null; + bmsHolePositions.push({ x, y, diameter: bmsHoleDiameter, isTab: false, isFull: useFullCircles, debugTri }); + } + } + + ctx.fillStyle = '#1e293b'; + ctx.strokeStyle = 'rgba(102, 126, 234, 0.8)'; + ctx.lineWidth = 1.5 / zoom; + + for (const [x, y] of positions) { + const cx = (x - minX + r + spacing) * scale + offsetX; + const cy = (y - minY + r + spacing) * scale + offsetY; + const radius = r * scale; + + ctx.beginPath(); + ctx.arc(cx, cy, radius, 0, Math.PI * 2); + ctx.fill(); + ctx.stroke(); + + if (ledgeWidth > 0) { + const ledgeInnerRadius = (r - ledgeWidth) * scale; + ctx.strokeStyle = 'rgba(255, 193, 7, 0.8)'; + ctx.setLineDash([3 / zoom, 3 / zoom]); + ctx.lineWidth = 1 / zoom; + ctx.beginPath(); + ctx.arc(cx, cy, ledgeInnerRadius, 0, Math.PI * 2); + ctx.stroke(); + ctx.setLineDash([]); + ctx.strokeStyle = 'rgba(102, 126, 234, 0.8)'; + ctx.lineWidth = 1.5 / zoom; + } + } + + if (bmsHoles && bmsHolePositions.length > 0) { + if (useTabs) { + ctx.fillStyle = 'rgba(255, 193, 7, 0.5)'; + ctx.strokeStyle = 'rgba(255, 193, 7, 0.9)'; + ctx.lineWidth = 1.5 / zoom; + + const tabWidthMm = parseFloat(document.getElementById('tabWidth').value) || 4.0; + const tabDepthMm = parseFloat(document.getElementById('tabDepth').value) || 1.0; + const tabWidth = tabWidthMm * scale; + const tabHeight = tabDepthMm * scale; + + for (const hole of bmsHolePositions) { + const cx = (hole.x - minX + r + spacing) * scale + offsetX; + + if (hole.y > maxY) { + ctx.fillRect(cx - tabWidth / 2, offsetY + packHeight * scale - tabHeight, tabWidth, tabHeight); + ctx.strokeRect(cx - tabWidth / 2, offsetY + packHeight * scale - tabHeight, tabWidth, tabHeight); + } else { + ctx.fillRect(cx - tabWidth / 2, offsetY, tabWidth, tabHeight); + ctx.strokeRect(cx - tabWidth / 2, offsetY, tabWidth, tabHeight); + } + } + } else if (useFullCircles) { + let collisionError = null; + for (const hole of bmsHolePositions) { + const holeRadius = (hole.diameter / 2) * scale; + const cx = (hole.x - minX + r + spacing) * scale + offsetX; + const cy = (hole.y - minY + r + spacing) * scale + offsetY; + for (const [cellX, cellY] of positions) { + const ccx = (cellX - minX + r + spacing) * scale + offsetX; + const ccy = (cellY - minY + r + spacing) * scale + offsetY; + const dist = Math.sqrt((cx - ccx) ** 2 + (cy - ccy) ** 2); + if (dist < holeRadius + r * scale) { + const maxDiam = ((dist / scale) - r) * 2; + collisionError = `BMS hole too large, overlaps cell! Max diameter: ${maxDiam.toFixed(1)}mm`; + break; + } + } + if (collisionError) break; + } + + if (collisionError) { + ctx.restore(); + canvasState.currentPositions = []; + ctx.clearRect(0, 0, canvas.width, canvas.height); + ctx.fillStyle = '#1e293b'; + ctx.fillRect(0, 0, canvas.width, canvas.height); + showStatus(collisionError, 'error'); + return; + } + + for (const hole of bmsHolePositions) { + const cx = (hole.x - minX + r + spacing) * scale + offsetX; + const cy = (hole.y - minY + r + spacing) * scale + offsetY; + const holeRadius = (hole.diameter / 2) * scale; + + ctx.save(); + ctx.globalCompositeOperation = 'destination-out'; + ctx.fillStyle = 'black'; + ctx.beginPath(); + ctx.arc(cx, cy, holeRadius, 0, Math.PI * 2); + ctx.fill(); + ctx.globalCompositeOperation = 'source-over'; + ctx.restore(); + + ctx.strokeStyle = 'rgba(16, 185, 129, 0.9)'; + ctx.lineWidth = 1.5 / zoom; + ctx.beginPath(); + ctx.arc(cx, cy, holeRadius, 0, Math.PI * 2); + ctx.stroke(); + } + } else { + ctx.save(); + ctx.globalCompositeOperation = 'destination-out'; + + for (const hole of bmsHolePositions) { + const cx = (hole.x - minX + r + spacing) * scale + offsetX; + const holeRadius = (hole.diameter / 2) * scale; + + ctx.fillStyle = 'black'; + ctx.beginPath(); + if (hole.y > maxY) { + const extension = 3 / zoom; + ctx.arc(cx, offsetY + packHeight * scale, holeRadius, Math.PI, 0, false); + ctx.lineTo(cx + holeRadius, offsetY + packHeight * scale + extension); + ctx.lineTo(cx - holeRadius, offsetY + packHeight * scale + extension); + } else { + const extension = 3 / zoom; + ctx.arc(cx, offsetY, holeRadius, 0, Math.PI, false); + ctx.lineTo(cx - holeRadius, offsetY - extension); + ctx.lineTo(cx + holeRadius, offsetY - extension); + } + ctx.closePath(); + ctx.fill(); + } + + ctx.globalCompositeOperation = 'source-over'; + + for (const hole of bmsHolePositions) { + const cx = (hole.x - minX + r + spacing) * scale + offsetX; + const holeRadius = (hole.diameter / 2) * scale; + + ctx.strokeStyle = 'rgba(16, 185, 129, 0.9)'; + ctx.lineWidth = 1.5 / zoom; + + ctx.beginPath(); + if (hole.y > maxY) { + ctx.arc(cx, offsetY + packHeight * scale, holeRadius, Math.PI, 0, false); + } else { + ctx.arc(cx, offsetY, holeRadius, 0, Math.PI, false); + } + ctx.stroke(); + } + + ctx.restore(); + } + } + + ctx.strokeStyle = '#94a3b8'; + ctx.fillStyle = '#94a3b8'; + ctx.lineWidth = 1 / zoom; + ctx.font = `${12 / zoom}px Arial`; + ctx.textAlign = 'center'; + ctx.textBaseline = 'middle'; + + const dimOffset = 15 / zoom; + const arrowSize = 5 / zoom; + + const widthY = offsetY + packHeight * scale + dimOffset; + + ctx.setLineDash([2 / zoom, 2 / zoom]); + ctx.beginPath(); + ctx.moveTo(offsetX, offsetY + packHeight * scale); + ctx.lineTo(offsetX, widthY + dimOffset / 2); + ctx.stroke(); + ctx.beginPath(); + ctx.moveTo(offsetX + packWidth * scale, offsetY + packHeight * scale); + ctx.lineTo(offsetX + packWidth * scale, widthY + dimOffset / 2); + ctx.stroke(); + ctx.setLineDash([]); + + ctx.beginPath(); + ctx.moveTo(offsetX, widthY); + ctx.lineTo(offsetX + packWidth * scale, widthY); + ctx.stroke(); + + ctx.beginPath(); + ctx.moveTo(offsetX, widthY); + ctx.lineTo(offsetX + arrowSize, widthY - arrowSize / 2); + ctx.lineTo(offsetX + arrowSize, widthY + arrowSize / 2); + ctx.closePath(); + ctx.fill(); + + ctx.beginPath(); + ctx.moveTo(offsetX + packWidth * scale, widthY); + ctx.lineTo(offsetX + packWidth * scale - arrowSize, widthY - arrowSize / 2); + ctx.lineTo(offsetX + packWidth * scale - arrowSize, widthY + arrowSize / 2); + ctx.closePath(); + ctx.fill(); + + ctx.fillText(`${packWidth.toFixed(1)}mm`, offsetX + packWidth * scale / 2, widthY + dimOffset); + + const heightX = offsetX + packWidth * scale + dimOffset; + + ctx.setLineDash([2 / zoom, 2 / zoom]); + ctx.beginPath(); + ctx.moveTo(offsetX + packWidth * scale, offsetY); + ctx.lineTo(heightX + dimOffset / 2, offsetY); + ctx.stroke(); + ctx.beginPath(); + ctx.moveTo(offsetX + packWidth * scale, offsetY + packHeight * scale); + ctx.lineTo(heightX + dimOffset / 2, offsetY + packHeight * scale); + ctx.stroke(); + ctx.setLineDash([]); + + ctx.beginPath(); + ctx.moveTo(heightX, offsetY); + ctx.lineTo(heightX, offsetY + packHeight * scale); + ctx.stroke(); + + ctx.beginPath(); + ctx.moveTo(heightX, offsetY); + ctx.lineTo(heightX - arrowSize / 2, offsetY + arrowSize); + ctx.lineTo(heightX + arrowSize / 2, offsetY + arrowSize); + ctx.closePath(); + ctx.fill(); + + ctx.beginPath(); + ctx.moveTo(heightX, offsetY + packHeight * scale); + ctx.lineTo(heightX - arrowSize / 2, offsetY + packHeight * scale - arrowSize); + ctx.lineTo(heightX + arrowSize / 2, offsetY + packHeight * scale - arrowSize); + ctx.closePath(); + ctx.fill(); + + ctx.save(); + ctx.translate(heightX + dimOffset, offsetY + packHeight * scale / 2); + ctx.rotate(-Math.PI / 2); + ctx.fillText(`${packHeight.toFixed(1)}mm`, 0, 0); + ctx.restore(); + + ctx.restore(); +} diff --git a/src/state.js b/src/state.js new file mode 100644 index 0000000..83e1a6c --- /dev/null +++ b/src/state.js @@ -0,0 +1,19 @@ +export const canvasState = { + zoom: 1.0, + panX: 0, + panY: 0, + isDragging: false, + dragStartX: 0, + dragStartY: 0, + dragMoved: false, + lastMouseX: 0, + lastMouseY: 0, + currentPositions: [], + currentCellSize: 18, + viewTransform: null, +}; + +export const positionCache = { + key: null, + positions: null, +}; diff --git a/src/step-export.js b/src/step-export.js new file mode 100644 index 0000000..93d484d --- /dev/null +++ b/src/step-export.js @@ -0,0 +1,32 @@ +import { ocRef } from './oc.js'; +import { showStatus } from './ui.js'; + +export function downloadSTEP(shape, filename) { + const oc = ocRef.instance; + if (!oc || !shape) return; + + try { + const writer = new oc.STEPControl_Writer(); + writer.Transfer(shape, 0); + writer.Write(filename); + + const fileData = oc.FS.readFile(filename); + const blob = new Blob([fileData], { type: 'application/step' }); + const url = URL.createObjectURL(blob); + + const a = document.createElement('a'); + a.href = url; + a.download = filename; + document.body.appendChild(a); + a.click(); + document.body.removeChild(a); + URL.revokeObjectURL(url); + + oc.FS.unlink(filename); + + showStatus(`Downloaded ${filename} successfully!`, 'success'); + } catch (error) { + console.error('STEP export error:', error); + showStatus('Error exporting STEP file: ' + error.message, 'error'); + } +} diff --git a/src/ui.js b/src/ui.js new file mode 100644 index 0000000..f30d5b9 --- /dev/null +++ b/src/ui.js @@ -0,0 +1,94 @@ +export function showStatus(message, type = 'success') { + const status = document.getElementById('previewStats'); + if (!status) return; + status.textContent = message; + if (type === 'error') { + status.style.color = '#ef4444'; + } else if (type === 'success') { + status.style.color = '#10b981'; + } else { + status.style.color = '#94a3b8'; + } +} + +export function showLoading(show, text = 'Generating 3D Model', subtext = 'Please be patient...') { + const overlay = document.getElementById('loadingOverlay'); + if (!overlay) return; + + const loadingText = document.getElementById('loadingText'); + const loadingSubtext = document.getElementById('loadingSubtext'); + if (loadingText) loadingText.textContent = text; + if (loadingSubtext) loadingSubtext.textContent = subtext; + + if (show) { + overlay.classList.add('active'); + overlay.style.display = 'flex'; + } else { + overlay.classList.remove('active'); + overlay.style.display = 'none'; + } +} + +export function toggleBmsDiameter() { + const bmsType = document.getElementById('bmsHolesType').value; + const diameterGroup = document.getElementById('bmsHoleDiameterGroup'); + const tabDimsGroup = document.getElementById('tabDimensionsGroup'); + diameterGroup.style.display = + (bmsType === 'halfcircles' || bmsType === 'fullcircles') ? 'block' : 'none'; + tabDimsGroup.style.display = (bmsType === 'tabs') ? 'grid' : 'none'; +} + +export function initCustomSelects() { + const selects = document.querySelectorAll('select'); + selects.forEach(select => { + const wrapper = document.createElement('div'); + wrapper.className = 'custom-select'; + select.parentNode.insertBefore(wrapper, select); + wrapper.appendChild(select); + + const selected = document.createElement('div'); + selected.className = 'select-selected'; + selected.textContent = select.options[select.selectedIndex].text; + wrapper.appendChild(selected); + + const itemsContainer = document.createElement('div'); + itemsContainer.className = 'select-items'; + Array.from(select.options).forEach((option, index) => { + const item = document.createElement('div'); + item.textContent = option.text; + item.dataset.value = option.value; + if (index === select.selectedIndex) item.className = 'same-as-selected'; + item.addEventListener('click', function (e) { + e.stopPropagation(); + select.selectedIndex = index; + selected.textContent = this.textContent; + const prevSelected = itemsContainer.querySelector('.same-as-selected'); + if (prevSelected) prevSelected.classList.remove('same-as-selected'); + this.classList.add('same-as-selected'); + selected.click(); + select.dispatchEvent(new Event('change')); + }); + itemsContainer.appendChild(item); + }); + wrapper.appendChild(itemsContainer); + + selected.addEventListener('click', function (e) { + e.stopPropagation(); + closeAllSelect(this); + itemsContainer.classList.toggle('show'); + this.classList.toggle('select-arrow-active'); + }); + }); + document.addEventListener('click', closeAllSelect); +} + +function closeAllSelect(element) { + const items = document.querySelectorAll('.select-items'); + const selected = document.querySelectorAll('.select-selected'); + items.forEach((item, index) => { + if (element !== selected[index]) { + item.classList.remove('show'); + selected[index].classList.remove('select-arrow-active'); + } + }); +} diff --git a/styles/main.css b/styles/main.css new file mode 100644 index 0000000..81a8d4e --- /dev/null +++ b/styles/main.css @@ -0,0 +1,895 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; + background: #0a0f1e; + min-height: 100vh; + color: #e2e8f0; + line-height: 1.6; + padding: 48px 24px; +} + +.container { + max-width: 1400px; + margin: 0 auto; + transition: max-width 0.3s ease, padding 0.3s ease; +} + +/* Header */ +h1 { + font-size: 2.5em; + font-weight: 700; + color: #fff; + margin-bottom: 8px; + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); + animation: fadeInUp 0.6s ease-out; +} + +h1:hover { + color: #6495ed; + text-shadow: 0 0 20px rgba(100, 149, 237, 0.5); + transform: translateX(5px); +} + +.subtitle { + color: #94a3b8; + font-size: 1em; + margin-bottom: 32px; + transition: color 0.3s ease; + animation: fadeInUp 0.6s ease-out 0.1s both; +} + +/* Main Layout */ +.main-layout { + display: grid; + grid-template-columns: 400px 1fr; + gap: 24px; + transition: grid-template-columns 0.4s cubic-bezier(0.4, 0, 0.2, 1), gap 0.3s ease; +} + +/* Sections */ +.section { + background: rgba(15, 23, 42, 0.6); + border: 1px solid rgba(100, 149, 237, 0.1); + border-radius: 12px; + padding: 36px; + margin-bottom: 28px; + transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); + animation: fadeInUp 0.6s ease-out backwards; +} + +.section:nth-child(1) { animation-delay: 0.2s; } +.section:nth-child(2) { animation-delay: 0.3s; } +.section:nth-child(3) { animation-delay: 0.4s; } +.section:nth-child(4) { animation-delay: 0.5s; } + +.section:hover { + border-color: rgba(100, 149, 237, 0.4); + box-shadow: 0 12px 40px rgba(100, 149, 237, 0.2); + filter: brightness(1.02); + transform: translateY(-3px); +} + +.section h2 { + color: #fff; + font-size: 1.3em; + margin-bottom: 20px; + font-weight: 600; + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} + +.section:hover h2 { + color: #6495ed; + transform: translateX(4px) scale(1.02); + text-shadow: 0 0 15px rgba(100, 149, 237, 0.3); +} + +.section h3 { + color: #94a3b8; + font-size: 0.9em; + margin-bottom: 12px; + margin-top: 20px; + font-weight: 600; + text-transform: uppercase; + letter-spacing: 0.5px; + transition: color 0.2s ease; +} + +.section:hover h3 { + color: #cbd5e1; +} + +/* Form Elements */ +.form-group { + margin-bottom: 20px; + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); + position: relative; +} + +.form-group:hover { + transform: translateX(2px) scale(1.005); + background: rgba(100, 149, 237, 0.02); + border-radius: 8px; +} + +.form-group:has(select) { + z-index: 100; +} + +.form-group:hover { + opacity: 1; +} + +label { + display: block; + color: #cbd5e1; + font-size: 0.9em; + margin-bottom: 6px; + font-weight: 500; + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} + +.form-group:hover label { + color: #e2e8f0; + filter: brightness(1.1); + transform: scale(1.02) translateX(2px); +} + +select, input[type="number"] { + width: 100%; + padding: 10px 12px; + background: rgba(0, 0, 0, 0.3); + border: 1px solid rgba(100, 149, 237, 0.2); + border-radius: 6px; + color: #e2e8f0; + font-size: 0.95em; + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} + +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} + +input[type="number"] { + -moz-appearance: textfield; + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); + isolation: isolate; +} + +input[type="number"]:hover { + border-color: rgba(100, 149, 237, 0.5); + box-shadow: 0 4px 12px rgba(100, 149, 237, 0.2); + filter: brightness(1.05); + transform: translateY(-1px); +} + +input[type="number"]:focus { + outline: none; + border-color: rgba(100, 149, 237, 0.6); + background: rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 3px rgba(100, 149, 237, 0.1); +} + +select { + appearance: none; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 9L1 4h10z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: right 12px center; + padding-right: 36px; + cursor: pointer; +} + +select:hover { + border-color: rgba(100, 149, 237, 0.4); +} + +select:focus { + outline: none; + border-color: rgba(100, 149, 237, 0.6); + background: rgba(0, 0, 0, 0.4); +} + +select option { + background: #1e293b; + color: #e2e8f0; + padding: 10px; +} + +.custom-select{position:relative;width:100%;isolation:isolate} +.custom-select select{display:none} +.select-selected{background:rgba(0,0,0,.3);border:1px solid rgba(100,149,237,.2);border-radius:6px;padding:10px 36px 10px 12px;color:#e2e8f0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;user-select:none;font-size:.95em;z-index:1;isolation:isolate} +.select-selected:after{content:'';position:absolute;top:50%;right:12px;width:0;height:0;border:5px solid transparent;border-top-color:#94a3b8;transform:translateY(-30%);transition:transform .3s ease} +.select-selected.select-arrow-active:after{transform:translateY(-50%) rotate(180deg);border-top-color:#6495ed} +.select-selected:hover{border-color:rgba(100,149,237,.6);background:rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(100,149,237,.2);filter:brightness(1.05);transform:translateY(-1px)} +.select-items{position:absolute;background:#1e293b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(100,149,237,.3);border-radius:8px;top:calc(100% + 4px);left:0;right:0;z-index:10000;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-15px) scale(0.95);transform-origin:top center;transition:max-height 0.4s cubic-bezier(0.34, 1.56, 0.64, 1),opacity 0.3s ease,transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1),visibility 0s 0.4s;box-shadow:0 10px 40px rgba(0,0,0,.5);pointer-events:none} +.select-items.show{max-height:300px;opacity:1;visibility:visible;transform:translateY(0) scale(1);overflow-y:auto;transition-delay:0s;pointer-events:auto} +.select-items div{padding:12px 16px;color:#cbd5e1;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent;font-size:.95em;opacity:0;transform:translateX(-10px)} +.select-items.show div{opacity:1;transform:translateX(0)} +.select-items.show div:nth-child(1){transition-delay:.05s} +.select-items.show div:nth-child(2){transition-delay:.08s} +.select-items.show div:nth-child(3){transition-delay:.11s} +.select-items.show div:nth-child(4){transition-delay:.14s} +.select-items.show div:nth-child(5){transition-delay:.17s} +.select-items div:hover{background:rgba(100,149,237,.15);color:#fff;border-left-color:#6495ed;padding-left:20px} +.select-items div.same-as-selected{background:rgba(100,149,237,.2);color:#6495ed;font-weight:600;border-left-color:#6495ed} +.select-items::-webkit-scrollbar{width:6px} +.select-items::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:3px} +.select-items::-webkit-scrollbar-thumb{background:rgba(100,149,237,.4);border-radius:3px} +.select-items::-webkit-scrollbar-thumb:hover{background:rgba(100,149,237,.6)} +.select-hide{display:none} + +/* Checkbox */ +.checkbox-group { + display: flex; + align-items: center; + gap: 10px; + margin-bottom: 16px; + transition: all 0.2s ease; +} + +.checkbox-group:hover { + filter: brightness(1.1); + transform: translateX(3px); +} + +input[type="checkbox"] { + width: 22px; + height: 22px; + cursor: pointer; + position: relative; + appearance: none; + background: rgba(0, 0, 0, 0.3); + border: 2px solid rgba(100, 149, 237, 0.3); + border-radius: 6px; + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); + outline: none; + overflow: hidden; +} + +input[type="checkbox"]::before { + content: ''; + position: absolute; + top: 50%; + left: 50%; + width: 0; + height: 0; + border-radius: 50%; + background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + transform: translate(-50%, -50%); + transition: width 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), + height 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); +} + +input[type="checkbox"]:checked::before { + width: 150%; + height: 150%; +} + +input[type="checkbox"]:hover { + border-color: rgba(100, 149, 237, 0.6); + background: rgba(100, 149, 237, 0.1); + transform: scale(1.05); +} + +input[type="checkbox"]:active { + transform: scale(0.95); +} + +input[type="checkbox"]:checked { + border-color: #667eea; + background: transparent; +} + +input[type="checkbox"]:checked::after { + content: '✓'; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%) scale(0); + color: white; + font-size: 14px; + font-weight: bold; + z-index: 1; + animation: checkmarkPop 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) 0.1s forwards; +} + +@keyframes checkmarkPop { + 0% { + opacity: 0; + transform: translate(-50%, -50%) scale(0) rotate(-45deg); + } + 50% { + opacity: 1; + transform: translate(-50%, -50%) scale(1.3) rotate(10deg); + } + 100% { + opacity: 1; + transform: translate(-50%, -50%) scale(1) rotate(0deg); + } +} + +input[type="checkbox"]:focus { + box-shadow: 0 0 0 3px rgba(100, 149, 237, 0.2); +} + +.checkbox-group label { + margin-bottom: 0; + cursor: pointer; + transition: color 0.2s ease; +} + +.checkbox-group:hover label { + color: #fff; +} + +/* Button */ +.btn { + width: 100%; + padding: 14px 24px; + background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + color: #fff; + border: none; + border-radius: 8px; + font-size: 1em; + font-weight: 600; + cursor: pointer; + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); + margin-top: 8px; + position: relative; + overflow: hidden; + isolation: isolate; +} + +.btn::before { + content: ''; + position: absolute; + top: 0; + left: -100%; + width: 100%; + height: 100%; + background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent); + transition: left 0.5s ease; +} + +.btn:hover::before { + left: 100%; +} + +.btn:hover { + transform: translateY(-2px); + box-shadow: 0 12px 24px rgba(102, 126, 234, 0.4); + filter: brightness(1.1); + animation: pulse 2s ease-in-out infinite; +} + +.btn:active { + transform: translateY(0) scale(0.98); + box-shadow: 0 5px 10px rgba(102, 126, 234, 0.2); + filter: brightness(0.95); + animation: none; +} + +/* Grid Layout */ +.row { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 16px; + margin-bottom: 20px; + transition: grid-template-columns 0.3s ease, gap 0.3s ease; +} + +.row .form-group { + margin-bottom: 0; +} + +/* Preview */ +.preview-container { + background: rgba(15, 23, 42, 0.6); + border: 1px solid rgba(100, 149, 237, 0.1); + border-radius: 12px; + padding: 36px; + height: fit-content; + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); + animation: fadeInUp 0.6s ease-out 0.3s backwards; +} + +.preview-container:hover { + border-color: rgba(100, 149, 237, 0.4); + box-shadow: 0 12px 40px rgba(100, 149, 237, 0.2); + filter: brightness(1.02); + transform: translateY(-3px); +} + +.preview-container h2 { + margin-bottom: 20px; + color: #fff; + font-size: 1.3em; + font-weight: 600; + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} + +.preview-container:hover h2 { + color: #6495ed; + transform: translateX(4px) scale(1.02); + text-shadow: 0 0 15px rgba(100, 149, 237, 0.3); +} + +.preview-container.updating { + border-color: rgba(100, 149, 237, 0.4); +} + +#preview { + width: 100%; + height: 600px; + border: 1px solid rgba(100, 149, 237, 0.2); + border-radius: 8px; + background: #1e293b; + display: block; + cursor: grab; + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} + +#preview:hover { + border-color: rgba(100, 149, 237, 0.5); +} + +#preview:active { + cursor: grabbing; +} + +#previewStats { + margin-top: 12px; + padding: 12px; + background: rgba(0, 0, 0, 0.2); + border-radius: 6px; + text-align: center; + font-size: 0.95em; + color: #94a3b8; + transition: all 0.3s ease; +} + +#previewStats:hover { + background: rgba(0, 0, 0, 0.3); + color: #e2e8f0; +} + +/* Loading Overlay */ +.loading-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: rgba(10, 15, 30, 0.95); + backdrop-filter: blur(8px); + display: none; + justify-content: center; + align-items: center; + z-index: 9999; + animation: fadeIn 0.3s ease; +} + +.loading-overlay.active { + display: flex; +} + +@keyframes fadeIn { + from { opacity: 0; } + to { opacity: 1; } +} + +.loading-content { + text-align: center; + animation: slideUp 0.4s ease; +} + +@keyframes slideUp { + from { + opacity: 0; + transform: translateY(20px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +.spinner { + width: 60px; + height: 60px; + border: 4px solid rgba(100, 149, 237, 0.2); + border-top-color: #6495ed; + border-radius: 50%; + animation: spin 1s linear infinite; + margin: 0 auto 24px; +} + +@keyframes spin { + to { transform: rotate(360deg); } +} + +.loading-text { + font-size: 1.2em; + color: #fff; + font-weight: 600; + margin-bottom: 8px; +} + +.loading-subtext { + font-size: 0.95em; + color: #94a3b8; +} + +@keyframes fadeInUp { + from { + opacity: 0; + transform: translateY(10px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +@keyframes pulse { + 0%, 100% { + box-shadow: 0 4px 24px rgba(100, 149, 237, 0.3); + } + 50% { + box-shadow: 0 4px 32px rgba(100, 149, 237, 0.5); + } +} + +@keyframes ripple { + 0% { + transform: scale(0); + opacity: 0.5; + } + 100% { + transform: scale(2); + opacity: 0; + } +} + +/* Responsive Design */ +@media (max-width: 1400px) { + .main-layout { + grid-template-columns: 350px 1fr; + } +} + +@media (max-width: 1200px) { + .main-layout { + grid-template-columns: 1fr; + } + + .config-sidebar { + order: 2; + } + + .preview-container { + order: 1; + } + + #preview { + height: 400px; + } +} + +@media (max-width: 768px) { + body { + padding: 20px 16px; + } + + h1 { + font-size: 2em; + margin-bottom: 12px; + } + + .subtitle { + font-size: 0.95em; + margin-bottom: 28px; + } + + .section { + padding: 24px; + margin-bottom: 20px; + } + + .preview-container { + padding: 24px; + } + + .row { + grid-template-columns: 1fr; + gap: 16px; + } + + #preview { + height: 400px; + cursor: default; + } + + .form-group { + margin-bottom: 16px; + } + + label { + font-size: 0.9em; + margin-bottom: 8px; + } + + select, input[type="number"] { + font-size: 16px; + padding: 12px 14px; + } + + .btn { + padding: 14px 24px; + font-size: 1em; + } + + .loading-text { + font-size: 1.1em; + } + + .loading-subtext { + font-size: 0.9em; + } +} + +@media (max-width: 480px) { + body { + padding: 16px 12px; + } + + h1 { + font-size: 1.75em; + } + + .section { + padding: 20px; + border-radius: 10px; + } + + .preview-container { + padding: 20px; + } + + .section h2 { + font-size: 1.2em; + margin-bottom: 20px; + } + + .section h3 { + font-size: 0.85em; + } + + #preview { + height: 350px; + } + + .spinner { + width: 50px; + height: 50px; + } +} + +/* Landscape orientation for mobile */ +@media (max-width: 768px) and (orientation: landscape) { + .main-layout { + grid-template-columns: 300px 1fr; + } + + .config-sidebar { + order: 1; + } + + .preview-container { + order: 2; + } + + #preview { + height: 350px; + } +} + +/* Touch device optimizations */ +@media (hover: none) and (pointer: coarse) { + select, input[type="number"], .btn { + min-height: 48px; + font-size: 16px; + } + + .checkbox-group input[type="checkbox"] { + width: 28px; + height: 28px; + } + + .checkbox-group label { + padding-left: 12px; + } + + .form-group:hover { + transform: none; + background: transparent; + } + + input[type="number"]:hover, + select:hover, + .btn:hover { + transform: none; + filter: none; + } + + .btn:active { + transform: scale(0.97); + } + + #preview { + cursor: default; + touch-action: pan-x pan-y pinch-zoom; + } +} + +/* Busbars */ +#busbarList { + margin-bottom: 8px; +} + +.busbar-empty { + color: #94a3b8; + font-size: 0.85em; + font-style: italic; + text-align: center; + padding: 12px 8px; + border: 1px dashed rgba(100, 149, 237, 0.2); + border-radius: 6px; +} + +.busbar-row { + padding: 8px 10px; + border: 1px solid rgba(100, 149, 237, 0.15); + border-radius: 8px; + margin-bottom: 6px; + cursor: pointer; + transition: all 0.2s ease; + background: rgba(0, 0, 0, 0.2); +} + +.busbar-row:hover { + border-color: rgba(100, 149, 237, 0.35); + background: rgba(0, 0, 0, 0.3); +} + +.busbar-row.active { + border-color: #6495ed; + box-shadow: 0 0 0 1px rgba(100, 149, 237, 0.4), 0 4px 12px rgba(100, 149, 237, 0.15); + background: rgba(100, 149, 237, 0.08); +} + +.busbar-header { + display: flex; + align-items: center; + gap: 8px; +} + +.busbar-swatch { + width: 16px; + height: 16px; + border-radius: 4px; + flex-shrink: 0; + box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15); +} + +.busbar-name { + flex: 1; + min-width: 0; + padding: 4px 6px; + background: transparent; + border: 1px solid transparent; + color: #e2e8f0; + font-size: 0.9em; + border-radius: 4px; +} + +.busbar-name:hover { + border-color: rgba(100, 149, 237, 0.25); +} + +.busbar-name:focus { + outline: none; + border-color: rgba(100, 149, 237, 0.6); + background: rgba(0, 0, 0, 0.3); +} + +.busbar-del { + background: none; + border: none; + color: #94a3b8; + cursor: pointer; + font-size: 1.25em; + padding: 0 6px; + line-height: 1; + border-radius: 4px; + transition: all 0.15s ease; +} + +.busbar-del:hover { + color: #ef4444; + background: rgba(239, 68, 68, 0.15); +} + +.busbar-meta { + display: flex; + align-items: center; + justify-content: space-between; + gap: 8px; + margin-top: 6px; + padding-left: 24px; + font-size: 0.8em; + color: #94a3b8; +} + +.busbar-thickness-label { + display: flex; + align-items: center; + gap: 6px; + color: #94a3b8; + font-size: 0.95em; + cursor: text; +} + +.busbar-thickness { + width: 64px; + padding: 3px 6px; + font-size: 0.9em; + background: rgba(0, 0, 0, 0.3); + border: 1px solid rgba(100, 149, 237, 0.2); + border-radius: 4px; + color: #e2e8f0; +} + +.busbar-thickness:focus { + outline: none; + border-color: rgba(100, 149, 237, 0.6); +} + +.busbar-blocked { + margin-top: 6px; + padding: 6px 8px; + font-size: 0.8em; + color: #ef4444; + background: rgba(239, 68, 68, 0.08); + border-radius: 4px; +} + +.btn-secondary { + width: 100%; + padding: 10px 16px; + background: rgba(100, 149, 237, 0.12); + border: 1px solid rgba(100, 149, 237, 0.3); + color: #e2e8f0; + border-radius: 8px; + cursor: pointer; + font-size: 0.9em; + font-weight: 500; + transition: all 0.2s ease; + margin-bottom: 12px; +} + +.btn-secondary:hover { + background: rgba(100, 149, 237, 0.22); + border-color: rgba(100, 149, 237, 0.5); + transform: translateY(-1px); +} + +.btn-secondary:active { + transform: translateY(0); +} diff --git a/vendor/opencascade.wasm.js b/vendor/opencascade.wasm.js new file mode 100644 index 0000000..19bd7ee --- /dev/null +++ b/vendor/opencascade.wasm.js @@ -0,0 +1,18 @@ + +// This is opencascade.js. + +var opencascade = (function() { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(opencascade) { + opencascade = opencascade || {}; + +var Module=typeof opencascade!=="undefined"?opencascade:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;var nodeFS;var nodePath;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=function shell_read(filename,binary){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);return nodeFS["readFileSync"](filename,binary?null:"utf8")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var STACK_ALIGN=16;function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;return Math.ceil(size/factor)*factor}var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":32620,"maximum":32620+0,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var WASM_PAGE_SIZE=65536;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=7948720,DYNAMICTOP_PTR=2705680;var INITIAL_INITIAL_MEMORY=Module["INITIAL_MEMORY"]||134217728;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_INITIAL_MEMORY/WASM_PAGE_SIZE,"maximum":2147483648/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPreMain(cb){__ATMAIN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}function hasPrefix(str,prefix){return String.prototype.startsWith?str.startsWith(prefix):str.indexOf(prefix)===0}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return hasPrefix(filename,dataURIPrefix)}var fileURIPrefix="file://";function isFileURI(filename){return hasPrefix(filename,fileURIPrefix)}var wasmBinaryFile="opencascade.wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;__ATINIT__.push({func:function(){___wasm_call_ctors()}});function demangle(func){return func}function demangleAll(text){var regex=/\b_Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___cxa_allocate_exception(size){return _malloc(size)}function _atexit(func,arg){}var ___exception_infos={};var ___exception_caught=[];function ___exception_addRef(ptr){if(!ptr)return;var info=___exception_infos[ptr];info.refcount++}function ___exception_deAdjust(adjusted){if(!adjusted||___exception_infos[adjusted])return adjusted;for(var key in ___exception_infos){var ptr=+key;var adj=___exception_infos[ptr].adjusted;var len=adj.length;for(var i=0;i>2]=thrown;thrown=buffer;for(var i=0;i>2];info.adjusted.push(thrown);return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}function ___cxa_find_matching_catch_3(){var thrown=___exception_last;if(!thrown){return(setTempRet0(0),0)|0}var info=___exception_infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=___cxa_is_pointer_type(throwntype);var buffer=0;HEAP32[buffer>>2]=thrown;thrown=buffer;for(var i=0;i>2];info.adjusted.push(thrown);return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}function ___cxa_find_matching_catch_4(){var thrown=___exception_last;if(!thrown){return(setTempRet0(0),0)|0}var info=___exception_infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=___cxa_is_pointer_type(throwntype);var buffer=0;HEAP32[buffer>>2]=thrown;thrown=buffer;for(var i=0;i>2];info.adjusted.push(thrown);return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}function ___cxa_find_matching_catch_5(){var thrown=___exception_last;if(!thrown){return(setTempRet0(0),0)|0}var info=___exception_infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=___cxa_is_pointer_type(throwntype);var buffer=0;HEAP32[buffer>>2]=thrown;thrown=buffer;for(var i=0;i>2];info.adjusted.push(thrown);return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}function ___cxa_rethrow(){var ptr=___exception_caught.pop();ptr=___exception_deAdjust(ptr);if(!___exception_infos[ptr].rethrown){___exception_caught.push(ptr);___exception_infos[ptr].rethrown=true}___exception_last=ptr;throw ptr}function ___cxa_thread_atexit(a0,a1){return _atexit(a0,a1)}function ___cxa_throw(ptr,type,destructor){___exception_infos[ptr]={ptr:ptr,adjusted:[ptr],type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};___exception_last=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exceptions=1}else{__ZSt18uncaught_exceptionv.uncaught_exceptions++}throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}function ___map_file(pathname,size){setErrNo(63);return-1}function ___resumeException(ptr){if(!___exception_last){___exception_last=ptr}throw ptr}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 2}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 2}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 2}return 0},mayLookup:function(dir){var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:function(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(70)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(29)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(29)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___sys_access(path,amode){try{path=SYSCALLS.getStr(path);return SYSCALLS.doAccess(path,amode)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function syscallMmap2(addr,len,prot,flags,fd,off){off<<=12;var ptr;var allocated=false;if((flags&16)!==0&&addr%16384!==0){return-28}if((flags&32)!==0){ptr=_memalign(16384,len);if(!ptr)return-48;_memset(ptr,0,len);allocated=true}else{var info=FS.getStream(fd);if(!info)return-8;var res=FS.mmap(info,addr,len,off,prot,flags);ptr=res.ptr;allocated=res.allocated}SYSCALLS.mappings[ptr]={malloc:ptr,len:len,allocated:allocated,fd:fd,prot:prot,flags:flags,offset:off};return ptr}function ___sys_mmap2(addr,len,prot,flags,fd,off){try{return syscallMmap2(addr,len,prot,flags,fd,off)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function syscallMunmap(addr,len){if((addr|0)===-1||len===0){return-28}var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);if(info.prot&2){SYSCALLS.doMsync(addr,stream,len,info.flags,info.offset)}FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}function ___sys_munmap(addr,len){try{return syscallMunmap(addr,len)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_stat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_uname(buf){try{if(!buf)return-21;var layout={"sysname":0,"nodename":65,"domainname":325,"machine":260,"version":195,"release":130,"__size__":390};var copyString=function(element,value){var offset=layout[element];writeAsciiToMemory(value,buf+offset)};copyString("sysname","Emscripten");copyString("nodename","emscripten");copyString("release","1.0");copyString("version","#1");copyString("machine","x86-JS");return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function _abort(){abort()}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else _emscripten_get_now=function(){return performance.now()};var _emscripten_get_now_is_monotonic=true;function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if((clk_id===1||clk_id===4)&&_emscripten_get_now_is_monotonic){now=_emscripten_get_now()}else{setErrNo(28);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}function _longjmp(env,value){_setThrew(env,value||1);throw"longjmp"}function _emscripten_longjmp(env,value){_longjmp(env,value)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function _emscripten_get_heap_size(){return HEAPU8.length}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){requestedSize=requestedSize>>>0;var oldSize=_emscripten_get_heap_size();var PAGE_MULTIPLE=65536;var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}var minHeapSize=16777216;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(minHeapSize,requestedSize,overGrownHeapSize),PAGE_MULTIPLE));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function __getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator==="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":__getExecutableName()};for(var x in ENV){env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4;HEAP8[pbuf>>0]=type;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _getTempRet0(){return getTempRet0()|0}function __inet_pton4_raw(str){var b=str.split(".");for(var i=0;i<4;i++){var tmp=Number(b[i]);if(isNaN(tmp))return null;b[i]=tmp}return(b[0]|b[1]<<8|b[2]<<16|b[3]<<24)>>>0}function jstoi_q(str){return parseInt(str)}function __inet_pton6_raw(str){var words;var w,offset,z;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str==="::"){return[0,0,0,0,0,0,0,0]}if(str.indexOf("::")===0){str=str.replace("::","Z:")}else{str=str.replace("::",":Z:")}if(str.indexOf(".")>0){str=str.replace(new RegExp("[.]","g"),":");words=str.split(":");words[words.length-4]=jstoi_q(words[words.length-4])+jstoi_q(words[words.length-3])*256;words[words.length-3]=jstoi_q(words[words.length-2])+jstoi_q(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(":")}offset=0;z=0;for(w=0;w>2]=nameBuf;var aliasesBuf=_malloc(4);HEAP32[aliasesBuf>>2]=0;HEAP32[ret+4>>2]=aliasesBuf;var afinet=2;HEAP32[ret+8>>2]=afinet;HEAP32[ret+12>>2]=4;var addrListBuf=_malloc(12);HEAP32[addrListBuf>>2]=addrListBuf+8;HEAP32[addrListBuf+4>>2]=0;HEAP32[addrListBuf+8>>2]=__inet_pton4_raw(DNS.lookup_name(name));HEAP32[ret+16>>2]=addrListBuf;return ret}function _getpwnam(){throw"getpwnam: TODO"}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _llvm_eh_typeid_for(type){return type}var ___tm_current=2705696;var ___tm_timezone=(stringToUTF8("GMT",2705744,4),2705744);function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summer.getTimezoneOffset()>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _localtime_r(time,tmPtr){_tzset();var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst;var zonePtr=HEAP32[__get_tzname()+(dst?4:0)>>2];HEAP32[tmPtr+40>>2]=zonePtr;return tmPtr}function _localtime(time){return _localtime_r(time,___tm_current)}function _pthread_create(){return 6}function _pthread_detach(){}function _pthread_join(){}function _pthread_mutexattr_destroy(){}function _pthread_mutexattr_init(){}function _pthread_mutexattr_settype(){}function _setTempRet0($i){setTempRet0($i|0)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _sysconf(name){switch(name){case 30:return 16384;case 85:var maxHeapSize=2147483648;return maxHeapSize/16384;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:case 79:return 200809;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator==="object")return navigator["hardwareConcurrency"]||1;return 1}}setErrNo(28);return-1}function _times(buffer){if(buffer!==0){_memset(buffer,0,16)}return 0}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var asmLibraryArg={"p":___cxa_allocate_exception,"Z":___cxa_begin_catch,"ra":___cxa_end_catch,"d":___cxa_find_matching_catch_2,"f":___cxa_find_matching_catch_3,"kc":___cxa_find_matching_catch_4,"Fe":___cxa_find_matching_catch_5,"q":___cxa_free_exception,"kh":___cxa_rethrow,"hf":___cxa_thread_atexit,"t":___cxa_throw,"Ah":___map_file,"i":___resumeException,"zh":___sys_access,"xh":___sys_chmod,"Je":___sys_fcntl64,"yh":___sys_fstat64,"Ch":___sys_ioctl,"Eh":___sys_mmap2,"Fh":___sys_munmap,"Ef":___sys_open,"Bf":___sys_stat64,"Dh":___sys_uname,"Af":_abort,"wf":_clock_gettime,"x":_emscripten_longjmp,"sh":_emscripten_memcpy_big,"th":_emscripten_resize_heap,"vh":_environ_get,"wh":_environ_sizes_get,"oh":_exit,"Ke":_fd_close,"Cf":_fd_fdstat_get,"Bh":_fd_read,"qh":_fd_seek,"Df":_fd_write,"c":_getTempRet0,"ai":_gethostbyname,"Hh":_getpwnam,"Ac":_gettimeofday,"Pa":invoke_d,"Q":invoke_dd,"H":invoke_ddd,"ba":invoke_dddd,"rc":invoke_ddddd,"Gf":invoke_ddii,"o":invoke_di,"D":invoke_did,"hc":invoke_didd,"qb":invoke_diddd,"og":invoke_didddddidi,"le":invoke_didddidi,"Ua":invoke_diddi,"yd":invoke_diddidii,"vb":invoke_didi,"kj":invoke_dididd,"Ye":invoke_didii,"Zd":invoke_didiidii,"ij":invoke_didiidiiddi,"cg":invoke_didiiiiidi,"v":invoke_dii,"Ea":invoke_diid,"wc":invoke_diidd,"Cb":invoke_diiddd,"pg":invoke_diiddi,"Qc":invoke_diidi,"dd":invoke_diidii,"qi":invoke_diidiiii,"$":invoke_diii,"lg":invoke_diiid,"ah":invoke_diiiddi,"Ae":invoke_diiidii,"Yd":invoke_diiidiiddi,"wb":invoke_diiidiii,"pi":invoke_diiidiiii,"Sb":invoke_diiii,"qc":invoke_diiiidd,"oi":invoke_diiiidii,"Db":invoke_diiiii,"Ad":invoke_diiiiii,"Fb":invoke_diiiiiidiiii,"Qf":invoke_diiiiiii,"m":invoke_i,"Pc":invoke_iddddiid,"Qd":invoke_idddii,"ih":invoke_iddid,"_e":invoke_iddiddiiiii,"Lg":invoke_iddii,"Rc":invoke_iddiii,"uc":invoke_iddiiiiii,"kg":invoke_iddiiiiiii,"pf":invoke_idi,"Oc":invoke_idid,"cc":invoke_idii,"Jb":invoke_idiid,"wd":invoke_idiiddii,"Ig":invoke_idiiididii,"$d":invoke_idiiiii,"ac":invoke_idiiiiii,"b":invoke_ii,"G":invoke_iid,"ua":invoke_iidd,"Aa":invoke_iiddd,"Pg":invoke_iidddd,"Di":invoke_iiddddd,"Bg":invoke_iiddddddd,"Be":invoke_iiddddddddiii,"Mh":invoke_iiddddddiiii,"Ce":invoke_iiddddi,"me":invoke_iiddddii,"gf":invoke_iidddi,"qj":invoke_iidddidd,"ng":invoke_iidddiii,"yg":invoke_iidddiiiiii,"zg":invoke_iidddiiiiiiiii,"Si":invoke_iidddiiiiiiiiii,"Ga":invoke_iiddi,"$i":invoke_iiddid,"oe":invoke_iiddiddidii,"Qb":invoke_iiddii,"Jf":invoke_iiddiid,"Ki":invoke_iiddiiid,"Nh":invoke_iiddiiiii,"Ue":invoke_iiddiiiiii,"Zh":invoke_iiddiiiiiiiiii,"V":invoke_iidi,"fd":invoke_iidid,"lj":invoke_iididd,"Uh":invoke_iididdii,"Vh":invoke_iididi,"Ne":invoke_iididiii,"na":invoke_iidii,"Ei":invoke_iidiiddii,"Ja":invoke_iidiii,"_b":invoke_iidiiid,"Lc":invoke_iidiiidd,"Bc":invoke_iidiiii,"md":invoke_iidiiiidiiiiii,"fe":invoke_iidiiiiii,"ye":invoke_iidiiiiiiiii,"e":invoke_iii,"N":invoke_iiid,"O":invoke_iiidd,"Pb":invoke_iiiddd,"zb":invoke_iiidddd,"ef":invoke_iiiddddd,"hb":invoke_iiidddddd,"Pf":invoke_iiidddddddddd,"ec":invoke_iiidddddiii,"sd":invoke_iiiddddi,"wi":invoke_iiiddddid,"sa":invoke_iiiddddii,"ff":invoke_iiiddddiii,"Pd":invoke_iiidddi,"Og":invoke_iiidddid,"Ve":invoke_iiidddiid,"Ld":invoke_iiidddiiiii,"Ba":invoke_iiiddi,"Hb":invoke_iiiddid,"$a":invoke_iiiddidd,"Ob":invoke_iiiddidddd,"ei":invoke_iiiddidi,"F":invoke_iiiddii,"Bi":invoke_iiiddiidd,"Gi":invoke_iiiddiii,"of":invoke_iiiddiiii,"_g":invoke_iiiddiiiii,"S":invoke_iiidi,"Rb":invoke_iiidid,"Hd":invoke_iiididdii,"xi":invoke_iiididi,"Ha":invoke_iiidii,"zf":invoke_iiidiid,"Cg":invoke_iiidiidiid,"qa":invoke_iiidiii,"bh":invoke_iiidiiiid,"gd":invoke_iiidiiiii,"ed":invoke_iiidiiiiii,"k":invoke_iiii,"K":invoke_iiiid,"ka":invoke_iiiidd,"Nb":invoke_iiiiddd,"Gc":invoke_iiiidddd,"Ed":invoke_iiiidddddd,"ti":invoke_iiiidddddddddd,"dj":invoke_iiiiddddddi,"Xh":invoke_iiiiddddddii,"od":invoke_iiiiddddi,"nd":invoke_iiiiddddidd,"pc":invoke_iiiidddi,"xa":invoke_iiiidddid,"hj":invoke_iiiidddiiii,"_d":invoke_iiiidddiiiii,"Ub":invoke_iiiiddi,"Zf":invoke_iiiiddiddiiii,"Za":invoke_iiiiddii,"Fg":invoke_iiiiddiid,"Xe":invoke_iiiiddiii,"Cd":invoke_iiiiddiiii,"Qa":invoke_iiiidi,"Hi":invoke_iiiidid,"Yi":invoke_iiiididi,"Fc":invoke_iiiidii,"pb":invoke_iiiidiii,"di":invoke_iiiidiiid,"ni":invoke_iiiidiiiddddddd,"Ji":invoke_iiiidiiii,"jh":invoke_iiiidiiiii,"Gg":invoke_iiiidiiiiiid,"n":invoke_iiiii,"ma":invoke_iiiiid,"Ta":invoke_iiiiidd,"qd":invoke_iiiiiddd,"si":invoke_iiiiidddd,"Se":invoke_iiiiiddddi,"Ec":invoke_iiiiiddi,"xd":invoke_iiiiiddidi,"yb":invoke_iiiiiddii,"kd":invoke_iiiiiddiiddidiii,"ld":invoke_iiiiiddiididii,"Qg":invoke_iiiiiddiii,"ui":invoke_iiiiiddiiiiiii,"gc":invoke_iiiiidi,"Ya":invoke_iiiiididi,"ze":invoke_iiiiidii,"Eb":invoke_iiiiidiidd,"df":invoke_iiiiidiii,"Xi":invoke_iiiiidiiidi,"Rg":invoke_iiiiidiiiiii,"y":invoke_iiiiii,"ia":invoke_iiiiiid,"Cc":invoke_iiiiiidd,"Th":invoke_iiiiiidddii,"ch":invoke_iiiiiiddi,"fh":invoke_iiiiiiddiddiii,"bg":invoke_iiiiiiddiddiiiii,"Zb":invoke_iiiiiiddiiddidii,"De":invoke_iiiiiiddiiiii,"_h":invoke_iiiiiidi,"Kd":invoke_iiiiiidiii,"nb":invoke_iiiiiidiiidd,"Ph":invoke_iiiiiidiiiii,"u":invoke_iiiiiii,"Ra":invoke_iiiiiiid,"bj":invoke_iiiiiiiddi,"$f":invoke_iiiiiiiddiddiiiiii,"ii":invoke_iiiiiiiddidii,"ji":invoke_iiiiiiididi,"w":invoke_iiiiiiii,"mj":invoke_iiiiiiiid,"Ge":invoke_iiiiiiiidd,"Hc":invoke_iiiiiiiidddddddddiiddii,"af":invoke_iiiiiiiidddddiiidddd,"Bd":invoke_iiiiiiiiddi,"dg":invoke_iiiiiiiiddidi,"Xb":invoke_iiiiiiiiddii,"Nd":invoke_iiiiiiiiddiiii,"Zc":invoke_iiiiiiiiddiiiii,"fi":invoke_iiiiiiiididd,"Li":invoke_iiiiiiiidiii,"fa":invoke_iiiiiiiii,"rb":invoke_iiiiiiiiid,"td":invoke_iiiiiiiiidddd,"ri":invoke_iiiiiiiiiddddii,"ci":invoke_iiiiiiiiiddiiii,"cf":invoke_iiiiiiiiidi,"ke":invoke_iiiiiiiiidiii,"Te":invoke_iiiiiiiiidiiii,"J":invoke_iiiiiiiiii,"Re":invoke_iiiiiiiiiid,"gg":invoke_iiiiiiiiiidddiiiiiiiiii,"rf":invoke_iiiiiiiiiiddidd,"hg":invoke_iiiiiiiiiidiiiiiiiiii,"_a":invoke_iiiiiiiiiii,"Dg":invoke_iiiiiiiiiiiddddiiiiiiiiii,"We":invoke_iiiiiiiiiiiddddiiiiiiiiiii,"Wd":invoke_iiiiiiiiiiidi,"Sa":invoke_iiiiiiiiiiii,"ud":invoke_iiiiiiiiiiiid,"Jd":invoke_iiiiiiiiiiiiddddiiiiiiiii,"Vc":invoke_iiiiiiiiiiiiddddiiiiiiiiiiiiii,"hd":invoke_iiiiiiiiiiiiddiiiiii,"Ib":invoke_iiiiiiiiiiiii,"Zg":invoke_iiiiiiiiiiiiid,"tc":invoke_iiiiiiiiiiiiii,"ce":invoke_iiiiiiiiiiiiiid,"Qe":invoke_iiiiiiiiiiiiiiddi,"eh":invoke_iiiiiiiiiiiiiii,"ge":invoke_iiiiiiiiiiiiiiiddddiiiiiiiii,"je":invoke_iiiiiiiiiiiiiiiddddiiiiiiiiii,"lc":invoke_iiiiiiiiiiiiiiii,"zi":invoke_iiiiiiiiiiiiiiiii,"Uf":invoke_iiiiiiiiiiiiiiiiidddiiiiiiiii,"dc":invoke_iiiiiiiiiiiiiiiiii,"Rf":invoke_iiiiiiiiiiiiiiiiiiddddiiiiiiiiii,"Tf":invoke_iiiiiiiiiiiiiiiiiiddddiiiiiiiiiii,"Od":invoke_iiiiiiiiiiiiiiiiiiii,"Ai":invoke_iiiiiiiiiiiiiiiiiiiiiiiii,"qg":invoke_iiiiiiiiiiiiiiiiiiiiiiiiiii,"rh":invoke_iiji,"R":invoke_v,"Gd":invoke_vddd,"Le":invoke_vddddiiiiiiiiiiii,"mb":invoke_vdddii,"Nc":invoke_vdddiii,"Eg":invoke_vdddiiii,"tg":invoke_vdddiiiiiiiii,"Ka":invoke_vddi,"hi":invoke_vddiddi,"xb":invoke_vddiddiii,"Mb":invoke_vddidiii,"Bb":invoke_vddii,"Mg":invoke_vddiii,"kb":invoke_vddiiii,"oc":invoke_vddiiiiiii,"Nf":invoke_vddiiiiiiiiiiiiiii,"ee":invoke_vddiiiiiiiiiiiiiiiii,"Mf":invoke_vddiiiiiiiiiiiiiiiiiiii,"Lf":invoke_vddiiiiiiiiiiiiiiiiiiiiiiii,"Dc":invoke_vdi,"fb":invoke_vdiddddi,"Ic":invoke_vdiddii,"bc":invoke_vdiddiiii,"ad":invoke_vdiddiiiiii,"sb":invoke_vdidii,"Tc":invoke_vdiii,"qe":invoke_vdiiii,"Va":invoke_vdiiiii,"Ab":invoke_vdiiiiiiii,"cb":invoke_vdiiiiiiiii,"te":invoke_vdiiiiiiiiii,"Ng":invoke_vdiiiiiiiiiii,"a":invoke_vi,"A":invoke_vid,"da":invoke_vidd,"wa":invoke_viddd,"Fa":invoke_vidddd,"vi":invoke_viddddd,"Kb":invoke_vidddddd,"vg":invoke_viddddddd,"Sc":invoke_vidddddddddddd,"zc":invoke_vidddddddii,"uf":invoke_viddddddiii,"ne":invoke_vidddddi,"Id":invoke_vidddddiii,"vc":invoke_viddddi,"mc":invoke_viddddii,"lf":invoke_viddddiid,"ie":invoke_viddddiii,"id":invoke_viddddiiii,"Mi":invoke_viddddiiiii,"eb":invoke_vidddi,"Ie":invoke_vidddidddddd,"Sd":invoke_vidddii,"Sf":invoke_vidddiii,"_c":invoke_vidddiiidi,"aa":invoke_viddi,"Vb":invoke_viddid,"Dd":invoke_viddidd,"pj":invoke_viddidddiiii,"db":invoke_viddii,"Wc":invoke_viddiiddi,"Yg":invoke_viddiiddiii,"Xg":invoke_viddiididiiiiiiiiiiiiiiiiiii,"Qh":invoke_viddiidiiidii,"P":invoke_viddiii,"ab":invoke_viddiiiiii,"be":invoke_viddiiiiiiiiii,"C":invoke_vidi,"La":invoke_vidid,"Lb":invoke_vididd,"yf":invoke_vididdi,"jb":invoke_vididi,"I":invoke_vidii,"Fi":invoke_vidiiddddii,"Sg":invoke_vidiidii,"W":invoke_vidiii,"Wh":invoke_vidiiiddii,"Fd":invoke_vidiiidi,"Tb":invoke_vidiiii,"_i":invoke_vidiiiiidd,"Ee":invoke_vidiiiiii,"yi":invoke_vidiiiiiiiiiii,"g":invoke_vii,"s":invoke_viid,"B":invoke_viidd,"ca":invoke_viiddd,"Ca":invoke_viidddd,"yc":invoke_viiddddd,"ea":invoke_viidddddd,"tf":invoke_viidddddddd,"ic":invoke_viidddddddiiii,"$e":invoke_viidddddi,"mg":invoke_viidddddiii,"pe":invoke_viiddddi,"qf":invoke_viiddddidd,"ig":invoke_viiddddiddd,"sg":invoke_viiddddiii,"bb":invoke_viidddi,"wg":invoke_viidddii,"Ud":invoke_viidddiii,"X":invoke_viiddi,"jj":invoke_viiddid,"xc":invoke_viiddidd,"jg":invoke_viiddidi,"ja":invoke_viiddii,"Jh":invoke_viiddiidiiiiii,"zd":invoke_viiddiii,"Md":invoke_viiddiiii,"gj":invoke_viiddiiiii,"pd":invoke_viiddiiiiii,"Wb":invoke_viiddiiiiiiii,"Y":invoke_viidi,"pa":invoke_viidid,"he":invoke_viididd,"Ii":invoke_viididdi,"se":invoke_viididi,"la":invoke_viidii,"Yh":invoke_viidiid,"ob":invoke_viidiii,"rd":invoke_viidiiid,"Vg":invoke_viidiiidddii,"Gb":invoke_viidiiiii,"jf":invoke_viidiiiiii,"j":invoke_viii,"E":invoke_viiid,"U":invoke_viiidd,"tb":invoke_viiiddd,"Ma":invoke_viiidddd,"gi":invoke_viiiddddd,"Ag":invoke_viiiddddi,"Yf":invoke_viiiddddiddi,"Hf":invoke_viiiddddii,"Jg":invoke_viiidddi,"Gh":invoke_viiidddiii,"Oa":invoke_viiiddi,"Sh":invoke_viiiddid,"Kh":invoke_viiiddidiii,"dh":invoke_viiiddidiiiii,"Vf":invoke_viiiddii,"$b":invoke_viiiddiiii,"vd":invoke_viiiddiiiii,"Oh":invoke_viiiddiiiiiiiiiiiiii,"za":invoke_viiidi,"Hg":invoke_viiidid,"Ni":invoke_viiididi,"ta":invoke_viiidii,"Uc":invoke_viiidiid,"cd":invoke_viiidiii,"cj":invoke_viiidiiii,"Rh":invoke_viiidiiiiddiiiiii,"Na":invoke_viiidiiiii,"Ug":invoke_viiidiiiiiiiiii,"l":invoke_viiii,"L":invoke_viiiid,"oa":invoke_viiiidd,"Rd":invoke_viiiidddd,"Ze":invoke_viiiiddddd,"ug":invoke_viiiidddddd,"Wg":invoke_viiiidddii,"xg":invoke_viiiidddiiiii,"fc":invoke_viiiiddi,"ha":invoke_viiiidi,"Ia":invoke_viiiidii,"Yb":invoke_viiiidiidi,"Xd":invoke_viiiidiii,"Ti":invoke_viiiidiiidi,"Ff":invoke_viiiidiiii,"Wf":invoke_viiiidiiiiiidiiiiiiiiiii,"r":invoke_viiiii,"T":invoke_viiiiid,"ya":invoke_viiiiidd,"Mc":invoke_viiiiiddd,"sc":invoke_viiiiidddd,"aj":invoke_viiiiidddddddd,"Vd":invoke_viiiiiddddi,"ag":invoke_viiiiiddddiddi,"Kc":invoke_viiiiidddii,"Of":invoke_viiiiidddiii,"$g":invoke_viiiiidddiiiiii,"Jc":invoke_viiiiiddi,"oj":invoke_viiiiiddidd,"Wi":invoke_viiiiiddii,"ue":invoke_viiiiiddiii,"Tg":invoke_viiiiiddiiii,"Xf":invoke_viiiiiddiiiiii,"gb":invoke_viiiiidi,"ve":invoke_viiiiidii,"re":invoke_viiiiidiii,"z":invoke_viiiiii,"Wa":invoke_viiiiiid,"Me":invoke_viiiiiidd,"we":invoke_viiiiiiddddidd,"_f":invoke_viiiiiiddddiddi,"hh":invoke_viiiiiidddi,"bd":invoke_viiiiiiddi,"Zi":invoke_viiiiiiddiii,"Ci":invoke_viiiiiiddiiii,"Vi":invoke_viiiiiidi,"Oe":invoke_viiiiiididi,"$h":invoke_viiiiiidii,"ae":invoke_viiiiiidiidid,"jc":invoke_viiiiiidiii,"M":invoke_viiiiiii,"bi":invoke_viiiiiiid,"ph":invoke_viiiiiiiddd,"Qi":invoke_viiiiiiiddii,"Ri":invoke_viiiiiiiddiiii,"kf":invoke_viiiiiiidiiiidiii,"ga":invoke_viiiiiiii,"ib":invoke_viiiiiiiid,"xf":invoke_viiiiiiiiddi,"Lh":invoke_viiiiiiiidii,"va":invoke_viiiiiiiii,"He":invoke_viiiiiiiiid,"jd":invoke_viiiiiiiiidd,"sf":invoke_viiiiiiiiiddi,"lb":invoke_viiiiiiiiiddii,"Da":invoke_viiiiiiiiii,"gh":invoke_viiiiiiiiiid,"Oi":invoke_viiiiiiiiiidddiii,"Pi":invoke_viiiiiiiiiidddiiiiii,"mf":invoke_viiiiiiiiiiddi,"Xa":invoke_viiiiiiiiiii,"nj":invoke_viiiiiiiiiiidd,"Td":invoke_viiiiiiiiiiidi,"ub":invoke_viiiiiiiiiiii,"nc":invoke_viiiiiiiiiiiidi,"Kf":invoke_viiiiiiiiiiiidii,"Yc":invoke_viiiiiiiiiiiii,"de":invoke_viiiiiiiiiiiiidi,"Xc":invoke_viiiiiiiiiiiiii,"xe":invoke_viiiiiiiiiiiiiidddd,"eg":invoke_viiiiiiiiiiiiiidddiiiiiiiii,"fg":invoke_viiiiiiiiiiiiiiddiiiiiiiii,"$c":invoke_viiiiiiiiiiiiiii,"rg":invoke_viiiiiiiiiiiiiiiii,"ki":invoke_viiiiiiiiiiiiiiiiidddiiiiiiiiiiii,"Ui":invoke_viiiiiiiiiiiiiiiiii,"bf":invoke_viiiiiiiiiiiiiiiiiii,"li":invoke_viiiiiiiiiiiiiiiiiiidddiiiiiiiiii,"mi":invoke_viiiiiiiiiiiiiiiiiiiddiiiiiiiiii,"Kg":invoke_viiiiiiiiiiiiiiiiiiiii,"nf":invoke_viiiiiiiiiiiiiiiiiiiiii,"ej":invoke_viiiiiiiiiiiiiiiiiiiiiii,"Ih":invoke_viiiiiiiiiiiiiiiiiiiiiiiii,"If":invoke_viiiiiiiiiiiiiiiiiiiiiiiiiii,"_":_llvm_eh_typeid_for,"fj":_localtime,"memory":wasmMemory,"sj":_pthread_create,"vf":_pthread_detach,"rj":_pthread_join,"lh":_pthread_mutexattr_destroy,"nh":_pthread_mutexattr_init,"mh":_pthread_mutexattr_settype,"h":_setTempRet0,"uh":_strftime_l,"tj":_sysconf,"table":wasmTable,"Pe":_times};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["uj"]).apply(null,arguments)};var ___em_js__array_bounds_check_error=Module["___em_js__array_bounds_check_error"]=function(){return(___em_js__array_bounds_check_error=Module["___em_js__array_bounds_check_error"]=Module["asm"]["vj"]).apply(null,arguments)};var _emscripten_bind_Standard_Transient_get_type_name_0=Module["_emscripten_bind_Standard_Transient_get_type_name_0"]=function(){return(_emscripten_bind_Standard_Transient_get_type_name_0=Module["_emscripten_bind_Standard_Transient_get_type_name_0"]=Module["asm"]["wj"]).apply(null,arguments)};var _emscripten_bind_Standard_Transient_DynamicType_0=Module["_emscripten_bind_Standard_Transient_DynamicType_0"]=function(){return(_emscripten_bind_Standard_Transient_DynamicType_0=Module["_emscripten_bind_Standard_Transient_DynamicType_0"]=Module["asm"]["xj"]).apply(null,arguments)};var _emscripten_bind_Standard_Transient___destroy___0=Module["_emscripten_bind_Standard_Transient___destroy___0"]=function(){return(_emscripten_bind_Standard_Transient___destroy___0=Module["_emscripten_bind_Standard_Transient___destroy___0"]=Module["asm"]["yj"]).apply(null,arguments)};var _emscripten_bind_Geom_Geometry_get_type_name_0=Module["_emscripten_bind_Geom_Geometry_get_type_name_0"]=function(){return(_emscripten_bind_Geom_Geometry_get_type_name_0=Module["_emscripten_bind_Geom_Geometry_get_type_name_0"]=Module["asm"]["zj"]).apply(null,arguments)};var _emscripten_bind_Geom_Geometry_DynamicType_0=Module["_emscripten_bind_Geom_Geometry_DynamicType_0"]=function(){return(_emscripten_bind_Geom_Geometry_DynamicType_0=Module["_emscripten_bind_Geom_Geometry_DynamicType_0"]=Module["asm"]["Aj"]).apply(null,arguments)};var _emscripten_bind_Geom_Geometry___destroy___0=Module["_emscripten_bind_Geom_Geometry___destroy___0"]=function(){return(_emscripten_bind_Geom_Geometry___destroy___0=Module["_emscripten_bind_Geom_Geometry___destroy___0"]=Module["asm"]["Bj"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeShape_Build_0=Module["_emscripten_bind_BRepBuilderAPI_MakeShape_Build_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeShape_Build_0=Module["_emscripten_bind_BRepBuilderAPI_MakeShape_Build_0"]=Module["asm"]["Cj"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeShape_Shape_0=Module["_emscripten_bind_BRepBuilderAPI_MakeShape_Shape_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeShape_Shape_0=Module["_emscripten_bind_BRepBuilderAPI_MakeShape_Shape_0"]=Module["asm"]["Dj"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeShape_IsDeleted_1=Module["_emscripten_bind_BRepBuilderAPI_MakeShape_IsDeleted_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeShape_IsDeleted_1=Module["_emscripten_bind_BRepBuilderAPI_MakeShape_IsDeleted_1"]=Module["asm"]["Ej"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeShape___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_MakeShape___destroy___0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeShape___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_MakeShape___destroy___0"]=Module["asm"]["Fj"]).apply(null,arguments)};var _emscripten_bind_Geom_Surface_UIso_1=Module["_emscripten_bind_Geom_Surface_UIso_1"]=function(){return(_emscripten_bind_Geom_Surface_UIso_1=Module["_emscripten_bind_Geom_Surface_UIso_1"]=Module["asm"]["Gj"]).apply(null,arguments)};var _emscripten_bind_Geom_Surface_VIso_1=Module["_emscripten_bind_Geom_Surface_VIso_1"]=function(){return(_emscripten_bind_Geom_Surface_VIso_1=Module["_emscripten_bind_Geom_Surface_VIso_1"]=Module["asm"]["Hj"]).apply(null,arguments)};var _emscripten_bind_Geom_Surface_IsCNu_1=Module["_emscripten_bind_Geom_Surface_IsCNu_1"]=function(){return(_emscripten_bind_Geom_Surface_IsCNu_1=Module["_emscripten_bind_Geom_Surface_IsCNu_1"]=Module["asm"]["Ij"]).apply(null,arguments)};var _emscripten_bind_Geom_Surface_IsCNv_1=Module["_emscripten_bind_Geom_Surface_IsCNv_1"]=function(){return(_emscripten_bind_Geom_Surface_IsCNv_1=Module["_emscripten_bind_Geom_Surface_IsCNv_1"]=Module["asm"]["Jj"]).apply(null,arguments)};var _emscripten_bind_Geom_Surface_IsUClosed_0=Module["_emscripten_bind_Geom_Surface_IsUClosed_0"]=function(){return(_emscripten_bind_Geom_Surface_IsUClosed_0=Module["_emscripten_bind_Geom_Surface_IsUClosed_0"]=Module["asm"]["Kj"]).apply(null,arguments)};var _emscripten_bind_Geom_Surface_IsVClosed_0=Module["_emscripten_bind_Geom_Surface_IsVClosed_0"]=function(){return(_emscripten_bind_Geom_Surface_IsVClosed_0=Module["_emscripten_bind_Geom_Surface_IsVClosed_0"]=Module["asm"]["Lj"]).apply(null,arguments)};var _emscripten_bind_Geom_Surface_IsUPeriodic_0=Module["_emscripten_bind_Geom_Surface_IsUPeriodic_0"]=function(){return(_emscripten_bind_Geom_Surface_IsUPeriodic_0=Module["_emscripten_bind_Geom_Surface_IsUPeriodic_0"]=Module["asm"]["Mj"]).apply(null,arguments)};var _emscripten_bind_Geom_Surface_IsVPeriodic_0=Module["_emscripten_bind_Geom_Surface_IsVPeriodic_0"]=function(){return(_emscripten_bind_Geom_Surface_IsVPeriodic_0=Module["_emscripten_bind_Geom_Surface_IsVPeriodic_0"]=Module["asm"]["Nj"]).apply(null,arguments)};var _emscripten_bind_Geom_Surface_UPeriod_0=Module["_emscripten_bind_Geom_Surface_UPeriod_0"]=function(){return(_emscripten_bind_Geom_Surface_UPeriod_0=Module["_emscripten_bind_Geom_Surface_UPeriod_0"]=Module["asm"]["Oj"]).apply(null,arguments)};var _emscripten_bind_Geom_Surface_VPeriod_0=Module["_emscripten_bind_Geom_Surface_VPeriod_0"]=function(){return(_emscripten_bind_Geom_Surface_VPeriod_0=Module["_emscripten_bind_Geom_Surface_VPeriod_0"]=Module["asm"]["Pj"]).apply(null,arguments)};var _emscripten_bind_Geom_Surface_Value_2=Module["_emscripten_bind_Geom_Surface_Value_2"]=function(){return(_emscripten_bind_Geom_Surface_Value_2=Module["_emscripten_bind_Geom_Surface_Value_2"]=Module["asm"]["Qj"]).apply(null,arguments)};var _emscripten_bind_Geom_Surface_get_type_name_0=Module["_emscripten_bind_Geom_Surface_get_type_name_0"]=function(){return(_emscripten_bind_Geom_Surface_get_type_name_0=Module["_emscripten_bind_Geom_Surface_get_type_name_0"]=Module["asm"]["Rj"]).apply(null,arguments)};var _emscripten_bind_Geom_Surface_DynamicType_0=Module["_emscripten_bind_Geom_Surface_DynamicType_0"]=function(){return(_emscripten_bind_Geom_Surface_DynamicType_0=Module["_emscripten_bind_Geom_Surface_DynamicType_0"]=Module["asm"]["Sj"]).apply(null,arguments)};var _emscripten_bind_Geom_Surface___destroy___0=Module["_emscripten_bind_Geom_Surface___destroy___0"]=function(){return(_emscripten_bind_Geom_Surface___destroy___0=Module["_emscripten_bind_Geom_Surface___destroy___0"]=Module["asm"]["Tj"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_Reverse_0=Module["_emscripten_bind_Geom_Curve_Reverse_0"]=function(){return(_emscripten_bind_Geom_Curve_Reverse_0=Module["_emscripten_bind_Geom_Curve_Reverse_0"]=Module["asm"]["Uj"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_ReversedParameter_1=Module["_emscripten_bind_Geom_Curve_ReversedParameter_1"]=function(){return(_emscripten_bind_Geom_Curve_ReversedParameter_1=Module["_emscripten_bind_Geom_Curve_ReversedParameter_1"]=Module["asm"]["Vj"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_TransformedParameter_2=Module["_emscripten_bind_Geom_Curve_TransformedParameter_2"]=function(){return(_emscripten_bind_Geom_Curve_TransformedParameter_2=Module["_emscripten_bind_Geom_Curve_TransformedParameter_2"]=Module["asm"]["Wj"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_ParametricTransformation_1=Module["_emscripten_bind_Geom_Curve_ParametricTransformation_1"]=function(){return(_emscripten_bind_Geom_Curve_ParametricTransformation_1=Module["_emscripten_bind_Geom_Curve_ParametricTransformation_1"]=Module["asm"]["Xj"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_Reversed_0=Module["_emscripten_bind_Geom_Curve_Reversed_0"]=function(){return(_emscripten_bind_Geom_Curve_Reversed_0=Module["_emscripten_bind_Geom_Curve_Reversed_0"]=Module["asm"]["Yj"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_FirstParameter_0=Module["_emscripten_bind_Geom_Curve_FirstParameter_0"]=function(){return(_emscripten_bind_Geom_Curve_FirstParameter_0=Module["_emscripten_bind_Geom_Curve_FirstParameter_0"]=Module["asm"]["Zj"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_LastParameter_0=Module["_emscripten_bind_Geom_Curve_LastParameter_0"]=function(){return(_emscripten_bind_Geom_Curve_LastParameter_0=Module["_emscripten_bind_Geom_Curve_LastParameter_0"]=Module["asm"]["_j"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_IsClosed_0=Module["_emscripten_bind_Geom_Curve_IsClosed_0"]=function(){return(_emscripten_bind_Geom_Curve_IsClosed_0=Module["_emscripten_bind_Geom_Curve_IsClosed_0"]=Module["asm"]["$j"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_IsPeriodic_0=Module["_emscripten_bind_Geom_Curve_IsPeriodic_0"]=function(){return(_emscripten_bind_Geom_Curve_IsPeriodic_0=Module["_emscripten_bind_Geom_Curve_IsPeriodic_0"]=Module["asm"]["ak"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_Period_0=Module["_emscripten_bind_Geom_Curve_Period_0"]=function(){return(_emscripten_bind_Geom_Curve_Period_0=Module["_emscripten_bind_Geom_Curve_Period_0"]=Module["asm"]["bk"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_IsCN_1=Module["_emscripten_bind_Geom_Curve_IsCN_1"]=function(){return(_emscripten_bind_Geom_Curve_IsCN_1=Module["_emscripten_bind_Geom_Curve_IsCN_1"]=Module["asm"]["ck"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_D0_2=Module["_emscripten_bind_Geom_Curve_D0_2"]=function(){return(_emscripten_bind_Geom_Curve_D0_2=Module["_emscripten_bind_Geom_Curve_D0_2"]=Module["asm"]["dk"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_D1_3=Module["_emscripten_bind_Geom_Curve_D1_3"]=function(){return(_emscripten_bind_Geom_Curve_D1_3=Module["_emscripten_bind_Geom_Curve_D1_3"]=Module["asm"]["ek"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_D2_4=Module["_emscripten_bind_Geom_Curve_D2_4"]=function(){return(_emscripten_bind_Geom_Curve_D2_4=Module["_emscripten_bind_Geom_Curve_D2_4"]=Module["asm"]["fk"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_D3_5=Module["_emscripten_bind_Geom_Curve_D3_5"]=function(){return(_emscripten_bind_Geom_Curve_D3_5=Module["_emscripten_bind_Geom_Curve_D3_5"]=Module["asm"]["gk"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_DN_2=Module["_emscripten_bind_Geom_Curve_DN_2"]=function(){return(_emscripten_bind_Geom_Curve_DN_2=Module["_emscripten_bind_Geom_Curve_DN_2"]=Module["asm"]["hk"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve_Value_1=Module["_emscripten_bind_Geom_Curve_Value_1"]=function(){return(_emscripten_bind_Geom_Curve_Value_1=Module["_emscripten_bind_Geom_Curve_Value_1"]=Module["asm"]["ik"]).apply(null,arguments)};var _emscripten_bind_Geom_Curve___destroy___0=Module["_emscripten_bind_Geom_Curve___destroy___0"]=function(){return(_emscripten_bind_Geom_Curve___destroy___0=Module["_emscripten_bind_Geom_Curve___destroy___0"]=Module["asm"]["jk"]).apply(null,arguments)};var _emscripten_bind_Geom2d_Curve_Period_0=Module["_emscripten_bind_Geom2d_Curve_Period_0"]=function(){return(_emscripten_bind_Geom2d_Curve_Period_0=Module["_emscripten_bind_Geom2d_Curve_Period_0"]=Module["asm"]["kk"]).apply(null,arguments)};var _emscripten_bind_Geom2d_Curve_Value_1=Module["_emscripten_bind_Geom2d_Curve_Value_1"]=function(){return(_emscripten_bind_Geom2d_Curve_Value_1=Module["_emscripten_bind_Geom2d_Curve_Value_1"]=Module["asm"]["lk"]).apply(null,arguments)};var _emscripten_bind_Geom2d_Curve___destroy___0=Module["_emscripten_bind_Geom2d_Curve___destroy___0"]=function(){return(_emscripten_bind_Geom2d_Curve___destroy___0=Module["_emscripten_bind_Geom2d_Curve___destroy___0"]=Module["asm"]["mk"]).apply(null,arguments)};var _emscripten_bind_Transfer_ProcessForTransient_Transfer_ProcessForTransient_0=Module["_emscripten_bind_Transfer_ProcessForTransient_Transfer_ProcessForTransient_0"]=function(){return(_emscripten_bind_Transfer_ProcessForTransient_Transfer_ProcessForTransient_0=Module["_emscripten_bind_Transfer_ProcessForTransient_Transfer_ProcessForTransient_0"]=Module["asm"]["nk"]).apply(null,arguments)};var _emscripten_bind_Transfer_ProcessForTransient_GetProgress_0=Module["_emscripten_bind_Transfer_ProcessForTransient_GetProgress_0"]=function(){return(_emscripten_bind_Transfer_ProcessForTransient_GetProgress_0=Module["_emscripten_bind_Transfer_ProcessForTransient_GetProgress_0"]=Module["asm"]["ok"]).apply(null,arguments)};var _emscripten_bind_Transfer_ProcessForTransient_SetProgress_1=Module["_emscripten_bind_Transfer_ProcessForTransient_SetProgress_1"]=function(){return(_emscripten_bind_Transfer_ProcessForTransient_SetProgress_1=Module["_emscripten_bind_Transfer_ProcessForTransient_SetProgress_1"]=Module["asm"]["pk"]).apply(null,arguments)};var _emscripten_bind_Transfer_ProcessForTransient___destroy___0=Module["_emscripten_bind_Transfer_ProcessForTransient___destroy___0"]=function(){return(_emscripten_bind_Transfer_ProcessForTransient___destroy___0=Module["_emscripten_bind_Transfer_ProcessForTransient___destroy___0"]=Module["asm"]["qk"]).apply(null,arguments)};var _emscripten_bind_Geom2d_Conic_Period_0=Module["_emscripten_bind_Geom2d_Conic_Period_0"]=function(){return(_emscripten_bind_Geom2d_Conic_Period_0=Module["_emscripten_bind_Geom2d_Conic_Period_0"]=Module["asm"]["rk"]).apply(null,arguments)};var _emscripten_bind_Geom2d_Conic_Value_1=Module["_emscripten_bind_Geom2d_Conic_Value_1"]=function(){return(_emscripten_bind_Geom2d_Conic_Value_1=Module["_emscripten_bind_Geom2d_Conic_Value_1"]=Module["asm"]["sk"]).apply(null,arguments)};var _emscripten_bind_Geom2d_Conic___destroy___0=Module["_emscripten_bind_Geom2d_Conic___destroy___0"]=function(){return(_emscripten_bind_Geom2d_Conic___destroy___0=Module["_emscripten_bind_Geom2d_Conic___destroy___0"]=Module["asm"]["tk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Builder_MakeWire_1=Module["_emscripten_bind_TopoDS_Builder_MakeWire_1"]=function(){return(_emscripten_bind_TopoDS_Builder_MakeWire_1=Module["_emscripten_bind_TopoDS_Builder_MakeWire_1"]=Module["asm"]["uk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Builder_MakeCompound_1=Module["_emscripten_bind_TopoDS_Builder_MakeCompound_1"]=function(){return(_emscripten_bind_TopoDS_Builder_MakeCompound_1=Module["_emscripten_bind_TopoDS_Builder_MakeCompound_1"]=Module["asm"]["vk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Builder_Add_2=Module["_emscripten_bind_TopoDS_Builder_Add_2"]=function(){return(_emscripten_bind_TopoDS_Builder_Add_2=Module["_emscripten_bind_TopoDS_Builder_Add_2"]=Module["asm"]["wk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Builder_Remove_2=Module["_emscripten_bind_TopoDS_Builder_Remove_2"]=function(){return(_emscripten_bind_TopoDS_Builder_Remove_2=Module["_emscripten_bind_TopoDS_Builder_Remove_2"]=Module["asm"]["xk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Builder___destroy___0=Module["_emscripten_bind_TopoDS_Builder___destroy___0"]=function(){return(_emscripten_bind_TopoDS_Builder___destroy___0=Module["_emscripten_bind_TopoDS_Builder___destroy___0"]=Module["asm"]["yk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_TopoDS_Shape_0=Module["_emscripten_bind_TopoDS_Shape_TopoDS_Shape_0"]=function(){return(_emscripten_bind_TopoDS_Shape_TopoDS_Shape_0=Module["_emscripten_bind_TopoDS_Shape_TopoDS_Shape_0"]=Module["asm"]["zk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_TopoDS_Shape_1=Module["_emscripten_bind_TopoDS_Shape_TopoDS_Shape_1"]=function(){return(_emscripten_bind_TopoDS_Shape_TopoDS_Shape_1=Module["_emscripten_bind_TopoDS_Shape_TopoDS_Shape_1"]=Module["asm"]["Ak"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_IsNull_0=Module["_emscripten_bind_TopoDS_Shape_IsNull_0"]=function(){return(_emscripten_bind_TopoDS_Shape_IsNull_0=Module["_emscripten_bind_TopoDS_Shape_IsNull_0"]=Module["asm"]["Bk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Nullify_0=Module["_emscripten_bind_TopoDS_Shape_Nullify_0"]=function(){return(_emscripten_bind_TopoDS_Shape_Nullify_0=Module["_emscripten_bind_TopoDS_Shape_Nullify_0"]=Module["asm"]["Ck"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Location_0=Module["_emscripten_bind_TopoDS_Shape_Location_0"]=function(){return(_emscripten_bind_TopoDS_Shape_Location_0=Module["_emscripten_bind_TopoDS_Shape_Location_0"]=Module["asm"]["Dk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Located_1=Module["_emscripten_bind_TopoDS_Shape_Located_1"]=function(){return(_emscripten_bind_TopoDS_Shape_Located_1=Module["_emscripten_bind_TopoDS_Shape_Located_1"]=Module["asm"]["Ek"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Orientation_0=Module["_emscripten_bind_TopoDS_Shape_Orientation_0"]=function(){return(_emscripten_bind_TopoDS_Shape_Orientation_0=Module["_emscripten_bind_TopoDS_Shape_Orientation_0"]=Module["asm"]["Fk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Oriented_1=Module["_emscripten_bind_TopoDS_Shape_Oriented_1"]=function(){return(_emscripten_bind_TopoDS_Shape_Oriented_1=Module["_emscripten_bind_TopoDS_Shape_Oriented_1"]=Module["asm"]["Gk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_ShapeType_0=Module["_emscripten_bind_TopoDS_Shape_ShapeType_0"]=function(){return(_emscripten_bind_TopoDS_Shape_ShapeType_0=Module["_emscripten_bind_TopoDS_Shape_ShapeType_0"]=Module["asm"]["Hk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Free_0=Module["_emscripten_bind_TopoDS_Shape_Free_0"]=function(){return(_emscripten_bind_TopoDS_Shape_Free_0=Module["_emscripten_bind_TopoDS_Shape_Free_0"]=Module["asm"]["Ik"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Locked_0=Module["_emscripten_bind_TopoDS_Shape_Locked_0"]=function(){return(_emscripten_bind_TopoDS_Shape_Locked_0=Module["_emscripten_bind_TopoDS_Shape_Locked_0"]=Module["asm"]["Jk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Modified_0=Module["_emscripten_bind_TopoDS_Shape_Modified_0"]=function(){return(_emscripten_bind_TopoDS_Shape_Modified_0=Module["_emscripten_bind_TopoDS_Shape_Modified_0"]=Module["asm"]["Kk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Checked_0=Module["_emscripten_bind_TopoDS_Shape_Checked_0"]=function(){return(_emscripten_bind_TopoDS_Shape_Checked_0=Module["_emscripten_bind_TopoDS_Shape_Checked_0"]=Module["asm"]["Lk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Orientable_0=Module["_emscripten_bind_TopoDS_Shape_Orientable_0"]=function(){return(_emscripten_bind_TopoDS_Shape_Orientable_0=Module["_emscripten_bind_TopoDS_Shape_Orientable_0"]=Module["asm"]["Mk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Closed_0=Module["_emscripten_bind_TopoDS_Shape_Closed_0"]=function(){return(_emscripten_bind_TopoDS_Shape_Closed_0=Module["_emscripten_bind_TopoDS_Shape_Closed_0"]=Module["asm"]["Nk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Infinite_0=Module["_emscripten_bind_TopoDS_Shape_Infinite_0"]=function(){return(_emscripten_bind_TopoDS_Shape_Infinite_0=Module["_emscripten_bind_TopoDS_Shape_Infinite_0"]=Module["asm"]["Ok"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Convex_0=Module["_emscripten_bind_TopoDS_Shape_Convex_0"]=function(){return(_emscripten_bind_TopoDS_Shape_Convex_0=Module["_emscripten_bind_TopoDS_Shape_Convex_0"]=Module["asm"]["Pk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Move_1=Module["_emscripten_bind_TopoDS_Shape_Move_1"]=function(){return(_emscripten_bind_TopoDS_Shape_Move_1=Module["_emscripten_bind_TopoDS_Shape_Move_1"]=Module["asm"]["Qk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Moved_1=Module["_emscripten_bind_TopoDS_Shape_Moved_1"]=function(){return(_emscripten_bind_TopoDS_Shape_Moved_1=Module["_emscripten_bind_TopoDS_Shape_Moved_1"]=Module["asm"]["Rk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Reverse_0=Module["_emscripten_bind_TopoDS_Shape_Reverse_0"]=function(){return(_emscripten_bind_TopoDS_Shape_Reverse_0=Module["_emscripten_bind_TopoDS_Shape_Reverse_0"]=Module["asm"]["Sk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Reversed_0=Module["_emscripten_bind_TopoDS_Shape_Reversed_0"]=function(){return(_emscripten_bind_TopoDS_Shape_Reversed_0=Module["_emscripten_bind_TopoDS_Shape_Reversed_0"]=Module["asm"]["Tk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Complement_0=Module["_emscripten_bind_TopoDS_Shape_Complement_0"]=function(){return(_emscripten_bind_TopoDS_Shape_Complement_0=Module["_emscripten_bind_TopoDS_Shape_Complement_0"]=Module["asm"]["Uk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Complemented_0=Module["_emscripten_bind_TopoDS_Shape_Complemented_0"]=function(){return(_emscripten_bind_TopoDS_Shape_Complemented_0=Module["_emscripten_bind_TopoDS_Shape_Complemented_0"]=Module["asm"]["Vk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Compose_1=Module["_emscripten_bind_TopoDS_Shape_Compose_1"]=function(){return(_emscripten_bind_TopoDS_Shape_Compose_1=Module["_emscripten_bind_TopoDS_Shape_Compose_1"]=Module["asm"]["Wk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_Composed_1=Module["_emscripten_bind_TopoDS_Shape_Composed_1"]=function(){return(_emscripten_bind_TopoDS_Shape_Composed_1=Module["_emscripten_bind_TopoDS_Shape_Composed_1"]=Module["asm"]["Xk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_NbChildren_0=Module["_emscripten_bind_TopoDS_Shape_NbChildren_0"]=function(){return(_emscripten_bind_TopoDS_Shape_NbChildren_0=Module["_emscripten_bind_TopoDS_Shape_NbChildren_0"]=Module["asm"]["Yk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_IsPartner_1=Module["_emscripten_bind_TopoDS_Shape_IsPartner_1"]=function(){return(_emscripten_bind_TopoDS_Shape_IsPartner_1=Module["_emscripten_bind_TopoDS_Shape_IsPartner_1"]=Module["asm"]["Zk"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_IsSame_1=Module["_emscripten_bind_TopoDS_Shape_IsSame_1"]=function(){return(_emscripten_bind_TopoDS_Shape_IsSame_1=Module["_emscripten_bind_TopoDS_Shape_IsSame_1"]=Module["asm"]["_k"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_IsEqual_1=Module["_emscripten_bind_TopoDS_Shape_IsEqual_1"]=function(){return(_emscripten_bind_TopoDS_Shape_IsEqual_1=Module["_emscripten_bind_TopoDS_Shape_IsEqual_1"]=Module["asm"]["$k"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Shape_IsNotEqual_1"]=function(){return(_emscripten_bind_TopoDS_Shape_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Shape_IsNotEqual_1"]=Module["asm"]["al"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_HashCode_1=Module["_emscripten_bind_TopoDS_Shape_HashCode_1"]=function(){return(_emscripten_bind_TopoDS_Shape_HashCode_1=Module["_emscripten_bind_TopoDS_Shape_HashCode_1"]=Module["asm"]["bl"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Shape_EmptyCopy_0"]=function(){return(_emscripten_bind_TopoDS_Shape_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Shape_EmptyCopy_0"]=Module["asm"]["cl"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Shape_EmptyCopied_0"]=function(){return(_emscripten_bind_TopoDS_Shape_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Shape_EmptyCopied_0"]=Module["asm"]["dl"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shape___destroy___0=Module["_emscripten_bind_TopoDS_Shape___destroy___0"]=function(){return(_emscripten_bind_TopoDS_Shape___destroy___0=Module["_emscripten_bind_TopoDS_Shape___destroy___0"]=Module["asm"]["el"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffsetShape_BRepOffsetAPI_MakeOffsetShape_0=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_BRepOffsetAPI_MakeOffsetShape_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_BRepOffsetAPI_MakeOffsetShape_0=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_BRepOffsetAPI_MakeOffsetShape_0"]=Module["asm"]["fl"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformBySimple_2=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformBySimple_2"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformBySimple_2=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformBySimple_2"]=Module["asm"]["gl"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_3=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_3"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_3=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_3"]=Module["asm"]["hl"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_4=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_4"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_4=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_4"]=Module["asm"]["il"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_5=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_5"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_5=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_5"]=Module["asm"]["jl"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_6=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_6"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_6=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_6"]=Module["asm"]["kl"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_7=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_7"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_7=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_7"]=Module["asm"]["ll"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_8=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_8"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_8=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_PerformByJoin_8"]=Module["asm"]["ml"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffsetShape_Shape_0=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_Shape_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_Shape_0=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape_Shape_0"]=Module["asm"]["nl"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffsetShape___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape___destroy___0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffsetShape___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_MakeOffsetShape___destroy___0"]=Module["asm"]["ol"]).apply(null,arguments)};var _emscripten_bind_ShapeUpgrade_Tool___destroy___0=Module["_emscripten_bind_ShapeUpgrade_Tool___destroy___0"]=function(){return(_emscripten_bind_ShapeUpgrade_Tool___destroy___0=Module["_emscripten_bind_ShapeUpgrade_Tool___destroy___0"]=Module["asm"]["pl"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_LocalOperation_Shape_0=Module["_emscripten_bind_BRepFilletAPI_LocalOperation_Shape_0"]=function(){return(_emscripten_bind_BRepFilletAPI_LocalOperation_Shape_0=Module["_emscripten_bind_BRepFilletAPI_LocalOperation_Shape_0"]=Module["asm"]["ql"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_LocalOperation___destroy___0=Module["_emscripten_bind_BRepFilletAPI_LocalOperation___destroy___0"]=function(){return(_emscripten_bind_BRepFilletAPI_LocalOperation___destroy___0=Module["_emscripten_bind_BRepFilletAPI_LocalOperation___destroy___0"]=Module["asm"]["rl"]).apply(null,arguments)};var _emscripten_bind_Geom_ElementarySurface_Location_0=Module["_emscripten_bind_Geom_ElementarySurface_Location_0"]=function(){return(_emscripten_bind_Geom_ElementarySurface_Location_0=Module["_emscripten_bind_Geom_ElementarySurface_Location_0"]=Module["asm"]["sl"]).apply(null,arguments)};var _emscripten_bind_Geom_ElementarySurface_UIso_1=Module["_emscripten_bind_Geom_ElementarySurface_UIso_1"]=function(){return(_emscripten_bind_Geom_ElementarySurface_UIso_1=Module["_emscripten_bind_Geom_ElementarySurface_UIso_1"]=Module["asm"]["tl"]).apply(null,arguments)};var _emscripten_bind_Geom_ElementarySurface_VIso_1=Module["_emscripten_bind_Geom_ElementarySurface_VIso_1"]=function(){return(_emscripten_bind_Geom_ElementarySurface_VIso_1=Module["_emscripten_bind_Geom_ElementarySurface_VIso_1"]=Module["asm"]["ul"]).apply(null,arguments)};var _emscripten_bind_Geom_ElementarySurface_IsCNu_1=Module["_emscripten_bind_Geom_ElementarySurface_IsCNu_1"]=function(){return(_emscripten_bind_Geom_ElementarySurface_IsCNu_1=Module["_emscripten_bind_Geom_ElementarySurface_IsCNu_1"]=Module["asm"]["vl"]).apply(null,arguments)};var _emscripten_bind_Geom_ElementarySurface_IsCNv_1=Module["_emscripten_bind_Geom_ElementarySurface_IsCNv_1"]=function(){return(_emscripten_bind_Geom_ElementarySurface_IsCNv_1=Module["_emscripten_bind_Geom_ElementarySurface_IsCNv_1"]=Module["asm"]["wl"]).apply(null,arguments)};var _emscripten_bind_Geom_ElementarySurface_IsUClosed_0=Module["_emscripten_bind_Geom_ElementarySurface_IsUClosed_0"]=function(){return(_emscripten_bind_Geom_ElementarySurface_IsUClosed_0=Module["_emscripten_bind_Geom_ElementarySurface_IsUClosed_0"]=Module["asm"]["xl"]).apply(null,arguments)};var _emscripten_bind_Geom_ElementarySurface_IsVClosed_0=Module["_emscripten_bind_Geom_ElementarySurface_IsVClosed_0"]=function(){return(_emscripten_bind_Geom_ElementarySurface_IsVClosed_0=Module["_emscripten_bind_Geom_ElementarySurface_IsVClosed_0"]=Module["asm"]["yl"]).apply(null,arguments)};var _emscripten_bind_Geom_ElementarySurface_IsUPeriodic_0=Module["_emscripten_bind_Geom_ElementarySurface_IsUPeriodic_0"]=function(){return(_emscripten_bind_Geom_ElementarySurface_IsUPeriodic_0=Module["_emscripten_bind_Geom_ElementarySurface_IsUPeriodic_0"]=Module["asm"]["zl"]).apply(null,arguments)};var _emscripten_bind_Geom_ElementarySurface_IsVPeriodic_0=Module["_emscripten_bind_Geom_ElementarySurface_IsVPeriodic_0"]=function(){return(_emscripten_bind_Geom_ElementarySurface_IsVPeriodic_0=Module["_emscripten_bind_Geom_ElementarySurface_IsVPeriodic_0"]=Module["asm"]["Al"]).apply(null,arguments)};var _emscripten_bind_Geom_ElementarySurface_UPeriod_0=Module["_emscripten_bind_Geom_ElementarySurface_UPeriod_0"]=function(){return(_emscripten_bind_Geom_ElementarySurface_UPeriod_0=Module["_emscripten_bind_Geom_ElementarySurface_UPeriod_0"]=Module["asm"]["Bl"]).apply(null,arguments)};var _emscripten_bind_Geom_ElementarySurface_VPeriod_0=Module["_emscripten_bind_Geom_ElementarySurface_VPeriod_0"]=function(){return(_emscripten_bind_Geom_ElementarySurface_VPeriod_0=Module["_emscripten_bind_Geom_ElementarySurface_VPeriod_0"]=Module["asm"]["Cl"]).apply(null,arguments)};var _emscripten_bind_Geom_ElementarySurface_Value_2=Module["_emscripten_bind_Geom_ElementarySurface_Value_2"]=function(){return(_emscripten_bind_Geom_ElementarySurface_Value_2=Module["_emscripten_bind_Geom_ElementarySurface_Value_2"]=Module["asm"]["Dl"]).apply(null,arguments)};var _emscripten_bind_Geom_ElementarySurface_get_type_name_0=Module["_emscripten_bind_Geom_ElementarySurface_get_type_name_0"]=function(){return(_emscripten_bind_Geom_ElementarySurface_get_type_name_0=Module["_emscripten_bind_Geom_ElementarySurface_get_type_name_0"]=Module["asm"]["El"]).apply(null,arguments)};var _emscripten_bind_Geom_ElementarySurface_DynamicType_0=Module["_emscripten_bind_Geom_ElementarySurface_DynamicType_0"]=function(){return(_emscripten_bind_Geom_ElementarySurface_DynamicType_0=Module["_emscripten_bind_Geom_ElementarySurface_DynamicType_0"]=Module["asm"]["Fl"]).apply(null,arguments)};var _emscripten_bind_Geom_ElementarySurface___destroy___0=Module["_emscripten_bind_Geom_ElementarySurface___destroy___0"]=function(){return(_emscripten_bind_Geom_ElementarySurface___destroy___0=Module["_emscripten_bind_Geom_ElementarySurface___destroy___0"]=Module["asm"]["Gl"]).apply(null,arguments)};var _emscripten_bind_Geom2d_BoundedCurve_Period_0=Module["_emscripten_bind_Geom2d_BoundedCurve_Period_0"]=function(){return(_emscripten_bind_Geom2d_BoundedCurve_Period_0=Module["_emscripten_bind_Geom2d_BoundedCurve_Period_0"]=Module["asm"]["Hl"]).apply(null,arguments)};var _emscripten_bind_Geom2d_BoundedCurve_Value_1=Module["_emscripten_bind_Geom2d_BoundedCurve_Value_1"]=function(){return(_emscripten_bind_Geom2d_BoundedCurve_Value_1=Module["_emscripten_bind_Geom2d_BoundedCurve_Value_1"]=Module["asm"]["Il"]).apply(null,arguments)};var _emscripten_bind_Geom2d_BoundedCurve___destroy___0=Module["_emscripten_bind_Geom2d_BoundedCurve___destroy___0"]=function(){return(_emscripten_bind_Geom2d_BoundedCurve___destroy___0=Module["_emscripten_bind_Geom2d_BoundedCurve___destroy___0"]=Module["asm"]["Jl"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_XSControl_Reader_0=Module["_emscripten_bind_XSControl_Reader_XSControl_Reader_0"]=function(){return(_emscripten_bind_XSControl_Reader_XSControl_Reader_0=Module["_emscripten_bind_XSControl_Reader_XSControl_Reader_0"]=Module["asm"]["Kl"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_XSControl_Reader_1=Module["_emscripten_bind_XSControl_Reader_XSControl_Reader_1"]=function(){return(_emscripten_bind_XSControl_Reader_XSControl_Reader_1=Module["_emscripten_bind_XSControl_Reader_XSControl_Reader_1"]=Module["asm"]["Ll"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_XSControl_Reader_2=Module["_emscripten_bind_XSControl_Reader_XSControl_Reader_2"]=function(){return(_emscripten_bind_XSControl_Reader_XSControl_Reader_2=Module["_emscripten_bind_XSControl_Reader_XSControl_Reader_2"]=Module["asm"]["Ml"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_SetNorm_1=Module["_emscripten_bind_XSControl_Reader_SetNorm_1"]=function(){return(_emscripten_bind_XSControl_Reader_SetNorm_1=Module["_emscripten_bind_XSControl_Reader_SetNorm_1"]=Module["asm"]["Nl"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_SetWS_1=Module["_emscripten_bind_XSControl_Reader_SetWS_1"]=function(){return(_emscripten_bind_XSControl_Reader_SetWS_1=Module["_emscripten_bind_XSControl_Reader_SetWS_1"]=Module["asm"]["Ol"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_SetWS_2=Module["_emscripten_bind_XSControl_Reader_SetWS_2"]=function(){return(_emscripten_bind_XSControl_Reader_SetWS_2=Module["_emscripten_bind_XSControl_Reader_SetWS_2"]=Module["asm"]["Pl"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_WS_0=Module["_emscripten_bind_XSControl_Reader_WS_0"]=function(){return(_emscripten_bind_XSControl_Reader_WS_0=Module["_emscripten_bind_XSControl_Reader_WS_0"]=Module["asm"]["Ql"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_ReadFile_1=Module["_emscripten_bind_XSControl_Reader_ReadFile_1"]=function(){return(_emscripten_bind_XSControl_Reader_ReadFile_1=Module["_emscripten_bind_XSControl_Reader_ReadFile_1"]=Module["asm"]["Rl"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_NbRootsForTransfer_0=Module["_emscripten_bind_XSControl_Reader_NbRootsForTransfer_0"]=function(){return(_emscripten_bind_XSControl_Reader_NbRootsForTransfer_0=Module["_emscripten_bind_XSControl_Reader_NbRootsForTransfer_0"]=Module["asm"]["Sl"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_TransferOneRoot_0=Module["_emscripten_bind_XSControl_Reader_TransferOneRoot_0"]=function(){return(_emscripten_bind_XSControl_Reader_TransferOneRoot_0=Module["_emscripten_bind_XSControl_Reader_TransferOneRoot_0"]=Module["asm"]["Tl"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_TransferOneRoot_1=Module["_emscripten_bind_XSControl_Reader_TransferOneRoot_1"]=function(){return(_emscripten_bind_XSControl_Reader_TransferOneRoot_1=Module["_emscripten_bind_XSControl_Reader_TransferOneRoot_1"]=Module["asm"]["Ul"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_TransferOne_1=Module["_emscripten_bind_XSControl_Reader_TransferOne_1"]=function(){return(_emscripten_bind_XSControl_Reader_TransferOne_1=Module["_emscripten_bind_XSControl_Reader_TransferOne_1"]=Module["asm"]["Vl"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_TransferRoots_0=Module["_emscripten_bind_XSControl_Reader_TransferRoots_0"]=function(){return(_emscripten_bind_XSControl_Reader_TransferRoots_0=Module["_emscripten_bind_XSControl_Reader_TransferRoots_0"]=Module["asm"]["Wl"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_ClearShapes_0=Module["_emscripten_bind_XSControl_Reader_ClearShapes_0"]=function(){return(_emscripten_bind_XSControl_Reader_ClearShapes_0=Module["_emscripten_bind_XSControl_Reader_ClearShapes_0"]=Module["asm"]["Xl"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_NbShapes_0=Module["_emscripten_bind_XSControl_Reader_NbShapes_0"]=function(){return(_emscripten_bind_XSControl_Reader_NbShapes_0=Module["_emscripten_bind_XSControl_Reader_NbShapes_0"]=Module["asm"]["Yl"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_Shape_0=Module["_emscripten_bind_XSControl_Reader_Shape_0"]=function(){return(_emscripten_bind_XSControl_Reader_Shape_0=Module["_emscripten_bind_XSControl_Reader_Shape_0"]=Module["asm"]["Zl"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_Shape_1=Module["_emscripten_bind_XSControl_Reader_Shape_1"]=function(){return(_emscripten_bind_XSControl_Reader_Shape_1=Module["_emscripten_bind_XSControl_Reader_Shape_1"]=Module["asm"]["_l"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_OneShape_0=Module["_emscripten_bind_XSControl_Reader_OneShape_0"]=function(){return(_emscripten_bind_XSControl_Reader_OneShape_0=Module["_emscripten_bind_XSControl_Reader_OneShape_0"]=Module["asm"]["$l"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_PrintStatsTransfer_1=Module["_emscripten_bind_XSControl_Reader_PrintStatsTransfer_1"]=function(){return(_emscripten_bind_XSControl_Reader_PrintStatsTransfer_1=Module["_emscripten_bind_XSControl_Reader_PrintStatsTransfer_1"]=Module["asm"]["am"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader_PrintStatsTransfer_2=Module["_emscripten_bind_XSControl_Reader_PrintStatsTransfer_2"]=function(){return(_emscripten_bind_XSControl_Reader_PrintStatsTransfer_2=Module["_emscripten_bind_XSControl_Reader_PrintStatsTransfer_2"]=Module["asm"]["bm"]).apply(null,arguments)};var _emscripten_bind_XSControl_Reader___destroy___0=Module["_emscripten_bind_XSControl_Reader___destroy___0"]=function(){return(_emscripten_bind_XSControl_Reader___destroy___0=Module["_emscripten_bind_XSControl_Reader___destroy___0"]=Module["asm"]["cm"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_BooleanOperation_Shape_0=Module["_emscripten_bind_BRepAlgoAPI_BooleanOperation_Shape_0"]=function(){return(_emscripten_bind_BRepAlgoAPI_BooleanOperation_Shape_0=Module["_emscripten_bind_BRepAlgoAPI_BooleanOperation_Shape_0"]=Module["asm"]["dm"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_BooleanOperation___destroy___0=Module["_emscripten_bind_BRepAlgoAPI_BooleanOperation___destroy___0"]=function(){return(_emscripten_bind_BRepAlgoAPI_BooleanOperation___destroy___0=Module["_emscripten_bind_BRepAlgoAPI_BooleanOperation___destroy___0"]=Module["asm"]["em"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeOneAxis_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeOneAxis_Build_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeOneAxis_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeOneAxis_Build_0"]=Module["asm"]["fm"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeOneAxis_Face_0=Module["_emscripten_bind_BRepPrimAPI_MakeOneAxis_Face_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeOneAxis_Face_0=Module["_emscripten_bind_BRepPrimAPI_MakeOneAxis_Face_0"]=Module["asm"]["gm"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeOneAxis_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeOneAxis_Shell_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeOneAxis_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeOneAxis_Shell_0"]=Module["asm"]["hm"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeOneAxis_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeOneAxis_Solid_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeOneAxis_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeOneAxis_Solid_0"]=Module["asm"]["im"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeOneAxis_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeOneAxis_Shape_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeOneAxis_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeOneAxis_Shape_0"]=Module["asm"]["jm"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeOneAxis_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakeOneAxis_IsDeleted_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeOneAxis_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakeOneAxis_IsDeleted_1"]=Module["asm"]["km"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeOneAxis___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeOneAxis___destroy___0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeOneAxis___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeOneAxis___destroy___0"]=Module["asm"]["lm"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_ModifyShape_Shape_0=Module["_emscripten_bind_BRepBuilderAPI_ModifyShape_Shape_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_ModifyShape_Shape_0=Module["_emscripten_bind_BRepBuilderAPI_ModifyShape_Shape_0"]=Module["asm"]["mm"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_ModifyShape___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_ModifyShape___destroy___0"]=function(){return(_emscripten_bind_BRepBuilderAPI_ModifyShape___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_ModifyShape___destroy___0"]=Module["asm"]["nm"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_Reverse_0=Module["_emscripten_bind_Geom_Conic_Reverse_0"]=function(){return(_emscripten_bind_Geom_Conic_Reverse_0=Module["_emscripten_bind_Geom_Conic_Reverse_0"]=Module["asm"]["om"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_ReversedParameter_1=Module["_emscripten_bind_Geom_Conic_ReversedParameter_1"]=function(){return(_emscripten_bind_Geom_Conic_ReversedParameter_1=Module["_emscripten_bind_Geom_Conic_ReversedParameter_1"]=Module["asm"]["pm"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_TransformedParameter_2=Module["_emscripten_bind_Geom_Conic_TransformedParameter_2"]=function(){return(_emscripten_bind_Geom_Conic_TransformedParameter_2=Module["_emscripten_bind_Geom_Conic_TransformedParameter_2"]=Module["asm"]["qm"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_ParametricTransformation_1=Module["_emscripten_bind_Geom_Conic_ParametricTransformation_1"]=function(){return(_emscripten_bind_Geom_Conic_ParametricTransformation_1=Module["_emscripten_bind_Geom_Conic_ParametricTransformation_1"]=Module["asm"]["rm"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_Reversed_0=Module["_emscripten_bind_Geom_Conic_Reversed_0"]=function(){return(_emscripten_bind_Geom_Conic_Reversed_0=Module["_emscripten_bind_Geom_Conic_Reversed_0"]=Module["asm"]["sm"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_FirstParameter_0=Module["_emscripten_bind_Geom_Conic_FirstParameter_0"]=function(){return(_emscripten_bind_Geom_Conic_FirstParameter_0=Module["_emscripten_bind_Geom_Conic_FirstParameter_0"]=Module["asm"]["tm"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_LastParameter_0=Module["_emscripten_bind_Geom_Conic_LastParameter_0"]=function(){return(_emscripten_bind_Geom_Conic_LastParameter_0=Module["_emscripten_bind_Geom_Conic_LastParameter_0"]=Module["asm"]["um"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_IsClosed_0=Module["_emscripten_bind_Geom_Conic_IsClosed_0"]=function(){return(_emscripten_bind_Geom_Conic_IsClosed_0=Module["_emscripten_bind_Geom_Conic_IsClosed_0"]=Module["asm"]["vm"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_IsPeriodic_0=Module["_emscripten_bind_Geom_Conic_IsPeriodic_0"]=function(){return(_emscripten_bind_Geom_Conic_IsPeriodic_0=Module["_emscripten_bind_Geom_Conic_IsPeriodic_0"]=Module["asm"]["wm"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_Period_0=Module["_emscripten_bind_Geom_Conic_Period_0"]=function(){return(_emscripten_bind_Geom_Conic_Period_0=Module["_emscripten_bind_Geom_Conic_Period_0"]=Module["asm"]["xm"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_IsCN_1=Module["_emscripten_bind_Geom_Conic_IsCN_1"]=function(){return(_emscripten_bind_Geom_Conic_IsCN_1=Module["_emscripten_bind_Geom_Conic_IsCN_1"]=Module["asm"]["ym"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_D0_2=Module["_emscripten_bind_Geom_Conic_D0_2"]=function(){return(_emscripten_bind_Geom_Conic_D0_2=Module["_emscripten_bind_Geom_Conic_D0_2"]=Module["asm"]["zm"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_D1_3=Module["_emscripten_bind_Geom_Conic_D1_3"]=function(){return(_emscripten_bind_Geom_Conic_D1_3=Module["_emscripten_bind_Geom_Conic_D1_3"]=Module["asm"]["Am"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_D2_4=Module["_emscripten_bind_Geom_Conic_D2_4"]=function(){return(_emscripten_bind_Geom_Conic_D2_4=Module["_emscripten_bind_Geom_Conic_D2_4"]=Module["asm"]["Bm"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_D3_5=Module["_emscripten_bind_Geom_Conic_D3_5"]=function(){return(_emscripten_bind_Geom_Conic_D3_5=Module["_emscripten_bind_Geom_Conic_D3_5"]=Module["asm"]["Cm"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_DN_2=Module["_emscripten_bind_Geom_Conic_DN_2"]=function(){return(_emscripten_bind_Geom_Conic_DN_2=Module["_emscripten_bind_Geom_Conic_DN_2"]=Module["asm"]["Dm"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic_Value_1=Module["_emscripten_bind_Geom_Conic_Value_1"]=function(){return(_emscripten_bind_Geom_Conic_Value_1=Module["_emscripten_bind_Geom_Conic_Value_1"]=Module["asm"]["Em"]).apply(null,arguments)};var _emscripten_bind_Geom_Conic___destroy___0=Module["_emscripten_bind_Geom_Conic___destroy___0"]=function(){return(_emscripten_bind_Geom_Conic___destroy___0=Module["_emscripten_bind_Geom_Conic___destroy___0"]=Module["asm"]["Fm"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_FirstParameter_0=Module["_emscripten_bind_Adaptor3d_Curve_FirstParameter_0"]=function(){return(_emscripten_bind_Adaptor3d_Curve_FirstParameter_0=Module["_emscripten_bind_Adaptor3d_Curve_FirstParameter_0"]=Module["asm"]["Gm"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_LastParameter_0=Module["_emscripten_bind_Adaptor3d_Curve_LastParameter_0"]=function(){return(_emscripten_bind_Adaptor3d_Curve_LastParameter_0=Module["_emscripten_bind_Adaptor3d_Curve_LastParameter_0"]=Module["asm"]["Hm"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_IsClosed_0=Module["_emscripten_bind_Adaptor3d_Curve_IsClosed_0"]=function(){return(_emscripten_bind_Adaptor3d_Curve_IsClosed_0=Module["_emscripten_bind_Adaptor3d_Curve_IsClosed_0"]=Module["asm"]["Im"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_IsPeriodic_0=Module["_emscripten_bind_Adaptor3d_Curve_IsPeriodic_0"]=function(){return(_emscripten_bind_Adaptor3d_Curve_IsPeriodic_0=Module["_emscripten_bind_Adaptor3d_Curve_IsPeriodic_0"]=Module["asm"]["Jm"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_Period_0=Module["_emscripten_bind_Adaptor3d_Curve_Period_0"]=function(){return(_emscripten_bind_Adaptor3d_Curve_Period_0=Module["_emscripten_bind_Adaptor3d_Curve_Period_0"]=Module["asm"]["Km"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_Value_1=Module["_emscripten_bind_Adaptor3d_Curve_Value_1"]=function(){return(_emscripten_bind_Adaptor3d_Curve_Value_1=Module["_emscripten_bind_Adaptor3d_Curve_Value_1"]=Module["asm"]["Lm"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_D0_2=Module["_emscripten_bind_Adaptor3d_Curve_D0_2"]=function(){return(_emscripten_bind_Adaptor3d_Curve_D0_2=Module["_emscripten_bind_Adaptor3d_Curve_D0_2"]=Module["asm"]["Mm"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_D1_3=Module["_emscripten_bind_Adaptor3d_Curve_D1_3"]=function(){return(_emscripten_bind_Adaptor3d_Curve_D1_3=Module["_emscripten_bind_Adaptor3d_Curve_D1_3"]=Module["asm"]["Nm"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_D2_4=Module["_emscripten_bind_Adaptor3d_Curve_D2_4"]=function(){return(_emscripten_bind_Adaptor3d_Curve_D2_4=Module["_emscripten_bind_Adaptor3d_Curve_D2_4"]=Module["asm"]["Om"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_D3_5=Module["_emscripten_bind_Adaptor3d_Curve_D3_5"]=function(){return(_emscripten_bind_Adaptor3d_Curve_D3_5=Module["_emscripten_bind_Adaptor3d_Curve_D3_5"]=Module["asm"]["Pm"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_DN_2=Module["_emscripten_bind_Adaptor3d_Curve_DN_2"]=function(){return(_emscripten_bind_Adaptor3d_Curve_DN_2=Module["_emscripten_bind_Adaptor3d_Curve_DN_2"]=Module["asm"]["Qm"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_Line_0=Module["_emscripten_bind_Adaptor3d_Curve_Line_0"]=function(){return(_emscripten_bind_Adaptor3d_Curve_Line_0=Module["_emscripten_bind_Adaptor3d_Curve_Line_0"]=Module["asm"]["Rm"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_Circle_0=Module["_emscripten_bind_Adaptor3d_Curve_Circle_0"]=function(){return(_emscripten_bind_Adaptor3d_Curve_Circle_0=Module["_emscripten_bind_Adaptor3d_Curve_Circle_0"]=Module["asm"]["Sm"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_Ellipse_0=Module["_emscripten_bind_Adaptor3d_Curve_Ellipse_0"]=function(){return(_emscripten_bind_Adaptor3d_Curve_Ellipse_0=Module["_emscripten_bind_Adaptor3d_Curve_Ellipse_0"]=Module["asm"]["Tm"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_Hyperbola_0=Module["_emscripten_bind_Adaptor3d_Curve_Hyperbola_0"]=function(){return(_emscripten_bind_Adaptor3d_Curve_Hyperbola_0=Module["_emscripten_bind_Adaptor3d_Curve_Hyperbola_0"]=Module["asm"]["Um"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_Parabola_0=Module["_emscripten_bind_Adaptor3d_Curve_Parabola_0"]=function(){return(_emscripten_bind_Adaptor3d_Curve_Parabola_0=Module["_emscripten_bind_Adaptor3d_Curve_Parabola_0"]=Module["asm"]["Vm"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_Bezier_0=Module["_emscripten_bind_Adaptor3d_Curve_Bezier_0"]=function(){return(_emscripten_bind_Adaptor3d_Curve_Bezier_0=Module["_emscripten_bind_Adaptor3d_Curve_Bezier_0"]=Module["asm"]["Wm"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve_BSpline_0=Module["_emscripten_bind_Adaptor3d_Curve_BSpline_0"]=function(){return(_emscripten_bind_Adaptor3d_Curve_BSpline_0=Module["_emscripten_bind_Adaptor3d_Curve_BSpline_0"]=Module["asm"]["Xm"]).apply(null,arguments)};var _emscripten_bind_Adaptor3d_Curve___destroy___0=Module["_emscripten_bind_Adaptor3d_Curve___destroy___0"]=function(){return(_emscripten_bind_Adaptor3d_Curve___destroy___0=Module["_emscripten_bind_Adaptor3d_Curve___destroy___0"]=Module["asm"]["Ym"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_Reverse_0=Module["_emscripten_bind_Geom_BoundedCurve_Reverse_0"]=function(){return(_emscripten_bind_Geom_BoundedCurve_Reverse_0=Module["_emscripten_bind_Geom_BoundedCurve_Reverse_0"]=Module["asm"]["Zm"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_ReversedParameter_1=Module["_emscripten_bind_Geom_BoundedCurve_ReversedParameter_1"]=function(){return(_emscripten_bind_Geom_BoundedCurve_ReversedParameter_1=Module["_emscripten_bind_Geom_BoundedCurve_ReversedParameter_1"]=Module["asm"]["_m"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_TransformedParameter_2=Module["_emscripten_bind_Geom_BoundedCurve_TransformedParameter_2"]=function(){return(_emscripten_bind_Geom_BoundedCurve_TransformedParameter_2=Module["_emscripten_bind_Geom_BoundedCurve_TransformedParameter_2"]=Module["asm"]["$m"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_ParametricTransformation_1=Module["_emscripten_bind_Geom_BoundedCurve_ParametricTransformation_1"]=function(){return(_emscripten_bind_Geom_BoundedCurve_ParametricTransformation_1=Module["_emscripten_bind_Geom_BoundedCurve_ParametricTransformation_1"]=Module["asm"]["an"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_Reversed_0=Module["_emscripten_bind_Geom_BoundedCurve_Reversed_0"]=function(){return(_emscripten_bind_Geom_BoundedCurve_Reversed_0=Module["_emscripten_bind_Geom_BoundedCurve_Reversed_0"]=Module["asm"]["bn"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_FirstParameter_0=Module["_emscripten_bind_Geom_BoundedCurve_FirstParameter_0"]=function(){return(_emscripten_bind_Geom_BoundedCurve_FirstParameter_0=Module["_emscripten_bind_Geom_BoundedCurve_FirstParameter_0"]=Module["asm"]["cn"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_LastParameter_0=Module["_emscripten_bind_Geom_BoundedCurve_LastParameter_0"]=function(){return(_emscripten_bind_Geom_BoundedCurve_LastParameter_0=Module["_emscripten_bind_Geom_BoundedCurve_LastParameter_0"]=Module["asm"]["dn"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_IsClosed_0=Module["_emscripten_bind_Geom_BoundedCurve_IsClosed_0"]=function(){return(_emscripten_bind_Geom_BoundedCurve_IsClosed_0=Module["_emscripten_bind_Geom_BoundedCurve_IsClosed_0"]=Module["asm"]["en"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_IsPeriodic_0=Module["_emscripten_bind_Geom_BoundedCurve_IsPeriodic_0"]=function(){return(_emscripten_bind_Geom_BoundedCurve_IsPeriodic_0=Module["_emscripten_bind_Geom_BoundedCurve_IsPeriodic_0"]=Module["asm"]["fn"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_Period_0=Module["_emscripten_bind_Geom_BoundedCurve_Period_0"]=function(){return(_emscripten_bind_Geom_BoundedCurve_Period_0=Module["_emscripten_bind_Geom_BoundedCurve_Period_0"]=Module["asm"]["gn"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_IsCN_1=Module["_emscripten_bind_Geom_BoundedCurve_IsCN_1"]=function(){return(_emscripten_bind_Geom_BoundedCurve_IsCN_1=Module["_emscripten_bind_Geom_BoundedCurve_IsCN_1"]=Module["asm"]["hn"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_D0_2=Module["_emscripten_bind_Geom_BoundedCurve_D0_2"]=function(){return(_emscripten_bind_Geom_BoundedCurve_D0_2=Module["_emscripten_bind_Geom_BoundedCurve_D0_2"]=Module["asm"]["jn"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_D1_3=Module["_emscripten_bind_Geom_BoundedCurve_D1_3"]=function(){return(_emscripten_bind_Geom_BoundedCurve_D1_3=Module["_emscripten_bind_Geom_BoundedCurve_D1_3"]=Module["asm"]["kn"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_D2_4=Module["_emscripten_bind_Geom_BoundedCurve_D2_4"]=function(){return(_emscripten_bind_Geom_BoundedCurve_D2_4=Module["_emscripten_bind_Geom_BoundedCurve_D2_4"]=Module["asm"]["ln"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_D3_5=Module["_emscripten_bind_Geom_BoundedCurve_D3_5"]=function(){return(_emscripten_bind_Geom_BoundedCurve_D3_5=Module["_emscripten_bind_Geom_BoundedCurve_D3_5"]=Module["asm"]["mn"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_DN_2=Module["_emscripten_bind_Geom_BoundedCurve_DN_2"]=function(){return(_emscripten_bind_Geom_BoundedCurve_DN_2=Module["_emscripten_bind_Geom_BoundedCurve_DN_2"]=Module["asm"]["nn"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve_Value_1=Module["_emscripten_bind_Geom_BoundedCurve_Value_1"]=function(){return(_emscripten_bind_Geom_BoundedCurve_Value_1=Module["_emscripten_bind_Geom_BoundedCurve_Value_1"]=Module["asm"]["on"]).apply(null,arguments)};var _emscripten_bind_Geom_BoundedCurve___destroy___0=Module["_emscripten_bind_Geom_BoundedCurve___destroy___0"]=function(){return(_emscripten_bind_Geom_BoundedCurve___destroy___0=Module["_emscripten_bind_Geom_BoundedCurve___destroy___0"]=Module["asm"]["pn"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSweep_FirstShape_0=Module["_emscripten_bind_BRepPrimAPI_MakeSweep_FirstShape_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSweep_FirstShape_0=Module["_emscripten_bind_BRepPrimAPI_MakeSweep_FirstShape_0"]=Module["asm"]["qn"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSweep_LastShape_0=Module["_emscripten_bind_BRepPrimAPI_MakeSweep_LastShape_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSweep_LastShape_0=Module["_emscripten_bind_BRepPrimAPI_MakeSweep_LastShape_0"]=Module["asm"]["rn"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSweep_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeSweep_Shape_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSweep_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeSweep_Shape_0"]=Module["asm"]["sn"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSweep_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakeSweep_IsDeleted_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSweep_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakeSweep_IsDeleted_1"]=Module["asm"]["tn"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSweep___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeSweep___destroy___0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSweep___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeSweep___destroy___0"]=Module["asm"]["un"]).apply(null,arguments)};var _emscripten_bind_gp_OX_0=Module["_emscripten_bind_gp_OX_0"]=function(){return(_emscripten_bind_gp_OX_0=Module["_emscripten_bind_gp_OX_0"]=Module["asm"]["vn"]).apply(null,arguments)};var _emscripten_bind_gp_DZ_0=Module["_emscripten_bind_gp_DZ_0"]=function(){return(_emscripten_bind_gp_DZ_0=Module["_emscripten_bind_gp_DZ_0"]=Module["asm"]["wn"]).apply(null,arguments)};var _emscripten_bind_gp___destroy___0=Module["_emscripten_bind_gp___destroy___0"]=function(){return(_emscripten_bind_gp___destroy___0=Module["_emscripten_bind_gp___destroy___0"]=Module["asm"]["xn"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_Poly_Triangulation_1=Module["_emscripten_bind_Poly_Triangulation_Poly_Triangulation_1"]=function(){return(_emscripten_bind_Poly_Triangulation_Poly_Triangulation_1=Module["_emscripten_bind_Poly_Triangulation_Poly_Triangulation_1"]=Module["asm"]["yn"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_Poly_Triangulation_3=Module["_emscripten_bind_Poly_Triangulation_Poly_Triangulation_3"]=function(){return(_emscripten_bind_Poly_Triangulation_Poly_Triangulation_3=Module["_emscripten_bind_Poly_Triangulation_Poly_Triangulation_3"]=Module["asm"]["zn"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_Copy_0=Module["_emscripten_bind_Poly_Triangulation_Copy_0"]=function(){return(_emscripten_bind_Poly_Triangulation_Copy_0=Module["_emscripten_bind_Poly_Triangulation_Copy_0"]=Module["asm"]["An"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_Deflection_1=Module["_emscripten_bind_Poly_Triangulation_Deflection_1"]=function(){return(_emscripten_bind_Poly_Triangulation_Deflection_1=Module["_emscripten_bind_Poly_Triangulation_Deflection_1"]=Module["asm"]["Bn"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_RemoveUVNodes_0=Module["_emscripten_bind_Poly_Triangulation_RemoveUVNodes_0"]=function(){return(_emscripten_bind_Poly_Triangulation_RemoveUVNodes_0=Module["_emscripten_bind_Poly_Triangulation_RemoveUVNodes_0"]=Module["asm"]["Cn"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_NbNodes_0=Module["_emscripten_bind_Poly_Triangulation_NbNodes_0"]=function(){return(_emscripten_bind_Poly_Triangulation_NbNodes_0=Module["_emscripten_bind_Poly_Triangulation_NbNodes_0"]=Module["asm"]["Dn"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_NbTriangles_0=Module["_emscripten_bind_Poly_Triangulation_NbTriangles_0"]=function(){return(_emscripten_bind_Poly_Triangulation_NbTriangles_0=Module["_emscripten_bind_Poly_Triangulation_NbTriangles_0"]=Module["asm"]["En"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_HasUVNodes_0=Module["_emscripten_bind_Poly_Triangulation_HasUVNodes_0"]=function(){return(_emscripten_bind_Poly_Triangulation_HasUVNodes_0=Module["_emscripten_bind_Poly_Triangulation_HasUVNodes_0"]=Module["asm"]["Fn"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_Nodes_0=Module["_emscripten_bind_Poly_Triangulation_Nodes_0"]=function(){return(_emscripten_bind_Poly_Triangulation_Nodes_0=Module["_emscripten_bind_Poly_Triangulation_Nodes_0"]=Module["asm"]["Gn"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_ChangeNodes_0=Module["_emscripten_bind_Poly_Triangulation_ChangeNodes_0"]=function(){return(_emscripten_bind_Poly_Triangulation_ChangeNodes_0=Module["_emscripten_bind_Poly_Triangulation_ChangeNodes_0"]=Module["asm"]["Hn"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_Node_1=Module["_emscripten_bind_Poly_Triangulation_Node_1"]=function(){return(_emscripten_bind_Poly_Triangulation_Node_1=Module["_emscripten_bind_Poly_Triangulation_Node_1"]=Module["asm"]["In"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_UVNodes_0=Module["_emscripten_bind_Poly_Triangulation_UVNodes_0"]=function(){return(_emscripten_bind_Poly_Triangulation_UVNodes_0=Module["_emscripten_bind_Poly_Triangulation_UVNodes_0"]=Module["asm"]["Jn"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_ChangeUVNodes_0=Module["_emscripten_bind_Poly_Triangulation_ChangeUVNodes_0"]=function(){return(_emscripten_bind_Poly_Triangulation_ChangeUVNodes_0=Module["_emscripten_bind_Poly_Triangulation_ChangeUVNodes_0"]=Module["asm"]["Kn"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_UVNode_1=Module["_emscripten_bind_Poly_Triangulation_UVNode_1"]=function(){return(_emscripten_bind_Poly_Triangulation_UVNode_1=Module["_emscripten_bind_Poly_Triangulation_UVNode_1"]=Module["asm"]["Ln"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_Triangles_0=Module["_emscripten_bind_Poly_Triangulation_Triangles_0"]=function(){return(_emscripten_bind_Poly_Triangulation_Triangles_0=Module["_emscripten_bind_Poly_Triangulation_Triangles_0"]=Module["asm"]["Mn"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_ChangeTriangles_0=Module["_emscripten_bind_Poly_Triangulation_ChangeTriangles_0"]=function(){return(_emscripten_bind_Poly_Triangulation_ChangeTriangles_0=Module["_emscripten_bind_Poly_Triangulation_ChangeTriangles_0"]=Module["asm"]["Nn"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_HasNormals_0=Module["_emscripten_bind_Poly_Triangulation_HasNormals_0"]=function(){return(_emscripten_bind_Poly_Triangulation_HasNormals_0=Module["_emscripten_bind_Poly_Triangulation_HasNormals_0"]=Module["asm"]["On"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_Normal_1=Module["_emscripten_bind_Poly_Triangulation_Normal_1"]=function(){return(_emscripten_bind_Poly_Triangulation_Normal_1=Module["_emscripten_bind_Poly_Triangulation_Normal_1"]=Module["asm"]["Pn"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation_SetNormal_2=Module["_emscripten_bind_Poly_Triangulation_SetNormal_2"]=function(){return(_emscripten_bind_Poly_Triangulation_SetNormal_2=Module["_emscripten_bind_Poly_Triangulation_SetNormal_2"]=Module["asm"]["Qn"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangulation___destroy___0=Module["_emscripten_bind_Poly_Triangulation___destroy___0"]=function(){return(_emscripten_bind_Poly_Triangulation___destroy___0=Module["_emscripten_bind_Poly_Triangulation___destroy___0"]=Module["asm"]["Rn"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_ShapeFix_Shape_0=Module["_emscripten_bind_ShapeFix_Shape_ShapeFix_Shape_0"]=function(){return(_emscripten_bind_ShapeFix_Shape_ShapeFix_Shape_0=Module["_emscripten_bind_ShapeFix_Shape_ShapeFix_Shape_0"]=Module["asm"]["Sn"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_ShapeFix_Shape_1=Module["_emscripten_bind_ShapeFix_Shape_ShapeFix_Shape_1"]=function(){return(_emscripten_bind_ShapeFix_Shape_ShapeFix_Shape_1=Module["_emscripten_bind_ShapeFix_Shape_ShapeFix_Shape_1"]=Module["asm"]["Tn"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_Init_1=Module["_emscripten_bind_ShapeFix_Shape_Init_1"]=function(){return(_emscripten_bind_ShapeFix_Shape_Init_1=Module["_emscripten_bind_ShapeFix_Shape_Init_1"]=Module["asm"]["Un"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_Perform_0=Module["_emscripten_bind_ShapeFix_Shape_Perform_0"]=function(){return(_emscripten_bind_ShapeFix_Shape_Perform_0=Module["_emscripten_bind_ShapeFix_Shape_Perform_0"]=Module["asm"]["Vn"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_Perform_1=Module["_emscripten_bind_ShapeFix_Shape_Perform_1"]=function(){return(_emscripten_bind_ShapeFix_Shape_Perform_1=Module["_emscripten_bind_ShapeFix_Shape_Perform_1"]=Module["asm"]["Wn"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_Shape_0=Module["_emscripten_bind_ShapeFix_Shape_Shape_0"]=function(){return(_emscripten_bind_ShapeFix_Shape_Shape_0=Module["_emscripten_bind_ShapeFix_Shape_Shape_0"]=Module["asm"]["Xn"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_FixShellTool_0=Module["_emscripten_bind_ShapeFix_Shape_FixShellTool_0"]=function(){return(_emscripten_bind_ShapeFix_Shape_FixShellTool_0=Module["_emscripten_bind_ShapeFix_Shape_FixShellTool_0"]=Module["asm"]["Yn"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_Status_1=Module["_emscripten_bind_ShapeFix_Shape_Status_1"]=function(){return(_emscripten_bind_ShapeFix_Shape_Status_1=Module["_emscripten_bind_ShapeFix_Shape_Status_1"]=Module["asm"]["Zn"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_SetPrecision_1=Module["_emscripten_bind_ShapeFix_Shape_SetPrecision_1"]=function(){return(_emscripten_bind_ShapeFix_Shape_SetPrecision_1=Module["_emscripten_bind_ShapeFix_Shape_SetPrecision_1"]=Module["asm"]["_n"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_SetMinTolerance_1=Module["_emscripten_bind_ShapeFix_Shape_SetMinTolerance_1"]=function(){return(_emscripten_bind_ShapeFix_Shape_SetMinTolerance_1=Module["_emscripten_bind_ShapeFix_Shape_SetMinTolerance_1"]=Module["asm"]["$n"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_SetMaxTolerance_1=Module["_emscripten_bind_ShapeFix_Shape_SetMaxTolerance_1"]=function(){return(_emscripten_bind_ShapeFix_Shape_SetMaxTolerance_1=Module["_emscripten_bind_ShapeFix_Shape_SetMaxTolerance_1"]=Module["asm"]["ao"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_FixSolidMode_0=Module["_emscripten_bind_ShapeFix_Shape_FixSolidMode_0"]=function(){return(_emscripten_bind_ShapeFix_Shape_FixSolidMode_0=Module["_emscripten_bind_ShapeFix_Shape_FixSolidMode_0"]=Module["asm"]["bo"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_FixFreeShellMode_0=Module["_emscripten_bind_ShapeFix_Shape_FixFreeShellMode_0"]=function(){return(_emscripten_bind_ShapeFix_Shape_FixFreeShellMode_0=Module["_emscripten_bind_ShapeFix_Shape_FixFreeShellMode_0"]=Module["asm"]["co"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_FixFreeFaceMode_0=Module["_emscripten_bind_ShapeFix_Shape_FixFreeFaceMode_0"]=function(){return(_emscripten_bind_ShapeFix_Shape_FixFreeFaceMode_0=Module["_emscripten_bind_ShapeFix_Shape_FixFreeFaceMode_0"]=Module["asm"]["eo"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_FixFreeWireMode_0=Module["_emscripten_bind_ShapeFix_Shape_FixFreeWireMode_0"]=function(){return(_emscripten_bind_ShapeFix_Shape_FixFreeWireMode_0=Module["_emscripten_bind_ShapeFix_Shape_FixFreeWireMode_0"]=Module["asm"]["fo"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_FixSameParameterMode_0=Module["_emscripten_bind_ShapeFix_Shape_FixSameParameterMode_0"]=function(){return(_emscripten_bind_ShapeFix_Shape_FixSameParameterMode_0=Module["_emscripten_bind_ShapeFix_Shape_FixSameParameterMode_0"]=Module["asm"]["go"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_FixVertexPositionMode_0=Module["_emscripten_bind_ShapeFix_Shape_FixVertexPositionMode_0"]=function(){return(_emscripten_bind_ShapeFix_Shape_FixVertexPositionMode_0=Module["_emscripten_bind_ShapeFix_Shape_FixVertexPositionMode_0"]=Module["asm"]["ho"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape_FixVertexTolMode_0=Module["_emscripten_bind_ShapeFix_Shape_FixVertexTolMode_0"]=function(){return(_emscripten_bind_ShapeFix_Shape_FixVertexTolMode_0=Module["_emscripten_bind_ShapeFix_Shape_FixVertexTolMode_0"]=Module["asm"]["io"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shape___destroy___0=Module["_emscripten_bind_ShapeFix_Shape___destroy___0"]=function(){return(_emscripten_bind_ShapeFix_Shape___destroy___0=Module["_emscripten_bind_ShapeFix_Shape___destroy___0"]=Module["asm"]["jo"]).apply(null,arguments)};var _emscripten_bind_GeomLib_IsPlanarSurface_GeomLib_IsPlanarSurface_1=Module["_emscripten_bind_GeomLib_IsPlanarSurface_GeomLib_IsPlanarSurface_1"]=function(){return(_emscripten_bind_GeomLib_IsPlanarSurface_GeomLib_IsPlanarSurface_1=Module["_emscripten_bind_GeomLib_IsPlanarSurface_GeomLib_IsPlanarSurface_1"]=Module["asm"]["ko"]).apply(null,arguments)};var _emscripten_bind_GeomLib_IsPlanarSurface_GeomLib_IsPlanarSurface_2=Module["_emscripten_bind_GeomLib_IsPlanarSurface_GeomLib_IsPlanarSurface_2"]=function(){return(_emscripten_bind_GeomLib_IsPlanarSurface_GeomLib_IsPlanarSurface_2=Module["_emscripten_bind_GeomLib_IsPlanarSurface_GeomLib_IsPlanarSurface_2"]=Module["asm"]["lo"]).apply(null,arguments)};var _emscripten_bind_GeomLib_IsPlanarSurface_Plan_0=Module["_emscripten_bind_GeomLib_IsPlanarSurface_Plan_0"]=function(){return(_emscripten_bind_GeomLib_IsPlanarSurface_Plan_0=Module["_emscripten_bind_GeomLib_IsPlanarSurface_Plan_0"]=Module["asm"]["mo"]).apply(null,arguments)};var _emscripten_bind_GeomLib_IsPlanarSurface_IsPlanar_0=Module["_emscripten_bind_GeomLib_IsPlanarSurface_IsPlanar_0"]=function(){return(_emscripten_bind_GeomLib_IsPlanarSurface_IsPlanar_0=Module["_emscripten_bind_GeomLib_IsPlanarSurface_IsPlanar_0"]=Module["asm"]["no"]).apply(null,arguments)};var _emscripten_bind_GeomLib_IsPlanarSurface___destroy___0=Module["_emscripten_bind_GeomLib_IsPlanarSurface___destroy___0"]=function(){return(_emscripten_bind_GeomLib_IsPlanarSurface___destroy___0=Module["_emscripten_bind_GeomLib_IsPlanarSurface___destroy___0"]=Module["asm"]["oo"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_gp_Pnt_0=Module["_emscripten_bind_gp_Pnt_gp_Pnt_0"]=function(){return(_emscripten_bind_gp_Pnt_gp_Pnt_0=Module["_emscripten_bind_gp_Pnt_gp_Pnt_0"]=Module["asm"]["po"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_gp_Pnt_3=Module["_emscripten_bind_gp_Pnt_gp_Pnt_3"]=function(){return(_emscripten_bind_gp_Pnt_gp_Pnt_3=Module["_emscripten_bind_gp_Pnt_gp_Pnt_3"]=Module["asm"]["qo"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_SetCoord_2=Module["_emscripten_bind_gp_Pnt_SetCoord_2"]=function(){return(_emscripten_bind_gp_Pnt_SetCoord_2=Module["_emscripten_bind_gp_Pnt_SetCoord_2"]=Module["asm"]["ro"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_SetCoord_3=Module["_emscripten_bind_gp_Pnt_SetCoord_3"]=function(){return(_emscripten_bind_gp_Pnt_SetCoord_3=Module["_emscripten_bind_gp_Pnt_SetCoord_3"]=Module["asm"]["so"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_SetX_1=Module["_emscripten_bind_gp_Pnt_SetX_1"]=function(){return(_emscripten_bind_gp_Pnt_SetX_1=Module["_emscripten_bind_gp_Pnt_SetX_1"]=Module["asm"]["to"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_SetY_1=Module["_emscripten_bind_gp_Pnt_SetY_1"]=function(){return(_emscripten_bind_gp_Pnt_SetY_1=Module["_emscripten_bind_gp_Pnt_SetY_1"]=Module["asm"]["uo"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_SetZ_1=Module["_emscripten_bind_gp_Pnt_SetZ_1"]=function(){return(_emscripten_bind_gp_Pnt_SetZ_1=Module["_emscripten_bind_gp_Pnt_SetZ_1"]=Module["asm"]["vo"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_Coord_1=Module["_emscripten_bind_gp_Pnt_Coord_1"]=function(){return(_emscripten_bind_gp_Pnt_Coord_1=Module["_emscripten_bind_gp_Pnt_Coord_1"]=Module["asm"]["wo"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_X_0=Module["_emscripten_bind_gp_Pnt_X_0"]=function(){return(_emscripten_bind_gp_Pnt_X_0=Module["_emscripten_bind_gp_Pnt_X_0"]=Module["asm"]["xo"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_Y_0=Module["_emscripten_bind_gp_Pnt_Y_0"]=function(){return(_emscripten_bind_gp_Pnt_Y_0=Module["_emscripten_bind_gp_Pnt_Y_0"]=Module["asm"]["yo"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_Z_0=Module["_emscripten_bind_gp_Pnt_Z_0"]=function(){return(_emscripten_bind_gp_Pnt_Z_0=Module["_emscripten_bind_gp_Pnt_Z_0"]=Module["asm"]["zo"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_BaryCenter_3=Module["_emscripten_bind_gp_Pnt_BaryCenter_3"]=function(){return(_emscripten_bind_gp_Pnt_BaryCenter_3=Module["_emscripten_bind_gp_Pnt_BaryCenter_3"]=Module["asm"]["Ao"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_IsEqual_2=Module["_emscripten_bind_gp_Pnt_IsEqual_2"]=function(){return(_emscripten_bind_gp_Pnt_IsEqual_2=Module["_emscripten_bind_gp_Pnt_IsEqual_2"]=Module["asm"]["Bo"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_Distance_1=Module["_emscripten_bind_gp_Pnt_Distance_1"]=function(){return(_emscripten_bind_gp_Pnt_Distance_1=Module["_emscripten_bind_gp_Pnt_Distance_1"]=Module["asm"]["Co"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_SquareDistance_1=Module["_emscripten_bind_gp_Pnt_SquareDistance_1"]=function(){return(_emscripten_bind_gp_Pnt_SquareDistance_1=Module["_emscripten_bind_gp_Pnt_SquareDistance_1"]=Module["asm"]["Do"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_Mirror_1=Module["_emscripten_bind_gp_Pnt_Mirror_1"]=function(){return(_emscripten_bind_gp_Pnt_Mirror_1=Module["_emscripten_bind_gp_Pnt_Mirror_1"]=Module["asm"]["Eo"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_Rotate_2=Module["_emscripten_bind_gp_Pnt_Rotate_2"]=function(){return(_emscripten_bind_gp_Pnt_Rotate_2=Module["_emscripten_bind_gp_Pnt_Rotate_2"]=Module["asm"]["Fo"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_Rotated_2=Module["_emscripten_bind_gp_Pnt_Rotated_2"]=function(){return(_emscripten_bind_gp_Pnt_Rotated_2=Module["_emscripten_bind_gp_Pnt_Rotated_2"]=Module["asm"]["Go"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_Scale_2=Module["_emscripten_bind_gp_Pnt_Scale_2"]=function(){return(_emscripten_bind_gp_Pnt_Scale_2=Module["_emscripten_bind_gp_Pnt_Scale_2"]=Module["asm"]["Ho"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_Scaled_2=Module["_emscripten_bind_gp_Pnt_Scaled_2"]=function(){return(_emscripten_bind_gp_Pnt_Scaled_2=Module["_emscripten_bind_gp_Pnt_Scaled_2"]=Module["asm"]["Io"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_Transform_1=Module["_emscripten_bind_gp_Pnt_Transform_1"]=function(){return(_emscripten_bind_gp_Pnt_Transform_1=Module["_emscripten_bind_gp_Pnt_Transform_1"]=Module["asm"]["Jo"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_Transformed_1=Module["_emscripten_bind_gp_Pnt_Transformed_1"]=function(){return(_emscripten_bind_gp_Pnt_Transformed_1=Module["_emscripten_bind_gp_Pnt_Transformed_1"]=Module["asm"]["Ko"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_Translated_1=Module["_emscripten_bind_gp_Pnt_Translated_1"]=function(){return(_emscripten_bind_gp_Pnt_Translated_1=Module["_emscripten_bind_gp_Pnt_Translated_1"]=Module["asm"]["Lo"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt_Translated_2=Module["_emscripten_bind_gp_Pnt_Translated_2"]=function(){return(_emscripten_bind_gp_Pnt_Translated_2=Module["_emscripten_bind_gp_Pnt_Translated_2"]=Module["asm"]["Mo"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt___destroy___0=Module["_emscripten_bind_gp_Pnt___destroy___0"]=function(){return(_emscripten_bind_gp_Pnt___destroy___0=Module["_emscripten_bind_gp_Pnt___destroy___0"]=Module["asm"]["No"]).apply(null,arguments)};var _emscripten_bind_TopLoc_Location_TopLoc_Location_0=Module["_emscripten_bind_TopLoc_Location_TopLoc_Location_0"]=function(){return(_emscripten_bind_TopLoc_Location_TopLoc_Location_0=Module["_emscripten_bind_TopLoc_Location_TopLoc_Location_0"]=Module["asm"]["Oo"]).apply(null,arguments)};var _emscripten_bind_TopLoc_Location_TopLoc_Location_1=Module["_emscripten_bind_TopLoc_Location_TopLoc_Location_1"]=function(){return(_emscripten_bind_TopLoc_Location_TopLoc_Location_1=Module["_emscripten_bind_TopLoc_Location_TopLoc_Location_1"]=Module["asm"]["Po"]).apply(null,arguments)};var _emscripten_bind_TopLoc_Location_Identity_0=Module["_emscripten_bind_TopLoc_Location_Identity_0"]=function(){return(_emscripten_bind_TopLoc_Location_Identity_0=Module["_emscripten_bind_TopLoc_Location_Identity_0"]=Module["asm"]["Qo"]).apply(null,arguments)};var _emscripten_bind_TopLoc_Location_FirstPower_0=Module["_emscripten_bind_TopLoc_Location_FirstPower_0"]=function(){return(_emscripten_bind_TopLoc_Location_FirstPower_0=Module["_emscripten_bind_TopLoc_Location_FirstPower_0"]=Module["asm"]["Ro"]).apply(null,arguments)};var _emscripten_bind_TopLoc_Location_NextLocation_0=Module["_emscripten_bind_TopLoc_Location_NextLocation_0"]=function(){return(_emscripten_bind_TopLoc_Location_NextLocation_0=Module["_emscripten_bind_TopLoc_Location_NextLocation_0"]=Module["asm"]["So"]).apply(null,arguments)};var _emscripten_bind_TopLoc_Location_Transformation_0=Module["_emscripten_bind_TopLoc_Location_Transformation_0"]=function(){return(_emscripten_bind_TopLoc_Location_Transformation_0=Module["_emscripten_bind_TopLoc_Location_Transformation_0"]=Module["asm"]["To"]).apply(null,arguments)};var _emscripten_bind_TopLoc_Location___destroy___0=Module["_emscripten_bind_TopLoc_Location___destroy___0"]=function(){return(_emscripten_bind_TopLoc_Location___destroy___0=Module["_emscripten_bind_TopLoc_Location___destroy___0"]=Module["asm"]["Uo"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_Bnd_OBB_0=Module["_emscripten_bind_Bnd_OBB_Bnd_OBB_0"]=function(){return(_emscripten_bind_Bnd_OBB_Bnd_OBB_0=Module["_emscripten_bind_Bnd_OBB_Bnd_OBB_0"]=Module["asm"]["Vo"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_Bnd_OBB_1=Module["_emscripten_bind_Bnd_OBB_Bnd_OBB_1"]=function(){return(_emscripten_bind_Bnd_OBB_Bnd_OBB_1=Module["_emscripten_bind_Bnd_OBB_Bnd_OBB_1"]=Module["asm"]["Wo"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_Bnd_OBB_7=Module["_emscripten_bind_Bnd_OBB_Bnd_OBB_7"]=function(){return(_emscripten_bind_Bnd_OBB_Bnd_OBB_7=Module["_emscripten_bind_Bnd_OBB_Bnd_OBB_7"]=Module["asm"]["Xo"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_ReBuild_2=Module["_emscripten_bind_Bnd_OBB_ReBuild_2"]=function(){return(_emscripten_bind_Bnd_OBB_ReBuild_2=Module["_emscripten_bind_Bnd_OBB_ReBuild_2"]=Module["asm"]["Yo"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_ReBuild_3=Module["_emscripten_bind_Bnd_OBB_ReBuild_3"]=function(){return(_emscripten_bind_Bnd_OBB_ReBuild_3=Module["_emscripten_bind_Bnd_OBB_ReBuild_3"]=Module["asm"]["Zo"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_SetCenter_1=Module["_emscripten_bind_Bnd_OBB_SetCenter_1"]=function(){return(_emscripten_bind_Bnd_OBB_SetCenter_1=Module["_emscripten_bind_Bnd_OBB_SetCenter_1"]=Module["asm"]["_o"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_SetXComponent_2=Module["_emscripten_bind_Bnd_OBB_SetXComponent_2"]=function(){return(_emscripten_bind_Bnd_OBB_SetXComponent_2=Module["_emscripten_bind_Bnd_OBB_SetXComponent_2"]=Module["asm"]["$o"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_SetYComponent_2=Module["_emscripten_bind_Bnd_OBB_SetYComponent_2"]=function(){return(_emscripten_bind_Bnd_OBB_SetYComponent_2=Module["_emscripten_bind_Bnd_OBB_SetYComponent_2"]=Module["asm"]["ap"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_SetZComponent_2=Module["_emscripten_bind_Bnd_OBB_SetZComponent_2"]=function(){return(_emscripten_bind_Bnd_OBB_SetZComponent_2=Module["_emscripten_bind_Bnd_OBB_SetZComponent_2"]=Module["asm"]["bp"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_XHSize_0=Module["_emscripten_bind_Bnd_OBB_XHSize_0"]=function(){return(_emscripten_bind_Bnd_OBB_XHSize_0=Module["_emscripten_bind_Bnd_OBB_XHSize_0"]=Module["asm"]["cp"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_YHSize_0=Module["_emscripten_bind_Bnd_OBB_YHSize_0"]=function(){return(_emscripten_bind_Bnd_OBB_YHSize_0=Module["_emscripten_bind_Bnd_OBB_YHSize_0"]=Module["asm"]["dp"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_ZHSize_0=Module["_emscripten_bind_Bnd_OBB_ZHSize_0"]=function(){return(_emscripten_bind_Bnd_OBB_ZHSize_0=Module["_emscripten_bind_Bnd_OBB_ZHSize_0"]=Module["asm"]["ep"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_IsVoid_0=Module["_emscripten_bind_Bnd_OBB_IsVoid_0"]=function(){return(_emscripten_bind_Bnd_OBB_IsVoid_0=Module["_emscripten_bind_Bnd_OBB_IsVoid_0"]=Module["asm"]["fp"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_SetVoid_0=Module["_emscripten_bind_Bnd_OBB_SetVoid_0"]=function(){return(_emscripten_bind_Bnd_OBB_SetVoid_0=Module["_emscripten_bind_Bnd_OBB_SetVoid_0"]=Module["asm"]["gp"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_SetAABox_1=Module["_emscripten_bind_Bnd_OBB_SetAABox_1"]=function(){return(_emscripten_bind_Bnd_OBB_SetAABox_1=Module["_emscripten_bind_Bnd_OBB_SetAABox_1"]=Module["asm"]["hp"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_IsAABox_0=Module["_emscripten_bind_Bnd_OBB_IsAABox_0"]=function(){return(_emscripten_bind_Bnd_OBB_IsAABox_0=Module["_emscripten_bind_Bnd_OBB_IsAABox_0"]=Module["asm"]["ip"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_Enlarge_1=Module["_emscripten_bind_Bnd_OBB_Enlarge_1"]=function(){return(_emscripten_bind_Bnd_OBB_Enlarge_1=Module["_emscripten_bind_Bnd_OBB_Enlarge_1"]=Module["asm"]["jp"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_GetVertex_1=Module["_emscripten_bind_Bnd_OBB_GetVertex_1"]=function(){return(_emscripten_bind_Bnd_OBB_GetVertex_1=Module["_emscripten_bind_Bnd_OBB_GetVertex_1"]=Module["asm"]["kp"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_SquareExtent_0=Module["_emscripten_bind_Bnd_OBB_SquareExtent_0"]=function(){return(_emscripten_bind_Bnd_OBB_SquareExtent_0=Module["_emscripten_bind_Bnd_OBB_SquareExtent_0"]=Module["asm"]["lp"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_IsOut_1=Module["_emscripten_bind_Bnd_OBB_IsOut_1"]=function(){return(_emscripten_bind_Bnd_OBB_IsOut_1=Module["_emscripten_bind_Bnd_OBB_IsOut_1"]=Module["asm"]["mp"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_IsCompletelyInside_1=Module["_emscripten_bind_Bnd_OBB_IsCompletelyInside_1"]=function(){return(_emscripten_bind_Bnd_OBB_IsCompletelyInside_1=Module["_emscripten_bind_Bnd_OBB_IsCompletelyInside_1"]=Module["asm"]["np"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB_Add_1=Module["_emscripten_bind_Bnd_OBB_Add_1"]=function(){return(_emscripten_bind_Bnd_OBB_Add_1=Module["_emscripten_bind_Bnd_OBB_Add_1"]=Module["asm"]["op"]).apply(null,arguments)};var _emscripten_bind_Bnd_OBB___destroy___0=Module["_emscripten_bind_Bnd_OBB___destroy___0"]=function(){return(_emscripten_bind_Bnd_OBB___destroy___0=Module["_emscripten_bind_Bnd_OBB___destroy___0"]=Module["asm"]["pp"]).apply(null,arguments)};var _emscripten_bind_TopTools_ListOfShape_TopTools_ListOfShape_0=Module["_emscripten_bind_TopTools_ListOfShape_TopTools_ListOfShape_0"]=function(){return(_emscripten_bind_TopTools_ListOfShape_TopTools_ListOfShape_0=Module["_emscripten_bind_TopTools_ListOfShape_TopTools_ListOfShape_0"]=Module["asm"]["qp"]).apply(null,arguments)};var _emscripten_bind_TopTools_ListOfShape_Append_1=Module["_emscripten_bind_TopTools_ListOfShape_Append_1"]=function(){return(_emscripten_bind_TopTools_ListOfShape_Append_1=Module["_emscripten_bind_TopTools_ListOfShape_Append_1"]=Module["asm"]["rp"]).apply(null,arguments)};var _emscripten_bind_TopTools_ListOfShape_First_0=Module["_emscripten_bind_TopTools_ListOfShape_First_0"]=function(){return(_emscripten_bind_TopTools_ListOfShape_First_0=Module["_emscripten_bind_TopTools_ListOfShape_First_0"]=Module["asm"]["sp"]).apply(null,arguments)};var _emscripten_bind_TopTools_ListOfShape_Last_0=Module["_emscripten_bind_TopTools_ListOfShape_Last_0"]=function(){return(_emscripten_bind_TopTools_ListOfShape_Last_0=Module["_emscripten_bind_TopTools_ListOfShape_Last_0"]=Module["asm"]["tp"]).apply(null,arguments)};var _emscripten_bind_TopTools_ListOfShape___destroy___0=Module["_emscripten_bind_TopTools_ListOfShape___destroy___0"]=function(){return(_emscripten_bind_TopTools_ListOfShape___destroy___0=Module["_emscripten_bind_TopTools_ListOfShape___destroy___0"]=Module["asm"]["up"]).apply(null,arguments)};var _emscripten_bind_gp_Vec2d_gp_Vec2d_0=Module["_emscripten_bind_gp_Vec2d_gp_Vec2d_0"]=function(){return(_emscripten_bind_gp_Vec2d_gp_Vec2d_0=Module["_emscripten_bind_gp_Vec2d_gp_Vec2d_0"]=Module["asm"]["vp"]).apply(null,arguments)};var _emscripten_bind_gp_Vec2d_gp_Vec2d_2=Module["_emscripten_bind_gp_Vec2d_gp_Vec2d_2"]=function(){return(_emscripten_bind_gp_Vec2d_gp_Vec2d_2=Module["_emscripten_bind_gp_Vec2d_gp_Vec2d_2"]=Module["asm"]["wp"]).apply(null,arguments)};var _emscripten_bind_gp_Vec2d_X_0=Module["_emscripten_bind_gp_Vec2d_X_0"]=function(){return(_emscripten_bind_gp_Vec2d_X_0=Module["_emscripten_bind_gp_Vec2d_X_0"]=Module["asm"]["xp"]).apply(null,arguments)};var _emscripten_bind_gp_Vec2d_Y_0=Module["_emscripten_bind_gp_Vec2d_Y_0"]=function(){return(_emscripten_bind_gp_Vec2d_Y_0=Module["_emscripten_bind_gp_Vec2d_Y_0"]=Module["asm"]["yp"]).apply(null,arguments)};var _emscripten_bind_gp_Vec2d___destroy___0=Module["_emscripten_bind_gp_Vec2d___destroy___0"]=function(){return(_emscripten_bind_gp_Vec2d___destroy___0=Module["_emscripten_bind_gp_Vec2d___destroy___0"]=Module["asm"]["zp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_Geom_TrimmedCurve_3=Module["_emscripten_bind_Geom_TrimmedCurve_Geom_TrimmedCurve_3"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_Geom_TrimmedCurve_3=Module["_emscripten_bind_Geom_TrimmedCurve_Geom_TrimmedCurve_3"]=Module["asm"]["Ap"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_Geom_TrimmedCurve_4=Module["_emscripten_bind_Geom_TrimmedCurve_Geom_TrimmedCurve_4"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_Geom_TrimmedCurve_4=Module["_emscripten_bind_Geom_TrimmedCurve_Geom_TrimmedCurve_4"]=Module["asm"]["Bp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_Geom_TrimmedCurve_5=Module["_emscripten_bind_Geom_TrimmedCurve_Geom_TrimmedCurve_5"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_Geom_TrimmedCurve_5=Module["_emscripten_bind_Geom_TrimmedCurve_Geom_TrimmedCurve_5"]=Module["asm"]["Cp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_Reverse_0=Module["_emscripten_bind_Geom_TrimmedCurve_Reverse_0"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_Reverse_0=Module["_emscripten_bind_Geom_TrimmedCurve_Reverse_0"]=Module["asm"]["Dp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_ReversedParameter_1=Module["_emscripten_bind_Geom_TrimmedCurve_ReversedParameter_1"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_ReversedParameter_1=Module["_emscripten_bind_Geom_TrimmedCurve_ReversedParameter_1"]=Module["asm"]["Ep"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_SetTrim_2=Module["_emscripten_bind_Geom_TrimmedCurve_SetTrim_2"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_SetTrim_2=Module["_emscripten_bind_Geom_TrimmedCurve_SetTrim_2"]=Module["asm"]["Fp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_SetTrim_3=Module["_emscripten_bind_Geom_TrimmedCurve_SetTrim_3"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_SetTrim_3=Module["_emscripten_bind_Geom_TrimmedCurve_SetTrim_3"]=Module["asm"]["Gp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_SetTrim_4=Module["_emscripten_bind_Geom_TrimmedCurve_SetTrim_4"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_SetTrim_4=Module["_emscripten_bind_Geom_TrimmedCurve_SetTrim_4"]=Module["asm"]["Hp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_BasisCurve_0=Module["_emscripten_bind_Geom_TrimmedCurve_BasisCurve_0"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_BasisCurve_0=Module["_emscripten_bind_Geom_TrimmedCurve_BasisCurve_0"]=Module["asm"]["Ip"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_IsCN_1=Module["_emscripten_bind_Geom_TrimmedCurve_IsCN_1"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_IsCN_1=Module["_emscripten_bind_Geom_TrimmedCurve_IsCN_1"]=Module["asm"]["Jp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_FirstParameter_0=Module["_emscripten_bind_Geom_TrimmedCurve_FirstParameter_0"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_FirstParameter_0=Module["_emscripten_bind_Geom_TrimmedCurve_FirstParameter_0"]=Module["asm"]["Kp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_IsClosed_0=Module["_emscripten_bind_Geom_TrimmedCurve_IsClosed_0"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_IsClosed_0=Module["_emscripten_bind_Geom_TrimmedCurve_IsClosed_0"]=Module["asm"]["Lp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_IsPeriodic_0=Module["_emscripten_bind_Geom_TrimmedCurve_IsPeriodic_0"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_IsPeriodic_0=Module["_emscripten_bind_Geom_TrimmedCurve_IsPeriodic_0"]=Module["asm"]["Mp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_Period_0=Module["_emscripten_bind_Geom_TrimmedCurve_Period_0"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_Period_0=Module["_emscripten_bind_Geom_TrimmedCurve_Period_0"]=Module["asm"]["Np"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_LastParameter_0=Module["_emscripten_bind_Geom_TrimmedCurve_LastParameter_0"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_LastParameter_0=Module["_emscripten_bind_Geom_TrimmedCurve_LastParameter_0"]=Module["asm"]["Op"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_StartPoint_0=Module["_emscripten_bind_Geom_TrimmedCurve_StartPoint_0"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_StartPoint_0=Module["_emscripten_bind_Geom_TrimmedCurve_StartPoint_0"]=Module["asm"]["Pp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_D0_2=Module["_emscripten_bind_Geom_TrimmedCurve_D0_2"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_D0_2=Module["_emscripten_bind_Geom_TrimmedCurve_D0_2"]=Module["asm"]["Qp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_D1_3=Module["_emscripten_bind_Geom_TrimmedCurve_D1_3"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_D1_3=Module["_emscripten_bind_Geom_TrimmedCurve_D1_3"]=Module["asm"]["Rp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_D2_4=Module["_emscripten_bind_Geom_TrimmedCurve_D2_4"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_D2_4=Module["_emscripten_bind_Geom_TrimmedCurve_D2_4"]=Module["asm"]["Sp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_D3_5=Module["_emscripten_bind_Geom_TrimmedCurve_D3_5"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_D3_5=Module["_emscripten_bind_Geom_TrimmedCurve_D3_5"]=Module["asm"]["Tp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_DN_2=Module["_emscripten_bind_Geom_TrimmedCurve_DN_2"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_DN_2=Module["_emscripten_bind_Geom_TrimmedCurve_DN_2"]=Module["asm"]["Up"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_Transform_1=Module["_emscripten_bind_Geom_TrimmedCurve_Transform_1"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_Transform_1=Module["_emscripten_bind_Geom_TrimmedCurve_Transform_1"]=Module["asm"]["Vp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_TransformedParameter_2=Module["_emscripten_bind_Geom_TrimmedCurve_TransformedParameter_2"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_TransformedParameter_2=Module["_emscripten_bind_Geom_TrimmedCurve_TransformedParameter_2"]=Module["asm"]["Wp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_ParametricTransformation_1=Module["_emscripten_bind_Geom_TrimmedCurve_ParametricTransformation_1"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_ParametricTransformation_1=Module["_emscripten_bind_Geom_TrimmedCurve_ParametricTransformation_1"]=Module["asm"]["Xp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_Reversed_0=Module["_emscripten_bind_Geom_TrimmedCurve_Reversed_0"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_Reversed_0=Module["_emscripten_bind_Geom_TrimmedCurve_Reversed_0"]=Module["asm"]["Yp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve_Value_1=Module["_emscripten_bind_Geom_TrimmedCurve_Value_1"]=function(){return(_emscripten_bind_Geom_TrimmedCurve_Value_1=Module["_emscripten_bind_Geom_TrimmedCurve_Value_1"]=Module["asm"]["Zp"]).apply(null,arguments)};var _emscripten_bind_Geom_TrimmedCurve___destroy___0=Module["_emscripten_bind_Geom_TrimmedCurve___destroy___0"]=function(){return(_emscripten_bind_Geom_TrimmedCurve___destroy___0=Module["_emscripten_bind_Geom_TrimmedCurve___destroy___0"]=Module["asm"]["_p"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_LinearProperties_2=Module["_emscripten_bind_BRepGProp_LinearProperties_2"]=function(){return(_emscripten_bind_BRepGProp_LinearProperties_2=Module["_emscripten_bind_BRepGProp_LinearProperties_2"]=Module["asm"]["$p"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_LinearProperties_3=Module["_emscripten_bind_BRepGProp_LinearProperties_3"]=function(){return(_emscripten_bind_BRepGProp_LinearProperties_3=Module["_emscripten_bind_BRepGProp_LinearProperties_3"]=Module["asm"]["aq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_LinearProperties_4=Module["_emscripten_bind_BRepGProp_LinearProperties_4"]=function(){return(_emscripten_bind_BRepGProp_LinearProperties_4=Module["_emscripten_bind_BRepGProp_LinearProperties_4"]=Module["asm"]["bq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_SurfaceProperties_2=Module["_emscripten_bind_BRepGProp_SurfaceProperties_2"]=function(){return(_emscripten_bind_BRepGProp_SurfaceProperties_2=Module["_emscripten_bind_BRepGProp_SurfaceProperties_2"]=Module["asm"]["cq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_SurfaceProperties_3=Module["_emscripten_bind_BRepGProp_SurfaceProperties_3"]=function(){return(_emscripten_bind_BRepGProp_SurfaceProperties_3=Module["_emscripten_bind_BRepGProp_SurfaceProperties_3"]=Module["asm"]["dq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_SurfaceProperties_4=Module["_emscripten_bind_BRepGProp_SurfaceProperties_4"]=function(){return(_emscripten_bind_BRepGProp_SurfaceProperties_4=Module["_emscripten_bind_BRepGProp_SurfaceProperties_4"]=Module["asm"]["eq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_SurfaceProperties2_3=Module["_emscripten_bind_BRepGProp_SurfaceProperties2_3"]=function(){return(_emscripten_bind_BRepGProp_SurfaceProperties2_3=Module["_emscripten_bind_BRepGProp_SurfaceProperties2_3"]=Module["asm"]["fq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_SurfaceProperties2_4=Module["_emscripten_bind_BRepGProp_SurfaceProperties2_4"]=function(){return(_emscripten_bind_BRepGProp_SurfaceProperties2_4=Module["_emscripten_bind_BRepGProp_SurfaceProperties2_4"]=Module["asm"]["gq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumeProperties_2=Module["_emscripten_bind_BRepGProp_VolumeProperties_2"]=function(){return(_emscripten_bind_BRepGProp_VolumeProperties_2=Module["_emscripten_bind_BRepGProp_VolumeProperties_2"]=Module["asm"]["hq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumeProperties_3=Module["_emscripten_bind_BRepGProp_VolumeProperties_3"]=function(){return(_emscripten_bind_BRepGProp_VolumeProperties_3=Module["_emscripten_bind_BRepGProp_VolumeProperties_3"]=Module["asm"]["iq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumeProperties_4=Module["_emscripten_bind_BRepGProp_VolumeProperties_4"]=function(){return(_emscripten_bind_BRepGProp_VolumeProperties_4=Module["_emscripten_bind_BRepGProp_VolumeProperties_4"]=Module["asm"]["jq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumeProperties_5=Module["_emscripten_bind_BRepGProp_VolumeProperties_5"]=function(){return(_emscripten_bind_BRepGProp_VolumeProperties_5=Module["_emscripten_bind_BRepGProp_VolumeProperties_5"]=Module["asm"]["kq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumeProperties2_3=Module["_emscripten_bind_BRepGProp_VolumeProperties2_3"]=function(){return(_emscripten_bind_BRepGProp_VolumeProperties2_3=Module["_emscripten_bind_BRepGProp_VolumeProperties2_3"]=Module["asm"]["lq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumeProperties2_4=Module["_emscripten_bind_BRepGProp_VolumeProperties2_4"]=function(){return(_emscripten_bind_BRepGProp_VolumeProperties2_4=Module["_emscripten_bind_BRepGProp_VolumeProperties2_4"]=Module["asm"]["mq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumeProperties2_5=Module["_emscripten_bind_BRepGProp_VolumeProperties2_5"]=function(){return(_emscripten_bind_BRepGProp_VolumeProperties2_5=Module["_emscripten_bind_BRepGProp_VolumeProperties2_5"]=Module["asm"]["nq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumePropertiesGK_2=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK_2"]=function(){return(_emscripten_bind_BRepGProp_VolumePropertiesGK_2=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK_2"]=Module["asm"]["oq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumePropertiesGK_3=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK_3"]=function(){return(_emscripten_bind_BRepGProp_VolumePropertiesGK_3=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK_3"]=Module["asm"]["pq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumePropertiesGK_4=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK_4"]=function(){return(_emscripten_bind_BRepGProp_VolumePropertiesGK_4=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK_4"]=Module["asm"]["qq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumePropertiesGK_5=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK_5"]=function(){return(_emscripten_bind_BRepGProp_VolumePropertiesGK_5=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK_5"]=Module["asm"]["rq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumePropertiesGK_6=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK_6"]=function(){return(_emscripten_bind_BRepGProp_VolumePropertiesGK_6=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK_6"]=Module["asm"]["sq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumePropertiesGK_7=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK_7"]=function(){return(_emscripten_bind_BRepGProp_VolumePropertiesGK_7=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK_7"]=Module["asm"]["tq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumePropertiesGK_8=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK_8"]=function(){return(_emscripten_bind_BRepGProp_VolumePropertiesGK_8=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK_8"]=Module["asm"]["uq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumePropertiesGK2_3=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK2_3"]=function(){return(_emscripten_bind_BRepGProp_VolumePropertiesGK2_3=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK2_3"]=Module["asm"]["vq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumePropertiesGK2_4=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK2_4"]=function(){return(_emscripten_bind_BRepGProp_VolumePropertiesGK2_4=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK2_4"]=Module["asm"]["wq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumePropertiesGK2_5=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK2_5"]=function(){return(_emscripten_bind_BRepGProp_VolumePropertiesGK2_5=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK2_5"]=Module["asm"]["xq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumePropertiesGK2_6=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK2_6"]=function(){return(_emscripten_bind_BRepGProp_VolumePropertiesGK2_6=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK2_6"]=Module["asm"]["yq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumePropertiesGK2_7=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK2_7"]=function(){return(_emscripten_bind_BRepGProp_VolumePropertiesGK2_7=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK2_7"]=Module["asm"]["zq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumePropertiesGK2_8=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK2_8"]=function(){return(_emscripten_bind_BRepGProp_VolumePropertiesGK2_8=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK2_8"]=Module["asm"]["Aq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp_VolumePropertiesGK2_9=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK2_9"]=function(){return(_emscripten_bind_BRepGProp_VolumePropertiesGK2_9=Module["_emscripten_bind_BRepGProp_VolumePropertiesGK2_9"]=Module["asm"]["Bq"]).apply(null,arguments)};var _emscripten_bind_BRepGProp___destroy___0=Module["_emscripten_bind_BRepGProp___destroy___0"]=function(){return(_emscripten_bind_BRepGProp___destroy___0=Module["_emscripten_bind_BRepGProp___destroy___0"]=Module["asm"]["Cq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_0=Module["_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_0"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_0=Module["_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_0"]=Module["asm"]["Dq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_3=Module["_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_3"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_3=Module["_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_3"]=Module["asm"]["Eq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_4=Module["_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_4"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_4=Module["_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_4"]=Module["asm"]["Fq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_5=Module["_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_5"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_5=Module["_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_5"]=Module["asm"]["Gq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_6=Module["_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_6"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_6=Module["_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_6"]=Module["asm"]["Hq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_8=Module["_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_8"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_8=Module["_emscripten_bind_GCPnts_TangentialDeflection_GCPnts_TangentialDeflection_8"]=Module["asm"]["Iq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_Initialize_3=Module["_emscripten_bind_GCPnts_TangentialDeflection_Initialize_3"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_Initialize_3=Module["_emscripten_bind_GCPnts_TangentialDeflection_Initialize_3"]=Module["asm"]["Jq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_Initialize_4=Module["_emscripten_bind_GCPnts_TangentialDeflection_Initialize_4"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_Initialize_4=Module["_emscripten_bind_GCPnts_TangentialDeflection_Initialize_4"]=Module["asm"]["Kq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_Initialize_5=Module["_emscripten_bind_GCPnts_TangentialDeflection_Initialize_5"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_Initialize_5=Module["_emscripten_bind_GCPnts_TangentialDeflection_Initialize_5"]=Module["asm"]["Lq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_Initialize_6=Module["_emscripten_bind_GCPnts_TangentialDeflection_Initialize_6"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_Initialize_6=Module["_emscripten_bind_GCPnts_TangentialDeflection_Initialize_6"]=Module["asm"]["Mq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_Initialize_8=Module["_emscripten_bind_GCPnts_TangentialDeflection_Initialize_8"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_Initialize_8=Module["_emscripten_bind_GCPnts_TangentialDeflection_Initialize_8"]=Module["asm"]["Nq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_AddPoint_2=Module["_emscripten_bind_GCPnts_TangentialDeflection_AddPoint_2"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_AddPoint_2=Module["_emscripten_bind_GCPnts_TangentialDeflection_AddPoint_2"]=Module["asm"]["Oq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_AddPoint_3=Module["_emscripten_bind_GCPnts_TangentialDeflection_AddPoint_3"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_AddPoint_3=Module["_emscripten_bind_GCPnts_TangentialDeflection_AddPoint_3"]=Module["asm"]["Pq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_NbPoints_0=Module["_emscripten_bind_GCPnts_TangentialDeflection_NbPoints_0"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_NbPoints_0=Module["_emscripten_bind_GCPnts_TangentialDeflection_NbPoints_0"]=Module["asm"]["Qq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_Parameter_1=Module["_emscripten_bind_GCPnts_TangentialDeflection_Parameter_1"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_Parameter_1=Module["_emscripten_bind_GCPnts_TangentialDeflection_Parameter_1"]=Module["asm"]["Rq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_Value_1=Module["_emscripten_bind_GCPnts_TangentialDeflection_Value_1"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_Value_1=Module["_emscripten_bind_GCPnts_TangentialDeflection_Value_1"]=Module["asm"]["Sq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection_ArcAngularStep_4=Module["_emscripten_bind_GCPnts_TangentialDeflection_ArcAngularStep_4"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection_ArcAngularStep_4=Module["_emscripten_bind_GCPnts_TangentialDeflection_ArcAngularStep_4"]=Module["asm"]["Tq"]).apply(null,arguments)};var _emscripten_bind_GCPnts_TangentialDeflection___destroy___0=Module["_emscripten_bind_GCPnts_TangentialDeflection___destroy___0"]=function(){return(_emscripten_bind_GCPnts_TangentialDeflection___destroy___0=Module["_emscripten_bind_GCPnts_TangentialDeflection___destroy___0"]=Module["asm"]["Uq"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_IsClosed_1=Module["_emscripten_bind_BRep_Tool_IsClosed_1"]=function(){return(_emscripten_bind_BRep_Tool_IsClosed_1=Module["_emscripten_bind_BRep_Tool_IsClosed_1"]=Module["asm"]["Vq"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_IsClosed_2=Module["_emscripten_bind_BRep_Tool_IsClosed_2"]=function(){return(_emscripten_bind_BRep_Tool_IsClosed_2=Module["_emscripten_bind_BRep_Tool_IsClosed_2"]=Module["asm"]["Wq"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_IsClosed_3=Module["_emscripten_bind_BRep_Tool_IsClosed_3"]=function(){return(_emscripten_bind_BRep_Tool_IsClosed_3=Module["_emscripten_bind_BRep_Tool_IsClosed_3"]=Module["asm"]["Xq"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_Surface_1=Module["_emscripten_bind_BRep_Tool_Surface_1"]=function(){return(_emscripten_bind_BRep_Tool_Surface_1=Module["_emscripten_bind_BRep_Tool_Surface_1"]=Module["asm"]["Yq"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_Triangulation_2=Module["_emscripten_bind_BRep_Tool_Triangulation_2"]=function(){return(_emscripten_bind_BRep_Tool_Triangulation_2=Module["_emscripten_bind_BRep_Tool_Triangulation_2"]=Module["asm"]["Zq"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_Tolerance_1=Module["_emscripten_bind_BRep_Tool_Tolerance_1"]=function(){return(_emscripten_bind_BRep_Tool_Tolerance_1=Module["_emscripten_bind_BRep_Tool_Tolerance_1"]=Module["asm"]["_q"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_NaturalRestriction_1=Module["_emscripten_bind_BRep_Tool_NaturalRestriction_1"]=function(){return(_emscripten_bind_BRep_Tool_NaturalRestriction_1=Module["_emscripten_bind_BRep_Tool_NaturalRestriction_1"]=Module["asm"]["$q"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_IsGeometric_1=Module["_emscripten_bind_BRep_Tool_IsGeometric_1"]=function(){return(_emscripten_bind_BRep_Tool_IsGeometric_1=Module["_emscripten_bind_BRep_Tool_IsGeometric_1"]=Module["asm"]["ar"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_Curve_4=Module["_emscripten_bind_BRep_Tool_Curve_4"]=function(){return(_emscripten_bind_BRep_Tool_Curve_4=Module["_emscripten_bind_BRep_Tool_Curve_4"]=Module["asm"]["br"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_Polygon3D_2=Module["_emscripten_bind_BRep_Tool_Polygon3D_2"]=function(){return(_emscripten_bind_BRep_Tool_Polygon3D_2=Module["_emscripten_bind_BRep_Tool_Polygon3D_2"]=Module["asm"]["cr"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_PolygonOnTriangulation_3=Module["_emscripten_bind_BRep_Tool_PolygonOnTriangulation_3"]=function(){return(_emscripten_bind_BRep_Tool_PolygonOnTriangulation_3=Module["_emscripten_bind_BRep_Tool_PolygonOnTriangulation_3"]=Module["asm"]["dr"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_SameParameter_1=Module["_emscripten_bind_BRep_Tool_SameParameter_1"]=function(){return(_emscripten_bind_BRep_Tool_SameParameter_1=Module["_emscripten_bind_BRep_Tool_SameParameter_1"]=Module["asm"]["er"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_SameRange_1=Module["_emscripten_bind_BRep_Tool_SameRange_1"]=function(){return(_emscripten_bind_BRep_Tool_SameRange_1=Module["_emscripten_bind_BRep_Tool_SameRange_1"]=Module["asm"]["fr"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_Degenerated_1=Module["_emscripten_bind_BRep_Tool_Degenerated_1"]=function(){return(_emscripten_bind_BRep_Tool_Degenerated_1=Module["_emscripten_bind_BRep_Tool_Degenerated_1"]=Module["asm"]["gr"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_Range_3=Module["_emscripten_bind_BRep_Tool_Range_3"]=function(){return(_emscripten_bind_BRep_Tool_Range_3=Module["_emscripten_bind_BRep_Tool_Range_3"]=Module["asm"]["hr"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_Range_4=Module["_emscripten_bind_BRep_Tool_Range_4"]=function(){return(_emscripten_bind_BRep_Tool_Range_4=Module["_emscripten_bind_BRep_Tool_Range_4"]=Module["asm"]["ir"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_UVPoints_4=Module["_emscripten_bind_BRep_Tool_UVPoints_4"]=function(){return(_emscripten_bind_BRep_Tool_UVPoints_4=Module["_emscripten_bind_BRep_Tool_UVPoints_4"]=Module["asm"]["jr"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_SetUVPoints_4=Module["_emscripten_bind_BRep_Tool_SetUVPoints_4"]=function(){return(_emscripten_bind_BRep_Tool_SetUVPoints_4=Module["_emscripten_bind_BRep_Tool_SetUVPoints_4"]=Module["asm"]["kr"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_HasContinuity_1=Module["_emscripten_bind_BRep_Tool_HasContinuity_1"]=function(){return(_emscripten_bind_BRep_Tool_HasContinuity_1=Module["_emscripten_bind_BRep_Tool_HasContinuity_1"]=Module["asm"]["lr"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_HasContinuity_3=Module["_emscripten_bind_BRep_Tool_HasContinuity_3"]=function(){return(_emscripten_bind_BRep_Tool_HasContinuity_3=Module["_emscripten_bind_BRep_Tool_HasContinuity_3"]=Module["asm"]["mr"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_Parameter_2=Module["_emscripten_bind_BRep_Tool_Parameter_2"]=function(){return(_emscripten_bind_BRep_Tool_Parameter_2=Module["_emscripten_bind_BRep_Tool_Parameter_2"]=Module["asm"]["nr"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_Parameter_3=Module["_emscripten_bind_BRep_Tool_Parameter_3"]=function(){return(_emscripten_bind_BRep_Tool_Parameter_3=Module["_emscripten_bind_BRep_Tool_Parameter_3"]=Module["asm"]["or"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_Pnt_1=Module["_emscripten_bind_BRep_Tool_Pnt_1"]=function(){return(_emscripten_bind_BRep_Tool_Pnt_1=Module["_emscripten_bind_BRep_Tool_Pnt_1"]=Module["asm"]["pr"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_Parameters_2=Module["_emscripten_bind_BRep_Tool_Parameters_2"]=function(){return(_emscripten_bind_BRep_Tool_Parameters_2=Module["_emscripten_bind_BRep_Tool_Parameters_2"]=Module["asm"]["qr"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool_MaxTolerance_2=Module["_emscripten_bind_BRep_Tool_MaxTolerance_2"]=function(){return(_emscripten_bind_BRep_Tool_MaxTolerance_2=Module["_emscripten_bind_BRep_Tool_MaxTolerance_2"]=Module["asm"]["rr"]).apply(null,arguments)};var _emscripten_bind_BRep_Tool___destroy___0=Module["_emscripten_bind_BRep_Tool___destroy___0"]=function(){return(_emscripten_bind_BRep_Tool___destroy___0=Module["_emscripten_bind_BRep_Tool___destroy___0"]=Module["asm"]["sr"]).apply(null,arguments)};var _emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_1=Module["_emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_1"]=function(){return(_emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_1=Module["_emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_1"]=Module["asm"]["tr"]).apply(null,arguments)};var _emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_2=Module["_emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_2"]=function(){return(_emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_2=Module["_emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_2"]=Module["asm"]["ur"]).apply(null,arguments)};var _emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_3=Module["_emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_3"]=function(){return(_emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_3=Module["_emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_3"]=Module["asm"]["vr"]).apply(null,arguments)};var _emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_4=Module["_emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_4"]=function(){return(_emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_4=Module["_emscripten_bind_ShapeUpgrade_UnifySameDomain_ShapeUpgrade_UnifySameDomain_4"]=Module["asm"]["wr"]).apply(null,arguments)};var _emscripten_bind_ShapeUpgrade_UnifySameDomain_Build_0=Module["_emscripten_bind_ShapeUpgrade_UnifySameDomain_Build_0"]=function(){return(_emscripten_bind_ShapeUpgrade_UnifySameDomain_Build_0=Module["_emscripten_bind_ShapeUpgrade_UnifySameDomain_Build_0"]=Module["asm"]["xr"]).apply(null,arguments)};var _emscripten_bind_ShapeUpgrade_UnifySameDomain_Shape_0=Module["_emscripten_bind_ShapeUpgrade_UnifySameDomain_Shape_0"]=function(){return(_emscripten_bind_ShapeUpgrade_UnifySameDomain_Shape_0=Module["_emscripten_bind_ShapeUpgrade_UnifySameDomain_Shape_0"]=Module["asm"]["yr"]).apply(null,arguments)};var _emscripten_bind_ShapeUpgrade_UnifySameDomain___destroy___0=Module["_emscripten_bind_ShapeUpgrade_UnifySameDomain___destroy___0"]=function(){return(_emscripten_bind_ShapeUpgrade_UnifySameDomain___destroy___0=Module["_emscripten_bind_ShapeUpgrade_UnifySameDomain___destroy___0"]=Module["asm"]["zr"]).apply(null,arguments)};var _emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_0=Module["_emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_0"]=function(){return(_emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_0=Module["_emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_0"]=Module["asm"]["Ar"]).apply(null,arguments)};var _emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_2=Module["_emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_2"]=function(){return(_emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_2=Module["_emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_2"]=Module["asm"]["Br"]).apply(null,arguments)};var _emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_3=Module["_emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_3"]=function(){return(_emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_3=Module["_emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_3"]=Module["asm"]["Cr"]).apply(null,arguments)};var _emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_4=Module["_emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_4"]=function(){return(_emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_4=Module["_emscripten_bind_BRepMesh_IncrementalMesh_BRepMesh_IncrementalMesh_4"]=Module["asm"]["Dr"]).apply(null,arguments)};var _emscripten_bind_BRepMesh_IncrementalMesh___destroy___0=Module["_emscripten_bind_BRepMesh_IncrementalMesh___destroy___0"]=function(){return(_emscripten_bind_BRepMesh_IncrementalMesh___destroy___0=Module["_emscripten_bind_BRepMesh_IncrementalMesh___destroy___0"]=Module["asm"]["Er"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_Geom_Hyperbola_1=Module["_emscripten_bind_Geom_Hyperbola_Geom_Hyperbola_1"]=function(){return(_emscripten_bind_Geom_Hyperbola_Geom_Hyperbola_1=Module["_emscripten_bind_Geom_Hyperbola_Geom_Hyperbola_1"]=Module["asm"]["Fr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_Geom_Hyperbola_3=Module["_emscripten_bind_Geom_Hyperbola_Geom_Hyperbola_3"]=function(){return(_emscripten_bind_Geom_Hyperbola_Geom_Hyperbola_3=Module["_emscripten_bind_Geom_Hyperbola_Geom_Hyperbola_3"]=Module["asm"]["Gr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_MajorRadius_0=Module["_emscripten_bind_Geom_Hyperbola_MajorRadius_0"]=function(){return(_emscripten_bind_Geom_Hyperbola_MajorRadius_0=Module["_emscripten_bind_Geom_Hyperbola_MajorRadius_0"]=Module["asm"]["Hr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_MinorRadius_0=Module["_emscripten_bind_Geom_Hyperbola_MinorRadius_0"]=function(){return(_emscripten_bind_Geom_Hyperbola_MinorRadius_0=Module["_emscripten_bind_Geom_Hyperbola_MinorRadius_0"]=Module["asm"]["Ir"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_Reverse_0=Module["_emscripten_bind_Geom_Hyperbola_Reverse_0"]=function(){return(_emscripten_bind_Geom_Hyperbola_Reverse_0=Module["_emscripten_bind_Geom_Hyperbola_Reverse_0"]=Module["asm"]["Jr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_ReversedParameter_1=Module["_emscripten_bind_Geom_Hyperbola_ReversedParameter_1"]=function(){return(_emscripten_bind_Geom_Hyperbola_ReversedParameter_1=Module["_emscripten_bind_Geom_Hyperbola_ReversedParameter_1"]=Module["asm"]["Kr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_TransformedParameter_2=Module["_emscripten_bind_Geom_Hyperbola_TransformedParameter_2"]=function(){return(_emscripten_bind_Geom_Hyperbola_TransformedParameter_2=Module["_emscripten_bind_Geom_Hyperbola_TransformedParameter_2"]=Module["asm"]["Lr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_ParametricTransformation_1=Module["_emscripten_bind_Geom_Hyperbola_ParametricTransformation_1"]=function(){return(_emscripten_bind_Geom_Hyperbola_ParametricTransformation_1=Module["_emscripten_bind_Geom_Hyperbola_ParametricTransformation_1"]=Module["asm"]["Mr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_Reversed_0=Module["_emscripten_bind_Geom_Hyperbola_Reversed_0"]=function(){return(_emscripten_bind_Geom_Hyperbola_Reversed_0=Module["_emscripten_bind_Geom_Hyperbola_Reversed_0"]=Module["asm"]["Nr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_FirstParameter_0=Module["_emscripten_bind_Geom_Hyperbola_FirstParameter_0"]=function(){return(_emscripten_bind_Geom_Hyperbola_FirstParameter_0=Module["_emscripten_bind_Geom_Hyperbola_FirstParameter_0"]=Module["asm"]["Or"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_LastParameter_0=Module["_emscripten_bind_Geom_Hyperbola_LastParameter_0"]=function(){return(_emscripten_bind_Geom_Hyperbola_LastParameter_0=Module["_emscripten_bind_Geom_Hyperbola_LastParameter_0"]=Module["asm"]["Pr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_IsClosed_0=Module["_emscripten_bind_Geom_Hyperbola_IsClosed_0"]=function(){return(_emscripten_bind_Geom_Hyperbola_IsClosed_0=Module["_emscripten_bind_Geom_Hyperbola_IsClosed_0"]=Module["asm"]["Qr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_IsPeriodic_0=Module["_emscripten_bind_Geom_Hyperbola_IsPeriodic_0"]=function(){return(_emscripten_bind_Geom_Hyperbola_IsPeriodic_0=Module["_emscripten_bind_Geom_Hyperbola_IsPeriodic_0"]=Module["asm"]["Rr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_Period_0=Module["_emscripten_bind_Geom_Hyperbola_Period_0"]=function(){return(_emscripten_bind_Geom_Hyperbola_Period_0=Module["_emscripten_bind_Geom_Hyperbola_Period_0"]=Module["asm"]["Sr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_IsCN_1=Module["_emscripten_bind_Geom_Hyperbola_IsCN_1"]=function(){return(_emscripten_bind_Geom_Hyperbola_IsCN_1=Module["_emscripten_bind_Geom_Hyperbola_IsCN_1"]=Module["asm"]["Tr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_D0_2=Module["_emscripten_bind_Geom_Hyperbola_D0_2"]=function(){return(_emscripten_bind_Geom_Hyperbola_D0_2=Module["_emscripten_bind_Geom_Hyperbola_D0_2"]=Module["asm"]["Ur"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_D1_3=Module["_emscripten_bind_Geom_Hyperbola_D1_3"]=function(){return(_emscripten_bind_Geom_Hyperbola_D1_3=Module["_emscripten_bind_Geom_Hyperbola_D1_3"]=Module["asm"]["Vr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_D2_4=Module["_emscripten_bind_Geom_Hyperbola_D2_4"]=function(){return(_emscripten_bind_Geom_Hyperbola_D2_4=Module["_emscripten_bind_Geom_Hyperbola_D2_4"]=Module["asm"]["Wr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_D3_5=Module["_emscripten_bind_Geom_Hyperbola_D3_5"]=function(){return(_emscripten_bind_Geom_Hyperbola_D3_5=Module["_emscripten_bind_Geom_Hyperbola_D3_5"]=Module["asm"]["Xr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_DN_2=Module["_emscripten_bind_Geom_Hyperbola_DN_2"]=function(){return(_emscripten_bind_Geom_Hyperbola_DN_2=Module["_emscripten_bind_Geom_Hyperbola_DN_2"]=Module["asm"]["Yr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola_Value_1=Module["_emscripten_bind_Geom_Hyperbola_Value_1"]=function(){return(_emscripten_bind_Geom_Hyperbola_Value_1=Module["_emscripten_bind_Geom_Hyperbola_Value_1"]=Module["asm"]["Zr"]).apply(null,arguments)};var _emscripten_bind_Geom_Hyperbola___destroy___0=Module["_emscripten_bind_Geom_Hyperbola___destroy___0"]=function(){return(_emscripten_bind_Geom_Hyperbola___destroy___0=Module["_emscripten_bind_Geom_Hyperbola___destroy___0"]=Module["asm"]["_r"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_Cut_BRepAlgoAPI_Cut_2=Module["_emscripten_bind_BRepAlgoAPI_Cut_BRepAlgoAPI_Cut_2"]=function(){return(_emscripten_bind_BRepAlgoAPI_Cut_BRepAlgoAPI_Cut_2=Module["_emscripten_bind_BRepAlgoAPI_Cut_BRepAlgoAPI_Cut_2"]=Module["asm"]["$r"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_Cut_SetFuzzyValue_1=Module["_emscripten_bind_BRepAlgoAPI_Cut_SetFuzzyValue_1"]=function(){return(_emscripten_bind_BRepAlgoAPI_Cut_SetFuzzyValue_1=Module["_emscripten_bind_BRepAlgoAPI_Cut_SetFuzzyValue_1"]=Module["asm"]["as"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_Cut_Build_0=Module["_emscripten_bind_BRepAlgoAPI_Cut_Build_0"]=function(){return(_emscripten_bind_BRepAlgoAPI_Cut_Build_0=Module["_emscripten_bind_BRepAlgoAPI_Cut_Build_0"]=Module["asm"]["bs"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_Cut_Shape_0=Module["_emscripten_bind_BRepAlgoAPI_Cut_Shape_0"]=function(){return(_emscripten_bind_BRepAlgoAPI_Cut_Shape_0=Module["_emscripten_bind_BRepAlgoAPI_Cut_Shape_0"]=Module["asm"]["cs"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_Cut___destroy___0=Module["_emscripten_bind_BRepAlgoAPI_Cut___destroy___0"]=function(){return(_emscripten_bind_BRepAlgoAPI_Cut___destroy___0=Module["_emscripten_bind_BRepAlgoAPI_Cut___destroy___0"]=Module["asm"]["ds"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_Geom_BSplineCurve_5=Module["_emscripten_bind_Geom_BSplineCurve_Geom_BSplineCurve_5"]=function(){return(_emscripten_bind_Geom_BSplineCurve_Geom_BSplineCurve_5=Module["_emscripten_bind_Geom_BSplineCurve_Geom_BSplineCurve_5"]=Module["asm"]["es"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_Geom_BSplineCurve_6=Module["_emscripten_bind_Geom_BSplineCurve_Geom_BSplineCurve_6"]=function(){return(_emscripten_bind_Geom_BSplineCurve_Geom_BSplineCurve_6=Module["_emscripten_bind_Geom_BSplineCurve_Geom_BSplineCurve_6"]=Module["asm"]["fs"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_Geom_BSplineCurve_7=Module["_emscripten_bind_Geom_BSplineCurve_Geom_BSplineCurve_7"]=function(){return(_emscripten_bind_Geom_BSplineCurve_Geom_BSplineCurve_7=Module["_emscripten_bind_Geom_BSplineCurve_Geom_BSplineCurve_7"]=Module["asm"]["gs"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_Reverse_0=Module["_emscripten_bind_Geom_BSplineCurve_Reverse_0"]=function(){return(_emscripten_bind_Geom_BSplineCurve_Reverse_0=Module["_emscripten_bind_Geom_BSplineCurve_Reverse_0"]=Module["asm"]["hs"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_ReversedParameter_1=Module["_emscripten_bind_Geom_BSplineCurve_ReversedParameter_1"]=function(){return(_emscripten_bind_Geom_BSplineCurve_ReversedParameter_1=Module["_emscripten_bind_Geom_BSplineCurve_ReversedParameter_1"]=Module["asm"]["is"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_IsCN_1=Module["_emscripten_bind_Geom_BSplineCurve_IsCN_1"]=function(){return(_emscripten_bind_Geom_BSplineCurve_IsCN_1=Module["_emscripten_bind_Geom_BSplineCurve_IsCN_1"]=Module["asm"]["js"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_FirstParameter_0=Module["_emscripten_bind_Geom_BSplineCurve_FirstParameter_0"]=function(){return(_emscripten_bind_Geom_BSplineCurve_FirstParameter_0=Module["_emscripten_bind_Geom_BSplineCurve_FirstParameter_0"]=Module["asm"]["ks"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_IsClosed_0=Module["_emscripten_bind_Geom_BSplineCurve_IsClosed_0"]=function(){return(_emscripten_bind_Geom_BSplineCurve_IsClosed_0=Module["_emscripten_bind_Geom_BSplineCurve_IsClosed_0"]=Module["asm"]["ls"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_IsPeriodic_0=Module["_emscripten_bind_Geom_BSplineCurve_IsPeriodic_0"]=function(){return(_emscripten_bind_Geom_BSplineCurve_IsPeriodic_0=Module["_emscripten_bind_Geom_BSplineCurve_IsPeriodic_0"]=Module["asm"]["ms"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_Period_0=Module["_emscripten_bind_Geom_BSplineCurve_Period_0"]=function(){return(_emscripten_bind_Geom_BSplineCurve_Period_0=Module["_emscripten_bind_Geom_BSplineCurve_Period_0"]=Module["asm"]["ns"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_LastParameter_0=Module["_emscripten_bind_Geom_BSplineCurve_LastParameter_0"]=function(){return(_emscripten_bind_Geom_BSplineCurve_LastParameter_0=Module["_emscripten_bind_Geom_BSplineCurve_LastParameter_0"]=Module["asm"]["os"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_StartPoint_0=Module["_emscripten_bind_Geom_BSplineCurve_StartPoint_0"]=function(){return(_emscripten_bind_Geom_BSplineCurve_StartPoint_0=Module["_emscripten_bind_Geom_BSplineCurve_StartPoint_0"]=Module["asm"]["ps"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_D0_2=Module["_emscripten_bind_Geom_BSplineCurve_D0_2"]=function(){return(_emscripten_bind_Geom_BSplineCurve_D0_2=Module["_emscripten_bind_Geom_BSplineCurve_D0_2"]=Module["asm"]["qs"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_D1_3=Module["_emscripten_bind_Geom_BSplineCurve_D1_3"]=function(){return(_emscripten_bind_Geom_BSplineCurve_D1_3=Module["_emscripten_bind_Geom_BSplineCurve_D1_3"]=Module["asm"]["rs"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_D2_4=Module["_emscripten_bind_Geom_BSplineCurve_D2_4"]=function(){return(_emscripten_bind_Geom_BSplineCurve_D2_4=Module["_emscripten_bind_Geom_BSplineCurve_D2_4"]=Module["asm"]["ss"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_D3_5=Module["_emscripten_bind_Geom_BSplineCurve_D3_5"]=function(){return(_emscripten_bind_Geom_BSplineCurve_D3_5=Module["_emscripten_bind_Geom_BSplineCurve_D3_5"]=Module["asm"]["ts"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_DN_2=Module["_emscripten_bind_Geom_BSplineCurve_DN_2"]=function(){return(_emscripten_bind_Geom_BSplineCurve_DN_2=Module["_emscripten_bind_Geom_BSplineCurve_DN_2"]=Module["asm"]["us"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_Transform_1=Module["_emscripten_bind_Geom_BSplineCurve_Transform_1"]=function(){return(_emscripten_bind_Geom_BSplineCurve_Transform_1=Module["_emscripten_bind_Geom_BSplineCurve_Transform_1"]=Module["asm"]["vs"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_Reversed_0=Module["_emscripten_bind_Geom_BSplineCurve_Reversed_0"]=function(){return(_emscripten_bind_Geom_BSplineCurve_Reversed_0=Module["_emscripten_bind_Geom_BSplineCurve_Reversed_0"]=Module["asm"]["ws"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve_Value_1=Module["_emscripten_bind_Geom_BSplineCurve_Value_1"]=function(){return(_emscripten_bind_Geom_BSplineCurve_Value_1=Module["_emscripten_bind_Geom_BSplineCurve_Value_1"]=Module["asm"]["xs"]).apply(null,arguments)};var _emscripten_bind_Geom_BSplineCurve___destroy___0=Module["_emscripten_bind_Geom_BSplineCurve___destroy___0"]=function(){return(_emscripten_bind_Geom_BSplineCurve___destroy___0=Module["_emscripten_bind_Geom_BSplineCurve___destroy___0"]=Module["asm"]["ys"]).apply(null,arguments)};var _emscripten_bind_GeomAPI_ProjectPointOnSurf_GeomAPI_ProjectPointOnSurf_2=Module["_emscripten_bind_GeomAPI_ProjectPointOnSurf_GeomAPI_ProjectPointOnSurf_2"]=function(){return(_emscripten_bind_GeomAPI_ProjectPointOnSurf_GeomAPI_ProjectPointOnSurf_2=Module["_emscripten_bind_GeomAPI_ProjectPointOnSurf_GeomAPI_ProjectPointOnSurf_2"]=Module["asm"]["zs"]).apply(null,arguments)};var _emscripten_bind_GeomAPI_ProjectPointOnSurf_GeomAPI_ProjectPointOnSurf_3=Module["_emscripten_bind_GeomAPI_ProjectPointOnSurf_GeomAPI_ProjectPointOnSurf_3"]=function(){return(_emscripten_bind_GeomAPI_ProjectPointOnSurf_GeomAPI_ProjectPointOnSurf_3=Module["_emscripten_bind_GeomAPI_ProjectPointOnSurf_GeomAPI_ProjectPointOnSurf_3"]=Module["asm"]["As"]).apply(null,arguments)};var _emscripten_bind_GeomAPI_ProjectPointOnSurf_NearestPoint_0=Module["_emscripten_bind_GeomAPI_ProjectPointOnSurf_NearestPoint_0"]=function(){return(_emscripten_bind_GeomAPI_ProjectPointOnSurf_NearestPoint_0=Module["_emscripten_bind_GeomAPI_ProjectPointOnSurf_NearestPoint_0"]=Module["asm"]["Bs"]).apply(null,arguments)};var _emscripten_bind_GeomAPI_ProjectPointOnSurf_Point_1=Module["_emscripten_bind_GeomAPI_ProjectPointOnSurf_Point_1"]=function(){return(_emscripten_bind_GeomAPI_ProjectPointOnSurf_Point_1=Module["_emscripten_bind_GeomAPI_ProjectPointOnSurf_Point_1"]=Module["asm"]["Cs"]).apply(null,arguments)};var _emscripten_bind_GeomAPI_ProjectPointOnSurf_IsDone_0=Module["_emscripten_bind_GeomAPI_ProjectPointOnSurf_IsDone_0"]=function(){return(_emscripten_bind_GeomAPI_ProjectPointOnSurf_IsDone_0=Module["_emscripten_bind_GeomAPI_ProjectPointOnSurf_IsDone_0"]=Module["asm"]["Ds"]).apply(null,arguments)};var _emscripten_bind_GeomAPI_ProjectPointOnSurf_NbPoints_0=Module["_emscripten_bind_GeomAPI_ProjectPointOnSurf_NbPoints_0"]=function(){return(_emscripten_bind_GeomAPI_ProjectPointOnSurf_NbPoints_0=Module["_emscripten_bind_GeomAPI_ProjectPointOnSurf_NbPoints_0"]=Module["asm"]["Es"]).apply(null,arguments)};var _emscripten_bind_GeomAPI_ProjectPointOnSurf___destroy___0=Module["_emscripten_bind_GeomAPI_ProjectPointOnSurf___destroy___0"]=function(){return(_emscripten_bind_GeomAPI_ProjectPointOnSurf___destroy___0=Module["_emscripten_bind_GeomAPI_ProjectPointOnSurf___destroy___0"]=Module["asm"]["Fs"]).apply(null,arguments)};var _emscripten_bind_BOPAlgo_Splitter_BOPAlgo_Splitter_0=Module["_emscripten_bind_BOPAlgo_Splitter_BOPAlgo_Splitter_0"]=function(){return(_emscripten_bind_BOPAlgo_Splitter_BOPAlgo_Splitter_0=Module["_emscripten_bind_BOPAlgo_Splitter_BOPAlgo_Splitter_0"]=Module["asm"]["Gs"]).apply(null,arguments)};var _emscripten_bind_BOPAlgo_Splitter_Perform_0=Module["_emscripten_bind_BOPAlgo_Splitter_Perform_0"]=function(){return(_emscripten_bind_BOPAlgo_Splitter_Perform_0=Module["_emscripten_bind_BOPAlgo_Splitter_Perform_0"]=Module["asm"]["Hs"]).apply(null,arguments)};var _emscripten_bind_BOPAlgo_Splitter_Clear_0=Module["_emscripten_bind_BOPAlgo_Splitter_Clear_0"]=function(){return(_emscripten_bind_BOPAlgo_Splitter_Clear_0=Module["_emscripten_bind_BOPAlgo_Splitter_Clear_0"]=Module["asm"]["Is"]).apply(null,arguments)};var _emscripten_bind_BOPAlgo_Splitter_AddTool_1=Module["_emscripten_bind_BOPAlgo_Splitter_AddTool_1"]=function(){return(_emscripten_bind_BOPAlgo_Splitter_AddTool_1=Module["_emscripten_bind_BOPAlgo_Splitter_AddTool_1"]=Module["asm"]["Js"]).apply(null,arguments)};var _emscripten_bind_BOPAlgo_Splitter_Generated_1=Module["_emscripten_bind_BOPAlgo_Splitter_Generated_1"]=function(){return(_emscripten_bind_BOPAlgo_Splitter_Generated_1=Module["_emscripten_bind_BOPAlgo_Splitter_Generated_1"]=Module["asm"]["Ks"]).apply(null,arguments)};var _emscripten_bind_BOPAlgo_Splitter_Modified_1=Module["_emscripten_bind_BOPAlgo_Splitter_Modified_1"]=function(){return(_emscripten_bind_BOPAlgo_Splitter_Modified_1=Module["_emscripten_bind_BOPAlgo_Splitter_Modified_1"]=Module["asm"]["Ls"]).apply(null,arguments)};var _emscripten_bind_BOPAlgo_Splitter_IsDeleted_1=Module["_emscripten_bind_BOPAlgo_Splitter_IsDeleted_1"]=function(){return(_emscripten_bind_BOPAlgo_Splitter_IsDeleted_1=Module["_emscripten_bind_BOPAlgo_Splitter_IsDeleted_1"]=Module["asm"]["Ms"]).apply(null,arguments)};var _emscripten_bind_BOPAlgo_Splitter___destroy___0=Module["_emscripten_bind_BOPAlgo_Splitter___destroy___0"]=function(){return(_emscripten_bind_BOPAlgo_Splitter___destroy___0=Module["_emscripten_bind_BOPAlgo_Splitter___destroy___0"]=Module["asm"]["Ns"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_TrimmedCurve_Handle_Geom_TrimmedCurve_0=Module["_emscripten_bind_Handle_Geom_TrimmedCurve_Handle_Geom_TrimmedCurve_0"]=function(){return(_emscripten_bind_Handle_Geom_TrimmedCurve_Handle_Geom_TrimmedCurve_0=Module["_emscripten_bind_Handle_Geom_TrimmedCurve_Handle_Geom_TrimmedCurve_0"]=Module["asm"]["Os"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_TrimmedCurve_Handle_Geom_TrimmedCurve_1=Module["_emscripten_bind_Handle_Geom_TrimmedCurve_Handle_Geom_TrimmedCurve_1"]=function(){return(_emscripten_bind_Handle_Geom_TrimmedCurve_Handle_Geom_TrimmedCurve_1=Module["_emscripten_bind_Handle_Geom_TrimmedCurve_Handle_Geom_TrimmedCurve_1"]=Module["asm"]["Ps"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_TrimmedCurve_IsNull_0=Module["_emscripten_bind_Handle_Geom_TrimmedCurve_IsNull_0"]=function(){return(_emscripten_bind_Handle_Geom_TrimmedCurve_IsNull_0=Module["_emscripten_bind_Handle_Geom_TrimmedCurve_IsNull_0"]=Module["asm"]["Qs"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_TrimmedCurve_Nullify_0=Module["_emscripten_bind_Handle_Geom_TrimmedCurve_Nullify_0"]=function(){return(_emscripten_bind_Handle_Geom_TrimmedCurve_Nullify_0=Module["_emscripten_bind_Handle_Geom_TrimmedCurve_Nullify_0"]=Module["asm"]["Rs"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_TrimmedCurve_get_0=Module["_emscripten_bind_Handle_Geom_TrimmedCurve_get_0"]=function(){return(_emscripten_bind_Handle_Geom_TrimmedCurve_get_0=Module["_emscripten_bind_Handle_Geom_TrimmedCurve_get_0"]=Module["asm"]["Ss"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_TrimmedCurve___destroy___0=Module["_emscripten_bind_Handle_Geom_TrimmedCurve___destroy___0"]=function(){return(_emscripten_bind_Handle_Geom_TrimmedCurve___destroy___0=Module["_emscripten_bind_Handle_Geom_TrimmedCurve___destroy___0"]=Module["asm"]["Ts"]).apply(null,arguments)};var _emscripten_bind_GC_MakeCircle_GC_MakeCircle_1=Module["_emscripten_bind_GC_MakeCircle_GC_MakeCircle_1"]=function(){return(_emscripten_bind_GC_MakeCircle_GC_MakeCircle_1=Module["_emscripten_bind_GC_MakeCircle_GC_MakeCircle_1"]=Module["asm"]["Us"]).apply(null,arguments)};var _emscripten_bind_GC_MakeCircle_GC_MakeCircle_2=Module["_emscripten_bind_GC_MakeCircle_GC_MakeCircle_2"]=function(){return(_emscripten_bind_GC_MakeCircle_GC_MakeCircle_2=Module["_emscripten_bind_GC_MakeCircle_GC_MakeCircle_2"]=Module["asm"]["Vs"]).apply(null,arguments)};var _emscripten_bind_GC_MakeCircle_Value_0=Module["_emscripten_bind_GC_MakeCircle_Value_0"]=function(){return(_emscripten_bind_GC_MakeCircle_Value_0=Module["_emscripten_bind_GC_MakeCircle_Value_0"]=Module["asm"]["Ws"]).apply(null,arguments)};var _emscripten_bind_GC_MakeCircle___destroy___0=Module["_emscripten_bind_GC_MakeCircle___destroy___0"]=function(){return(_emscripten_bind_GC_MakeCircle___destroy___0=Module["_emscripten_bind_GC_MakeCircle___destroy___0"]=Module["asm"]["Xs"]).apply(null,arguments)};var _emscripten_bind_Geom_CylindricalSurface_Geom_CylindricalSurface_2=Module["_emscripten_bind_Geom_CylindricalSurface_Geom_CylindricalSurface_2"]=function(){return(_emscripten_bind_Geom_CylindricalSurface_Geom_CylindricalSurface_2=Module["_emscripten_bind_Geom_CylindricalSurface_Geom_CylindricalSurface_2"]=Module["asm"]["Ys"]).apply(null,arguments)};var _emscripten_bind_Geom_CylindricalSurface___destroy___0=Module["_emscripten_bind_Geom_CylindricalSurface___destroy___0"]=function(){return(_emscripten_bind_Geom_CylindricalSurface___destroy___0=Module["_emscripten_bind_Geom_CylindricalSurface___destroy___0"]=Module["asm"]["Zs"]).apply(null,arguments)};var _emscripten_bind_GC_MakeHyperbola_GC_MakeHyperbola_1=Module["_emscripten_bind_GC_MakeHyperbola_GC_MakeHyperbola_1"]=function(){return(_emscripten_bind_GC_MakeHyperbola_GC_MakeHyperbola_1=Module["_emscripten_bind_GC_MakeHyperbola_GC_MakeHyperbola_1"]=Module["asm"]["_s"]).apply(null,arguments)};var _emscripten_bind_GC_MakeHyperbola_GC_MakeHyperbola_3=Module["_emscripten_bind_GC_MakeHyperbola_GC_MakeHyperbola_3"]=function(){return(_emscripten_bind_GC_MakeHyperbola_GC_MakeHyperbola_3=Module["_emscripten_bind_GC_MakeHyperbola_GC_MakeHyperbola_3"]=Module["asm"]["$s"]).apply(null,arguments)};var _emscripten_bind_GC_MakeHyperbola_Value_0=Module["_emscripten_bind_GC_MakeHyperbola_Value_0"]=function(){return(_emscripten_bind_GC_MakeHyperbola_Value_0=Module["_emscripten_bind_GC_MakeHyperbola_Value_0"]=Module["asm"]["at"]).apply(null,arguments)};var _emscripten_bind_GC_MakeHyperbola___destroy___0=Module["_emscripten_bind_GC_MakeHyperbola___destroy___0"]=function(){return(_emscripten_bind_GC_MakeHyperbola___destroy___0=Module["_emscripten_bind_GC_MakeHyperbola___destroy___0"]=Module["asm"]["bt"]).apply(null,arguments)};var _emscripten_bind_gp_XY_gp_XY_2=Module["_emscripten_bind_gp_XY_gp_XY_2"]=function(){return(_emscripten_bind_gp_XY_gp_XY_2=Module["_emscripten_bind_gp_XY_gp_XY_2"]=Module["asm"]["ct"]).apply(null,arguments)};var _emscripten_bind_gp_XY_SetCoord_2=Module["_emscripten_bind_gp_XY_SetCoord_2"]=function(){return(_emscripten_bind_gp_XY_SetCoord_2=Module["_emscripten_bind_gp_XY_SetCoord_2"]=Module["asm"]["dt"]).apply(null,arguments)};var _emscripten_bind_gp_XY_SetX_1=Module["_emscripten_bind_gp_XY_SetX_1"]=function(){return(_emscripten_bind_gp_XY_SetX_1=Module["_emscripten_bind_gp_XY_SetX_1"]=Module["asm"]["et"]).apply(null,arguments)};var _emscripten_bind_gp_XY_SetY_1=Module["_emscripten_bind_gp_XY_SetY_1"]=function(){return(_emscripten_bind_gp_XY_SetY_1=Module["_emscripten_bind_gp_XY_SetY_1"]=Module["asm"]["ft"]).apply(null,arguments)};var _emscripten_bind_gp_XY_Coord_1=Module["_emscripten_bind_gp_XY_Coord_1"]=function(){return(_emscripten_bind_gp_XY_Coord_1=Module["_emscripten_bind_gp_XY_Coord_1"]=Module["asm"]["gt"]).apply(null,arguments)};var _emscripten_bind_gp_XY_X_0=Module["_emscripten_bind_gp_XY_X_0"]=function(){return(_emscripten_bind_gp_XY_X_0=Module["_emscripten_bind_gp_XY_X_0"]=Module["asm"]["ht"]).apply(null,arguments)};var _emscripten_bind_gp_XY_Y_0=Module["_emscripten_bind_gp_XY_Y_0"]=function(){return(_emscripten_bind_gp_XY_Y_0=Module["_emscripten_bind_gp_XY_Y_0"]=Module["asm"]["it"]).apply(null,arguments)};var _emscripten_bind_gp_XY_IsEqual_2=Module["_emscripten_bind_gp_XY_IsEqual_2"]=function(){return(_emscripten_bind_gp_XY_IsEqual_2=Module["_emscripten_bind_gp_XY_IsEqual_2"]=Module["asm"]["jt"]).apply(null,arguments)};var _emscripten_bind_gp_XY___destroy___0=Module["_emscripten_bind_gp_XY___destroy___0"]=function(){return(_emscripten_bind_gp_XY___destroy___0=Module["_emscripten_bind_gp_XY___destroy___0"]=Module["asm"]["kt"]).apply(null,arguments)};var _emscripten_bind_BRepPrim_Sphere___destroy___0=Module["_emscripten_bind_BRepPrim_Sphere___destroy___0"]=function(){return(_emscripten_bind_BRepPrim_Sphere___destroy___0=Module["_emscripten_bind_BRepPrim_Sphere___destroy___0"]=Module["asm"]["lt"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_ShapeFix_Shell_0=Module["_emscripten_bind_ShapeFix_Shell_ShapeFix_Shell_0"]=function(){return(_emscripten_bind_ShapeFix_Shell_ShapeFix_Shell_0=Module["_emscripten_bind_ShapeFix_Shell_ShapeFix_Shell_0"]=Module["asm"]["mt"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_ShapeFix_Shell_1=Module["_emscripten_bind_ShapeFix_Shell_ShapeFix_Shell_1"]=function(){return(_emscripten_bind_ShapeFix_Shell_ShapeFix_Shell_1=Module["_emscripten_bind_ShapeFix_Shell_ShapeFix_Shell_1"]=Module["asm"]["nt"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_Init_1=Module["_emscripten_bind_ShapeFix_Shell_Init_1"]=function(){return(_emscripten_bind_ShapeFix_Shell_Init_1=Module["_emscripten_bind_ShapeFix_Shell_Init_1"]=Module["asm"]["ot"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_Perform_0=Module["_emscripten_bind_ShapeFix_Shell_Perform_0"]=function(){return(_emscripten_bind_ShapeFix_Shell_Perform_0=Module["_emscripten_bind_ShapeFix_Shell_Perform_0"]=Module["asm"]["pt"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_Perform_1=Module["_emscripten_bind_ShapeFix_Shell_Perform_1"]=function(){return(_emscripten_bind_ShapeFix_Shell_Perform_1=Module["_emscripten_bind_ShapeFix_Shell_Perform_1"]=Module["asm"]["qt"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_FixFaceOrientation_1=Module["_emscripten_bind_ShapeFix_Shell_FixFaceOrientation_1"]=function(){return(_emscripten_bind_ShapeFix_Shell_FixFaceOrientation_1=Module["_emscripten_bind_ShapeFix_Shell_FixFaceOrientation_1"]=Module["asm"]["rt"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_FixFaceOrientation_2=Module["_emscripten_bind_ShapeFix_Shell_FixFaceOrientation_2"]=function(){return(_emscripten_bind_ShapeFix_Shell_FixFaceOrientation_2=Module["_emscripten_bind_ShapeFix_Shell_FixFaceOrientation_2"]=Module["asm"]["st"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_FixFaceOrientation_3=Module["_emscripten_bind_ShapeFix_Shell_FixFaceOrientation_3"]=function(){return(_emscripten_bind_ShapeFix_Shell_FixFaceOrientation_3=Module["_emscripten_bind_ShapeFix_Shell_FixFaceOrientation_3"]=Module["asm"]["tt"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_Shell_0=Module["_emscripten_bind_ShapeFix_Shell_Shell_0"]=function(){return(_emscripten_bind_ShapeFix_Shell_Shell_0=Module["_emscripten_bind_ShapeFix_Shell_Shell_0"]=Module["asm"]["ut"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_Shape_0=Module["_emscripten_bind_ShapeFix_Shell_Shape_0"]=function(){return(_emscripten_bind_ShapeFix_Shell_Shape_0=Module["_emscripten_bind_ShapeFix_Shell_Shape_0"]=Module["asm"]["vt"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_NbShells_0=Module["_emscripten_bind_ShapeFix_Shell_NbShells_0"]=function(){return(_emscripten_bind_ShapeFix_Shell_NbShells_0=Module["_emscripten_bind_ShapeFix_Shell_NbShells_0"]=Module["asm"]["wt"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_ErrorFaces_0=Module["_emscripten_bind_ShapeFix_Shell_ErrorFaces_0"]=function(){return(_emscripten_bind_ShapeFix_Shell_ErrorFaces_0=Module["_emscripten_bind_ShapeFix_Shell_ErrorFaces_0"]=Module["asm"]["xt"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_Status_1=Module["_emscripten_bind_ShapeFix_Shell_Status_1"]=function(){return(_emscripten_bind_ShapeFix_Shell_Status_1=Module["_emscripten_bind_ShapeFix_Shell_Status_1"]=Module["asm"]["yt"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_SetPrecision_1=Module["_emscripten_bind_ShapeFix_Shell_SetPrecision_1"]=function(){return(_emscripten_bind_ShapeFix_Shell_SetPrecision_1=Module["_emscripten_bind_ShapeFix_Shell_SetPrecision_1"]=Module["asm"]["zt"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_SetMinTolerance_1=Module["_emscripten_bind_ShapeFix_Shell_SetMinTolerance_1"]=function(){return(_emscripten_bind_ShapeFix_Shell_SetMinTolerance_1=Module["_emscripten_bind_ShapeFix_Shell_SetMinTolerance_1"]=Module["asm"]["At"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_SetMaxTolerance_1=Module["_emscripten_bind_ShapeFix_Shell_SetMaxTolerance_1"]=function(){return(_emscripten_bind_ShapeFix_Shell_SetMaxTolerance_1=Module["_emscripten_bind_ShapeFix_Shell_SetMaxTolerance_1"]=Module["asm"]["Bt"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_FixFaceMode_0=Module["_emscripten_bind_ShapeFix_Shell_FixFaceMode_0"]=function(){return(_emscripten_bind_ShapeFix_Shell_FixFaceMode_0=Module["_emscripten_bind_ShapeFix_Shell_FixFaceMode_0"]=Module["asm"]["Ct"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_FixOrientationMode_0=Module["_emscripten_bind_ShapeFix_Shell_FixOrientationMode_0"]=function(){return(_emscripten_bind_ShapeFix_Shell_FixOrientationMode_0=Module["_emscripten_bind_ShapeFix_Shell_FixOrientationMode_0"]=Module["asm"]["Dt"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell_SetNonManifoldFlag_1=Module["_emscripten_bind_ShapeFix_Shell_SetNonManifoldFlag_1"]=function(){return(_emscripten_bind_ShapeFix_Shell_SetNonManifoldFlag_1=Module["_emscripten_bind_ShapeFix_Shell_SetNonManifoldFlag_1"]=Module["asm"]["Et"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Shell___destroy___0=Module["_emscripten_bind_ShapeFix_Shell___destroy___0"]=function(){return(_emscripten_bind_ShapeFix_Shell___destroy___0=Module["_emscripten_bind_ShapeFix_Shell___destroy___0"]=Module["asm"]["Ft"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipe_BRepOffsetAPI_MakePipe_2=Module["_emscripten_bind_BRepOffsetAPI_MakePipe_BRepOffsetAPI_MakePipe_2"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipe_BRepOffsetAPI_MakePipe_2=Module["_emscripten_bind_BRepOffsetAPI_MakePipe_BRepOffsetAPI_MakePipe_2"]=Module["asm"]["Gt"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipe_Build_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipe_Build_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipe_Build_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipe_Build_0"]=Module["asm"]["Ht"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipe_Generated_2=Module["_emscripten_bind_BRepOffsetAPI_MakePipe_Generated_2"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipe_Generated_2=Module["_emscripten_bind_BRepOffsetAPI_MakePipe_Generated_2"]=Module["asm"]["It"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipe_FirstShape_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipe_FirstShape_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipe_FirstShape_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipe_FirstShape_0"]=Module["asm"]["Jt"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipe_LastShape_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipe_LastShape_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipe_LastShape_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipe_LastShape_0"]=Module["asm"]["Kt"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipe_ErrorOnSurface_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipe_ErrorOnSurface_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipe_ErrorOnSurface_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipe_ErrorOnSurface_0"]=Module["asm"]["Lt"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipe_Shape_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipe_Shape_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipe_Shape_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipe_Shape_0"]=Module["asm"]["Mt"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipe___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_MakePipe___destroy___0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipe___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_MakePipe___destroy___0"]=Module["asm"]["Nt"]).apply(null,arguments)};var _emscripten_bind_Handle_Transfer_TransientProcess_Handle_Transfer_TransientProcess_0=Module["_emscripten_bind_Handle_Transfer_TransientProcess_Handle_Transfer_TransientProcess_0"]=function(){return(_emscripten_bind_Handle_Transfer_TransientProcess_Handle_Transfer_TransientProcess_0=Module["_emscripten_bind_Handle_Transfer_TransientProcess_Handle_Transfer_TransientProcess_0"]=Module["asm"]["Ot"]).apply(null,arguments)};var _emscripten_bind_Handle_Transfer_TransientProcess_Handle_Transfer_TransientProcess_1=Module["_emscripten_bind_Handle_Transfer_TransientProcess_Handle_Transfer_TransientProcess_1"]=function(){return(_emscripten_bind_Handle_Transfer_TransientProcess_Handle_Transfer_TransientProcess_1=Module["_emscripten_bind_Handle_Transfer_TransientProcess_Handle_Transfer_TransientProcess_1"]=Module["asm"]["Pt"]).apply(null,arguments)};var _emscripten_bind_Handle_Transfer_TransientProcess_IsNull_0=Module["_emscripten_bind_Handle_Transfer_TransientProcess_IsNull_0"]=function(){return(_emscripten_bind_Handle_Transfer_TransientProcess_IsNull_0=Module["_emscripten_bind_Handle_Transfer_TransientProcess_IsNull_0"]=Module["asm"]["Qt"]).apply(null,arguments)};var _emscripten_bind_Handle_Transfer_TransientProcess_Nullify_0=Module["_emscripten_bind_Handle_Transfer_TransientProcess_Nullify_0"]=function(){return(_emscripten_bind_Handle_Transfer_TransientProcess_Nullify_0=Module["_emscripten_bind_Handle_Transfer_TransientProcess_Nullify_0"]=Module["asm"]["Rt"]).apply(null,arguments)};var _emscripten_bind_Handle_Transfer_TransientProcess_get_0=Module["_emscripten_bind_Handle_Transfer_TransientProcess_get_0"]=function(){return(_emscripten_bind_Handle_Transfer_TransientProcess_get_0=Module["_emscripten_bind_Handle_Transfer_TransientProcess_get_0"]=Module["asm"]["St"]).apply(null,arguments)};var _emscripten_bind_Handle_Transfer_TransientProcess___destroy___0=Module["_emscripten_bind_Handle_Transfer_TransientProcess___destroy___0"]=function(){return(_emscripten_bind_Handle_Transfer_TransientProcess___destroy___0=Module["_emscripten_bind_Handle_Transfer_TransientProcess___destroy___0"]=Module["asm"]["Tt"]).apply(null,arguments)};var _emscripten_bind_XSControl_WorkSession_XSControl_WorkSession_0=Module["_emscripten_bind_XSControl_WorkSession_XSControl_WorkSession_0"]=function(){return(_emscripten_bind_XSControl_WorkSession_XSControl_WorkSession_0=Module["_emscripten_bind_XSControl_WorkSession_XSControl_WorkSession_0"]=Module["asm"]["Ut"]).apply(null,arguments)};var _emscripten_bind_XSControl_WorkSession_ClearData_1=Module["_emscripten_bind_XSControl_WorkSession_ClearData_1"]=function(){return(_emscripten_bind_XSControl_WorkSession_ClearData_1=Module["_emscripten_bind_XSControl_WorkSession_ClearData_1"]=Module["asm"]["Vt"]).apply(null,arguments)};var _emscripten_bind_XSControl_WorkSession_SelectNorm_1=Module["_emscripten_bind_XSControl_WorkSession_SelectNorm_1"]=function(){return(_emscripten_bind_XSControl_WorkSession_SelectNorm_1=Module["_emscripten_bind_XSControl_WorkSession_SelectNorm_1"]=Module["asm"]["Wt"]).apply(null,arguments)};var _emscripten_bind_XSControl_WorkSession_ClearContext_0=Module["_emscripten_bind_XSControl_WorkSession_ClearContext_0"]=function(){return(_emscripten_bind_XSControl_WorkSession_ClearContext_0=Module["_emscripten_bind_XSControl_WorkSession_ClearContext_0"]=Module["asm"]["Xt"]).apply(null,arguments)};var _emscripten_bind_XSControl_WorkSession_InitTransferReader_1=Module["_emscripten_bind_XSControl_WorkSession_InitTransferReader_1"]=function(){return(_emscripten_bind_XSControl_WorkSession_InitTransferReader_1=Module["_emscripten_bind_XSControl_WorkSession_InitTransferReader_1"]=Module["asm"]["Yt"]).apply(null,arguments)};var _emscripten_bind_XSControl_WorkSession_MapReader_0=Module["_emscripten_bind_XSControl_WorkSession_MapReader_0"]=function(){return(_emscripten_bind_XSControl_WorkSession_MapReader_0=Module["_emscripten_bind_XSControl_WorkSession_MapReader_0"]=Module["asm"]["Zt"]).apply(null,arguments)};var _emscripten_bind_XSControl_WorkSession_SetMapReader_1=Module["_emscripten_bind_XSControl_WorkSession_SetMapReader_1"]=function(){return(_emscripten_bind_XSControl_WorkSession_SetMapReader_1=Module["_emscripten_bind_XSControl_WorkSession_SetMapReader_1"]=Module["asm"]["_t"]).apply(null,arguments)};var _emscripten_bind_XSControl_WorkSession_TransferReadRoots_0=Module["_emscripten_bind_XSControl_WorkSession_TransferReadRoots_0"]=function(){return(_emscripten_bind_XSControl_WorkSession_TransferReadRoots_0=Module["_emscripten_bind_XSControl_WorkSession_TransferReadRoots_0"]=Module["asm"]["$t"]).apply(null,arguments)};var _emscripten_bind_XSControl_WorkSession_TransferWriteShape_1=Module["_emscripten_bind_XSControl_WorkSession_TransferWriteShape_1"]=function(){return(_emscripten_bind_XSControl_WorkSession_TransferWriteShape_1=Module["_emscripten_bind_XSControl_WorkSession_TransferWriteShape_1"]=Module["asm"]["au"]).apply(null,arguments)};var _emscripten_bind_XSControl_WorkSession_TransferWriteShape_2=Module["_emscripten_bind_XSControl_WorkSession_TransferWriteShape_2"]=function(){return(_emscripten_bind_XSControl_WorkSession_TransferWriteShape_2=Module["_emscripten_bind_XSControl_WorkSession_TransferWriteShape_2"]=Module["asm"]["bu"]).apply(null,arguments)};var _emscripten_bind_XSControl_WorkSession___destroy___0=Module["_emscripten_bind_XSControl_WorkSession___destroy___0"]=function(){return(_emscripten_bind_XSControl_WorkSession___destroy___0=Module["_emscripten_bind_XSControl_WorkSession___destroy___0"]=Module["asm"]["cu"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Ellipse_Handle_Geom_Ellipse_0=Module["_emscripten_bind_Handle_Geom_Ellipse_Handle_Geom_Ellipse_0"]=function(){return(_emscripten_bind_Handle_Geom_Ellipse_Handle_Geom_Ellipse_0=Module["_emscripten_bind_Handle_Geom_Ellipse_Handle_Geom_Ellipse_0"]=Module["asm"]["du"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Ellipse_Handle_Geom_Ellipse_1=Module["_emscripten_bind_Handle_Geom_Ellipse_Handle_Geom_Ellipse_1"]=function(){return(_emscripten_bind_Handle_Geom_Ellipse_Handle_Geom_Ellipse_1=Module["_emscripten_bind_Handle_Geom_Ellipse_Handle_Geom_Ellipse_1"]=Module["asm"]["eu"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Ellipse_IsNull_0=Module["_emscripten_bind_Handle_Geom_Ellipse_IsNull_0"]=function(){return(_emscripten_bind_Handle_Geom_Ellipse_IsNull_0=Module["_emscripten_bind_Handle_Geom_Ellipse_IsNull_0"]=Module["asm"]["fu"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Ellipse_Nullify_0=Module["_emscripten_bind_Handle_Geom_Ellipse_Nullify_0"]=function(){return(_emscripten_bind_Handle_Geom_Ellipse_Nullify_0=Module["_emscripten_bind_Handle_Geom_Ellipse_Nullify_0"]=Module["asm"]["gu"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Ellipse_get_0=Module["_emscripten_bind_Handle_Geom_Ellipse_get_0"]=function(){return(_emscripten_bind_Handle_Geom_Ellipse_get_0=Module["_emscripten_bind_Handle_Geom_Ellipse_get_0"]=Module["asm"]["hu"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Ellipse___destroy___0=Module["_emscripten_bind_Handle_Geom_Ellipse___destroy___0"]=function(){return(_emscripten_bind_Handle_Geom_Ellipse___destroy___0=Module["_emscripten_bind_Handle_Geom_Ellipse___destroy___0"]=Module["asm"]["iu"]).apply(null,arguments)};var _emscripten_bind_GProp_GProps_GProp_GProps_0=Module["_emscripten_bind_GProp_GProps_GProp_GProps_0"]=function(){return(_emscripten_bind_GProp_GProps_GProp_GProps_0=Module["_emscripten_bind_GProp_GProps_GProp_GProps_0"]=Module["asm"]["ju"]).apply(null,arguments)};var _emscripten_bind_GProp_GProps_GProp_GProps_1=Module["_emscripten_bind_GProp_GProps_GProp_GProps_1"]=function(){return(_emscripten_bind_GProp_GProps_GProp_GProps_1=Module["_emscripten_bind_GProp_GProps_GProp_GProps_1"]=Module["asm"]["ku"]).apply(null,arguments)};var _emscripten_bind_GProp_GProps_Mass_0=Module["_emscripten_bind_GProp_GProps_Mass_0"]=function(){return(_emscripten_bind_GProp_GProps_Mass_0=Module["_emscripten_bind_GProp_GProps_Mass_0"]=Module["asm"]["lu"]).apply(null,arguments)};var _emscripten_bind_GProp_GProps_CentreOfMass_0=Module["_emscripten_bind_GProp_GProps_CentreOfMass_0"]=function(){return(_emscripten_bind_GProp_GProps_CentreOfMass_0=Module["_emscripten_bind_GProp_GProps_CentreOfMass_0"]=Module["asm"]["mu"]).apply(null,arguments)};var _emscripten_bind_GProp_GProps_MomentOfInertia_1=Module["_emscripten_bind_GProp_GProps_MomentOfInertia_1"]=function(){return(_emscripten_bind_GProp_GProps_MomentOfInertia_1=Module["_emscripten_bind_GProp_GProps_MomentOfInertia_1"]=Module["asm"]["nu"]).apply(null,arguments)};var _emscripten_bind_GProp_GProps_RadiusOfGyration_1=Module["_emscripten_bind_GProp_GProps_RadiusOfGyration_1"]=function(){return(_emscripten_bind_GProp_GProps_RadiusOfGyration_1=Module["_emscripten_bind_GProp_GProps_RadiusOfGyration_1"]=Module["asm"]["ou"]).apply(null,arguments)};var _emscripten_bind_GProp_GProps_StaticMoments_3=Module["_emscripten_bind_GProp_GProps_StaticMoments_3"]=function(){return(_emscripten_bind_GProp_GProps_StaticMoments_3=Module["_emscripten_bind_GProp_GProps_StaticMoments_3"]=Module["asm"]["pu"]).apply(null,arguments)};var _emscripten_bind_GProp_GProps___destroy___0=Module["_emscripten_bind_GProp_GProps___destroy___0"]=function(){return(_emscripten_bind_GProp_GProps___destroy___0=Module["_emscripten_bind_GProp_GProps___destroy___0"]=Module["asm"]["qu"]).apply(null,arguments)};var _emscripten_bind_Poly_PolygonOnTriangulation_Poly_PolygonOnTriangulation_1=Module["_emscripten_bind_Poly_PolygonOnTriangulation_Poly_PolygonOnTriangulation_1"]=function(){return(_emscripten_bind_Poly_PolygonOnTriangulation_Poly_PolygonOnTriangulation_1=Module["_emscripten_bind_Poly_PolygonOnTriangulation_Poly_PolygonOnTriangulation_1"]=Module["asm"]["ru"]).apply(null,arguments)};var _emscripten_bind_Poly_PolygonOnTriangulation_Poly_PolygonOnTriangulation_2=Module["_emscripten_bind_Poly_PolygonOnTriangulation_Poly_PolygonOnTriangulation_2"]=function(){return(_emscripten_bind_Poly_PolygonOnTriangulation_Poly_PolygonOnTriangulation_2=Module["_emscripten_bind_Poly_PolygonOnTriangulation_Poly_PolygonOnTriangulation_2"]=Module["asm"]["su"]).apply(null,arguments)};var _emscripten_bind_Poly_PolygonOnTriangulation_Deflection_1=Module["_emscripten_bind_Poly_PolygonOnTriangulation_Deflection_1"]=function(){return(_emscripten_bind_Poly_PolygonOnTriangulation_Deflection_1=Module["_emscripten_bind_Poly_PolygonOnTriangulation_Deflection_1"]=Module["asm"]["tu"]).apply(null,arguments)};var _emscripten_bind_Poly_PolygonOnTriangulation_NbNodes_0=Module["_emscripten_bind_Poly_PolygonOnTriangulation_NbNodes_0"]=function(){return(_emscripten_bind_Poly_PolygonOnTriangulation_NbNodes_0=Module["_emscripten_bind_Poly_PolygonOnTriangulation_NbNodes_0"]=Module["asm"]["uu"]).apply(null,arguments)};var _emscripten_bind_Poly_PolygonOnTriangulation_Nodes_0=Module["_emscripten_bind_Poly_PolygonOnTriangulation_Nodes_0"]=function(){return(_emscripten_bind_Poly_PolygonOnTriangulation_Nodes_0=Module["_emscripten_bind_Poly_PolygonOnTriangulation_Nodes_0"]=Module["asm"]["vu"]).apply(null,arguments)};var _emscripten_bind_Poly_PolygonOnTriangulation_HasParameters_0=Module["_emscripten_bind_Poly_PolygonOnTriangulation_HasParameters_0"]=function(){return(_emscripten_bind_Poly_PolygonOnTriangulation_HasParameters_0=Module["_emscripten_bind_Poly_PolygonOnTriangulation_HasParameters_0"]=Module["asm"]["wu"]).apply(null,arguments)};var _emscripten_bind_Poly_PolygonOnTriangulation___destroy___0=Module["_emscripten_bind_Poly_PolygonOnTriangulation___destroy___0"]=function(){return(_emscripten_bind_Poly_PolygonOnTriangulation___destroy___0=Module["_emscripten_bind_Poly_PolygonOnTriangulation___destroy___0"]=Module["asm"]["xu"]).apply(null,arguments)};var _emscripten_bind_Poly_Connect_Poly_Connect_0=Module["_emscripten_bind_Poly_Connect_Poly_Connect_0"]=function(){return(_emscripten_bind_Poly_Connect_Poly_Connect_0=Module["_emscripten_bind_Poly_Connect_Poly_Connect_0"]=Module["asm"]["yu"]).apply(null,arguments)};var _emscripten_bind_Poly_Connect_Poly_Connect_1=Module["_emscripten_bind_Poly_Connect_Poly_Connect_1"]=function(){return(_emscripten_bind_Poly_Connect_Poly_Connect_1=Module["_emscripten_bind_Poly_Connect_Poly_Connect_1"]=Module["asm"]["zu"]).apply(null,arguments)};var _emscripten_bind_Poly_Connect_Load_1=Module["_emscripten_bind_Poly_Connect_Load_1"]=function(){return(_emscripten_bind_Poly_Connect_Load_1=Module["_emscripten_bind_Poly_Connect_Load_1"]=Module["asm"]["Au"]).apply(null,arguments)};var _emscripten_bind_Poly_Connect_Triangulation_0=Module["_emscripten_bind_Poly_Connect_Triangulation_0"]=function(){return(_emscripten_bind_Poly_Connect_Triangulation_0=Module["_emscripten_bind_Poly_Connect_Triangulation_0"]=Module["asm"]["Bu"]).apply(null,arguments)};var _emscripten_bind_Poly_Connect_Triangle_1=Module["_emscripten_bind_Poly_Connect_Triangle_1"]=function(){return(_emscripten_bind_Poly_Connect_Triangle_1=Module["_emscripten_bind_Poly_Connect_Triangle_1"]=Module["asm"]["Cu"]).apply(null,arguments)};var _emscripten_bind_Poly_Connect_Triangles_4=Module["_emscripten_bind_Poly_Connect_Triangles_4"]=function(){return(_emscripten_bind_Poly_Connect_Triangles_4=Module["_emscripten_bind_Poly_Connect_Triangles_4"]=Module["asm"]["Du"]).apply(null,arguments)};var _emscripten_bind_Poly_Connect_Nodes_4=Module["_emscripten_bind_Poly_Connect_Nodes_4"]=function(){return(_emscripten_bind_Poly_Connect_Nodes_4=Module["_emscripten_bind_Poly_Connect_Nodes_4"]=Module["asm"]["Eu"]).apply(null,arguments)};var _emscripten_bind_Poly_Connect_Initialize_1=Module["_emscripten_bind_Poly_Connect_Initialize_1"]=function(){return(_emscripten_bind_Poly_Connect_Initialize_1=Module["_emscripten_bind_Poly_Connect_Initialize_1"]=Module["asm"]["Fu"]).apply(null,arguments)};var _emscripten_bind_Poly_Connect_More_0=Module["_emscripten_bind_Poly_Connect_More_0"]=function(){return(_emscripten_bind_Poly_Connect_More_0=Module["_emscripten_bind_Poly_Connect_More_0"]=Module["asm"]["Gu"]).apply(null,arguments)};var _emscripten_bind_Poly_Connect_Next_0=Module["_emscripten_bind_Poly_Connect_Next_0"]=function(){return(_emscripten_bind_Poly_Connect_Next_0=Module["_emscripten_bind_Poly_Connect_Next_0"]=Module["asm"]["Hu"]).apply(null,arguments)};var _emscripten_bind_Poly_Connect_Value_0=Module["_emscripten_bind_Poly_Connect_Value_0"]=function(){return(_emscripten_bind_Poly_Connect_Value_0=Module["_emscripten_bind_Poly_Connect_Value_0"]=Module["asm"]["Iu"]).apply(null,arguments)};var _emscripten_bind_Poly_Connect___destroy___0=Module["_emscripten_bind_Poly_Connect___destroy___0"]=function(){return(_emscripten_bind_Poly_Connect___destroy___0=Module["_emscripten_bind_Poly_Connect___destroy___0"]=Module["asm"]["Ju"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Circle_Handle_Geom_Circle_0=Module["_emscripten_bind_Handle_Geom_Circle_Handle_Geom_Circle_0"]=function(){return(_emscripten_bind_Handle_Geom_Circle_Handle_Geom_Circle_0=Module["_emscripten_bind_Handle_Geom_Circle_Handle_Geom_Circle_0"]=Module["asm"]["Ku"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Circle_Handle_Geom_Circle_1=Module["_emscripten_bind_Handle_Geom_Circle_Handle_Geom_Circle_1"]=function(){return(_emscripten_bind_Handle_Geom_Circle_Handle_Geom_Circle_1=Module["_emscripten_bind_Handle_Geom_Circle_Handle_Geom_Circle_1"]=Module["asm"]["Lu"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Circle_IsNull_0=Module["_emscripten_bind_Handle_Geom_Circle_IsNull_0"]=function(){return(_emscripten_bind_Handle_Geom_Circle_IsNull_0=Module["_emscripten_bind_Handle_Geom_Circle_IsNull_0"]=Module["asm"]["Mu"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Circle_Nullify_0=Module["_emscripten_bind_Handle_Geom_Circle_Nullify_0"]=function(){return(_emscripten_bind_Handle_Geom_Circle_Nullify_0=Module["_emscripten_bind_Handle_Geom_Circle_Nullify_0"]=Module["asm"]["Nu"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Circle_get_0=Module["_emscripten_bind_Handle_Geom_Circle_get_0"]=function(){return(_emscripten_bind_Handle_Geom_Circle_get_0=Module["_emscripten_bind_Handle_Geom_Circle_get_0"]=Module["asm"]["Ou"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Circle___destroy___0=Module["_emscripten_bind_Handle_Geom_Circle___destroy___0"]=function(){return(_emscripten_bind_Handle_Geom_Circle___destroy___0=Module["_emscripten_bind_Handle_Geom_Circle___destroy___0"]=Module["asm"]["Pu"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Hyperbola_Handle_Geom_Hyperbola_0=Module["_emscripten_bind_Handle_Geom_Hyperbola_Handle_Geom_Hyperbola_0"]=function(){return(_emscripten_bind_Handle_Geom_Hyperbola_Handle_Geom_Hyperbola_0=Module["_emscripten_bind_Handle_Geom_Hyperbola_Handle_Geom_Hyperbola_0"]=Module["asm"]["Qu"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Hyperbola_Handle_Geom_Hyperbola_1=Module["_emscripten_bind_Handle_Geom_Hyperbola_Handle_Geom_Hyperbola_1"]=function(){return(_emscripten_bind_Handle_Geom_Hyperbola_Handle_Geom_Hyperbola_1=Module["_emscripten_bind_Handle_Geom_Hyperbola_Handle_Geom_Hyperbola_1"]=Module["asm"]["Ru"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Hyperbola_IsNull_0=Module["_emscripten_bind_Handle_Geom_Hyperbola_IsNull_0"]=function(){return(_emscripten_bind_Handle_Geom_Hyperbola_IsNull_0=Module["_emscripten_bind_Handle_Geom_Hyperbola_IsNull_0"]=Module["asm"]["Su"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Hyperbola_Nullify_0=Module["_emscripten_bind_Handle_Geom_Hyperbola_Nullify_0"]=function(){return(_emscripten_bind_Handle_Geom_Hyperbola_Nullify_0=Module["_emscripten_bind_Handle_Geom_Hyperbola_Nullify_0"]=Module["asm"]["Tu"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Hyperbola_get_0=Module["_emscripten_bind_Handle_Geom_Hyperbola_get_0"]=function(){return(_emscripten_bind_Handle_Geom_Hyperbola_get_0=Module["_emscripten_bind_Handle_Geom_Hyperbola_get_0"]=Module["asm"]["Uu"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Hyperbola___destroy___0=Module["_emscripten_bind_Handle_Geom_Hyperbola___destroy___0"]=function(){return(_emscripten_bind_Handle_Geom_Hyperbola___destroy___0=Module["_emscripten_bind_Handle_Geom_Hyperbola___destroy___0"]=Module["asm"]["Vu"]).apply(null,arguments)};var _emscripten_bind_GC_MakeEllipse_GC_MakeEllipse_1=Module["_emscripten_bind_GC_MakeEllipse_GC_MakeEllipse_1"]=function(){return(_emscripten_bind_GC_MakeEllipse_GC_MakeEllipse_1=Module["_emscripten_bind_GC_MakeEllipse_GC_MakeEllipse_1"]=Module["asm"]["Wu"]).apply(null,arguments)};var _emscripten_bind_GC_MakeEllipse_GC_MakeEllipse_3=Module["_emscripten_bind_GC_MakeEllipse_GC_MakeEllipse_3"]=function(){return(_emscripten_bind_GC_MakeEllipse_GC_MakeEllipse_3=Module["_emscripten_bind_GC_MakeEllipse_GC_MakeEllipse_3"]=Module["asm"]["Xu"]).apply(null,arguments)};var _emscripten_bind_GC_MakeEllipse_Value_0=Module["_emscripten_bind_GC_MakeEllipse_Value_0"]=function(){return(_emscripten_bind_GC_MakeEllipse_Value_0=Module["_emscripten_bind_GC_MakeEllipse_Value_0"]=Module["asm"]["Yu"]).apply(null,arguments)};var _emscripten_bind_GC_MakeEllipse___destroy___0=Module["_emscripten_bind_GC_MakeEllipse___destroy___0"]=function(){return(_emscripten_bind_GC_MakeEllipse___destroy___0=Module["_emscripten_bind_GC_MakeEllipse___destroy___0"]=Module["asm"]["Zu"]).apply(null,arguments)};var _emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_1=Module["_emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_1"]=function(){return(_emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_1=Module["_emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_1"]=Module["asm"]["_u"]).apply(null,arguments)};var _emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_2=Module["_emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_2"]=function(){return(_emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_2=Module["_emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_2"]=Module["asm"]["$u"]).apply(null,arguments)};var _emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_3=Module["_emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_3"]=function(){return(_emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_3=Module["_emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_3"]=Module["asm"]["av"]).apply(null,arguments)};var _emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_4=Module["_emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_4"]=function(){return(_emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_4=Module["_emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_4"]=Module["asm"]["bv"]).apply(null,arguments)};var _emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_5=Module["_emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_5"]=function(){return(_emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_5=Module["_emscripten_bind_GeomAPI_PointsToBSpline_GeomAPI_PointsToBSpline_5"]=Module["asm"]["cv"]).apply(null,arguments)};var _emscripten_bind_GeomAPI_PointsToBSpline_Curve_0=Module["_emscripten_bind_GeomAPI_PointsToBSpline_Curve_0"]=function(){return(_emscripten_bind_GeomAPI_PointsToBSpline_Curve_0=Module["_emscripten_bind_GeomAPI_PointsToBSpline_Curve_0"]=Module["asm"]["dv"]).apply(null,arguments)};var _emscripten_bind_GeomAPI_PointsToBSpline_IsDone_0=Module["_emscripten_bind_GeomAPI_PointsToBSpline_IsDone_0"]=function(){return(_emscripten_bind_GeomAPI_PointsToBSpline_IsDone_0=Module["_emscripten_bind_GeomAPI_PointsToBSpline_IsDone_0"]=Module["asm"]["ev"]).apply(null,arguments)};var _emscripten_bind_GeomAPI_PointsToBSpline___destroy___0=Module["_emscripten_bind_GeomAPI_PointsToBSpline___destroy___0"]=function(){return(_emscripten_bind_GeomAPI_PointsToBSpline___destroy___0=Module["_emscripten_bind_GeomAPI_PointsToBSpline___destroy___0"]=Module["asm"]["fv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_BRep_Builder_0=Module["_emscripten_bind_BRep_Builder_BRep_Builder_0"]=function(){return(_emscripten_bind_BRep_Builder_BRep_Builder_0=Module["_emscripten_bind_BRep_Builder_BRep_Builder_0"]=Module["asm"]["gv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_MakeFace_1=Module["_emscripten_bind_BRep_Builder_MakeFace_1"]=function(){return(_emscripten_bind_BRep_Builder_MakeFace_1=Module["_emscripten_bind_BRep_Builder_MakeFace_1"]=Module["asm"]["hv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_MakeFace_2=Module["_emscripten_bind_BRep_Builder_MakeFace_2"]=function(){return(_emscripten_bind_BRep_Builder_MakeFace_2=Module["_emscripten_bind_BRep_Builder_MakeFace_2"]=Module["asm"]["iv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_UpdateFace_2=Module["_emscripten_bind_BRep_Builder_UpdateFace_2"]=function(){return(_emscripten_bind_BRep_Builder_UpdateFace_2=Module["_emscripten_bind_BRep_Builder_UpdateFace_2"]=Module["asm"]["jv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_NaturalRestriction_2=Module["_emscripten_bind_BRep_Builder_NaturalRestriction_2"]=function(){return(_emscripten_bind_BRep_Builder_NaturalRestriction_2=Module["_emscripten_bind_BRep_Builder_NaturalRestriction_2"]=Module["asm"]["kv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_MakeEdge_1=Module["_emscripten_bind_BRep_Builder_MakeEdge_1"]=function(){return(_emscripten_bind_BRep_Builder_MakeEdge_1=Module["_emscripten_bind_BRep_Builder_MakeEdge_1"]=Module["asm"]["lv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_SameParameter_2=Module["_emscripten_bind_BRep_Builder_SameParameter_2"]=function(){return(_emscripten_bind_BRep_Builder_SameParameter_2=Module["_emscripten_bind_BRep_Builder_SameParameter_2"]=Module["asm"]["mv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_SameRange_2=Module["_emscripten_bind_BRep_Builder_SameRange_2"]=function(){return(_emscripten_bind_BRep_Builder_SameRange_2=Module["_emscripten_bind_BRep_Builder_SameRange_2"]=Module["asm"]["nv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_Degenerated_2=Module["_emscripten_bind_BRep_Builder_Degenerated_2"]=function(){return(_emscripten_bind_BRep_Builder_Degenerated_2=Module["_emscripten_bind_BRep_Builder_Degenerated_2"]=Module["asm"]["ov"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_Range_3=Module["_emscripten_bind_BRep_Builder_Range_3"]=function(){return(_emscripten_bind_BRep_Builder_Range_3=Module["_emscripten_bind_BRep_Builder_Range_3"]=Module["asm"]["pv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_Range_4=Module["_emscripten_bind_BRep_Builder_Range_4"]=function(){return(_emscripten_bind_BRep_Builder_Range_4=Module["_emscripten_bind_BRep_Builder_Range_4"]=Module["asm"]["qv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_Transfert_2=Module["_emscripten_bind_BRep_Builder_Transfert_2"]=function(){return(_emscripten_bind_BRep_Builder_Transfert_2=Module["_emscripten_bind_BRep_Builder_Transfert_2"]=Module["asm"]["rv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_Transfert_4=Module["_emscripten_bind_BRep_Builder_Transfert_4"]=function(){return(_emscripten_bind_BRep_Builder_Transfert_4=Module["_emscripten_bind_BRep_Builder_Transfert_4"]=Module["asm"]["sv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_MakeVertex_1=Module["_emscripten_bind_BRep_Builder_MakeVertex_1"]=function(){return(_emscripten_bind_BRep_Builder_MakeVertex_1=Module["_emscripten_bind_BRep_Builder_MakeVertex_1"]=Module["asm"]["tv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_MakeVertex_3=Module["_emscripten_bind_BRep_Builder_MakeVertex_3"]=function(){return(_emscripten_bind_BRep_Builder_MakeVertex_3=Module["_emscripten_bind_BRep_Builder_MakeVertex_3"]=Module["asm"]["uv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_UpdateVertex_2=Module["_emscripten_bind_BRep_Builder_UpdateVertex_2"]=function(){return(_emscripten_bind_BRep_Builder_UpdateVertex_2=Module["_emscripten_bind_BRep_Builder_UpdateVertex_2"]=Module["asm"]["vv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_UpdateVertex_3=Module["_emscripten_bind_BRep_Builder_UpdateVertex_3"]=function(){return(_emscripten_bind_BRep_Builder_UpdateVertex_3=Module["_emscripten_bind_BRep_Builder_UpdateVertex_3"]=Module["asm"]["wv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_UpdateVertex_5=Module["_emscripten_bind_BRep_Builder_UpdateVertex_5"]=function(){return(_emscripten_bind_BRep_Builder_UpdateVertex_5=Module["_emscripten_bind_BRep_Builder_UpdateVertex_5"]=Module["asm"]["xv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_MakeWire_1=Module["_emscripten_bind_BRep_Builder_MakeWire_1"]=function(){return(_emscripten_bind_BRep_Builder_MakeWire_1=Module["_emscripten_bind_BRep_Builder_MakeWire_1"]=Module["asm"]["yv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_MakeCompound_1=Module["_emscripten_bind_BRep_Builder_MakeCompound_1"]=function(){return(_emscripten_bind_BRep_Builder_MakeCompound_1=Module["_emscripten_bind_BRep_Builder_MakeCompound_1"]=Module["asm"]["zv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_Add_2=Module["_emscripten_bind_BRep_Builder_Add_2"]=function(){return(_emscripten_bind_BRep_Builder_Add_2=Module["_emscripten_bind_BRep_Builder_Add_2"]=Module["asm"]["Av"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder_Remove_2=Module["_emscripten_bind_BRep_Builder_Remove_2"]=function(){return(_emscripten_bind_BRep_Builder_Remove_2=Module["_emscripten_bind_BRep_Builder_Remove_2"]=Module["asm"]["Bv"]).apply(null,arguments)};var _emscripten_bind_BRep_Builder___destroy___0=Module["_emscripten_bind_BRep_Builder___destroy___0"]=function(){return(_emscripten_bind_BRep_Builder___destroy___0=Module["_emscripten_bind_BRep_Builder___destroy___0"]=Module["asm"]["Cv"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_0=Module["_emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_0=Module["_emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_0"]=Module["asm"]["Dv"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_1=Module["_emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_1=Module["_emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_1"]=Module["asm"]["Ev"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_2=Module["_emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_2"]=function(){return(_emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_2=Module["_emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_2"]=Module["asm"]["Fv"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_3=Module["_emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_3"]=function(){return(_emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_3=Module["_emscripten_bind_BRepBuilderAPI_Copy_BRepBuilderAPI_Copy_3"]=Module["asm"]["Gv"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Copy_Perform_1=Module["_emscripten_bind_BRepBuilderAPI_Copy_Perform_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Copy_Perform_1=Module["_emscripten_bind_BRepBuilderAPI_Copy_Perform_1"]=Module["asm"]["Hv"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Copy_Perform_2=Module["_emscripten_bind_BRepBuilderAPI_Copy_Perform_2"]=function(){return(_emscripten_bind_BRepBuilderAPI_Copy_Perform_2=Module["_emscripten_bind_BRepBuilderAPI_Copy_Perform_2"]=Module["asm"]["Iv"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Copy_Perform_3=Module["_emscripten_bind_BRepBuilderAPI_Copy_Perform_3"]=function(){return(_emscripten_bind_BRepBuilderAPI_Copy_Perform_3=Module["_emscripten_bind_BRepBuilderAPI_Copy_Perform_3"]=Module["asm"]["Jv"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Copy___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_Copy___destroy___0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Copy___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_Copy___destroy___0"]=Module["asm"]["Kv"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_1=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_1=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_1"]=Module["asm"]["Lv"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_2=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_2"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_2=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_2"]=Module["asm"]["Mv"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_3=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_3"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_3=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_3"]=Module["asm"]["Nv"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_4=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_4"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_4=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_4"]=Module["asm"]["Ov"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_5=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_5"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_5=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_BRepPrimAPI_MakeSphere_5"]=Module["asm"]["Pv"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSphere_Sphere_0=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_Sphere_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSphere_Sphere_0=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_Sphere_0"]=Module["asm"]["Qv"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSphere_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_Shape_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSphere_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_Shape_0"]=Module["asm"]["Rv"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSphere_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_Build_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSphere_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_Build_0"]=Module["asm"]["Sv"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSphere_Face_0=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_Face_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSphere_Face_0=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_Face_0"]=Module["asm"]["Tv"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSphere_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_Shell_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSphere_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_Shell_0"]=Module["asm"]["Uv"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSphere_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_Solid_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSphere_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeSphere_Solid_0"]=Module["asm"]["Vv"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeSphere___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeSphere___destroy___0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeSphere___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeSphere___destroy___0"]=Module["asm"]["Wv"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom2d_Curve_Handle_Geom2d_Curve_0=Module["_emscripten_bind_Handle_Geom2d_Curve_Handle_Geom2d_Curve_0"]=function(){return(_emscripten_bind_Handle_Geom2d_Curve_Handle_Geom2d_Curve_0=Module["_emscripten_bind_Handle_Geom2d_Curve_Handle_Geom2d_Curve_0"]=Module["asm"]["Xv"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom2d_Curve_Handle_Geom2d_Curve_1=Module["_emscripten_bind_Handle_Geom2d_Curve_Handle_Geom2d_Curve_1"]=function(){return(_emscripten_bind_Handle_Geom2d_Curve_Handle_Geom2d_Curve_1=Module["_emscripten_bind_Handle_Geom2d_Curve_Handle_Geom2d_Curve_1"]=Module["asm"]["Yv"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom2d_Curve_IsNull_0=Module["_emscripten_bind_Handle_Geom2d_Curve_IsNull_0"]=function(){return(_emscripten_bind_Handle_Geom2d_Curve_IsNull_0=Module["_emscripten_bind_Handle_Geom2d_Curve_IsNull_0"]=Module["asm"]["Zv"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom2d_Curve_Nullify_0=Module["_emscripten_bind_Handle_Geom2d_Curve_Nullify_0"]=function(){return(_emscripten_bind_Handle_Geom2d_Curve_Nullify_0=Module["_emscripten_bind_Handle_Geom2d_Curve_Nullify_0"]=Module["asm"]["_v"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom2d_Curve_get_0=Module["_emscripten_bind_Handle_Geom2d_Curve_get_0"]=function(){return(_emscripten_bind_Handle_Geom2d_Curve_get_0=Module["_emscripten_bind_Handle_Geom2d_Curve_get_0"]=Module["asm"]["$v"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom2d_Curve___destroy___0=Module["_emscripten_bind_Handle_Geom2d_Curve___destroy___0"]=function(){return(_emscripten_bind_Handle_Geom2d_Curve___destroy___0=Module["_emscripten_bind_Handle_Geom2d_Curve___destroy___0"]=Module["asm"]["aw"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_BezierCurve_Handle_Geom_BezierCurve_0=Module["_emscripten_bind_Handle_Geom_BezierCurve_Handle_Geom_BezierCurve_0"]=function(){return(_emscripten_bind_Handle_Geom_BezierCurve_Handle_Geom_BezierCurve_0=Module["_emscripten_bind_Handle_Geom_BezierCurve_Handle_Geom_BezierCurve_0"]=Module["asm"]["bw"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_BezierCurve_Handle_Geom_BezierCurve_1=Module["_emscripten_bind_Handle_Geom_BezierCurve_Handle_Geom_BezierCurve_1"]=function(){return(_emscripten_bind_Handle_Geom_BezierCurve_Handle_Geom_BezierCurve_1=Module["_emscripten_bind_Handle_Geom_BezierCurve_Handle_Geom_BezierCurve_1"]=Module["asm"]["cw"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_BezierCurve_IsNull_0=Module["_emscripten_bind_Handle_Geom_BezierCurve_IsNull_0"]=function(){return(_emscripten_bind_Handle_Geom_BezierCurve_IsNull_0=Module["_emscripten_bind_Handle_Geom_BezierCurve_IsNull_0"]=Module["asm"]["dw"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_BezierCurve_Nullify_0=Module["_emscripten_bind_Handle_Geom_BezierCurve_Nullify_0"]=function(){return(_emscripten_bind_Handle_Geom_BezierCurve_Nullify_0=Module["_emscripten_bind_Handle_Geom_BezierCurve_Nullify_0"]=Module["asm"]["ew"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_BezierCurve_get_0=Module["_emscripten_bind_Handle_Geom_BezierCurve_get_0"]=function(){return(_emscripten_bind_Handle_Geom_BezierCurve_get_0=Module["_emscripten_bind_Handle_Geom_BezierCurve_get_0"]=Module["asm"]["fw"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_BezierCurve___destroy___0=Module["_emscripten_bind_Handle_Geom_BezierCurve___destroy___0"]=function(){return(_emscripten_bind_Handle_Geom_BezierCurve___destroy___0=Module["_emscripten_bind_Handle_Geom_BezierCurve___destroy___0"]=Module["asm"]["gw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_TopoDS_Shell_0=Module["_emscripten_bind_TopoDS_Shell_TopoDS_Shell_0"]=function(){return(_emscripten_bind_TopoDS_Shell_TopoDS_Shell_0=Module["_emscripten_bind_TopoDS_Shell_TopoDS_Shell_0"]=Module["asm"]["hw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_TopoDS_Shell_1=Module["_emscripten_bind_TopoDS_Shell_TopoDS_Shell_1"]=function(){return(_emscripten_bind_TopoDS_Shell_TopoDS_Shell_1=Module["_emscripten_bind_TopoDS_Shell_TopoDS_Shell_1"]=Module["asm"]["iw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_IsNull_0=Module["_emscripten_bind_TopoDS_Shell_IsNull_0"]=function(){return(_emscripten_bind_TopoDS_Shell_IsNull_0=Module["_emscripten_bind_TopoDS_Shell_IsNull_0"]=Module["asm"]["jw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Nullify_0=Module["_emscripten_bind_TopoDS_Shell_Nullify_0"]=function(){return(_emscripten_bind_TopoDS_Shell_Nullify_0=Module["_emscripten_bind_TopoDS_Shell_Nullify_0"]=Module["asm"]["kw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Location_0=Module["_emscripten_bind_TopoDS_Shell_Location_0"]=function(){return(_emscripten_bind_TopoDS_Shell_Location_0=Module["_emscripten_bind_TopoDS_Shell_Location_0"]=Module["asm"]["lw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Located_1=Module["_emscripten_bind_TopoDS_Shell_Located_1"]=function(){return(_emscripten_bind_TopoDS_Shell_Located_1=Module["_emscripten_bind_TopoDS_Shell_Located_1"]=Module["asm"]["mw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Orientation_0=Module["_emscripten_bind_TopoDS_Shell_Orientation_0"]=function(){return(_emscripten_bind_TopoDS_Shell_Orientation_0=Module["_emscripten_bind_TopoDS_Shell_Orientation_0"]=Module["asm"]["nw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Oriented_1=Module["_emscripten_bind_TopoDS_Shell_Oriented_1"]=function(){return(_emscripten_bind_TopoDS_Shell_Oriented_1=Module["_emscripten_bind_TopoDS_Shell_Oriented_1"]=Module["asm"]["ow"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_ShapeType_0=Module["_emscripten_bind_TopoDS_Shell_ShapeType_0"]=function(){return(_emscripten_bind_TopoDS_Shell_ShapeType_0=Module["_emscripten_bind_TopoDS_Shell_ShapeType_0"]=Module["asm"]["pw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Free_0=Module["_emscripten_bind_TopoDS_Shell_Free_0"]=function(){return(_emscripten_bind_TopoDS_Shell_Free_0=Module["_emscripten_bind_TopoDS_Shell_Free_0"]=Module["asm"]["qw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Locked_0=Module["_emscripten_bind_TopoDS_Shell_Locked_0"]=function(){return(_emscripten_bind_TopoDS_Shell_Locked_0=Module["_emscripten_bind_TopoDS_Shell_Locked_0"]=Module["asm"]["rw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Modified_0=Module["_emscripten_bind_TopoDS_Shell_Modified_0"]=function(){return(_emscripten_bind_TopoDS_Shell_Modified_0=Module["_emscripten_bind_TopoDS_Shell_Modified_0"]=Module["asm"]["sw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Checked_0=Module["_emscripten_bind_TopoDS_Shell_Checked_0"]=function(){return(_emscripten_bind_TopoDS_Shell_Checked_0=Module["_emscripten_bind_TopoDS_Shell_Checked_0"]=Module["asm"]["tw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Orientable_0=Module["_emscripten_bind_TopoDS_Shell_Orientable_0"]=function(){return(_emscripten_bind_TopoDS_Shell_Orientable_0=Module["_emscripten_bind_TopoDS_Shell_Orientable_0"]=Module["asm"]["uw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Closed_0=Module["_emscripten_bind_TopoDS_Shell_Closed_0"]=function(){return(_emscripten_bind_TopoDS_Shell_Closed_0=Module["_emscripten_bind_TopoDS_Shell_Closed_0"]=Module["asm"]["vw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Infinite_0=Module["_emscripten_bind_TopoDS_Shell_Infinite_0"]=function(){return(_emscripten_bind_TopoDS_Shell_Infinite_0=Module["_emscripten_bind_TopoDS_Shell_Infinite_0"]=Module["asm"]["ww"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Convex_0=Module["_emscripten_bind_TopoDS_Shell_Convex_0"]=function(){return(_emscripten_bind_TopoDS_Shell_Convex_0=Module["_emscripten_bind_TopoDS_Shell_Convex_0"]=Module["asm"]["xw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Move_1=Module["_emscripten_bind_TopoDS_Shell_Move_1"]=function(){return(_emscripten_bind_TopoDS_Shell_Move_1=Module["_emscripten_bind_TopoDS_Shell_Move_1"]=Module["asm"]["yw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Moved_1=Module["_emscripten_bind_TopoDS_Shell_Moved_1"]=function(){return(_emscripten_bind_TopoDS_Shell_Moved_1=Module["_emscripten_bind_TopoDS_Shell_Moved_1"]=Module["asm"]["zw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Reverse_0=Module["_emscripten_bind_TopoDS_Shell_Reverse_0"]=function(){return(_emscripten_bind_TopoDS_Shell_Reverse_0=Module["_emscripten_bind_TopoDS_Shell_Reverse_0"]=Module["asm"]["Aw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Reversed_0=Module["_emscripten_bind_TopoDS_Shell_Reversed_0"]=function(){return(_emscripten_bind_TopoDS_Shell_Reversed_0=Module["_emscripten_bind_TopoDS_Shell_Reversed_0"]=Module["asm"]["Bw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Complement_0=Module["_emscripten_bind_TopoDS_Shell_Complement_0"]=function(){return(_emscripten_bind_TopoDS_Shell_Complement_0=Module["_emscripten_bind_TopoDS_Shell_Complement_0"]=Module["asm"]["Cw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Complemented_0=Module["_emscripten_bind_TopoDS_Shell_Complemented_0"]=function(){return(_emscripten_bind_TopoDS_Shell_Complemented_0=Module["_emscripten_bind_TopoDS_Shell_Complemented_0"]=Module["asm"]["Dw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Compose_1=Module["_emscripten_bind_TopoDS_Shell_Compose_1"]=function(){return(_emscripten_bind_TopoDS_Shell_Compose_1=Module["_emscripten_bind_TopoDS_Shell_Compose_1"]=Module["asm"]["Ew"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_Composed_1=Module["_emscripten_bind_TopoDS_Shell_Composed_1"]=function(){return(_emscripten_bind_TopoDS_Shell_Composed_1=Module["_emscripten_bind_TopoDS_Shell_Composed_1"]=Module["asm"]["Fw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_NbChildren_0=Module["_emscripten_bind_TopoDS_Shell_NbChildren_0"]=function(){return(_emscripten_bind_TopoDS_Shell_NbChildren_0=Module["_emscripten_bind_TopoDS_Shell_NbChildren_0"]=Module["asm"]["Gw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_IsPartner_1=Module["_emscripten_bind_TopoDS_Shell_IsPartner_1"]=function(){return(_emscripten_bind_TopoDS_Shell_IsPartner_1=Module["_emscripten_bind_TopoDS_Shell_IsPartner_1"]=Module["asm"]["Hw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_IsSame_1=Module["_emscripten_bind_TopoDS_Shell_IsSame_1"]=function(){return(_emscripten_bind_TopoDS_Shell_IsSame_1=Module["_emscripten_bind_TopoDS_Shell_IsSame_1"]=Module["asm"]["Iw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_IsEqual_1=Module["_emscripten_bind_TopoDS_Shell_IsEqual_1"]=function(){return(_emscripten_bind_TopoDS_Shell_IsEqual_1=Module["_emscripten_bind_TopoDS_Shell_IsEqual_1"]=Module["asm"]["Jw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Shell_IsNotEqual_1"]=function(){return(_emscripten_bind_TopoDS_Shell_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Shell_IsNotEqual_1"]=Module["asm"]["Kw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_HashCode_1=Module["_emscripten_bind_TopoDS_Shell_HashCode_1"]=function(){return(_emscripten_bind_TopoDS_Shell_HashCode_1=Module["_emscripten_bind_TopoDS_Shell_HashCode_1"]=Module["asm"]["Lw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Shell_EmptyCopy_0"]=function(){return(_emscripten_bind_TopoDS_Shell_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Shell_EmptyCopy_0"]=Module["asm"]["Mw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Shell_EmptyCopied_0"]=function(){return(_emscripten_bind_TopoDS_Shell_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Shell_EmptyCopied_0"]=Module["asm"]["Nw"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell___destroy___0=Module["_emscripten_bind_TopoDS_Shell___destroy___0"]=function(){return(_emscripten_bind_TopoDS_Shell___destroy___0=Module["_emscripten_bind_TopoDS_Shell___destroy___0"]=Module["asm"]["Ow"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_PolygonOnTriangulation_Handle_Poly_PolygonOnTriangulation_0=Module["_emscripten_bind_Handle_Poly_PolygonOnTriangulation_Handle_Poly_PolygonOnTriangulation_0"]=function(){return(_emscripten_bind_Handle_Poly_PolygonOnTriangulation_Handle_Poly_PolygonOnTriangulation_0=Module["_emscripten_bind_Handle_Poly_PolygonOnTriangulation_Handle_Poly_PolygonOnTriangulation_0"]=Module["asm"]["Pw"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_PolygonOnTriangulation_Handle_Poly_PolygonOnTriangulation_1=Module["_emscripten_bind_Handle_Poly_PolygonOnTriangulation_Handle_Poly_PolygonOnTriangulation_1"]=function(){return(_emscripten_bind_Handle_Poly_PolygonOnTriangulation_Handle_Poly_PolygonOnTriangulation_1=Module["_emscripten_bind_Handle_Poly_PolygonOnTriangulation_Handle_Poly_PolygonOnTriangulation_1"]=Module["asm"]["Qw"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_PolygonOnTriangulation_IsNull_0=Module["_emscripten_bind_Handle_Poly_PolygonOnTriangulation_IsNull_0"]=function(){return(_emscripten_bind_Handle_Poly_PolygonOnTriangulation_IsNull_0=Module["_emscripten_bind_Handle_Poly_PolygonOnTriangulation_IsNull_0"]=Module["asm"]["Rw"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_PolygonOnTriangulation_Nullify_0=Module["_emscripten_bind_Handle_Poly_PolygonOnTriangulation_Nullify_0"]=function(){return(_emscripten_bind_Handle_Poly_PolygonOnTriangulation_Nullify_0=Module["_emscripten_bind_Handle_Poly_PolygonOnTriangulation_Nullify_0"]=Module["asm"]["Sw"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_PolygonOnTriangulation_get_0=Module["_emscripten_bind_Handle_Poly_PolygonOnTriangulation_get_0"]=function(){return(_emscripten_bind_Handle_Poly_PolygonOnTriangulation_get_0=Module["_emscripten_bind_Handle_Poly_PolygonOnTriangulation_get_0"]=Module["asm"]["Tw"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_PolygonOnTriangulation___destroy___0=Module["_emscripten_bind_Handle_Poly_PolygonOnTriangulation___destroy___0"]=function(){return(_emscripten_bind_Handle_Poly_PolygonOnTriangulation___destroy___0=Module["_emscripten_bind_Handle_Poly_PolygonOnTriangulation___destroy___0"]=Module["asm"]["Uw"]).apply(null,arguments)};var _emscripten_bind_VoidPtr___destroy___0=Module["_emscripten_bind_VoidPtr___destroy___0"]=function(){return(_emscripten_bind_VoidPtr___destroy___0=Module["_emscripten_bind_VoidPtr___destroy___0"]=Module["asm"]["Vw"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_MakeFillet2d_BRepFilletAPI_MakeFillet2d_1=Module["_emscripten_bind_BRepFilletAPI_MakeFillet2d_BRepFilletAPI_MakeFillet2d_1"]=function(){return(_emscripten_bind_BRepFilletAPI_MakeFillet2d_BRepFilletAPI_MakeFillet2d_1=Module["_emscripten_bind_BRepFilletAPI_MakeFillet2d_BRepFilletAPI_MakeFillet2d_1"]=Module["asm"]["Ww"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_MakeFillet2d_AddFillet_2=Module["_emscripten_bind_BRepFilletAPI_MakeFillet2d_AddFillet_2"]=function(){return(_emscripten_bind_BRepFilletAPI_MakeFillet2d_AddFillet_2=Module["_emscripten_bind_BRepFilletAPI_MakeFillet2d_AddFillet_2"]=Module["asm"]["Xw"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_MakeFillet2d_Status_0=Module["_emscripten_bind_BRepFilletAPI_MakeFillet2d_Status_0"]=function(){return(_emscripten_bind_BRepFilletAPI_MakeFillet2d_Status_0=Module["_emscripten_bind_BRepFilletAPI_MakeFillet2d_Status_0"]=Module["asm"]["Yw"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_MakeFillet2d_Shape_0=Module["_emscripten_bind_BRepFilletAPI_MakeFillet2d_Shape_0"]=function(){return(_emscripten_bind_BRepFilletAPI_MakeFillet2d_Shape_0=Module["_emscripten_bind_BRepFilletAPI_MakeFillet2d_Shape_0"]=Module["asm"]["Zw"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_MakeFillet2d___destroy___0=Module["_emscripten_bind_BRepFilletAPI_MakeFillet2d___destroy___0"]=function(){return(_emscripten_bind_BRepFilletAPI_MakeFillet2d___destroy___0=Module["_emscripten_bind_BRepFilletAPI_MakeFillet2d___destroy___0"]=Module["asm"]["_w"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeHalfSpace_BRepPrimAPI_MakeHalfSpace_2=Module["_emscripten_bind_BRepPrimAPI_MakeHalfSpace_BRepPrimAPI_MakeHalfSpace_2"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeHalfSpace_BRepPrimAPI_MakeHalfSpace_2=Module["_emscripten_bind_BRepPrimAPI_MakeHalfSpace_BRepPrimAPI_MakeHalfSpace_2"]=Module["asm"]["$w"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeHalfSpace_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeHalfSpace_Solid_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeHalfSpace_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeHalfSpace_Solid_0"]=Module["asm"]["ax"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeHalfSpace_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeHalfSpace_Shape_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeHalfSpace_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeHalfSpace_Shape_0"]=Module["asm"]["bx"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeHalfSpace_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakeHalfSpace_IsDeleted_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeHalfSpace_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakeHalfSpace_IsDeleted_1"]=Module["asm"]["cx"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeHalfSpace___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeHalfSpace___destroy___0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeHalfSpace___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeHalfSpace___destroy___0"]=Module["asm"]["dx"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangle_Poly_Triangle_0=Module["_emscripten_bind_Poly_Triangle_Poly_Triangle_0"]=function(){return(_emscripten_bind_Poly_Triangle_Poly_Triangle_0=Module["_emscripten_bind_Poly_Triangle_Poly_Triangle_0"]=Module["asm"]["ex"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangle_Poly_Triangle_3=Module["_emscripten_bind_Poly_Triangle_Poly_Triangle_3"]=function(){return(_emscripten_bind_Poly_Triangle_Poly_Triangle_3=Module["_emscripten_bind_Poly_Triangle_Poly_Triangle_3"]=Module["asm"]["fx"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangle_Set_2=Module["_emscripten_bind_Poly_Triangle_Set_2"]=function(){return(_emscripten_bind_Poly_Triangle_Set_2=Module["_emscripten_bind_Poly_Triangle_Set_2"]=Module["asm"]["gx"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangle_Set_3=Module["_emscripten_bind_Poly_Triangle_Set_3"]=function(){return(_emscripten_bind_Poly_Triangle_Set_3=Module["_emscripten_bind_Poly_Triangle_Set_3"]=Module["asm"]["hx"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangle_Value_1=Module["_emscripten_bind_Poly_Triangle_Value_1"]=function(){return(_emscripten_bind_Poly_Triangle_Value_1=Module["_emscripten_bind_Poly_Triangle_Value_1"]=Module["asm"]["ix"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangle_ChangeValue_1=Module["_emscripten_bind_Poly_Triangle_ChangeValue_1"]=function(){return(_emscripten_bind_Poly_Triangle_ChangeValue_1=Module["_emscripten_bind_Poly_Triangle_ChangeValue_1"]=Module["asm"]["jx"]).apply(null,arguments)};var _emscripten_bind_Poly_Triangle___destroy___0=Module["_emscripten_bind_Poly_Triangle___destroy___0"]=function(){return(_emscripten_bind_Poly_Triangle___destroy___0=Module["_emscripten_bind_Poly_Triangle___destroy___0"]=Module["asm"]["kx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_gp_Dir_0=Module["_emscripten_bind_gp_Dir_gp_Dir_0"]=function(){return(_emscripten_bind_gp_Dir_gp_Dir_0=Module["_emscripten_bind_gp_Dir_gp_Dir_0"]=Module["asm"]["lx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_gp_Dir_1=Module["_emscripten_bind_gp_Dir_gp_Dir_1"]=function(){return(_emscripten_bind_gp_Dir_gp_Dir_1=Module["_emscripten_bind_gp_Dir_gp_Dir_1"]=Module["asm"]["mx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_gp_Dir_3=Module["_emscripten_bind_gp_Dir_gp_Dir_3"]=function(){return(_emscripten_bind_gp_Dir_gp_Dir_3=Module["_emscripten_bind_gp_Dir_gp_Dir_3"]=Module["asm"]["nx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_SetCoord_2=Module["_emscripten_bind_gp_Dir_SetCoord_2"]=function(){return(_emscripten_bind_gp_Dir_SetCoord_2=Module["_emscripten_bind_gp_Dir_SetCoord_2"]=Module["asm"]["ox"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_SetCoord_3=Module["_emscripten_bind_gp_Dir_SetCoord_3"]=function(){return(_emscripten_bind_gp_Dir_SetCoord_3=Module["_emscripten_bind_gp_Dir_SetCoord_3"]=Module["asm"]["px"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_SetX_1=Module["_emscripten_bind_gp_Dir_SetX_1"]=function(){return(_emscripten_bind_gp_Dir_SetX_1=Module["_emscripten_bind_gp_Dir_SetX_1"]=Module["asm"]["qx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_SetY_1=Module["_emscripten_bind_gp_Dir_SetY_1"]=function(){return(_emscripten_bind_gp_Dir_SetY_1=Module["_emscripten_bind_gp_Dir_SetY_1"]=Module["asm"]["rx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_SetZ_1=Module["_emscripten_bind_gp_Dir_SetZ_1"]=function(){return(_emscripten_bind_gp_Dir_SetZ_1=Module["_emscripten_bind_gp_Dir_SetZ_1"]=Module["asm"]["sx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_Coord_1=Module["_emscripten_bind_gp_Dir_Coord_1"]=function(){return(_emscripten_bind_gp_Dir_Coord_1=Module["_emscripten_bind_gp_Dir_Coord_1"]=Module["asm"]["tx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_X_0=Module["_emscripten_bind_gp_Dir_X_0"]=function(){return(_emscripten_bind_gp_Dir_X_0=Module["_emscripten_bind_gp_Dir_X_0"]=Module["asm"]["ux"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_Y_0=Module["_emscripten_bind_gp_Dir_Y_0"]=function(){return(_emscripten_bind_gp_Dir_Y_0=Module["_emscripten_bind_gp_Dir_Y_0"]=Module["asm"]["vx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_Z_0=Module["_emscripten_bind_gp_Dir_Z_0"]=function(){return(_emscripten_bind_gp_Dir_Z_0=Module["_emscripten_bind_gp_Dir_Z_0"]=Module["asm"]["wx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_IsEqual_2=Module["_emscripten_bind_gp_Dir_IsEqual_2"]=function(){return(_emscripten_bind_gp_Dir_IsEqual_2=Module["_emscripten_bind_gp_Dir_IsEqual_2"]=Module["asm"]["xx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_IsNormal_2=Module["_emscripten_bind_gp_Dir_IsNormal_2"]=function(){return(_emscripten_bind_gp_Dir_IsNormal_2=Module["_emscripten_bind_gp_Dir_IsNormal_2"]=Module["asm"]["yx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_IsOpposite_2=Module["_emscripten_bind_gp_Dir_IsOpposite_2"]=function(){return(_emscripten_bind_gp_Dir_IsOpposite_2=Module["_emscripten_bind_gp_Dir_IsOpposite_2"]=Module["asm"]["zx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_IsParallel_2=Module["_emscripten_bind_gp_Dir_IsParallel_2"]=function(){return(_emscripten_bind_gp_Dir_IsParallel_2=Module["_emscripten_bind_gp_Dir_IsParallel_2"]=Module["asm"]["Ax"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_Angle_1=Module["_emscripten_bind_gp_Dir_Angle_1"]=function(){return(_emscripten_bind_gp_Dir_Angle_1=Module["_emscripten_bind_gp_Dir_Angle_1"]=Module["asm"]["Bx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_AngleWithRef_2=Module["_emscripten_bind_gp_Dir_AngleWithRef_2"]=function(){return(_emscripten_bind_gp_Dir_AngleWithRef_2=Module["_emscripten_bind_gp_Dir_AngleWithRef_2"]=Module["asm"]["Cx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_Cross_1=Module["_emscripten_bind_gp_Dir_Cross_1"]=function(){return(_emscripten_bind_gp_Dir_Cross_1=Module["_emscripten_bind_gp_Dir_Cross_1"]=Module["asm"]["Dx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_Crossed_1=Module["_emscripten_bind_gp_Dir_Crossed_1"]=function(){return(_emscripten_bind_gp_Dir_Crossed_1=Module["_emscripten_bind_gp_Dir_Crossed_1"]=Module["asm"]["Ex"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_CrossCross_2=Module["_emscripten_bind_gp_Dir_CrossCross_2"]=function(){return(_emscripten_bind_gp_Dir_CrossCross_2=Module["_emscripten_bind_gp_Dir_CrossCross_2"]=Module["asm"]["Fx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_CrossCrossed_2=Module["_emscripten_bind_gp_Dir_CrossCrossed_2"]=function(){return(_emscripten_bind_gp_Dir_CrossCrossed_2=Module["_emscripten_bind_gp_Dir_CrossCrossed_2"]=Module["asm"]["Gx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_Dot_1=Module["_emscripten_bind_gp_Dir_Dot_1"]=function(){return(_emscripten_bind_gp_Dir_Dot_1=Module["_emscripten_bind_gp_Dir_Dot_1"]=Module["asm"]["Hx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_DotCross_2=Module["_emscripten_bind_gp_Dir_DotCross_2"]=function(){return(_emscripten_bind_gp_Dir_DotCross_2=Module["_emscripten_bind_gp_Dir_DotCross_2"]=Module["asm"]["Ix"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_Reversed_0=Module["_emscripten_bind_gp_Dir_Reversed_0"]=function(){return(_emscripten_bind_gp_Dir_Reversed_0=Module["_emscripten_bind_gp_Dir_Reversed_0"]=Module["asm"]["Jx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_Mirror_1=Module["_emscripten_bind_gp_Dir_Mirror_1"]=function(){return(_emscripten_bind_gp_Dir_Mirror_1=Module["_emscripten_bind_gp_Dir_Mirror_1"]=Module["asm"]["Kx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_Mirrored_1=Module["_emscripten_bind_gp_Dir_Mirrored_1"]=function(){return(_emscripten_bind_gp_Dir_Mirrored_1=Module["_emscripten_bind_gp_Dir_Mirrored_1"]=Module["asm"]["Lx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_Rotate_2=Module["_emscripten_bind_gp_Dir_Rotate_2"]=function(){return(_emscripten_bind_gp_Dir_Rotate_2=Module["_emscripten_bind_gp_Dir_Rotate_2"]=Module["asm"]["Mx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_Rotated_2=Module["_emscripten_bind_gp_Dir_Rotated_2"]=function(){return(_emscripten_bind_gp_Dir_Rotated_2=Module["_emscripten_bind_gp_Dir_Rotated_2"]=Module["asm"]["Nx"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_Transform_1=Module["_emscripten_bind_gp_Dir_Transform_1"]=function(){return(_emscripten_bind_gp_Dir_Transform_1=Module["_emscripten_bind_gp_Dir_Transform_1"]=Module["asm"]["Ox"]).apply(null,arguments)};var _emscripten_bind_gp_Dir_Transformed_1=Module["_emscripten_bind_gp_Dir_Transformed_1"]=function(){return(_emscripten_bind_gp_Dir_Transformed_1=Module["_emscripten_bind_gp_Dir_Transformed_1"]=Module["asm"]["Px"]).apply(null,arguments)};var _emscripten_bind_gp_Dir___destroy___0=Module["_emscripten_bind_gp_Dir___destroy___0"]=function(){return(_emscripten_bind_gp_Dir___destroy___0=Module["_emscripten_bind_gp_Dir___destroy___0"]=Module["asm"]["Qx"]).apply(null,arguments)};var _emscripten_bind_GC_MakeSegment_GC_MakeSegment_2=Module["_emscripten_bind_GC_MakeSegment_GC_MakeSegment_2"]=function(){return(_emscripten_bind_GC_MakeSegment_GC_MakeSegment_2=Module["_emscripten_bind_GC_MakeSegment_GC_MakeSegment_2"]=Module["asm"]["Rx"]).apply(null,arguments)};var _emscripten_bind_GC_MakeSegment_GC_MakeSegment_3=Module["_emscripten_bind_GC_MakeSegment_GC_MakeSegment_3"]=function(){return(_emscripten_bind_GC_MakeSegment_GC_MakeSegment_3=Module["_emscripten_bind_GC_MakeSegment_GC_MakeSegment_3"]=Module["asm"]["Sx"]).apply(null,arguments)};var _emscripten_bind_GC_MakeSegment_Value_0=Module["_emscripten_bind_GC_MakeSegment_Value_0"]=function(){return(_emscripten_bind_GC_MakeSegment_Value_0=Module["_emscripten_bind_GC_MakeSegment_Value_0"]=Module["asm"]["Tx"]).apply(null,arguments)};var _emscripten_bind_GC_MakeSegment___destroy___0=Module["_emscripten_bind_GC_MakeSegment___destroy___0"]=function(){return(_emscripten_bind_GC_MakeSegment___destroy___0=Module["_emscripten_bind_GC_MakeSegment___destroy___0"]=Module["asm"]["Ux"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_Bnd_Box_0=Module["_emscripten_bind_Bnd_Box_Bnd_Box_0"]=function(){return(_emscripten_bind_Bnd_Box_Bnd_Box_0=Module["_emscripten_bind_Bnd_Box_Bnd_Box_0"]=Module["asm"]["Vx"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_Bnd_Box_2=Module["_emscripten_bind_Bnd_Box_Bnd_Box_2"]=function(){return(_emscripten_bind_Bnd_Box_Bnd_Box_2=Module["_emscripten_bind_Bnd_Box_Bnd_Box_2"]=Module["asm"]["Wx"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_SetWhole_0=Module["_emscripten_bind_Bnd_Box_SetWhole_0"]=function(){return(_emscripten_bind_Bnd_Box_SetWhole_0=Module["_emscripten_bind_Bnd_Box_SetWhole_0"]=Module["asm"]["Xx"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_SetVoid_0=Module["_emscripten_bind_Bnd_Box_SetVoid_0"]=function(){return(_emscripten_bind_Bnd_Box_SetVoid_0=Module["_emscripten_bind_Bnd_Box_SetVoid_0"]=Module["asm"]["Yx"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_Set_1=Module["_emscripten_bind_Bnd_Box_Set_1"]=function(){return(_emscripten_bind_Bnd_Box_Set_1=Module["_emscripten_bind_Bnd_Box_Set_1"]=Module["asm"]["Zx"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_Set_2=Module["_emscripten_bind_Bnd_Box_Set_2"]=function(){return(_emscripten_bind_Bnd_Box_Set_2=Module["_emscripten_bind_Bnd_Box_Set_2"]=Module["asm"]["_x"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_Update_3=Module["_emscripten_bind_Bnd_Box_Update_3"]=function(){return(_emscripten_bind_Bnd_Box_Update_3=Module["_emscripten_bind_Bnd_Box_Update_3"]=Module["asm"]["$x"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_Update_6=Module["_emscripten_bind_Bnd_Box_Update_6"]=function(){return(_emscripten_bind_Bnd_Box_Update_6=Module["_emscripten_bind_Bnd_Box_Update_6"]=Module["asm"]["ay"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_GetGap_0=Module["_emscripten_bind_Bnd_Box_GetGap_0"]=function(){return(_emscripten_bind_Bnd_Box_GetGap_0=Module["_emscripten_bind_Bnd_Box_GetGap_0"]=Module["asm"]["by"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_SetGap_1=Module["_emscripten_bind_Bnd_Box_SetGap_1"]=function(){return(_emscripten_bind_Bnd_Box_SetGap_1=Module["_emscripten_bind_Bnd_Box_SetGap_1"]=Module["asm"]["cy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_Enlarge_1=Module["_emscripten_bind_Bnd_Box_Enlarge_1"]=function(){return(_emscripten_bind_Bnd_Box_Enlarge_1=Module["_emscripten_bind_Bnd_Box_Enlarge_1"]=Module["asm"]["dy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_GetXmin_0=Module["_emscripten_bind_Bnd_Box_GetXmin_0"]=function(){return(_emscripten_bind_Bnd_Box_GetXmin_0=Module["_emscripten_bind_Bnd_Box_GetXmin_0"]=Module["asm"]["ey"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_GetXmax_0=Module["_emscripten_bind_Bnd_Box_GetXmax_0"]=function(){return(_emscripten_bind_Bnd_Box_GetXmax_0=Module["_emscripten_bind_Bnd_Box_GetXmax_0"]=Module["asm"]["fy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_GetYmin_0=Module["_emscripten_bind_Bnd_Box_GetYmin_0"]=function(){return(_emscripten_bind_Bnd_Box_GetYmin_0=Module["_emscripten_bind_Bnd_Box_GetYmin_0"]=Module["asm"]["gy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_GetYmax_0=Module["_emscripten_bind_Bnd_Box_GetYmax_0"]=function(){return(_emscripten_bind_Bnd_Box_GetYmax_0=Module["_emscripten_bind_Bnd_Box_GetYmax_0"]=Module["asm"]["hy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_GetZmin_0=Module["_emscripten_bind_Bnd_Box_GetZmin_0"]=function(){return(_emscripten_bind_Bnd_Box_GetZmin_0=Module["_emscripten_bind_Bnd_Box_GetZmin_0"]=Module["asm"]["iy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_GetZmax_0=Module["_emscripten_bind_Bnd_Box_GetZmax_0"]=function(){return(_emscripten_bind_Bnd_Box_GetZmax_0=Module["_emscripten_bind_Bnd_Box_GetZmax_0"]=Module["asm"]["jy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_CornerMin_0=Module["_emscripten_bind_Bnd_Box_CornerMin_0"]=function(){return(_emscripten_bind_Bnd_Box_CornerMin_0=Module["_emscripten_bind_Bnd_Box_CornerMin_0"]=Module["asm"]["ky"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_CornerMax_0=Module["_emscripten_bind_Bnd_Box_CornerMax_0"]=function(){return(_emscripten_bind_Bnd_Box_CornerMax_0=Module["_emscripten_bind_Bnd_Box_CornerMax_0"]=Module["asm"]["ly"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_OpenXmin_0=Module["_emscripten_bind_Bnd_Box_OpenXmin_0"]=function(){return(_emscripten_bind_Bnd_Box_OpenXmin_0=Module["_emscripten_bind_Bnd_Box_OpenXmin_0"]=Module["asm"]["my"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_OpenXmax_0=Module["_emscripten_bind_Bnd_Box_OpenXmax_0"]=function(){return(_emscripten_bind_Bnd_Box_OpenXmax_0=Module["_emscripten_bind_Bnd_Box_OpenXmax_0"]=Module["asm"]["ny"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_OpenYmin_0=Module["_emscripten_bind_Bnd_Box_OpenYmin_0"]=function(){return(_emscripten_bind_Bnd_Box_OpenYmin_0=Module["_emscripten_bind_Bnd_Box_OpenYmin_0"]=Module["asm"]["oy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_OpenYmax_0=Module["_emscripten_bind_Bnd_Box_OpenYmax_0"]=function(){return(_emscripten_bind_Bnd_Box_OpenYmax_0=Module["_emscripten_bind_Bnd_Box_OpenYmax_0"]=Module["asm"]["py"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_OpenZmin_0=Module["_emscripten_bind_Bnd_Box_OpenZmin_0"]=function(){return(_emscripten_bind_Bnd_Box_OpenZmin_0=Module["_emscripten_bind_Bnd_Box_OpenZmin_0"]=Module["asm"]["qy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_OpenZmax_0=Module["_emscripten_bind_Bnd_Box_OpenZmax_0"]=function(){return(_emscripten_bind_Bnd_Box_OpenZmax_0=Module["_emscripten_bind_Bnd_Box_OpenZmax_0"]=Module["asm"]["ry"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsOpen_0=Module["_emscripten_bind_Bnd_Box_IsOpen_0"]=function(){return(_emscripten_bind_Bnd_Box_IsOpen_0=Module["_emscripten_bind_Bnd_Box_IsOpen_0"]=Module["asm"]["sy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsOpenXmin_0=Module["_emscripten_bind_Bnd_Box_IsOpenXmin_0"]=function(){return(_emscripten_bind_Bnd_Box_IsOpenXmin_0=Module["_emscripten_bind_Bnd_Box_IsOpenXmin_0"]=Module["asm"]["ty"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsOpenXmax_0=Module["_emscripten_bind_Bnd_Box_IsOpenXmax_0"]=function(){return(_emscripten_bind_Bnd_Box_IsOpenXmax_0=Module["_emscripten_bind_Bnd_Box_IsOpenXmax_0"]=Module["asm"]["uy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsOpenYmin_0=Module["_emscripten_bind_Bnd_Box_IsOpenYmin_0"]=function(){return(_emscripten_bind_Bnd_Box_IsOpenYmin_0=Module["_emscripten_bind_Bnd_Box_IsOpenYmin_0"]=Module["asm"]["vy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsOpenYmax_0=Module["_emscripten_bind_Bnd_Box_IsOpenYmax_0"]=function(){return(_emscripten_bind_Bnd_Box_IsOpenYmax_0=Module["_emscripten_bind_Bnd_Box_IsOpenYmax_0"]=Module["asm"]["wy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsOpenZmin_0=Module["_emscripten_bind_Bnd_Box_IsOpenZmin_0"]=function(){return(_emscripten_bind_Bnd_Box_IsOpenZmin_0=Module["_emscripten_bind_Bnd_Box_IsOpenZmin_0"]=Module["asm"]["xy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsOpenZmax_0=Module["_emscripten_bind_Bnd_Box_IsOpenZmax_0"]=function(){return(_emscripten_bind_Bnd_Box_IsOpenZmax_0=Module["_emscripten_bind_Bnd_Box_IsOpenZmax_0"]=Module["asm"]["yy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsWhole_0=Module["_emscripten_bind_Bnd_Box_IsWhole_0"]=function(){return(_emscripten_bind_Bnd_Box_IsWhole_0=Module["_emscripten_bind_Bnd_Box_IsWhole_0"]=Module["asm"]["zy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsVoid_0=Module["_emscripten_bind_Bnd_Box_IsVoid_0"]=function(){return(_emscripten_bind_Bnd_Box_IsVoid_0=Module["_emscripten_bind_Bnd_Box_IsVoid_0"]=Module["asm"]["Ay"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsXThin_1=Module["_emscripten_bind_Bnd_Box_IsXThin_1"]=function(){return(_emscripten_bind_Bnd_Box_IsXThin_1=Module["_emscripten_bind_Bnd_Box_IsXThin_1"]=Module["asm"]["By"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsYThin_1=Module["_emscripten_bind_Bnd_Box_IsYThin_1"]=function(){return(_emscripten_bind_Bnd_Box_IsYThin_1=Module["_emscripten_bind_Bnd_Box_IsYThin_1"]=Module["asm"]["Cy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsZThin_1=Module["_emscripten_bind_Bnd_Box_IsZThin_1"]=function(){return(_emscripten_bind_Bnd_Box_IsZThin_1=Module["_emscripten_bind_Bnd_Box_IsZThin_1"]=Module["asm"]["Dy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsThin_1=Module["_emscripten_bind_Bnd_Box_IsThin_1"]=function(){return(_emscripten_bind_Bnd_Box_IsThin_1=Module["_emscripten_bind_Bnd_Box_IsThin_1"]=Module["asm"]["Ey"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_Transformed_1=Module["_emscripten_bind_Bnd_Box_Transformed_1"]=function(){return(_emscripten_bind_Bnd_Box_Transformed_1=Module["_emscripten_bind_Bnd_Box_Transformed_1"]=Module["asm"]["Fy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_Add_1=Module["_emscripten_bind_Bnd_Box_Add_1"]=function(){return(_emscripten_bind_Bnd_Box_Add_1=Module["_emscripten_bind_Bnd_Box_Add_1"]=Module["asm"]["Gy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_Add_2=Module["_emscripten_bind_Bnd_Box_Add_2"]=function(){return(_emscripten_bind_Bnd_Box_Add_2=Module["_emscripten_bind_Bnd_Box_Add_2"]=Module["asm"]["Hy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsOut_1=Module["_emscripten_bind_Bnd_Box_IsOut_1"]=function(){return(_emscripten_bind_Bnd_Box_IsOut_1=Module["_emscripten_bind_Bnd_Box_IsOut_1"]=Module["asm"]["Iy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsOut_2=Module["_emscripten_bind_Bnd_Box_IsOut_2"]=function(){return(_emscripten_bind_Bnd_Box_IsOut_2=Module["_emscripten_bind_Bnd_Box_IsOut_2"]=Module["asm"]["Jy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_IsOut_3=Module["_emscripten_bind_Bnd_Box_IsOut_3"]=function(){return(_emscripten_bind_Bnd_Box_IsOut_3=Module["_emscripten_bind_Bnd_Box_IsOut_3"]=Module["asm"]["Ky"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_Distance_1=Module["_emscripten_bind_Bnd_Box_Distance_1"]=function(){return(_emscripten_bind_Bnd_Box_Distance_1=Module["_emscripten_bind_Bnd_Box_Distance_1"]=Module["asm"]["Ly"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_Dump_0=Module["_emscripten_bind_Bnd_Box_Dump_0"]=function(){return(_emscripten_bind_Bnd_Box_Dump_0=Module["_emscripten_bind_Bnd_Box_Dump_0"]=Module["asm"]["My"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_SquareExtent_0=Module["_emscripten_bind_Bnd_Box_SquareExtent_0"]=function(){return(_emscripten_bind_Bnd_Box_SquareExtent_0=Module["_emscripten_bind_Bnd_Box_SquareExtent_0"]=Module["asm"]["Ny"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_FinitePart_0=Module["_emscripten_bind_Bnd_Box_FinitePart_0"]=function(){return(_emscripten_bind_Bnd_Box_FinitePart_0=Module["_emscripten_bind_Bnd_Box_FinitePart_0"]=Module["asm"]["Oy"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box_HasFinitePart_0=Module["_emscripten_bind_Bnd_Box_HasFinitePart_0"]=function(){return(_emscripten_bind_Bnd_Box_HasFinitePart_0=Module["_emscripten_bind_Bnd_Box_HasFinitePart_0"]=Module["asm"]["Py"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box___destroy___0=Module["_emscripten_bind_Bnd_Box___destroy___0"]=function(){return(_emscripten_bind_Bnd_Box___destroy___0=Module["_emscripten_bind_Bnd_Box___destroy___0"]=Module["asm"]["Qy"]).apply(null,arguments)};var _emscripten_bind_StlAPI_Reader_StlAPI_Reader_0=Module["_emscripten_bind_StlAPI_Reader_StlAPI_Reader_0"]=function(){return(_emscripten_bind_StlAPI_Reader_StlAPI_Reader_0=Module["_emscripten_bind_StlAPI_Reader_StlAPI_Reader_0"]=Module["asm"]["Ry"]).apply(null,arguments)};var _emscripten_bind_StlAPI_Reader_Read_2=Module["_emscripten_bind_StlAPI_Reader_Read_2"]=function(){return(_emscripten_bind_StlAPI_Reader_Read_2=Module["_emscripten_bind_StlAPI_Reader_Read_2"]=Module["asm"]["Sy"]).apply(null,arguments)};var _emscripten_bind_StlAPI_Reader___destroy___0=Module["_emscripten_bind_StlAPI_Reader___destroy___0"]=function(){return(_emscripten_bind_StlAPI_Reader___destroy___0=Module["_emscripten_bind_StlAPI_Reader___destroy___0"]=Module["asm"]["Ty"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_TopoDS_Solid_0=Module["_emscripten_bind_TopoDS_Solid_TopoDS_Solid_0"]=function(){return(_emscripten_bind_TopoDS_Solid_TopoDS_Solid_0=Module["_emscripten_bind_TopoDS_Solid_TopoDS_Solid_0"]=Module["asm"]["Uy"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_TopoDS_Solid_1=Module["_emscripten_bind_TopoDS_Solid_TopoDS_Solid_1"]=function(){return(_emscripten_bind_TopoDS_Solid_TopoDS_Solid_1=Module["_emscripten_bind_TopoDS_Solid_TopoDS_Solid_1"]=Module["asm"]["Vy"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_IsNull_0=Module["_emscripten_bind_TopoDS_Solid_IsNull_0"]=function(){return(_emscripten_bind_TopoDS_Solid_IsNull_0=Module["_emscripten_bind_TopoDS_Solid_IsNull_0"]=Module["asm"]["Wy"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Nullify_0=Module["_emscripten_bind_TopoDS_Solid_Nullify_0"]=function(){return(_emscripten_bind_TopoDS_Solid_Nullify_0=Module["_emscripten_bind_TopoDS_Solid_Nullify_0"]=Module["asm"]["Xy"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Location_0=Module["_emscripten_bind_TopoDS_Solid_Location_0"]=function(){return(_emscripten_bind_TopoDS_Solid_Location_0=Module["_emscripten_bind_TopoDS_Solid_Location_0"]=Module["asm"]["Yy"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Located_1=Module["_emscripten_bind_TopoDS_Solid_Located_1"]=function(){return(_emscripten_bind_TopoDS_Solid_Located_1=Module["_emscripten_bind_TopoDS_Solid_Located_1"]=Module["asm"]["Zy"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Orientation_0=Module["_emscripten_bind_TopoDS_Solid_Orientation_0"]=function(){return(_emscripten_bind_TopoDS_Solid_Orientation_0=Module["_emscripten_bind_TopoDS_Solid_Orientation_0"]=Module["asm"]["_y"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Oriented_1=Module["_emscripten_bind_TopoDS_Solid_Oriented_1"]=function(){return(_emscripten_bind_TopoDS_Solid_Oriented_1=Module["_emscripten_bind_TopoDS_Solid_Oriented_1"]=Module["asm"]["$y"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_ShapeType_0=Module["_emscripten_bind_TopoDS_Solid_ShapeType_0"]=function(){return(_emscripten_bind_TopoDS_Solid_ShapeType_0=Module["_emscripten_bind_TopoDS_Solid_ShapeType_0"]=Module["asm"]["az"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Free_0=Module["_emscripten_bind_TopoDS_Solid_Free_0"]=function(){return(_emscripten_bind_TopoDS_Solid_Free_0=Module["_emscripten_bind_TopoDS_Solid_Free_0"]=Module["asm"]["bz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Locked_0=Module["_emscripten_bind_TopoDS_Solid_Locked_0"]=function(){return(_emscripten_bind_TopoDS_Solid_Locked_0=Module["_emscripten_bind_TopoDS_Solid_Locked_0"]=Module["asm"]["cz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Modified_0=Module["_emscripten_bind_TopoDS_Solid_Modified_0"]=function(){return(_emscripten_bind_TopoDS_Solid_Modified_0=Module["_emscripten_bind_TopoDS_Solid_Modified_0"]=Module["asm"]["dz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Checked_0=Module["_emscripten_bind_TopoDS_Solid_Checked_0"]=function(){return(_emscripten_bind_TopoDS_Solid_Checked_0=Module["_emscripten_bind_TopoDS_Solid_Checked_0"]=Module["asm"]["ez"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Orientable_0=Module["_emscripten_bind_TopoDS_Solid_Orientable_0"]=function(){return(_emscripten_bind_TopoDS_Solid_Orientable_0=Module["_emscripten_bind_TopoDS_Solid_Orientable_0"]=Module["asm"]["fz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Closed_0=Module["_emscripten_bind_TopoDS_Solid_Closed_0"]=function(){return(_emscripten_bind_TopoDS_Solid_Closed_0=Module["_emscripten_bind_TopoDS_Solid_Closed_0"]=Module["asm"]["gz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Infinite_0=Module["_emscripten_bind_TopoDS_Solid_Infinite_0"]=function(){return(_emscripten_bind_TopoDS_Solid_Infinite_0=Module["_emscripten_bind_TopoDS_Solid_Infinite_0"]=Module["asm"]["hz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Convex_0=Module["_emscripten_bind_TopoDS_Solid_Convex_0"]=function(){return(_emscripten_bind_TopoDS_Solid_Convex_0=Module["_emscripten_bind_TopoDS_Solid_Convex_0"]=Module["asm"]["iz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Move_1=Module["_emscripten_bind_TopoDS_Solid_Move_1"]=function(){return(_emscripten_bind_TopoDS_Solid_Move_1=Module["_emscripten_bind_TopoDS_Solid_Move_1"]=Module["asm"]["jz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Moved_1=Module["_emscripten_bind_TopoDS_Solid_Moved_1"]=function(){return(_emscripten_bind_TopoDS_Solid_Moved_1=Module["_emscripten_bind_TopoDS_Solid_Moved_1"]=Module["asm"]["kz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Reverse_0=Module["_emscripten_bind_TopoDS_Solid_Reverse_0"]=function(){return(_emscripten_bind_TopoDS_Solid_Reverse_0=Module["_emscripten_bind_TopoDS_Solid_Reverse_0"]=Module["asm"]["lz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Reversed_0=Module["_emscripten_bind_TopoDS_Solid_Reversed_0"]=function(){return(_emscripten_bind_TopoDS_Solid_Reversed_0=Module["_emscripten_bind_TopoDS_Solid_Reversed_0"]=Module["asm"]["mz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Complement_0=Module["_emscripten_bind_TopoDS_Solid_Complement_0"]=function(){return(_emscripten_bind_TopoDS_Solid_Complement_0=Module["_emscripten_bind_TopoDS_Solid_Complement_0"]=Module["asm"]["nz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Complemented_0=Module["_emscripten_bind_TopoDS_Solid_Complemented_0"]=function(){return(_emscripten_bind_TopoDS_Solid_Complemented_0=Module["_emscripten_bind_TopoDS_Solid_Complemented_0"]=Module["asm"]["oz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Compose_1=Module["_emscripten_bind_TopoDS_Solid_Compose_1"]=function(){return(_emscripten_bind_TopoDS_Solid_Compose_1=Module["_emscripten_bind_TopoDS_Solid_Compose_1"]=Module["asm"]["pz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_Composed_1=Module["_emscripten_bind_TopoDS_Solid_Composed_1"]=function(){return(_emscripten_bind_TopoDS_Solid_Composed_1=Module["_emscripten_bind_TopoDS_Solid_Composed_1"]=Module["asm"]["qz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_NbChildren_0=Module["_emscripten_bind_TopoDS_Solid_NbChildren_0"]=function(){return(_emscripten_bind_TopoDS_Solid_NbChildren_0=Module["_emscripten_bind_TopoDS_Solid_NbChildren_0"]=Module["asm"]["rz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_IsPartner_1=Module["_emscripten_bind_TopoDS_Solid_IsPartner_1"]=function(){return(_emscripten_bind_TopoDS_Solid_IsPartner_1=Module["_emscripten_bind_TopoDS_Solid_IsPartner_1"]=Module["asm"]["sz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_IsSame_1=Module["_emscripten_bind_TopoDS_Solid_IsSame_1"]=function(){return(_emscripten_bind_TopoDS_Solid_IsSame_1=Module["_emscripten_bind_TopoDS_Solid_IsSame_1"]=Module["asm"]["tz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_IsEqual_1=Module["_emscripten_bind_TopoDS_Solid_IsEqual_1"]=function(){return(_emscripten_bind_TopoDS_Solid_IsEqual_1=Module["_emscripten_bind_TopoDS_Solid_IsEqual_1"]=Module["asm"]["uz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Solid_IsNotEqual_1"]=function(){return(_emscripten_bind_TopoDS_Solid_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Solid_IsNotEqual_1"]=Module["asm"]["vz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_HashCode_1=Module["_emscripten_bind_TopoDS_Solid_HashCode_1"]=function(){return(_emscripten_bind_TopoDS_Solid_HashCode_1=Module["_emscripten_bind_TopoDS_Solid_HashCode_1"]=Module["asm"]["wz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Solid_EmptyCopy_0"]=function(){return(_emscripten_bind_TopoDS_Solid_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Solid_EmptyCopy_0"]=Module["asm"]["xz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Solid_EmptyCopied_0"]=function(){return(_emscripten_bind_TopoDS_Solid_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Solid_EmptyCopied_0"]=Module["asm"]["yz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid___destroy___0=Module["_emscripten_bind_TopoDS_Solid___destroy___0"]=function(){return(_emscripten_bind_TopoDS_Solid___destroy___0=Module["_emscripten_bind_TopoDS_Solid___destroy___0"]=Module["asm"]["zz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_TopoDS_Edge_0=Module["_emscripten_bind_TopoDS_Edge_TopoDS_Edge_0"]=function(){return(_emscripten_bind_TopoDS_Edge_TopoDS_Edge_0=Module["_emscripten_bind_TopoDS_Edge_TopoDS_Edge_0"]=Module["asm"]["Az"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_TopoDS_Edge_1=Module["_emscripten_bind_TopoDS_Edge_TopoDS_Edge_1"]=function(){return(_emscripten_bind_TopoDS_Edge_TopoDS_Edge_1=Module["_emscripten_bind_TopoDS_Edge_TopoDS_Edge_1"]=Module["asm"]["Bz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_IsNull_0=Module["_emscripten_bind_TopoDS_Edge_IsNull_0"]=function(){return(_emscripten_bind_TopoDS_Edge_IsNull_0=Module["_emscripten_bind_TopoDS_Edge_IsNull_0"]=Module["asm"]["Cz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Nullify_0=Module["_emscripten_bind_TopoDS_Edge_Nullify_0"]=function(){return(_emscripten_bind_TopoDS_Edge_Nullify_0=Module["_emscripten_bind_TopoDS_Edge_Nullify_0"]=Module["asm"]["Dz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Location_0=Module["_emscripten_bind_TopoDS_Edge_Location_0"]=function(){return(_emscripten_bind_TopoDS_Edge_Location_0=Module["_emscripten_bind_TopoDS_Edge_Location_0"]=Module["asm"]["Ez"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Located_1=Module["_emscripten_bind_TopoDS_Edge_Located_1"]=function(){return(_emscripten_bind_TopoDS_Edge_Located_1=Module["_emscripten_bind_TopoDS_Edge_Located_1"]=Module["asm"]["Fz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Orientation_0=Module["_emscripten_bind_TopoDS_Edge_Orientation_0"]=function(){return(_emscripten_bind_TopoDS_Edge_Orientation_0=Module["_emscripten_bind_TopoDS_Edge_Orientation_0"]=Module["asm"]["Gz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Oriented_1=Module["_emscripten_bind_TopoDS_Edge_Oriented_1"]=function(){return(_emscripten_bind_TopoDS_Edge_Oriented_1=Module["_emscripten_bind_TopoDS_Edge_Oriented_1"]=Module["asm"]["Hz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_ShapeType_0=Module["_emscripten_bind_TopoDS_Edge_ShapeType_0"]=function(){return(_emscripten_bind_TopoDS_Edge_ShapeType_0=Module["_emscripten_bind_TopoDS_Edge_ShapeType_0"]=Module["asm"]["Iz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Free_0=Module["_emscripten_bind_TopoDS_Edge_Free_0"]=function(){return(_emscripten_bind_TopoDS_Edge_Free_0=Module["_emscripten_bind_TopoDS_Edge_Free_0"]=Module["asm"]["Jz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Locked_0=Module["_emscripten_bind_TopoDS_Edge_Locked_0"]=function(){return(_emscripten_bind_TopoDS_Edge_Locked_0=Module["_emscripten_bind_TopoDS_Edge_Locked_0"]=Module["asm"]["Kz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Modified_0=Module["_emscripten_bind_TopoDS_Edge_Modified_0"]=function(){return(_emscripten_bind_TopoDS_Edge_Modified_0=Module["_emscripten_bind_TopoDS_Edge_Modified_0"]=Module["asm"]["Lz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Checked_0=Module["_emscripten_bind_TopoDS_Edge_Checked_0"]=function(){return(_emscripten_bind_TopoDS_Edge_Checked_0=Module["_emscripten_bind_TopoDS_Edge_Checked_0"]=Module["asm"]["Mz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Orientable_0=Module["_emscripten_bind_TopoDS_Edge_Orientable_0"]=function(){return(_emscripten_bind_TopoDS_Edge_Orientable_0=Module["_emscripten_bind_TopoDS_Edge_Orientable_0"]=Module["asm"]["Nz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Closed_0=Module["_emscripten_bind_TopoDS_Edge_Closed_0"]=function(){return(_emscripten_bind_TopoDS_Edge_Closed_0=Module["_emscripten_bind_TopoDS_Edge_Closed_0"]=Module["asm"]["Oz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Infinite_0=Module["_emscripten_bind_TopoDS_Edge_Infinite_0"]=function(){return(_emscripten_bind_TopoDS_Edge_Infinite_0=Module["_emscripten_bind_TopoDS_Edge_Infinite_0"]=Module["asm"]["Pz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Convex_0=Module["_emscripten_bind_TopoDS_Edge_Convex_0"]=function(){return(_emscripten_bind_TopoDS_Edge_Convex_0=Module["_emscripten_bind_TopoDS_Edge_Convex_0"]=Module["asm"]["Qz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Move_1=Module["_emscripten_bind_TopoDS_Edge_Move_1"]=function(){return(_emscripten_bind_TopoDS_Edge_Move_1=Module["_emscripten_bind_TopoDS_Edge_Move_1"]=Module["asm"]["Rz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Moved_1=Module["_emscripten_bind_TopoDS_Edge_Moved_1"]=function(){return(_emscripten_bind_TopoDS_Edge_Moved_1=Module["_emscripten_bind_TopoDS_Edge_Moved_1"]=Module["asm"]["Sz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Reverse_0=Module["_emscripten_bind_TopoDS_Edge_Reverse_0"]=function(){return(_emscripten_bind_TopoDS_Edge_Reverse_0=Module["_emscripten_bind_TopoDS_Edge_Reverse_0"]=Module["asm"]["Tz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Reversed_0=Module["_emscripten_bind_TopoDS_Edge_Reversed_0"]=function(){return(_emscripten_bind_TopoDS_Edge_Reversed_0=Module["_emscripten_bind_TopoDS_Edge_Reversed_0"]=Module["asm"]["Uz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Complement_0=Module["_emscripten_bind_TopoDS_Edge_Complement_0"]=function(){return(_emscripten_bind_TopoDS_Edge_Complement_0=Module["_emscripten_bind_TopoDS_Edge_Complement_0"]=Module["asm"]["Vz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Complemented_0=Module["_emscripten_bind_TopoDS_Edge_Complemented_0"]=function(){return(_emscripten_bind_TopoDS_Edge_Complemented_0=Module["_emscripten_bind_TopoDS_Edge_Complemented_0"]=Module["asm"]["Wz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Compose_1=Module["_emscripten_bind_TopoDS_Edge_Compose_1"]=function(){return(_emscripten_bind_TopoDS_Edge_Compose_1=Module["_emscripten_bind_TopoDS_Edge_Compose_1"]=Module["asm"]["Xz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_Composed_1=Module["_emscripten_bind_TopoDS_Edge_Composed_1"]=function(){return(_emscripten_bind_TopoDS_Edge_Composed_1=Module["_emscripten_bind_TopoDS_Edge_Composed_1"]=Module["asm"]["Yz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_NbChildren_0=Module["_emscripten_bind_TopoDS_Edge_NbChildren_0"]=function(){return(_emscripten_bind_TopoDS_Edge_NbChildren_0=Module["_emscripten_bind_TopoDS_Edge_NbChildren_0"]=Module["asm"]["Zz"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_IsPartner_1=Module["_emscripten_bind_TopoDS_Edge_IsPartner_1"]=function(){return(_emscripten_bind_TopoDS_Edge_IsPartner_1=Module["_emscripten_bind_TopoDS_Edge_IsPartner_1"]=Module["asm"]["_z"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_IsSame_1=Module["_emscripten_bind_TopoDS_Edge_IsSame_1"]=function(){return(_emscripten_bind_TopoDS_Edge_IsSame_1=Module["_emscripten_bind_TopoDS_Edge_IsSame_1"]=Module["asm"]["$z"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_IsEqual_1=Module["_emscripten_bind_TopoDS_Edge_IsEqual_1"]=function(){return(_emscripten_bind_TopoDS_Edge_IsEqual_1=Module["_emscripten_bind_TopoDS_Edge_IsEqual_1"]=Module["asm"]["aA"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Edge_IsNotEqual_1"]=function(){return(_emscripten_bind_TopoDS_Edge_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Edge_IsNotEqual_1"]=Module["asm"]["bA"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_HashCode_1=Module["_emscripten_bind_TopoDS_Edge_HashCode_1"]=function(){return(_emscripten_bind_TopoDS_Edge_HashCode_1=Module["_emscripten_bind_TopoDS_Edge_HashCode_1"]=Module["asm"]["cA"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Edge_EmptyCopy_0"]=function(){return(_emscripten_bind_TopoDS_Edge_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Edge_EmptyCopy_0"]=Module["asm"]["dA"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Edge_EmptyCopied_0"]=function(){return(_emscripten_bind_TopoDS_Edge_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Edge_EmptyCopied_0"]=Module["asm"]["eA"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge___destroy___0=Module["_emscripten_bind_TopoDS_Edge___destroy___0"]=function(){return(_emscripten_bind_TopoDS_Edge___destroy___0=Module["_emscripten_bind_TopoDS_Edge___destroy___0"]=Module["asm"]["fA"]).apply(null,arguments)};var _emscripten_bind_gp_Hypr_gp_Hypr_0=Module["_emscripten_bind_gp_Hypr_gp_Hypr_0"]=function(){return(_emscripten_bind_gp_Hypr_gp_Hypr_0=Module["_emscripten_bind_gp_Hypr_gp_Hypr_0"]=Module["asm"]["gA"]).apply(null,arguments)};var _emscripten_bind_gp_Hypr_gp_Hypr_3=Module["_emscripten_bind_gp_Hypr_gp_Hypr_3"]=function(){return(_emscripten_bind_gp_Hypr_gp_Hypr_3=Module["_emscripten_bind_gp_Hypr_gp_Hypr_3"]=Module["asm"]["hA"]).apply(null,arguments)};var _emscripten_bind_gp_Hypr_Eccentricity_0=Module["_emscripten_bind_gp_Hypr_Eccentricity_0"]=function(){return(_emscripten_bind_gp_Hypr_Eccentricity_0=Module["_emscripten_bind_gp_Hypr_Eccentricity_0"]=Module["asm"]["iA"]).apply(null,arguments)};var _emscripten_bind_gp_Hypr_Focal_0=Module["_emscripten_bind_gp_Hypr_Focal_0"]=function(){return(_emscripten_bind_gp_Hypr_Focal_0=Module["_emscripten_bind_gp_Hypr_Focal_0"]=Module["asm"]["jA"]).apply(null,arguments)};var _emscripten_bind_gp_Hypr_MajorRadius_0=Module["_emscripten_bind_gp_Hypr_MajorRadius_0"]=function(){return(_emscripten_bind_gp_Hypr_MajorRadius_0=Module["_emscripten_bind_gp_Hypr_MajorRadius_0"]=Module["asm"]["kA"]).apply(null,arguments)};var _emscripten_bind_gp_Hypr_MinorRadius_0=Module["_emscripten_bind_gp_Hypr_MinorRadius_0"]=function(){return(_emscripten_bind_gp_Hypr_MinorRadius_0=Module["_emscripten_bind_gp_Hypr_MinorRadius_0"]=Module["asm"]["lA"]).apply(null,arguments)};var _emscripten_bind_gp_Hypr___destroy___0=Module["_emscripten_bind_gp_Hypr___destroy___0"]=function(){return(_emscripten_bind_gp_Hypr___destroy___0=Module["_emscripten_bind_gp_Hypr___destroy___0"]=Module["asm"]["mA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeEdge_BRepBuilderAPI_MakeEdge_1=Module["_emscripten_bind_BRepBuilderAPI_MakeEdge_BRepBuilderAPI_MakeEdge_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeEdge_BRepBuilderAPI_MakeEdge_1=Module["_emscripten_bind_BRepBuilderAPI_MakeEdge_BRepBuilderAPI_MakeEdge_1"]=Module["asm"]["nA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeEdge_BRepBuilderAPI_MakeEdge_2=Module["_emscripten_bind_BRepBuilderAPI_MakeEdge_BRepBuilderAPI_MakeEdge_2"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeEdge_BRepBuilderAPI_MakeEdge_2=Module["_emscripten_bind_BRepBuilderAPI_MakeEdge_BRepBuilderAPI_MakeEdge_2"]=Module["asm"]["oA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeEdge_Edge_0=Module["_emscripten_bind_BRepBuilderAPI_MakeEdge_Edge_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeEdge_Edge_0=Module["_emscripten_bind_BRepBuilderAPI_MakeEdge_Edge_0"]=Module["asm"]["pA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeEdge___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_MakeEdge___destroy___0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeEdge___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_MakeEdge___destroy___0"]=Module["asm"]["qA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_0"]=Module["asm"]["rA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_1"]=Module["asm"]["sA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_2=Module["_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_2"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_2=Module["_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_2"]=Module["asm"]["tA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_3=Module["_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_3"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_3=Module["_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_3"]=Module["asm"]["uA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_4=Module["_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_4"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_4=Module["_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_4"]=Module["asm"]["vA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_5=Module["_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_5"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_5=Module["_emscripten_bind_BRepBuilderAPI_Sewing_BRepBuilderAPI_Sewing_5"]=Module["asm"]["wA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_Init_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Init_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_Init_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Init_0"]=Module["asm"]["xA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_Init_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Init_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_Init_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Init_1"]=Module["asm"]["yA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_Init_2=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Init_2"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_Init_2=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Init_2"]=Module["asm"]["zA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_Init_3=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Init_3"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_Init_3=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Init_3"]=Module["asm"]["AA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_Init_4=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Init_4"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_Init_4=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Init_4"]=Module["asm"]["BA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_Init_5=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Init_5"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_Init_5=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Init_5"]=Module["asm"]["CA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_Load_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Load_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_Load_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Load_1"]=Module["asm"]["DA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_Add_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Add_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_Add_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Add_1"]=Module["asm"]["EA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_Perform_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Perform_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_Perform_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Perform_0"]=Module["asm"]["FA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_Perform_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Perform_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_Perform_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Perform_1"]=Module["asm"]["GA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_SewedShape_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SewedShape_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_SewedShape_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SewedShape_0"]=Module["asm"]["HA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_NbFreeEdges_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_NbFreeEdges_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_NbFreeEdges_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_NbFreeEdges_0"]=Module["asm"]["IA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_FreeEdge_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_FreeEdge_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_FreeEdge_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_FreeEdge_1"]=Module["asm"]["JA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_NbMultipleEdges_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_NbMultipleEdges_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_NbMultipleEdges_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_NbMultipleEdges_0"]=Module["asm"]["KA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_MultipleEdge_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_MultipleEdge_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_MultipleEdge_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_MultipleEdge_1"]=Module["asm"]["LA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_NbContigousEdges_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_NbContigousEdges_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_NbContigousEdges_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_NbContigousEdges_0"]=Module["asm"]["MA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_ContigousEdge_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_ContigousEdge_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_ContigousEdge_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_ContigousEdge_1"]=Module["asm"]["NA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_ContigousEdgeCouple_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_ContigousEdgeCouple_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_ContigousEdgeCouple_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_ContigousEdgeCouple_1"]=Module["asm"]["OA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_IsSectionBound_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_IsSectionBound_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_IsSectionBound_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_IsSectionBound_1"]=Module["asm"]["PA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_SectionToBoundary_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SectionToBoundary_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_SectionToBoundary_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SectionToBoundary_1"]=Module["asm"]["QA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_NbDegeneratedShapes_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_NbDegeneratedShapes_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_NbDegeneratedShapes_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_NbDegeneratedShapes_0"]=Module["asm"]["RA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_DegeneratedShape_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_DegeneratedShape_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_DegeneratedShape_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_DegeneratedShape_1"]=Module["asm"]["SA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_IsDegenerated_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_IsDegenerated_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_IsDegenerated_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_IsDegenerated_1"]=Module["asm"]["TA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_IsModified_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_IsModified_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_IsModified_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_IsModified_1"]=Module["asm"]["UA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_Modified_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Modified_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_Modified_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Modified_1"]=Module["asm"]["VA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_IsModifiedSubShape_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_IsModifiedSubShape_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_IsModifiedSubShape_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_IsModifiedSubShape_1"]=Module["asm"]["WA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_ModifiedSubShape_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_ModifiedSubShape_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_ModifiedSubShape_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_ModifiedSubShape_1"]=Module["asm"]["XA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_Dump_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Dump_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_Dump_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Dump_0"]=Module["asm"]["YA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_NbDeletedFaces_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_NbDeletedFaces_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_NbDeletedFaces_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_NbDeletedFaces_0"]=Module["asm"]["ZA"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_DeletedFace_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_DeletedFace_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_DeletedFace_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_DeletedFace_1"]=Module["asm"]["_A"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_WhichFace_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_WhichFace_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_WhichFace_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_WhichFace_1"]=Module["asm"]["$A"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_WhichFace_2=Module["_emscripten_bind_BRepBuilderAPI_Sewing_WhichFace_2"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_WhichFace_2=Module["_emscripten_bind_BRepBuilderAPI_Sewing_WhichFace_2"]=Module["asm"]["aB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_SameParameterMode_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SameParameterMode_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_SameParameterMode_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SameParameterMode_0"]=Module["asm"]["bB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_SetSameParameterMode_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetSameParameterMode_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_SetSameParameterMode_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetSameParameterMode_1"]=Module["asm"]["cB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_Tolerance_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Tolerance_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_Tolerance_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_Tolerance_0"]=Module["asm"]["dB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_SetTolerance_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetTolerance_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_SetTolerance_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetTolerance_1"]=Module["asm"]["eB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_MinTolerance_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_MinTolerance_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_MinTolerance_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_MinTolerance_0"]=Module["asm"]["fB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_SetMinTolerance_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetMinTolerance_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_SetMinTolerance_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetMinTolerance_1"]=Module["asm"]["gB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_MaxTolerance_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_MaxTolerance_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_MaxTolerance_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_MaxTolerance_0"]=Module["asm"]["hB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_SetMaxTolerance_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetMaxTolerance_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_SetMaxTolerance_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetMaxTolerance_1"]=Module["asm"]["iB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_FaceMode_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_FaceMode_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_FaceMode_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_FaceMode_0"]=Module["asm"]["jB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_SetFaceMode_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetFaceMode_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_SetFaceMode_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetFaceMode_1"]=Module["asm"]["kB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_FloatingEdgesMode_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_FloatingEdgesMode_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_FloatingEdgesMode_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_FloatingEdgesMode_0"]=Module["asm"]["lB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_SetFloatingEdgesMode_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetFloatingEdgesMode_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_SetFloatingEdgesMode_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetFloatingEdgesMode_1"]=Module["asm"]["mB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_LocalTolerancesMode_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_LocalTolerancesMode_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_LocalTolerancesMode_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_LocalTolerancesMode_0"]=Module["asm"]["nB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_SetLocalTolerancesMode_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetLocalTolerancesMode_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_SetLocalTolerancesMode_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetLocalTolerancesMode_1"]=Module["asm"]["oB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_SetNonManifoldMode_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetNonManifoldMode_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_SetNonManifoldMode_1=Module["_emscripten_bind_BRepBuilderAPI_Sewing_SetNonManifoldMode_1"]=Module["asm"]["pB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing_NonManifoldMode_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_NonManifoldMode_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing_NonManifoldMode_0=Module["_emscripten_bind_BRepBuilderAPI_Sewing_NonManifoldMode_0"]=Module["asm"]["qB"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Sewing___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_Sewing___destroy___0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Sewing___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_Sewing___destroy___0"]=Module["asm"]["rB"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_MakeChamfer_BRepFilletAPI_MakeChamfer_1=Module["_emscripten_bind_BRepFilletAPI_MakeChamfer_BRepFilletAPI_MakeChamfer_1"]=function(){return(_emscripten_bind_BRepFilletAPI_MakeChamfer_BRepFilletAPI_MakeChamfer_1=Module["_emscripten_bind_BRepFilletAPI_MakeChamfer_BRepFilletAPI_MakeChamfer_1"]=Module["asm"]["sB"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_MakeChamfer_Add_2=Module["_emscripten_bind_BRepFilletAPI_MakeChamfer_Add_2"]=function(){return(_emscripten_bind_BRepFilletAPI_MakeChamfer_Add_2=Module["_emscripten_bind_BRepFilletAPI_MakeChamfer_Add_2"]=Module["asm"]["tB"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_MakeChamfer_Add_4=Module["_emscripten_bind_BRepFilletAPI_MakeChamfer_Add_4"]=function(){return(_emscripten_bind_BRepFilletAPI_MakeChamfer_Add_4=Module["_emscripten_bind_BRepFilletAPI_MakeChamfer_Add_4"]=Module["asm"]["uB"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_MakeChamfer_Shape_0=Module["_emscripten_bind_BRepFilletAPI_MakeChamfer_Shape_0"]=function(){return(_emscripten_bind_BRepFilletAPI_MakeChamfer_Shape_0=Module["_emscripten_bind_BRepFilletAPI_MakeChamfer_Shape_0"]=Module["asm"]["vB"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_MakeChamfer___destroy___0=Module["_emscripten_bind_BRepFilletAPI_MakeChamfer___destroy___0"]=function(){return(_emscripten_bind_BRepFilletAPI_MakeChamfer___destroy___0=Module["_emscripten_bind_BRepFilletAPI_MakeChamfer___destroy___0"]=Module["asm"]["wB"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfDir_TColgp_Array1OfDir_0=Module["_emscripten_bind_TColgp_Array1OfDir_TColgp_Array1OfDir_0"]=function(){return(_emscripten_bind_TColgp_Array1OfDir_TColgp_Array1OfDir_0=Module["_emscripten_bind_TColgp_Array1OfDir_TColgp_Array1OfDir_0"]=Module["asm"]["xB"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfDir_TColgp_Array1OfDir_2=Module["_emscripten_bind_TColgp_Array1OfDir_TColgp_Array1OfDir_2"]=function(){return(_emscripten_bind_TColgp_Array1OfDir_TColgp_Array1OfDir_2=Module["_emscripten_bind_TColgp_Array1OfDir_TColgp_Array1OfDir_2"]=Module["asm"]["yB"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfDir_Length_0=Module["_emscripten_bind_TColgp_Array1OfDir_Length_0"]=function(){return(_emscripten_bind_TColgp_Array1OfDir_Length_0=Module["_emscripten_bind_TColgp_Array1OfDir_Length_0"]=Module["asm"]["zB"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfDir_Lower_0=Module["_emscripten_bind_TColgp_Array1OfDir_Lower_0"]=function(){return(_emscripten_bind_TColgp_Array1OfDir_Lower_0=Module["_emscripten_bind_TColgp_Array1OfDir_Lower_0"]=Module["asm"]["AB"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfDir_Upper_0=Module["_emscripten_bind_TColgp_Array1OfDir_Upper_0"]=function(){return(_emscripten_bind_TColgp_Array1OfDir_Upper_0=Module["_emscripten_bind_TColgp_Array1OfDir_Upper_0"]=Module["asm"]["BB"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfDir_Value_1=Module["_emscripten_bind_TColgp_Array1OfDir_Value_1"]=function(){return(_emscripten_bind_TColgp_Array1OfDir_Value_1=Module["_emscripten_bind_TColgp_Array1OfDir_Value_1"]=Module["asm"]["CB"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfDir___destroy___0=Module["_emscripten_bind_TColgp_Array1OfDir___destroy___0"]=function(){return(_emscripten_bind_TColgp_Array1OfDir___destroy___0=Module["_emscripten_bind_TColgp_Array1OfDir___destroy___0"]=Module["asm"]["DB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_TopoDS_CompSolid_0=Module["_emscripten_bind_TopoDS_CompSolid_TopoDS_CompSolid_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_TopoDS_CompSolid_0=Module["_emscripten_bind_TopoDS_CompSolid_TopoDS_CompSolid_0"]=Module["asm"]["EB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_TopoDS_CompSolid_1=Module["_emscripten_bind_TopoDS_CompSolid_TopoDS_CompSolid_1"]=function(){return(_emscripten_bind_TopoDS_CompSolid_TopoDS_CompSolid_1=Module["_emscripten_bind_TopoDS_CompSolid_TopoDS_CompSolid_1"]=Module["asm"]["FB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_IsNull_0=Module["_emscripten_bind_TopoDS_CompSolid_IsNull_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_IsNull_0=Module["_emscripten_bind_TopoDS_CompSolid_IsNull_0"]=Module["asm"]["GB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Nullify_0=Module["_emscripten_bind_TopoDS_CompSolid_Nullify_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Nullify_0=Module["_emscripten_bind_TopoDS_CompSolid_Nullify_0"]=Module["asm"]["HB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Location_0=Module["_emscripten_bind_TopoDS_CompSolid_Location_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Location_0=Module["_emscripten_bind_TopoDS_CompSolid_Location_0"]=Module["asm"]["IB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Located_1=Module["_emscripten_bind_TopoDS_CompSolid_Located_1"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Located_1=Module["_emscripten_bind_TopoDS_CompSolid_Located_1"]=Module["asm"]["JB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Orientation_0=Module["_emscripten_bind_TopoDS_CompSolid_Orientation_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Orientation_0=Module["_emscripten_bind_TopoDS_CompSolid_Orientation_0"]=Module["asm"]["KB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Oriented_1=Module["_emscripten_bind_TopoDS_CompSolid_Oriented_1"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Oriented_1=Module["_emscripten_bind_TopoDS_CompSolid_Oriented_1"]=Module["asm"]["LB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_ShapeType_0=Module["_emscripten_bind_TopoDS_CompSolid_ShapeType_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_ShapeType_0=Module["_emscripten_bind_TopoDS_CompSolid_ShapeType_0"]=Module["asm"]["MB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Free_0=Module["_emscripten_bind_TopoDS_CompSolid_Free_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Free_0=Module["_emscripten_bind_TopoDS_CompSolid_Free_0"]=Module["asm"]["NB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Locked_0=Module["_emscripten_bind_TopoDS_CompSolid_Locked_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Locked_0=Module["_emscripten_bind_TopoDS_CompSolid_Locked_0"]=Module["asm"]["OB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Modified_0=Module["_emscripten_bind_TopoDS_CompSolid_Modified_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Modified_0=Module["_emscripten_bind_TopoDS_CompSolid_Modified_0"]=Module["asm"]["PB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Checked_0=Module["_emscripten_bind_TopoDS_CompSolid_Checked_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Checked_0=Module["_emscripten_bind_TopoDS_CompSolid_Checked_0"]=Module["asm"]["QB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Orientable_0=Module["_emscripten_bind_TopoDS_CompSolid_Orientable_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Orientable_0=Module["_emscripten_bind_TopoDS_CompSolid_Orientable_0"]=Module["asm"]["RB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Closed_0=Module["_emscripten_bind_TopoDS_CompSolid_Closed_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Closed_0=Module["_emscripten_bind_TopoDS_CompSolid_Closed_0"]=Module["asm"]["SB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Infinite_0=Module["_emscripten_bind_TopoDS_CompSolid_Infinite_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Infinite_0=Module["_emscripten_bind_TopoDS_CompSolid_Infinite_0"]=Module["asm"]["TB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Convex_0=Module["_emscripten_bind_TopoDS_CompSolid_Convex_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Convex_0=Module["_emscripten_bind_TopoDS_CompSolid_Convex_0"]=Module["asm"]["UB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Move_1=Module["_emscripten_bind_TopoDS_CompSolid_Move_1"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Move_1=Module["_emscripten_bind_TopoDS_CompSolid_Move_1"]=Module["asm"]["VB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Moved_1=Module["_emscripten_bind_TopoDS_CompSolid_Moved_1"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Moved_1=Module["_emscripten_bind_TopoDS_CompSolid_Moved_1"]=Module["asm"]["WB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Reverse_0=Module["_emscripten_bind_TopoDS_CompSolid_Reverse_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Reverse_0=Module["_emscripten_bind_TopoDS_CompSolid_Reverse_0"]=Module["asm"]["XB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Reversed_0=Module["_emscripten_bind_TopoDS_CompSolid_Reversed_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Reversed_0=Module["_emscripten_bind_TopoDS_CompSolid_Reversed_0"]=Module["asm"]["YB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Complement_0=Module["_emscripten_bind_TopoDS_CompSolid_Complement_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Complement_0=Module["_emscripten_bind_TopoDS_CompSolid_Complement_0"]=Module["asm"]["ZB"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Complemented_0=Module["_emscripten_bind_TopoDS_CompSolid_Complemented_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Complemented_0=Module["_emscripten_bind_TopoDS_CompSolid_Complemented_0"]=Module["asm"]["_B"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Compose_1=Module["_emscripten_bind_TopoDS_CompSolid_Compose_1"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Compose_1=Module["_emscripten_bind_TopoDS_CompSolid_Compose_1"]=Module["asm"]["$B"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_Composed_1=Module["_emscripten_bind_TopoDS_CompSolid_Composed_1"]=function(){return(_emscripten_bind_TopoDS_CompSolid_Composed_1=Module["_emscripten_bind_TopoDS_CompSolid_Composed_1"]=Module["asm"]["aC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_NbChildren_0=Module["_emscripten_bind_TopoDS_CompSolid_NbChildren_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_NbChildren_0=Module["_emscripten_bind_TopoDS_CompSolid_NbChildren_0"]=Module["asm"]["bC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_IsPartner_1=Module["_emscripten_bind_TopoDS_CompSolid_IsPartner_1"]=function(){return(_emscripten_bind_TopoDS_CompSolid_IsPartner_1=Module["_emscripten_bind_TopoDS_CompSolid_IsPartner_1"]=Module["asm"]["cC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_IsSame_1=Module["_emscripten_bind_TopoDS_CompSolid_IsSame_1"]=function(){return(_emscripten_bind_TopoDS_CompSolid_IsSame_1=Module["_emscripten_bind_TopoDS_CompSolid_IsSame_1"]=Module["asm"]["dC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_IsEqual_1=Module["_emscripten_bind_TopoDS_CompSolid_IsEqual_1"]=function(){return(_emscripten_bind_TopoDS_CompSolid_IsEqual_1=Module["_emscripten_bind_TopoDS_CompSolid_IsEqual_1"]=Module["asm"]["eC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_IsNotEqual_1=Module["_emscripten_bind_TopoDS_CompSolid_IsNotEqual_1"]=function(){return(_emscripten_bind_TopoDS_CompSolid_IsNotEqual_1=Module["_emscripten_bind_TopoDS_CompSolid_IsNotEqual_1"]=Module["asm"]["fC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_HashCode_1=Module["_emscripten_bind_TopoDS_CompSolid_HashCode_1"]=function(){return(_emscripten_bind_TopoDS_CompSolid_HashCode_1=Module["_emscripten_bind_TopoDS_CompSolid_HashCode_1"]=Module["asm"]["gC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_EmptyCopy_0=Module["_emscripten_bind_TopoDS_CompSolid_EmptyCopy_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_EmptyCopy_0=Module["_emscripten_bind_TopoDS_CompSolid_EmptyCopy_0"]=Module["asm"]["hC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_EmptyCopied_0=Module["_emscripten_bind_TopoDS_CompSolid_EmptyCopied_0"]=function(){return(_emscripten_bind_TopoDS_CompSolid_EmptyCopied_0=Module["_emscripten_bind_TopoDS_CompSolid_EmptyCopied_0"]=Module["asm"]["iC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid___destroy___0=Module["_emscripten_bind_TopoDS_CompSolid___destroy___0"]=function(){return(_emscripten_bind_TopoDS_CompSolid___destroy___0=Module["_emscripten_bind_TopoDS_CompSolid___destroy___0"]=Module["asm"]["jC"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_0=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_0=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_0"]=Module["asm"]["kC"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_1=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_1=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_1"]=Module["asm"]["lC"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_2=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_2"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_2=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_2"]=Module["asm"]["mC"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_3=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_3"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_3=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_BRepBuilderAPI_MakeSolid_3"]=Module["asm"]["nC"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeSolid_Add_1=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_Add_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeSolid_Add_1=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_Add_1"]=Module["asm"]["oC"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeSolid_IsDone_0=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_IsDone_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeSolid_IsDone_0=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_IsDone_0"]=Module["asm"]["pC"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeSolid_Solid_0=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_Solid_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeSolid_Solid_0=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_Solid_0"]=Module["asm"]["qC"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeSolid_IsDeleted_1=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_IsDeleted_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeSolid_IsDeleted_1=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid_IsDeleted_1"]=Module["asm"]["rC"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeSolid___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid___destroy___0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeSolid___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_MakeSolid___destroy___0"]=Module["asm"]["sC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_TopoDS_Wire_0=Module["_emscripten_bind_TopoDS_Wire_TopoDS_Wire_0"]=function(){return(_emscripten_bind_TopoDS_Wire_TopoDS_Wire_0=Module["_emscripten_bind_TopoDS_Wire_TopoDS_Wire_0"]=Module["asm"]["tC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_TopoDS_Wire_1=Module["_emscripten_bind_TopoDS_Wire_TopoDS_Wire_1"]=function(){return(_emscripten_bind_TopoDS_Wire_TopoDS_Wire_1=Module["_emscripten_bind_TopoDS_Wire_TopoDS_Wire_1"]=Module["asm"]["uC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_IsNull_0=Module["_emscripten_bind_TopoDS_Wire_IsNull_0"]=function(){return(_emscripten_bind_TopoDS_Wire_IsNull_0=Module["_emscripten_bind_TopoDS_Wire_IsNull_0"]=Module["asm"]["vC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Nullify_0=Module["_emscripten_bind_TopoDS_Wire_Nullify_0"]=function(){return(_emscripten_bind_TopoDS_Wire_Nullify_0=Module["_emscripten_bind_TopoDS_Wire_Nullify_0"]=Module["asm"]["wC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Location_0=Module["_emscripten_bind_TopoDS_Wire_Location_0"]=function(){return(_emscripten_bind_TopoDS_Wire_Location_0=Module["_emscripten_bind_TopoDS_Wire_Location_0"]=Module["asm"]["xC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Located_1=Module["_emscripten_bind_TopoDS_Wire_Located_1"]=function(){return(_emscripten_bind_TopoDS_Wire_Located_1=Module["_emscripten_bind_TopoDS_Wire_Located_1"]=Module["asm"]["yC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Orientation_0=Module["_emscripten_bind_TopoDS_Wire_Orientation_0"]=function(){return(_emscripten_bind_TopoDS_Wire_Orientation_0=Module["_emscripten_bind_TopoDS_Wire_Orientation_0"]=Module["asm"]["zC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Oriented_1=Module["_emscripten_bind_TopoDS_Wire_Oriented_1"]=function(){return(_emscripten_bind_TopoDS_Wire_Oriented_1=Module["_emscripten_bind_TopoDS_Wire_Oriented_1"]=Module["asm"]["AC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_ShapeType_0=Module["_emscripten_bind_TopoDS_Wire_ShapeType_0"]=function(){return(_emscripten_bind_TopoDS_Wire_ShapeType_0=Module["_emscripten_bind_TopoDS_Wire_ShapeType_0"]=Module["asm"]["BC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Free_0=Module["_emscripten_bind_TopoDS_Wire_Free_0"]=function(){return(_emscripten_bind_TopoDS_Wire_Free_0=Module["_emscripten_bind_TopoDS_Wire_Free_0"]=Module["asm"]["CC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Locked_0=Module["_emscripten_bind_TopoDS_Wire_Locked_0"]=function(){return(_emscripten_bind_TopoDS_Wire_Locked_0=Module["_emscripten_bind_TopoDS_Wire_Locked_0"]=Module["asm"]["DC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Modified_0=Module["_emscripten_bind_TopoDS_Wire_Modified_0"]=function(){return(_emscripten_bind_TopoDS_Wire_Modified_0=Module["_emscripten_bind_TopoDS_Wire_Modified_0"]=Module["asm"]["EC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Checked_0=Module["_emscripten_bind_TopoDS_Wire_Checked_0"]=function(){return(_emscripten_bind_TopoDS_Wire_Checked_0=Module["_emscripten_bind_TopoDS_Wire_Checked_0"]=Module["asm"]["FC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Orientable_0=Module["_emscripten_bind_TopoDS_Wire_Orientable_0"]=function(){return(_emscripten_bind_TopoDS_Wire_Orientable_0=Module["_emscripten_bind_TopoDS_Wire_Orientable_0"]=Module["asm"]["GC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Closed_0=Module["_emscripten_bind_TopoDS_Wire_Closed_0"]=function(){return(_emscripten_bind_TopoDS_Wire_Closed_0=Module["_emscripten_bind_TopoDS_Wire_Closed_0"]=Module["asm"]["HC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Infinite_0=Module["_emscripten_bind_TopoDS_Wire_Infinite_0"]=function(){return(_emscripten_bind_TopoDS_Wire_Infinite_0=Module["_emscripten_bind_TopoDS_Wire_Infinite_0"]=Module["asm"]["IC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Convex_0=Module["_emscripten_bind_TopoDS_Wire_Convex_0"]=function(){return(_emscripten_bind_TopoDS_Wire_Convex_0=Module["_emscripten_bind_TopoDS_Wire_Convex_0"]=Module["asm"]["JC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Move_1=Module["_emscripten_bind_TopoDS_Wire_Move_1"]=function(){return(_emscripten_bind_TopoDS_Wire_Move_1=Module["_emscripten_bind_TopoDS_Wire_Move_1"]=Module["asm"]["KC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Moved_1=Module["_emscripten_bind_TopoDS_Wire_Moved_1"]=function(){return(_emscripten_bind_TopoDS_Wire_Moved_1=Module["_emscripten_bind_TopoDS_Wire_Moved_1"]=Module["asm"]["LC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Reverse_0=Module["_emscripten_bind_TopoDS_Wire_Reverse_0"]=function(){return(_emscripten_bind_TopoDS_Wire_Reverse_0=Module["_emscripten_bind_TopoDS_Wire_Reverse_0"]=Module["asm"]["MC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Reversed_0=Module["_emscripten_bind_TopoDS_Wire_Reversed_0"]=function(){return(_emscripten_bind_TopoDS_Wire_Reversed_0=Module["_emscripten_bind_TopoDS_Wire_Reversed_0"]=Module["asm"]["NC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Complement_0=Module["_emscripten_bind_TopoDS_Wire_Complement_0"]=function(){return(_emscripten_bind_TopoDS_Wire_Complement_0=Module["_emscripten_bind_TopoDS_Wire_Complement_0"]=Module["asm"]["OC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Complemented_0=Module["_emscripten_bind_TopoDS_Wire_Complemented_0"]=function(){return(_emscripten_bind_TopoDS_Wire_Complemented_0=Module["_emscripten_bind_TopoDS_Wire_Complemented_0"]=Module["asm"]["PC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Compose_1=Module["_emscripten_bind_TopoDS_Wire_Compose_1"]=function(){return(_emscripten_bind_TopoDS_Wire_Compose_1=Module["_emscripten_bind_TopoDS_Wire_Compose_1"]=Module["asm"]["QC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_Composed_1=Module["_emscripten_bind_TopoDS_Wire_Composed_1"]=function(){return(_emscripten_bind_TopoDS_Wire_Composed_1=Module["_emscripten_bind_TopoDS_Wire_Composed_1"]=Module["asm"]["RC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_NbChildren_0=Module["_emscripten_bind_TopoDS_Wire_NbChildren_0"]=function(){return(_emscripten_bind_TopoDS_Wire_NbChildren_0=Module["_emscripten_bind_TopoDS_Wire_NbChildren_0"]=Module["asm"]["SC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_IsPartner_1=Module["_emscripten_bind_TopoDS_Wire_IsPartner_1"]=function(){return(_emscripten_bind_TopoDS_Wire_IsPartner_1=Module["_emscripten_bind_TopoDS_Wire_IsPartner_1"]=Module["asm"]["TC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_IsSame_1=Module["_emscripten_bind_TopoDS_Wire_IsSame_1"]=function(){return(_emscripten_bind_TopoDS_Wire_IsSame_1=Module["_emscripten_bind_TopoDS_Wire_IsSame_1"]=Module["asm"]["UC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_IsEqual_1=Module["_emscripten_bind_TopoDS_Wire_IsEqual_1"]=function(){return(_emscripten_bind_TopoDS_Wire_IsEqual_1=Module["_emscripten_bind_TopoDS_Wire_IsEqual_1"]=Module["asm"]["VC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Wire_IsNotEqual_1"]=function(){return(_emscripten_bind_TopoDS_Wire_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Wire_IsNotEqual_1"]=Module["asm"]["WC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_HashCode_1=Module["_emscripten_bind_TopoDS_Wire_HashCode_1"]=function(){return(_emscripten_bind_TopoDS_Wire_HashCode_1=Module["_emscripten_bind_TopoDS_Wire_HashCode_1"]=Module["asm"]["XC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Wire_EmptyCopy_0"]=function(){return(_emscripten_bind_TopoDS_Wire_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Wire_EmptyCopy_0"]=Module["asm"]["YC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Wire_EmptyCopied_0"]=function(){return(_emscripten_bind_TopoDS_Wire_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Wire_EmptyCopied_0"]=Module["asm"]["ZC"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire___destroy___0=Module["_emscripten_bind_TopoDS_Wire___destroy___0"]=function(){return(_emscripten_bind_TopoDS_Wire___destroy___0=Module["_emscripten_bind_TopoDS_Wire___destroy___0"]=Module["asm"]["_C"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeFace_BRepBuilderAPI_MakeFace_1=Module["_emscripten_bind_BRepBuilderAPI_MakeFace_BRepBuilderAPI_MakeFace_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeFace_BRepBuilderAPI_MakeFace_1=Module["_emscripten_bind_BRepBuilderAPI_MakeFace_BRepBuilderAPI_MakeFace_1"]=Module["asm"]["$C"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeFace_BRepBuilderAPI_MakeFace_2=Module["_emscripten_bind_BRepBuilderAPI_MakeFace_BRepBuilderAPI_MakeFace_2"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeFace_BRepBuilderAPI_MakeFace_2=Module["_emscripten_bind_BRepBuilderAPI_MakeFace_BRepBuilderAPI_MakeFace_2"]=Module["asm"]["aD"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeFace_Face_0=Module["_emscripten_bind_BRepBuilderAPI_MakeFace_Face_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeFace_Face_0=Module["_emscripten_bind_BRepBuilderAPI_MakeFace_Face_0"]=Module["asm"]["bD"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeFace_Add_1=Module["_emscripten_bind_BRepBuilderAPI_MakeFace_Add_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeFace_Add_1=Module["_emscripten_bind_BRepBuilderAPI_MakeFace_Add_1"]=Module["asm"]["cD"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeFace_Error_0=Module["_emscripten_bind_BRepBuilderAPI_MakeFace_Error_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeFace_Error_0=Module["_emscripten_bind_BRepBuilderAPI_MakeFace_Error_0"]=Module["asm"]["dD"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeFace___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_MakeFace___destroy___0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeFace___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_MakeFace___destroy___0"]=Module["asm"]["eD"]).apply(null,arguments)};var _emscripten_bind_BRepTools_AddUVBounds_2=Module["_emscripten_bind_BRepTools_AddUVBounds_2"]=function(){return(_emscripten_bind_BRepTools_AddUVBounds_2=Module["_emscripten_bind_BRepTools_AddUVBounds_2"]=Module["asm"]["fD"]).apply(null,arguments)};var _emscripten_bind_BRepTools_UVBounds_5=Module["_emscripten_bind_BRepTools_UVBounds_5"]=function(){return(_emscripten_bind_BRepTools_UVBounds_5=Module["_emscripten_bind_BRepTools_UVBounds_5"]=Module["asm"]["gD"]).apply(null,arguments)};var _emscripten_bind_BRepTools_UpdateFaceUVPoints_1=Module["_emscripten_bind_BRepTools_UpdateFaceUVPoints_1"]=function(){return(_emscripten_bind_BRepTools_UpdateFaceUVPoints_1=Module["_emscripten_bind_BRepTools_UpdateFaceUVPoints_1"]=Module["asm"]["hD"]).apply(null,arguments)};var _emscripten_bind_BRepTools___destroy___0=Module["_emscripten_bind_BRepTools___destroy___0"]=function(){return(_emscripten_bind_BRepTools___destroy___0=Module["_emscripten_bind_BRepTools___destroy___0"]=Module["asm"]["iD"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_1=Module["_emscripten_bind_TopoDS_Vertex_1"]=function(){return(_emscripten_bind_TopoDS_Vertex_1=Module["_emscripten_bind_TopoDS_Vertex_1"]=Module["asm"]["jD"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Edge_1=Module["_emscripten_bind_TopoDS_Edge_1"]=function(){return(_emscripten_bind_TopoDS_Edge_1=Module["_emscripten_bind_TopoDS_Edge_1"]=Module["asm"]["kD"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Wire_1=Module["_emscripten_bind_TopoDS_Wire_1"]=function(){return(_emscripten_bind_TopoDS_Wire_1=Module["_emscripten_bind_TopoDS_Wire_1"]=Module["asm"]["lD"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_1=Module["_emscripten_bind_TopoDS_Face_1"]=function(){return(_emscripten_bind_TopoDS_Face_1=Module["_emscripten_bind_TopoDS_Face_1"]=Module["asm"]["mD"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Shell_1=Module["_emscripten_bind_TopoDS_Shell_1"]=function(){return(_emscripten_bind_TopoDS_Shell_1=Module["_emscripten_bind_TopoDS_Shell_1"]=Module["asm"]["nD"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Solid_1=Module["_emscripten_bind_TopoDS_Solid_1"]=function(){return(_emscripten_bind_TopoDS_Solid_1=Module["_emscripten_bind_TopoDS_Solid_1"]=Module["asm"]["oD"]).apply(null,arguments)};var _emscripten_bind_TopoDS_CompSolid_1=Module["_emscripten_bind_TopoDS_CompSolid_1"]=function(){return(_emscripten_bind_TopoDS_CompSolid_1=Module["_emscripten_bind_TopoDS_CompSolid_1"]=Module["asm"]["pD"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_1=Module["_emscripten_bind_TopoDS_Compound_1"]=function(){return(_emscripten_bind_TopoDS_Compound_1=Module["_emscripten_bind_TopoDS_Compound_1"]=Module["asm"]["qD"]).apply(null,arguments)};var _emscripten_bind_TopoDS___destroy___0=Module["_emscripten_bind_TopoDS___destroy___0"]=function(){return(_emscripten_bind_TopoDS___destroy___0=Module["_emscripten_bind_TopoDS___destroy___0"]=Module["asm"]["rD"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCylinder_BRepPrimAPI_MakeCylinder_2=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_BRepPrimAPI_MakeCylinder_2"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCylinder_BRepPrimAPI_MakeCylinder_2=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_BRepPrimAPI_MakeCylinder_2"]=Module["asm"]["sD"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCylinder_BRepPrimAPI_MakeCylinder_3=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_BRepPrimAPI_MakeCylinder_3"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCylinder_BRepPrimAPI_MakeCylinder_3=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_BRepPrimAPI_MakeCylinder_3"]=Module["asm"]["tD"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCylinder_BRepPrimAPI_MakeCylinder_4=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_BRepPrimAPI_MakeCylinder_4"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCylinder_BRepPrimAPI_MakeCylinder_4=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_BRepPrimAPI_MakeCylinder_4"]=Module["asm"]["uD"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCylinder_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_Shape_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCylinder_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_Shape_0"]=Module["asm"]["vD"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCylinder_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_IsDeleted_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCylinder_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_IsDeleted_1"]=Module["asm"]["wD"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCylinder_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_Build_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCylinder_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_Build_0"]=Module["asm"]["xD"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCylinder_Face_0=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_Face_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCylinder_Face_0=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_Face_0"]=Module["asm"]["yD"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCylinder_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_Shell_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCylinder_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_Shell_0"]=Module["asm"]["zD"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCylinder_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_Solid_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCylinder_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder_Solid_0"]=Module["asm"]["AD"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCylinder___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder___destroy___0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCylinder___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeCylinder___destroy___0"]=Module["asm"]["BD"]).apply(null,arguments)};var _emscripten_bind_Handle_Standard_Type_Handle_Standard_Type_0=Module["_emscripten_bind_Handle_Standard_Type_Handle_Standard_Type_0"]=function(){return(_emscripten_bind_Handle_Standard_Type_Handle_Standard_Type_0=Module["_emscripten_bind_Handle_Standard_Type_Handle_Standard_Type_0"]=Module["asm"]["CD"]).apply(null,arguments)};var _emscripten_bind_Handle_Standard_Type_Handle_Standard_Type_1=Module["_emscripten_bind_Handle_Standard_Type_Handle_Standard_Type_1"]=function(){return(_emscripten_bind_Handle_Standard_Type_Handle_Standard_Type_1=Module["_emscripten_bind_Handle_Standard_Type_Handle_Standard_Type_1"]=Module["asm"]["DD"]).apply(null,arguments)};var _emscripten_bind_Handle_Standard_Type_IsNull_0=Module["_emscripten_bind_Handle_Standard_Type_IsNull_0"]=function(){return(_emscripten_bind_Handle_Standard_Type_IsNull_0=Module["_emscripten_bind_Handle_Standard_Type_IsNull_0"]=Module["asm"]["ED"]).apply(null,arguments)};var _emscripten_bind_Handle_Standard_Type_Nullify_0=Module["_emscripten_bind_Handle_Standard_Type_Nullify_0"]=function(){return(_emscripten_bind_Handle_Standard_Type_Nullify_0=Module["_emscripten_bind_Handle_Standard_Type_Nullify_0"]=Module["asm"]["FD"]).apply(null,arguments)};var _emscripten_bind_Handle_Standard_Type_get_0=Module["_emscripten_bind_Handle_Standard_Type_get_0"]=function(){return(_emscripten_bind_Handle_Standard_Type_get_0=Module["_emscripten_bind_Handle_Standard_Type_get_0"]=Module["asm"]["GD"]).apply(null,arguments)};var _emscripten_bind_Handle_Standard_Type___destroy___0=Module["_emscripten_bind_Handle_Standard_Type___destroy___0"]=function(){return(_emscripten_bind_Handle_Standard_Type___destroy___0=Module["_emscripten_bind_Handle_Standard_Type___destroy___0"]=Module["asm"]["HD"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Writer_STEPControl_Writer_0=Module["_emscripten_bind_STEPControl_Writer_STEPControl_Writer_0"]=function(){return(_emscripten_bind_STEPControl_Writer_STEPControl_Writer_0=Module["_emscripten_bind_STEPControl_Writer_STEPControl_Writer_0"]=Module["asm"]["ID"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Writer_SetTolerance_1=Module["_emscripten_bind_STEPControl_Writer_SetTolerance_1"]=function(){return(_emscripten_bind_STEPControl_Writer_SetTolerance_1=Module["_emscripten_bind_STEPControl_Writer_SetTolerance_1"]=Module["asm"]["JD"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Writer_UnsetTolerance_0=Module["_emscripten_bind_STEPControl_Writer_UnsetTolerance_0"]=function(){return(_emscripten_bind_STEPControl_Writer_UnsetTolerance_0=Module["_emscripten_bind_STEPControl_Writer_UnsetTolerance_0"]=Module["asm"]["KD"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Writer_Transfer_2=Module["_emscripten_bind_STEPControl_Writer_Transfer_2"]=function(){return(_emscripten_bind_STEPControl_Writer_Transfer_2=Module["_emscripten_bind_STEPControl_Writer_Transfer_2"]=Module["asm"]["LD"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Writer_Transfer_3=Module["_emscripten_bind_STEPControl_Writer_Transfer_3"]=function(){return(_emscripten_bind_STEPControl_Writer_Transfer_3=Module["_emscripten_bind_STEPControl_Writer_Transfer_3"]=Module["asm"]["MD"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Writer_Write_1=Module["_emscripten_bind_STEPControl_Writer_Write_1"]=function(){return(_emscripten_bind_STEPControl_Writer_Write_1=Module["_emscripten_bind_STEPControl_Writer_Write_1"]=Module["asm"]["ND"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Writer_PrintStatsTransfer_1=Module["_emscripten_bind_STEPControl_Writer_PrintStatsTransfer_1"]=function(){return(_emscripten_bind_STEPControl_Writer_PrintStatsTransfer_1=Module["_emscripten_bind_STEPControl_Writer_PrintStatsTransfer_1"]=Module["asm"]["OD"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Writer_PrintStatsTransfer_2=Module["_emscripten_bind_STEPControl_Writer_PrintStatsTransfer_2"]=function(){return(_emscripten_bind_STEPControl_Writer_PrintStatsTransfer_2=Module["_emscripten_bind_STEPControl_Writer_PrintStatsTransfer_2"]=Module["asm"]["PD"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Writer___destroy___0=Module["_emscripten_bind_STEPControl_Writer___destroy___0"]=function(){return(_emscripten_bind_STEPControl_Writer___destroy___0=Module["_emscripten_bind_STEPControl_Writer___destroy___0"]=Module["asm"]["QD"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt_TColgp_Array1OfPnt_0=Module["_emscripten_bind_TColgp_Array1OfPnt_TColgp_Array1OfPnt_0"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt_TColgp_Array1OfPnt_0=Module["_emscripten_bind_TColgp_Array1OfPnt_TColgp_Array1OfPnt_0"]=Module["asm"]["RD"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt_TColgp_Array1OfPnt_2=Module["_emscripten_bind_TColgp_Array1OfPnt_TColgp_Array1OfPnt_2"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt_TColgp_Array1OfPnt_2=Module["_emscripten_bind_TColgp_Array1OfPnt_TColgp_Array1OfPnt_2"]=Module["asm"]["SD"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt_Length_0=Module["_emscripten_bind_TColgp_Array1OfPnt_Length_0"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt_Length_0=Module["_emscripten_bind_TColgp_Array1OfPnt_Length_0"]=Module["asm"]["TD"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt_Lower_0=Module["_emscripten_bind_TColgp_Array1OfPnt_Lower_0"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt_Lower_0=Module["_emscripten_bind_TColgp_Array1OfPnt_Lower_0"]=Module["asm"]["UD"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt_Upper_0=Module["_emscripten_bind_TColgp_Array1OfPnt_Upper_0"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt_Upper_0=Module["_emscripten_bind_TColgp_Array1OfPnt_Upper_0"]=Module["asm"]["VD"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt_Value_1=Module["_emscripten_bind_TColgp_Array1OfPnt_Value_1"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt_Value_1=Module["_emscripten_bind_TColgp_Array1OfPnt_Value_1"]=Module["asm"]["WD"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt_SetValue_2=Module["_emscripten_bind_TColgp_Array1OfPnt_SetValue_2"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt_SetValue_2=Module["_emscripten_bind_TColgp_Array1OfPnt_SetValue_2"]=Module["asm"]["XD"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt___destroy___0=Module["_emscripten_bind_TColgp_Array1OfPnt___destroy___0"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt___destroy___0=Module["_emscripten_bind_TColgp_Array1OfPnt___destroy___0"]=Module["asm"]["YD"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfReal_TColStd_Array1OfReal_0=Module["_emscripten_bind_TColStd_Array1OfReal_TColStd_Array1OfReal_0"]=function(){return(_emscripten_bind_TColStd_Array1OfReal_TColStd_Array1OfReal_0=Module["_emscripten_bind_TColStd_Array1OfReal_TColStd_Array1OfReal_0"]=Module["asm"]["ZD"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfReal_TColStd_Array1OfReal_2=Module["_emscripten_bind_TColStd_Array1OfReal_TColStd_Array1OfReal_2"]=function(){return(_emscripten_bind_TColStd_Array1OfReal_TColStd_Array1OfReal_2=Module["_emscripten_bind_TColStd_Array1OfReal_TColStd_Array1OfReal_2"]=Module["asm"]["_D"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfReal_Length_0=Module["_emscripten_bind_TColStd_Array1OfReal_Length_0"]=function(){return(_emscripten_bind_TColStd_Array1OfReal_Length_0=Module["_emscripten_bind_TColStd_Array1OfReal_Length_0"]=Module["asm"]["$D"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfReal_Lower_0=Module["_emscripten_bind_TColStd_Array1OfReal_Lower_0"]=function(){return(_emscripten_bind_TColStd_Array1OfReal_Lower_0=Module["_emscripten_bind_TColStd_Array1OfReal_Lower_0"]=Module["asm"]["aE"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfReal_Upper_0=Module["_emscripten_bind_TColStd_Array1OfReal_Upper_0"]=function(){return(_emscripten_bind_TColStd_Array1OfReal_Upper_0=Module["_emscripten_bind_TColStd_Array1OfReal_Upper_0"]=Module["asm"]["bE"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfReal_Value_1=Module["_emscripten_bind_TColStd_Array1OfReal_Value_1"]=function(){return(_emscripten_bind_TColStd_Array1OfReal_Value_1=Module["_emscripten_bind_TColStd_Array1OfReal_Value_1"]=Module["asm"]["cE"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfReal_SetValue_2=Module["_emscripten_bind_TColStd_Array1OfReal_SetValue_2"]=function(){return(_emscripten_bind_TColStd_Array1OfReal_SetValue_2=Module["_emscripten_bind_TColStd_Array1OfReal_SetValue_2"]=Module["asm"]["dE"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfReal___destroy___0=Module["_emscripten_bind_TColStd_Array1OfReal___destroy___0"]=function(){return(_emscripten_bind_TColStd_Array1OfReal___destroy___0=Module["_emscripten_bind_TColStd_Array1OfReal___destroy___0"]=Module["asm"]["eE"]).apply(null,arguments)};var _emscripten_bind_Geom_Plane_Location_0=Module["_emscripten_bind_Geom_Plane_Location_0"]=function(){return(_emscripten_bind_Geom_Plane_Location_0=Module["_emscripten_bind_Geom_Plane_Location_0"]=Module["asm"]["fE"]).apply(null,arguments)};var _emscripten_bind_Geom_Plane_UIso_1=Module["_emscripten_bind_Geom_Plane_UIso_1"]=function(){return(_emscripten_bind_Geom_Plane_UIso_1=Module["_emscripten_bind_Geom_Plane_UIso_1"]=Module["asm"]["gE"]).apply(null,arguments)};var _emscripten_bind_Geom_Plane_VIso_1=Module["_emscripten_bind_Geom_Plane_VIso_1"]=function(){return(_emscripten_bind_Geom_Plane_VIso_1=Module["_emscripten_bind_Geom_Plane_VIso_1"]=Module["asm"]["hE"]).apply(null,arguments)};var _emscripten_bind_Geom_Plane_IsCNu_1=Module["_emscripten_bind_Geom_Plane_IsCNu_1"]=function(){return(_emscripten_bind_Geom_Plane_IsCNu_1=Module["_emscripten_bind_Geom_Plane_IsCNu_1"]=Module["asm"]["iE"]).apply(null,arguments)};var _emscripten_bind_Geom_Plane_IsCNv_1=Module["_emscripten_bind_Geom_Plane_IsCNv_1"]=function(){return(_emscripten_bind_Geom_Plane_IsCNv_1=Module["_emscripten_bind_Geom_Plane_IsCNv_1"]=Module["asm"]["jE"]).apply(null,arguments)};var _emscripten_bind_Geom_Plane_IsUClosed_0=Module["_emscripten_bind_Geom_Plane_IsUClosed_0"]=function(){return(_emscripten_bind_Geom_Plane_IsUClosed_0=Module["_emscripten_bind_Geom_Plane_IsUClosed_0"]=Module["asm"]["kE"]).apply(null,arguments)};var _emscripten_bind_Geom_Plane_IsVClosed_0=Module["_emscripten_bind_Geom_Plane_IsVClosed_0"]=function(){return(_emscripten_bind_Geom_Plane_IsVClosed_0=Module["_emscripten_bind_Geom_Plane_IsVClosed_0"]=Module["asm"]["lE"]).apply(null,arguments)};var _emscripten_bind_Geom_Plane_IsUPeriodic_0=Module["_emscripten_bind_Geom_Plane_IsUPeriodic_0"]=function(){return(_emscripten_bind_Geom_Plane_IsUPeriodic_0=Module["_emscripten_bind_Geom_Plane_IsUPeriodic_0"]=Module["asm"]["mE"]).apply(null,arguments)};var _emscripten_bind_Geom_Plane_IsVPeriodic_0=Module["_emscripten_bind_Geom_Plane_IsVPeriodic_0"]=function(){return(_emscripten_bind_Geom_Plane_IsVPeriodic_0=Module["_emscripten_bind_Geom_Plane_IsVPeriodic_0"]=Module["asm"]["nE"]).apply(null,arguments)};var _emscripten_bind_Geom_Plane_UPeriod_0=Module["_emscripten_bind_Geom_Plane_UPeriod_0"]=function(){return(_emscripten_bind_Geom_Plane_UPeriod_0=Module["_emscripten_bind_Geom_Plane_UPeriod_0"]=Module["asm"]["oE"]).apply(null,arguments)};var _emscripten_bind_Geom_Plane_VPeriod_0=Module["_emscripten_bind_Geom_Plane_VPeriod_0"]=function(){return(_emscripten_bind_Geom_Plane_VPeriod_0=Module["_emscripten_bind_Geom_Plane_VPeriod_0"]=Module["asm"]["pE"]).apply(null,arguments)};var _emscripten_bind_Geom_Plane_Value_2=Module["_emscripten_bind_Geom_Plane_Value_2"]=function(){return(_emscripten_bind_Geom_Plane_Value_2=Module["_emscripten_bind_Geom_Plane_Value_2"]=Module["asm"]["qE"]).apply(null,arguments)};var _emscripten_bind_Geom_Plane_get_type_name_0=Module["_emscripten_bind_Geom_Plane_get_type_name_0"]=function(){return(_emscripten_bind_Geom_Plane_get_type_name_0=Module["_emscripten_bind_Geom_Plane_get_type_name_0"]=Module["asm"]["rE"]).apply(null,arguments)};var _emscripten_bind_Geom_Plane_DynamicType_0=Module["_emscripten_bind_Geom_Plane_DynamicType_0"]=function(){return(_emscripten_bind_Geom_Plane_DynamicType_0=Module["_emscripten_bind_Geom_Plane_DynamicType_0"]=Module["asm"]["sE"]).apply(null,arguments)};var _emscripten_bind_Geom_Plane___destroy___0=Module["_emscripten_bind_Geom_Plane___destroy___0"]=function(){return(_emscripten_bind_Geom_Plane___destroy___0=Module["_emscripten_bind_Geom_Plane___destroy___0"]=Module["asm"]["tE"]).apply(null,arguments)};var _emscripten_bind_gp_Lin_gp_Lin_0=Module["_emscripten_bind_gp_Lin_gp_Lin_0"]=function(){return(_emscripten_bind_gp_Lin_gp_Lin_0=Module["_emscripten_bind_gp_Lin_gp_Lin_0"]=Module["asm"]["uE"]).apply(null,arguments)};var _emscripten_bind_gp_Lin_gp_Lin_1=Module["_emscripten_bind_gp_Lin_gp_Lin_1"]=function(){return(_emscripten_bind_gp_Lin_gp_Lin_1=Module["_emscripten_bind_gp_Lin_gp_Lin_1"]=Module["asm"]["vE"]).apply(null,arguments)};var _emscripten_bind_gp_Lin___destroy___0=Module["_emscripten_bind_gp_Lin___destroy___0"]=function(){return(_emscripten_bind_gp_Lin___destroy___0=Module["_emscripten_bind_gp_Lin___destroy___0"]=Module["asm"]["wE"]).apply(null,arguments)};var _emscripten_bind_Handle_Message_ProgressIndicator_Handle_Message_ProgressIndicator_0=Module["_emscripten_bind_Handle_Message_ProgressIndicator_Handle_Message_ProgressIndicator_0"]=function(){return(_emscripten_bind_Handle_Message_ProgressIndicator_Handle_Message_ProgressIndicator_0=Module["_emscripten_bind_Handle_Message_ProgressIndicator_Handle_Message_ProgressIndicator_0"]=Module["asm"]["xE"]).apply(null,arguments)};var _emscripten_bind_Handle_Message_ProgressIndicator_Handle_Message_ProgressIndicator_1=Module["_emscripten_bind_Handle_Message_ProgressIndicator_Handle_Message_ProgressIndicator_1"]=function(){return(_emscripten_bind_Handle_Message_ProgressIndicator_Handle_Message_ProgressIndicator_1=Module["_emscripten_bind_Handle_Message_ProgressIndicator_Handle_Message_ProgressIndicator_1"]=Module["asm"]["yE"]).apply(null,arguments)};var _emscripten_bind_Handle_Message_ProgressIndicator_IsNull_0=Module["_emscripten_bind_Handle_Message_ProgressIndicator_IsNull_0"]=function(){return(_emscripten_bind_Handle_Message_ProgressIndicator_IsNull_0=Module["_emscripten_bind_Handle_Message_ProgressIndicator_IsNull_0"]=Module["asm"]["zE"]).apply(null,arguments)};var _emscripten_bind_Handle_Message_ProgressIndicator_Nullify_0=Module["_emscripten_bind_Handle_Message_ProgressIndicator_Nullify_0"]=function(){return(_emscripten_bind_Handle_Message_ProgressIndicator_Nullify_0=Module["_emscripten_bind_Handle_Message_ProgressIndicator_Nullify_0"]=Module["asm"]["AE"]).apply(null,arguments)};var _emscripten_bind_Handle_Message_ProgressIndicator_get_0=Module["_emscripten_bind_Handle_Message_ProgressIndicator_get_0"]=function(){return(_emscripten_bind_Handle_Message_ProgressIndicator_get_0=Module["_emscripten_bind_Handle_Message_ProgressIndicator_get_0"]=Module["asm"]["BE"]).apply(null,arguments)};var _emscripten_bind_Handle_Message_ProgressIndicator___destroy___0=Module["_emscripten_bind_Handle_Message_ProgressIndicator___destroy___0"]=function(){return(_emscripten_bind_Handle_Message_ProgressIndicator___destroy___0=Module["_emscripten_bind_Handle_Message_ProgressIndicator___destroy___0"]=Module["asm"]["CE"]).apply(null,arguments)};var _emscripten_bind_GC_MakeArcOfParabola_GC_MakeArcOfParabola_4=Module["_emscripten_bind_GC_MakeArcOfParabola_GC_MakeArcOfParabola_4"]=function(){return(_emscripten_bind_GC_MakeArcOfParabola_GC_MakeArcOfParabola_4=Module["_emscripten_bind_GC_MakeArcOfParabola_GC_MakeArcOfParabola_4"]=Module["asm"]["DE"]).apply(null,arguments)};var _emscripten_bind_GC_MakeArcOfParabola_Value_0=Module["_emscripten_bind_GC_MakeArcOfParabola_Value_0"]=function(){return(_emscripten_bind_GC_MakeArcOfParabola_Value_0=Module["_emscripten_bind_GC_MakeArcOfParabola_Value_0"]=Module["asm"]["EE"]).apply(null,arguments)};var _emscripten_bind_GC_MakeArcOfParabola___destroy___0=Module["_emscripten_bind_GC_MakeArcOfParabola___destroy___0"]=function(){return(_emscripten_bind_GC_MakeArcOfParabola___destroy___0=Module["_emscripten_bind_GC_MakeArcOfParabola___destroy___0"]=Module["asm"]["FE"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_Common_BRepAlgoAPI_Common_2=Module["_emscripten_bind_BRepAlgoAPI_Common_BRepAlgoAPI_Common_2"]=function(){return(_emscripten_bind_BRepAlgoAPI_Common_BRepAlgoAPI_Common_2=Module["_emscripten_bind_BRepAlgoAPI_Common_BRepAlgoAPI_Common_2"]=Module["asm"]["GE"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_Common_SetFuzzyValue_1=Module["_emscripten_bind_BRepAlgoAPI_Common_SetFuzzyValue_1"]=function(){return(_emscripten_bind_BRepAlgoAPI_Common_SetFuzzyValue_1=Module["_emscripten_bind_BRepAlgoAPI_Common_SetFuzzyValue_1"]=Module["asm"]["HE"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_Common_Build_0=Module["_emscripten_bind_BRepAlgoAPI_Common_Build_0"]=function(){return(_emscripten_bind_BRepAlgoAPI_Common_Build_0=Module["_emscripten_bind_BRepAlgoAPI_Common_Build_0"]=Module["asm"]["IE"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_Common_Shape_0=Module["_emscripten_bind_BRepAlgoAPI_Common_Shape_0"]=function(){return(_emscripten_bind_BRepAlgoAPI_Common_Shape_0=Module["_emscripten_bind_BRepAlgoAPI_Common_Shape_0"]=Module["asm"]["JE"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_Common___destroy___0=Module["_emscripten_bind_BRepAlgoAPI_Common___destroy___0"]=function(){return(_emscripten_bind_BRepAlgoAPI_Common___destroy___0=Module["_emscripten_bind_BRepAlgoAPI_Common___destroy___0"]=Module["asm"]["KE"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_0"]=Module["asm"]["LE"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_2=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_2"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_2=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_2"]=Module["asm"]["ME"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_4=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_4"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_4=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_4"]=Module["asm"]["NE"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_5=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_5"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_5=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_BRepBuilderAPI_MakePolygon_5"]=Module["asm"]["OE"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakePolygon_Add_1=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_Add_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakePolygon_Add_1=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_Add_1"]=Module["asm"]["PE"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakePolygon_Added_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_Added_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakePolygon_Added_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_Added_0"]=Module["asm"]["QE"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakePolygon_Close_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_Close_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakePolygon_Close_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_Close_0"]=Module["asm"]["RE"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakePolygon_FirstVertex_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_FirstVertex_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakePolygon_FirstVertex_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_FirstVertex_0"]=Module["asm"]["SE"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakePolygon_LastVertex_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_LastVertex_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakePolygon_LastVertex_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_LastVertex_0"]=Module["asm"]["TE"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakePolygon_IsDone_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_IsDone_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakePolygon_IsDone_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_IsDone_0"]=Module["asm"]["UE"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakePolygon_Edge_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_Edge_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakePolygon_Edge_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_Edge_0"]=Module["asm"]["VE"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakePolygon_Wire_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_Wire_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakePolygon_Wire_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_Wire_0"]=Module["asm"]["WE"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakePolygon_Shape_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_Shape_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakePolygon_Shape_0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon_Shape_0"]=Module["asm"]["XE"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakePolygon___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon___destroy___0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakePolygon___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_MakePolygon___destroy___0"]=Module["asm"]["YE"]).apply(null,arguments)};var _emscripten_bind_gp_Circ_gp_Circ_0=Module["_emscripten_bind_gp_Circ_gp_Circ_0"]=function(){return(_emscripten_bind_gp_Circ_gp_Circ_0=Module["_emscripten_bind_gp_Circ_gp_Circ_0"]=Module["asm"]["ZE"]).apply(null,arguments)};var _emscripten_bind_gp_Circ_gp_Circ_2=Module["_emscripten_bind_gp_Circ_gp_Circ_2"]=function(){return(_emscripten_bind_gp_Circ_gp_Circ_2=Module["_emscripten_bind_gp_Circ_gp_Circ_2"]=Module["asm"]["_E"]).apply(null,arguments)};var _emscripten_bind_gp_Circ_Radius_0=Module["_emscripten_bind_gp_Circ_Radius_0"]=function(){return(_emscripten_bind_gp_Circ_Radius_0=Module["_emscripten_bind_gp_Circ_Radius_0"]=Module["asm"]["$E"]).apply(null,arguments)};var _emscripten_bind_gp_Circ_Length_0=Module["_emscripten_bind_gp_Circ_Length_0"]=function(){return(_emscripten_bind_gp_Circ_Length_0=Module["_emscripten_bind_gp_Circ_Length_0"]=Module["asm"]["aF"]).apply(null,arguments)};var _emscripten_bind_gp_Circ_Area_0=Module["_emscripten_bind_gp_Circ_Area_0"]=function(){return(_emscripten_bind_gp_Circ_Area_0=Module["_emscripten_bind_gp_Circ_Area_0"]=Module["asm"]["bF"]).apply(null,arguments)};var _emscripten_bind_gp_Circ___destroy___0=Module["_emscripten_bind_gp_Circ___destroy___0"]=function(){return(_emscripten_bind_gp_Circ___destroy___0=Module["_emscripten_bind_gp_Circ___destroy___0"]=Module["asm"]["cF"]).apply(null,arguments)};var _emscripten_bind_Handle_ShapeFix_Shell_IsNull_0=Module["_emscripten_bind_Handle_ShapeFix_Shell_IsNull_0"]=function(){return(_emscripten_bind_Handle_ShapeFix_Shell_IsNull_0=Module["_emscripten_bind_Handle_ShapeFix_Shell_IsNull_0"]=Module["asm"]["dF"]).apply(null,arguments)};var _emscripten_bind_Handle_ShapeFix_Shell_get_0=Module["_emscripten_bind_Handle_ShapeFix_Shell_get_0"]=function(){return(_emscripten_bind_Handle_ShapeFix_Shell_get_0=Module["_emscripten_bind_Handle_ShapeFix_Shell_get_0"]=Module["asm"]["eF"]).apply(null,arguments)};var _emscripten_bind_Handle_ShapeFix_Shell___destroy___0=Module["_emscripten_bind_Handle_ShapeFix_Shell___destroy___0"]=function(){return(_emscripten_bind_Handle_ShapeFix_Shell___destroy___0=Module["_emscripten_bind_Handle_ShapeFix_Shell___destroy___0"]=Module["asm"]["fF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_1=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_1=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_1"]=Module["asm"]["gF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_2=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_2"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_2=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_2"]=Module["asm"]["hF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_3=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_3"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_3=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_3"]=Module["asm"]["iF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_4=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_4"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_4=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_4"]=Module["asm"]["jF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_5=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_5"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_5=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_BRepPrimAPI_MakeRevolution_5"]=Module["asm"]["kF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevolution_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_Shape_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevolution_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_Shape_0"]=Module["asm"]["lF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevolution_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_Build_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevolution_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_Build_0"]=Module["asm"]["mF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevolution_Face_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_Face_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevolution_Face_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_Face_0"]=Module["asm"]["nF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevolution_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_Shell_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevolution_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_Shell_0"]=Module["asm"]["oF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevolution_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_Solid_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevolution_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution_Solid_0"]=Module["asm"]["pF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevolution___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution___destroy___0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevolution___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeRevolution___destroy___0"]=Module["asm"]["qF"]).apply(null,arguments)};var _emscripten_bind_ShapeUpgrade_RemoveInternalWires_ShapeUpgrade_RemoveInternalWires_1=Module["_emscripten_bind_ShapeUpgrade_RemoveInternalWires_ShapeUpgrade_RemoveInternalWires_1"]=function(){return(_emscripten_bind_ShapeUpgrade_RemoveInternalWires_ShapeUpgrade_RemoveInternalWires_1=Module["_emscripten_bind_ShapeUpgrade_RemoveInternalWires_ShapeUpgrade_RemoveInternalWires_1"]=Module["asm"]["rF"]).apply(null,arguments)};var _emscripten_bind_ShapeUpgrade_RemoveInternalWires_MinArea_0=Module["_emscripten_bind_ShapeUpgrade_RemoveInternalWires_MinArea_0"]=function(){return(_emscripten_bind_ShapeUpgrade_RemoveInternalWires_MinArea_0=Module["_emscripten_bind_ShapeUpgrade_RemoveInternalWires_MinArea_0"]=Module["asm"]["sF"]).apply(null,arguments)};var _emscripten_bind_ShapeUpgrade_RemoveInternalWires_RemoveFaceMode_0=Module["_emscripten_bind_ShapeUpgrade_RemoveInternalWires_RemoveFaceMode_0"]=function(){return(_emscripten_bind_ShapeUpgrade_RemoveInternalWires_RemoveFaceMode_0=Module["_emscripten_bind_ShapeUpgrade_RemoveInternalWires_RemoveFaceMode_0"]=Module["asm"]["tF"]).apply(null,arguments)};var _emscripten_bind_ShapeUpgrade_RemoveInternalWires_Perform_0=Module["_emscripten_bind_ShapeUpgrade_RemoveInternalWires_Perform_0"]=function(){return(_emscripten_bind_ShapeUpgrade_RemoveInternalWires_Perform_0=Module["_emscripten_bind_ShapeUpgrade_RemoveInternalWires_Perform_0"]=Module["asm"]["uF"]).apply(null,arguments)};var _emscripten_bind_ShapeUpgrade_RemoveInternalWires_GetResult_0=Module["_emscripten_bind_ShapeUpgrade_RemoveInternalWires_GetResult_0"]=function(){return(_emscripten_bind_ShapeUpgrade_RemoveInternalWires_GetResult_0=Module["_emscripten_bind_ShapeUpgrade_RemoveInternalWires_GetResult_0"]=Module["asm"]["vF"]).apply(null,arguments)};var _emscripten_bind_ShapeUpgrade_RemoveInternalWires___destroy___0=Module["_emscripten_bind_ShapeUpgrade_RemoveInternalWires___destroy___0"]=function(){return(_emscripten_bind_ShapeUpgrade_RemoveInternalWires___destroy___0=Module["_emscripten_bind_ShapeUpgrade_RemoveInternalWires___destroy___0"]=Module["asm"]["wF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_IGESControl_Reader_0=Module["_emscripten_bind_IGESControl_Reader_IGESControl_Reader_0"]=function(){return(_emscripten_bind_IGESControl_Reader_IGESControl_Reader_0=Module["_emscripten_bind_IGESControl_Reader_IGESControl_Reader_0"]=Module["asm"]["xF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_SetNorm_1=Module["_emscripten_bind_IGESControl_Reader_SetNorm_1"]=function(){return(_emscripten_bind_IGESControl_Reader_SetNorm_1=Module["_emscripten_bind_IGESControl_Reader_SetNorm_1"]=Module["asm"]["yF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_SetWS_1=Module["_emscripten_bind_IGESControl_Reader_SetWS_1"]=function(){return(_emscripten_bind_IGESControl_Reader_SetWS_1=Module["_emscripten_bind_IGESControl_Reader_SetWS_1"]=Module["asm"]["zF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_SetWS_2=Module["_emscripten_bind_IGESControl_Reader_SetWS_2"]=function(){return(_emscripten_bind_IGESControl_Reader_SetWS_2=Module["_emscripten_bind_IGESControl_Reader_SetWS_2"]=Module["asm"]["AF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_WS_0=Module["_emscripten_bind_IGESControl_Reader_WS_0"]=function(){return(_emscripten_bind_IGESControl_Reader_WS_0=Module["_emscripten_bind_IGESControl_Reader_WS_0"]=Module["asm"]["BF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_ReadFile_1=Module["_emscripten_bind_IGESControl_Reader_ReadFile_1"]=function(){return(_emscripten_bind_IGESControl_Reader_ReadFile_1=Module["_emscripten_bind_IGESControl_Reader_ReadFile_1"]=Module["asm"]["CF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_NbRootsForTransfer_0=Module["_emscripten_bind_IGESControl_Reader_NbRootsForTransfer_0"]=function(){return(_emscripten_bind_IGESControl_Reader_NbRootsForTransfer_0=Module["_emscripten_bind_IGESControl_Reader_NbRootsForTransfer_0"]=Module["asm"]["DF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_TransferOneRoot_0=Module["_emscripten_bind_IGESControl_Reader_TransferOneRoot_0"]=function(){return(_emscripten_bind_IGESControl_Reader_TransferOneRoot_0=Module["_emscripten_bind_IGESControl_Reader_TransferOneRoot_0"]=Module["asm"]["EF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_TransferOneRoot_1=Module["_emscripten_bind_IGESControl_Reader_TransferOneRoot_1"]=function(){return(_emscripten_bind_IGESControl_Reader_TransferOneRoot_1=Module["_emscripten_bind_IGESControl_Reader_TransferOneRoot_1"]=Module["asm"]["FF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_TransferOne_1=Module["_emscripten_bind_IGESControl_Reader_TransferOne_1"]=function(){return(_emscripten_bind_IGESControl_Reader_TransferOne_1=Module["_emscripten_bind_IGESControl_Reader_TransferOne_1"]=Module["asm"]["GF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_TransferRoots_0=Module["_emscripten_bind_IGESControl_Reader_TransferRoots_0"]=function(){return(_emscripten_bind_IGESControl_Reader_TransferRoots_0=Module["_emscripten_bind_IGESControl_Reader_TransferRoots_0"]=Module["asm"]["HF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_ClearShapes_0=Module["_emscripten_bind_IGESControl_Reader_ClearShapes_0"]=function(){return(_emscripten_bind_IGESControl_Reader_ClearShapes_0=Module["_emscripten_bind_IGESControl_Reader_ClearShapes_0"]=Module["asm"]["IF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_NbShapes_0=Module["_emscripten_bind_IGESControl_Reader_NbShapes_0"]=function(){return(_emscripten_bind_IGESControl_Reader_NbShapes_0=Module["_emscripten_bind_IGESControl_Reader_NbShapes_0"]=Module["asm"]["JF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_Shape_0=Module["_emscripten_bind_IGESControl_Reader_Shape_0"]=function(){return(_emscripten_bind_IGESControl_Reader_Shape_0=Module["_emscripten_bind_IGESControl_Reader_Shape_0"]=Module["asm"]["KF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_Shape_1=Module["_emscripten_bind_IGESControl_Reader_Shape_1"]=function(){return(_emscripten_bind_IGESControl_Reader_Shape_1=Module["_emscripten_bind_IGESControl_Reader_Shape_1"]=Module["asm"]["LF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_OneShape_0=Module["_emscripten_bind_IGESControl_Reader_OneShape_0"]=function(){return(_emscripten_bind_IGESControl_Reader_OneShape_0=Module["_emscripten_bind_IGESControl_Reader_OneShape_0"]=Module["asm"]["MF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_PrintStatsTransfer_1=Module["_emscripten_bind_IGESControl_Reader_PrintStatsTransfer_1"]=function(){return(_emscripten_bind_IGESControl_Reader_PrintStatsTransfer_1=Module["_emscripten_bind_IGESControl_Reader_PrintStatsTransfer_1"]=Module["asm"]["NF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader_PrintStatsTransfer_2=Module["_emscripten_bind_IGESControl_Reader_PrintStatsTransfer_2"]=function(){return(_emscripten_bind_IGESControl_Reader_PrintStatsTransfer_2=Module["_emscripten_bind_IGESControl_Reader_PrintStatsTransfer_2"]=Module["asm"]["OF"]).apply(null,arguments)};var _emscripten_bind_IGESControl_Reader___destroy___0=Module["_emscripten_bind_IGESControl_Reader___destroy___0"]=function(){return(_emscripten_bind_IGESControl_Reader___destroy___0=Module["_emscripten_bind_IGESControl_Reader___destroy___0"]=Module["asm"]["PF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeBox_BRepPrimAPI_MakeBox_2=Module["_emscripten_bind_BRepPrimAPI_MakeBox_BRepPrimAPI_MakeBox_2"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeBox_BRepPrimAPI_MakeBox_2=Module["_emscripten_bind_BRepPrimAPI_MakeBox_BRepPrimAPI_MakeBox_2"]=Module["asm"]["QF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeBox_BRepPrimAPI_MakeBox_3=Module["_emscripten_bind_BRepPrimAPI_MakeBox_BRepPrimAPI_MakeBox_3"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeBox_BRepPrimAPI_MakeBox_3=Module["_emscripten_bind_BRepPrimAPI_MakeBox_BRepPrimAPI_MakeBox_3"]=Module["asm"]["RF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeBox_BRepPrimAPI_MakeBox_4=Module["_emscripten_bind_BRepPrimAPI_MakeBox_BRepPrimAPI_MakeBox_4"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeBox_BRepPrimAPI_MakeBox_4=Module["_emscripten_bind_BRepPrimAPI_MakeBox_BRepPrimAPI_MakeBox_4"]=Module["asm"]["SF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeBox_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_Build_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeBox_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_Build_0"]=Module["asm"]["TF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeBox_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_Shell_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeBox_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_Shell_0"]=Module["asm"]["UF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeBox_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_Solid_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeBox_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_Solid_0"]=Module["asm"]["VF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeBox_BottomFace_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_BottomFace_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeBox_BottomFace_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_BottomFace_0"]=Module["asm"]["WF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeBox_BackFace_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_BackFace_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeBox_BackFace_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_BackFace_0"]=Module["asm"]["XF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeBox_FrontFace_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_FrontFace_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeBox_FrontFace_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_FrontFace_0"]=Module["asm"]["YF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeBox_LeftFace_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_LeftFace_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeBox_LeftFace_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_LeftFace_0"]=Module["asm"]["ZF"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeBox_RightFace_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_RightFace_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeBox_RightFace_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_RightFace_0"]=Module["asm"]["_F"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeBox_TopFace_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_TopFace_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeBox_TopFace_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_TopFace_0"]=Module["asm"]["$F"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeBox_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_Shape_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeBox_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeBox_Shape_0"]=Module["asm"]["aG"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeBox_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakeBox_IsDeleted_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeBox_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakeBox_IsDeleted_1"]=Module["asm"]["bG"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeBox___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeBox___destroy___0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeBox___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeBox___destroy___0"]=Module["asm"]["cG"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Surface_Handle_Geom_Surface_0=Module["_emscripten_bind_Handle_Geom_Surface_Handle_Geom_Surface_0"]=function(){return(_emscripten_bind_Handle_Geom_Surface_Handle_Geom_Surface_0=Module["_emscripten_bind_Handle_Geom_Surface_Handle_Geom_Surface_0"]=Module["asm"]["dG"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Surface_Handle_Geom_Surface_1=Module["_emscripten_bind_Handle_Geom_Surface_Handle_Geom_Surface_1"]=function(){return(_emscripten_bind_Handle_Geom_Surface_Handle_Geom_Surface_1=Module["_emscripten_bind_Handle_Geom_Surface_Handle_Geom_Surface_1"]=Module["asm"]["eG"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Surface_IsNull_0=Module["_emscripten_bind_Handle_Geom_Surface_IsNull_0"]=function(){return(_emscripten_bind_Handle_Geom_Surface_IsNull_0=Module["_emscripten_bind_Handle_Geom_Surface_IsNull_0"]=Module["asm"]["fG"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Surface_Nullify_0=Module["_emscripten_bind_Handle_Geom_Surface_Nullify_0"]=function(){return(_emscripten_bind_Handle_Geom_Surface_Nullify_0=Module["_emscripten_bind_Handle_Geom_Surface_Nullify_0"]=Module["asm"]["gG"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Surface_get_0=Module["_emscripten_bind_Handle_Geom_Surface_get_0"]=function(){return(_emscripten_bind_Handle_Geom_Surface_get_0=Module["_emscripten_bind_Handle_Geom_Surface_get_0"]=Module["asm"]["hG"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Surface___destroy___0=Module["_emscripten_bind_Handle_Geom_Surface___destroy___0"]=function(){return(_emscripten_bind_Handle_Geom_Surface___destroy___0=Module["_emscripten_bind_Handle_Geom_Surface___destroy___0"]=Module["asm"]["iG"]).apply(null,arguments)};var _emscripten_bind_gp_Vec_gp_Vec_3=Module["_emscripten_bind_gp_Vec_gp_Vec_3"]=function(){return(_emscripten_bind_gp_Vec_gp_Vec_3=Module["_emscripten_bind_gp_Vec_gp_Vec_3"]=Module["asm"]["jG"]).apply(null,arguments)};var _emscripten_bind_gp_Vec_X_0=Module["_emscripten_bind_gp_Vec_X_0"]=function(){return(_emscripten_bind_gp_Vec_X_0=Module["_emscripten_bind_gp_Vec_X_0"]=Module["asm"]["kG"]).apply(null,arguments)};var _emscripten_bind_gp_Vec_Y_0=Module["_emscripten_bind_gp_Vec_Y_0"]=function(){return(_emscripten_bind_gp_Vec_Y_0=Module["_emscripten_bind_gp_Vec_Y_0"]=Module["asm"]["lG"]).apply(null,arguments)};var _emscripten_bind_gp_Vec_Z_0=Module["_emscripten_bind_gp_Vec_Z_0"]=function(){return(_emscripten_bind_gp_Vec_Z_0=Module["_emscripten_bind_gp_Vec_Z_0"]=Module["asm"]["mG"]).apply(null,arguments)};var _emscripten_bind_gp_Vec___destroy___0=Module["_emscripten_bind_gp_Vec___destroy___0"]=function(){return(_emscripten_bind_gp_Vec___destroy___0=Module["_emscripten_bind_gp_Vec___destroy___0"]=Module["asm"]["nG"]).apply(null,arguments)};var _emscripten_bind_BRepLib_BuildCurve3d_1=Module["_emscripten_bind_BRepLib_BuildCurve3d_1"]=function(){return(_emscripten_bind_BRepLib_BuildCurve3d_1=Module["_emscripten_bind_BRepLib_BuildCurve3d_1"]=Module["asm"]["oG"]).apply(null,arguments)};var _emscripten_bind_BRepLib_BuildCurve3d_2=Module["_emscripten_bind_BRepLib_BuildCurve3d_2"]=function(){return(_emscripten_bind_BRepLib_BuildCurve3d_2=Module["_emscripten_bind_BRepLib_BuildCurve3d_2"]=Module["asm"]["pG"]).apply(null,arguments)};var _emscripten_bind_BRepLib_BuildCurve3d_3=Module["_emscripten_bind_BRepLib_BuildCurve3d_3"]=function(){return(_emscripten_bind_BRepLib_BuildCurve3d_3=Module["_emscripten_bind_BRepLib_BuildCurve3d_3"]=Module["asm"]["qG"]).apply(null,arguments)};var _emscripten_bind_BRepLib_BuildCurve3d_4=Module["_emscripten_bind_BRepLib_BuildCurve3d_4"]=function(){return(_emscripten_bind_BRepLib_BuildCurve3d_4=Module["_emscripten_bind_BRepLib_BuildCurve3d_4"]=Module["asm"]["rG"]).apply(null,arguments)};var _emscripten_bind_BRepLib_BuildCurve3d_5=Module["_emscripten_bind_BRepLib_BuildCurve3d_5"]=function(){return(_emscripten_bind_BRepLib_BuildCurve3d_5=Module["_emscripten_bind_BRepLib_BuildCurve3d_5"]=Module["asm"]["sG"]).apply(null,arguments)};var _emscripten_bind_BRepLib_BuildCurves3d_1=Module["_emscripten_bind_BRepLib_BuildCurves3d_1"]=function(){return(_emscripten_bind_BRepLib_BuildCurves3d_1=Module["_emscripten_bind_BRepLib_BuildCurves3d_1"]=Module["asm"]["tG"]).apply(null,arguments)};var _emscripten_bind_BRepLib___destroy___0=Module["_emscripten_bind_BRepLib___destroy___0"]=function(){return(_emscripten_bind_BRepLib___destroy___0=Module["_emscripten_bind_BRepLib___destroy___0"]=Module["asm"]["uG"]).apply(null,arguments)};var _emscripten_bind_TopExp_Explorer_TopExp_Explorer_0=Module["_emscripten_bind_TopExp_Explorer_TopExp_Explorer_0"]=function(){return(_emscripten_bind_TopExp_Explorer_TopExp_Explorer_0=Module["_emscripten_bind_TopExp_Explorer_TopExp_Explorer_0"]=Module["asm"]["vG"]).apply(null,arguments)};var _emscripten_bind_TopExp_Explorer_TopExp_Explorer_2=Module["_emscripten_bind_TopExp_Explorer_TopExp_Explorer_2"]=function(){return(_emscripten_bind_TopExp_Explorer_TopExp_Explorer_2=Module["_emscripten_bind_TopExp_Explorer_TopExp_Explorer_2"]=Module["asm"]["wG"]).apply(null,arguments)};var _emscripten_bind_TopExp_Explorer_TopExp_Explorer_3=Module["_emscripten_bind_TopExp_Explorer_TopExp_Explorer_3"]=function(){return(_emscripten_bind_TopExp_Explorer_TopExp_Explorer_3=Module["_emscripten_bind_TopExp_Explorer_TopExp_Explorer_3"]=Module["asm"]["xG"]).apply(null,arguments)};var _emscripten_bind_TopExp_Explorer_Init_2=Module["_emscripten_bind_TopExp_Explorer_Init_2"]=function(){return(_emscripten_bind_TopExp_Explorer_Init_2=Module["_emscripten_bind_TopExp_Explorer_Init_2"]=Module["asm"]["yG"]).apply(null,arguments)};var _emscripten_bind_TopExp_Explorer_Init_3=Module["_emscripten_bind_TopExp_Explorer_Init_3"]=function(){return(_emscripten_bind_TopExp_Explorer_Init_3=Module["_emscripten_bind_TopExp_Explorer_Init_3"]=Module["asm"]["zG"]).apply(null,arguments)};var _emscripten_bind_TopExp_Explorer_More_0=Module["_emscripten_bind_TopExp_Explorer_More_0"]=function(){return(_emscripten_bind_TopExp_Explorer_More_0=Module["_emscripten_bind_TopExp_Explorer_More_0"]=Module["asm"]["AG"]).apply(null,arguments)};var _emscripten_bind_TopExp_Explorer_Next_0=Module["_emscripten_bind_TopExp_Explorer_Next_0"]=function(){return(_emscripten_bind_TopExp_Explorer_Next_0=Module["_emscripten_bind_TopExp_Explorer_Next_0"]=Module["asm"]["BG"]).apply(null,arguments)};var _emscripten_bind_TopExp_Explorer_Current_0=Module["_emscripten_bind_TopExp_Explorer_Current_0"]=function(){return(_emscripten_bind_TopExp_Explorer_Current_0=Module["_emscripten_bind_TopExp_Explorer_Current_0"]=Module["asm"]["CG"]).apply(null,arguments)};var _emscripten_bind_TopExp_Explorer_ReInit_0=Module["_emscripten_bind_TopExp_Explorer_ReInit_0"]=function(){return(_emscripten_bind_TopExp_Explorer_ReInit_0=Module["_emscripten_bind_TopExp_Explorer_ReInit_0"]=Module["asm"]["DG"]).apply(null,arguments)};var _emscripten_bind_TopExp_Explorer_Depth_0=Module["_emscripten_bind_TopExp_Explorer_Depth_0"]=function(){return(_emscripten_bind_TopExp_Explorer_Depth_0=Module["_emscripten_bind_TopExp_Explorer_Depth_0"]=Module["asm"]["EG"]).apply(null,arguments)};var _emscripten_bind_TopExp_Explorer_Clear_0=Module["_emscripten_bind_TopExp_Explorer_Clear_0"]=function(){return(_emscripten_bind_TopExp_Explorer_Clear_0=Module["_emscripten_bind_TopExp_Explorer_Clear_0"]=Module["asm"]["FG"]).apply(null,arguments)};var _emscripten_bind_TopExp_Explorer_Destroy_0=Module["_emscripten_bind_TopExp_Explorer_Destroy_0"]=function(){return(_emscripten_bind_TopExp_Explorer_Destroy_0=Module["_emscripten_bind_TopExp_Explorer_Destroy_0"]=Module["asm"]["GG"]).apply(null,arguments)};var _emscripten_bind_TopExp_Explorer___destroy___0=Module["_emscripten_bind_TopExp_Explorer___destroy___0"]=function(){return(_emscripten_bind_TopExp_Explorer___destroy___0=Module["_emscripten_bind_TopExp_Explorer___destroy___0"]=Module["asm"]["HG"]).apply(null,arguments)};var _emscripten_bind_Poly_Array1OfTriangle_Poly_Array1OfTriangle_0=Module["_emscripten_bind_Poly_Array1OfTriangle_Poly_Array1OfTriangle_0"]=function(){return(_emscripten_bind_Poly_Array1OfTriangle_Poly_Array1OfTriangle_0=Module["_emscripten_bind_Poly_Array1OfTriangle_Poly_Array1OfTriangle_0"]=Module["asm"]["IG"]).apply(null,arguments)};var _emscripten_bind_Poly_Array1OfTriangle_Poly_Array1OfTriangle_2=Module["_emscripten_bind_Poly_Array1OfTriangle_Poly_Array1OfTriangle_2"]=function(){return(_emscripten_bind_Poly_Array1OfTriangle_Poly_Array1OfTriangle_2=Module["_emscripten_bind_Poly_Array1OfTriangle_Poly_Array1OfTriangle_2"]=Module["asm"]["JG"]).apply(null,arguments)};var _emscripten_bind_Poly_Array1OfTriangle_Length_0=Module["_emscripten_bind_Poly_Array1OfTriangle_Length_0"]=function(){return(_emscripten_bind_Poly_Array1OfTriangle_Length_0=Module["_emscripten_bind_Poly_Array1OfTriangle_Length_0"]=Module["asm"]["KG"]).apply(null,arguments)};var _emscripten_bind_Poly_Array1OfTriangle_Lower_0=Module["_emscripten_bind_Poly_Array1OfTriangle_Lower_0"]=function(){return(_emscripten_bind_Poly_Array1OfTriangle_Lower_0=Module["_emscripten_bind_Poly_Array1OfTriangle_Lower_0"]=Module["asm"]["LG"]).apply(null,arguments)};var _emscripten_bind_Poly_Array1OfTriangle_Upper_0=Module["_emscripten_bind_Poly_Array1OfTriangle_Upper_0"]=function(){return(_emscripten_bind_Poly_Array1OfTriangle_Upper_0=Module["_emscripten_bind_Poly_Array1OfTriangle_Upper_0"]=Module["asm"]["MG"]).apply(null,arguments)};var _emscripten_bind_Poly_Array1OfTriangle_Value_1=Module["_emscripten_bind_Poly_Array1OfTriangle_Value_1"]=function(){return(_emscripten_bind_Poly_Array1OfTriangle_Value_1=Module["_emscripten_bind_Poly_Array1OfTriangle_Value_1"]=Module["asm"]["NG"]).apply(null,arguments)};var _emscripten_bind_Poly_Array1OfTriangle_SetValue_2=Module["_emscripten_bind_Poly_Array1OfTriangle_SetValue_2"]=function(){return(_emscripten_bind_Poly_Array1OfTriangle_SetValue_2=Module["_emscripten_bind_Poly_Array1OfTriangle_SetValue_2"]=Module["asm"]["OG"]).apply(null,arguments)};var _emscripten_bind_Poly_Array1OfTriangle___destroy___0=Module["_emscripten_bind_Poly_Array1OfTriangle___destroy___0"]=function(){return(_emscripten_bind_Poly_Array1OfTriangle___destroy___0=Module["_emscripten_bind_Poly_Array1OfTriangle___destroy___0"]=Module["asm"]["PG"]).apply(null,arguments)};var _emscripten_bind_Geom2d_Ellipse_Geom2d_Ellipse_3=Module["_emscripten_bind_Geom2d_Ellipse_Geom2d_Ellipse_3"]=function(){return(_emscripten_bind_Geom2d_Ellipse_Geom2d_Ellipse_3=Module["_emscripten_bind_Geom2d_Ellipse_Geom2d_Ellipse_3"]=Module["asm"]["QG"]).apply(null,arguments)};var _emscripten_bind_Geom2d_Ellipse_Geom2d_Ellipse_4=Module["_emscripten_bind_Geom2d_Ellipse_Geom2d_Ellipse_4"]=function(){return(_emscripten_bind_Geom2d_Ellipse_Geom2d_Ellipse_4=Module["_emscripten_bind_Geom2d_Ellipse_Geom2d_Ellipse_4"]=Module["asm"]["RG"]).apply(null,arguments)};var _emscripten_bind_Geom2d_Ellipse_Period_0=Module["_emscripten_bind_Geom2d_Ellipse_Period_0"]=function(){return(_emscripten_bind_Geom2d_Ellipse_Period_0=Module["_emscripten_bind_Geom2d_Ellipse_Period_0"]=Module["asm"]["SG"]).apply(null,arguments)};var _emscripten_bind_Geom2d_Ellipse_Value_1=Module["_emscripten_bind_Geom2d_Ellipse_Value_1"]=function(){return(_emscripten_bind_Geom2d_Ellipse_Value_1=Module["_emscripten_bind_Geom2d_Ellipse_Value_1"]=Module["asm"]["TG"]).apply(null,arguments)};var _emscripten_bind_Geom2d_Ellipse___destroy___0=Module["_emscripten_bind_Geom2d_Ellipse___destroy___0"]=function(){return(_emscripten_bind_Geom2d_Ellipse___destroy___0=Module["_emscripten_bind_Geom2d_Ellipse___destroy___0"]=Module["asm"]["UG"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell_BRepOffsetAPI_MakePipeShell_1=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_BRepOffsetAPI_MakePipeShell_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell_BRepOffsetAPI_MakePipeShell_1=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_BRepOffsetAPI_MakePipeShell_1"]=Module["asm"]["VG"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell_SetMode_2=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_SetMode_2"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell_SetMode_2=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_SetMode_2"]=Module["asm"]["WG"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell_SetMode_3=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_SetMode_3"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell_SetMode_3=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_SetMode_3"]=Module["asm"]["XG"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell_Add_1=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_Add_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell_Add_1=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_Add_1"]=Module["asm"]["YG"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell_Add_2=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_Add_2"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell_Add_2=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_Add_2"]=Module["asm"]["ZG"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell_Add_3=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_Add_3"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell_Add_3=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_Add_3"]=Module["asm"]["_G"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell_Build_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_Build_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell_Build_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_Build_0"]=Module["asm"]["$G"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell_MakeSolid_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_MakeSolid_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell_MakeSolid_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_MakeSolid_0"]=Module["asm"]["aH"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell_Generated_1=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_Generated_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell_Generated_1=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_Generated_1"]=Module["asm"]["bH"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell_FirstShape_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_FirstShape_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell_FirstShape_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_FirstShape_0"]=Module["asm"]["cH"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell_LastShape_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_LastShape_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell_LastShape_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_LastShape_0"]=Module["asm"]["dH"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell_Shape_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_Shape_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell_Shape_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_Shape_0"]=Module["asm"]["eH"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell_ErrorOnSurface_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_ErrorOnSurface_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell_ErrorOnSurface_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_ErrorOnSurface_0"]=Module["asm"]["fH"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell_GetStatus_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_GetStatus_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell_GetStatus_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_GetStatus_0"]=Module["asm"]["gH"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell_IsReady_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_IsReady_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell_IsReady_0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell_IsReady_0"]=Module["asm"]["hH"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakePipeShell___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell___destroy___0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakePipeShell___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_MakePipeShell___destroy___0"]=Module["asm"]["iH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_GeomLProp_SLProps_5=Module["_emscripten_bind_GeomLProp_SLProps_GeomLProp_SLProps_5"]=function(){return(_emscripten_bind_GeomLProp_SLProps_GeomLProp_SLProps_5=Module["_emscripten_bind_GeomLProp_SLProps_GeomLProp_SLProps_5"]=Module["asm"]["jH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_IsCurvatureDefined_0=Module["_emscripten_bind_GeomLProp_SLProps_IsCurvatureDefined_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_IsCurvatureDefined_0=Module["_emscripten_bind_GeomLProp_SLProps_IsCurvatureDefined_0"]=Module["asm"]["kH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_IsUmbilic_0=Module["_emscripten_bind_GeomLProp_SLProps_IsUmbilic_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_IsUmbilic_0=Module["_emscripten_bind_GeomLProp_SLProps_IsUmbilic_0"]=Module["asm"]["lH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_IsTangentUDefined_0=Module["_emscripten_bind_GeomLProp_SLProps_IsTangentUDefined_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_IsTangentUDefined_0=Module["_emscripten_bind_GeomLProp_SLProps_IsTangentUDefined_0"]=Module["asm"]["mH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_IsTangentVDefined_0=Module["_emscripten_bind_GeomLProp_SLProps_IsTangentVDefined_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_IsTangentVDefined_0=Module["_emscripten_bind_GeomLProp_SLProps_IsTangentVDefined_0"]=Module["asm"]["nH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_TangentU_1=Module["_emscripten_bind_GeomLProp_SLProps_TangentU_1"]=function(){return(_emscripten_bind_GeomLProp_SLProps_TangentU_1=Module["_emscripten_bind_GeomLProp_SLProps_TangentU_1"]=Module["asm"]["oH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_TangentV_1=Module["_emscripten_bind_GeomLProp_SLProps_TangentV_1"]=function(){return(_emscripten_bind_GeomLProp_SLProps_TangentV_1=Module["_emscripten_bind_GeomLProp_SLProps_TangentV_1"]=Module["asm"]["pH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_MaxCurvature_0=Module["_emscripten_bind_GeomLProp_SLProps_MaxCurvature_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_MaxCurvature_0=Module["_emscripten_bind_GeomLProp_SLProps_MaxCurvature_0"]=Module["asm"]["qH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_MinCurvature_0=Module["_emscripten_bind_GeomLProp_SLProps_MinCurvature_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_MinCurvature_0=Module["_emscripten_bind_GeomLProp_SLProps_MinCurvature_0"]=Module["asm"]["rH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_MeanCurvature_0=Module["_emscripten_bind_GeomLProp_SLProps_MeanCurvature_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_MeanCurvature_0=Module["_emscripten_bind_GeomLProp_SLProps_MeanCurvature_0"]=Module["asm"]["sH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_GaussianCurvature_0=Module["_emscripten_bind_GeomLProp_SLProps_GaussianCurvature_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_GaussianCurvature_0=Module["_emscripten_bind_GeomLProp_SLProps_GaussianCurvature_0"]=Module["asm"]["tH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_IsNormalDefined_0=Module["_emscripten_bind_GeomLProp_SLProps_IsNormalDefined_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_IsNormalDefined_0=Module["_emscripten_bind_GeomLProp_SLProps_IsNormalDefined_0"]=Module["asm"]["uH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_Normal_0=Module["_emscripten_bind_GeomLProp_SLProps_Normal_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_Normal_0=Module["_emscripten_bind_GeomLProp_SLProps_Normal_0"]=Module["asm"]["vH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_SetParameters_2=Module["_emscripten_bind_GeomLProp_SLProps_SetParameters_2"]=function(){return(_emscripten_bind_GeomLProp_SLProps_SetParameters_2=Module["_emscripten_bind_GeomLProp_SLProps_SetParameters_2"]=Module["asm"]["wH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_SetSurface_1=Module["_emscripten_bind_GeomLProp_SLProps_SetSurface_1"]=function(){return(_emscripten_bind_GeomLProp_SLProps_SetSurface_1=Module["_emscripten_bind_GeomLProp_SLProps_SetSurface_1"]=Module["asm"]["xH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_Value_0=Module["_emscripten_bind_GeomLProp_SLProps_Value_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_Value_0=Module["_emscripten_bind_GeomLProp_SLProps_Value_0"]=Module["asm"]["yH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_D1U_0=Module["_emscripten_bind_GeomLProp_SLProps_D1U_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_D1U_0=Module["_emscripten_bind_GeomLProp_SLProps_D1U_0"]=Module["asm"]["zH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_D1V_0=Module["_emscripten_bind_GeomLProp_SLProps_D1V_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_D1V_0=Module["_emscripten_bind_GeomLProp_SLProps_D1V_0"]=Module["asm"]["AH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_D2U_0=Module["_emscripten_bind_GeomLProp_SLProps_D2U_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_D2U_0=Module["_emscripten_bind_GeomLProp_SLProps_D2U_0"]=Module["asm"]["BH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_D2V_0=Module["_emscripten_bind_GeomLProp_SLProps_D2V_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_D2V_0=Module["_emscripten_bind_GeomLProp_SLProps_D2V_0"]=Module["asm"]["CH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps_DUV_0=Module["_emscripten_bind_GeomLProp_SLProps_DUV_0"]=function(){return(_emscripten_bind_GeomLProp_SLProps_DUV_0=Module["_emscripten_bind_GeomLProp_SLProps_DUV_0"]=Module["asm"]["DH"]).apply(null,arguments)};var _emscripten_bind_GeomLProp_SLProps___destroy___0=Module["_emscripten_bind_GeomLProp_SLProps___destroy___0"]=function(){return(_emscripten_bind_GeomLProp_SLProps___destroy___0=Module["_emscripten_bind_GeomLProp_SLProps___destroy___0"]=Module["asm"]["EH"]).apply(null,arguments)};var _emscripten_bind_GCPnts_AbscissaPoint_Length_1=Module["_emscripten_bind_GCPnts_AbscissaPoint_Length_1"]=function(){return(_emscripten_bind_GCPnts_AbscissaPoint_Length_1=Module["_emscripten_bind_GCPnts_AbscissaPoint_Length_1"]=Module["asm"]["FH"]).apply(null,arguments)};var _emscripten_bind_GCPnts_AbscissaPoint_Length_3=Module["_emscripten_bind_GCPnts_AbscissaPoint_Length_3"]=function(){return(_emscripten_bind_GCPnts_AbscissaPoint_Length_3=Module["_emscripten_bind_GCPnts_AbscissaPoint_Length_3"]=Module["asm"]["GH"]).apply(null,arguments)};var _emscripten_bind_GCPnts_AbscissaPoint___destroy___0=Module["_emscripten_bind_GCPnts_AbscissaPoint___destroy___0"]=function(){return(_emscripten_bind_GCPnts_AbscissaPoint___destroy___0=Module["_emscripten_bind_GCPnts_AbscissaPoint___destroy___0"]=Module["asm"]["HH"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_Fuse_BRepAlgoAPI_Fuse_2=Module["_emscripten_bind_BRepAlgoAPI_Fuse_BRepAlgoAPI_Fuse_2"]=function(){return(_emscripten_bind_BRepAlgoAPI_Fuse_BRepAlgoAPI_Fuse_2=Module["_emscripten_bind_BRepAlgoAPI_Fuse_BRepAlgoAPI_Fuse_2"]=Module["asm"]["IH"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_Fuse_SetFuzzyValue_1=Module["_emscripten_bind_BRepAlgoAPI_Fuse_SetFuzzyValue_1"]=function(){return(_emscripten_bind_BRepAlgoAPI_Fuse_SetFuzzyValue_1=Module["_emscripten_bind_BRepAlgoAPI_Fuse_SetFuzzyValue_1"]=Module["asm"]["JH"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_Fuse_Build_0=Module["_emscripten_bind_BRepAlgoAPI_Fuse_Build_0"]=function(){return(_emscripten_bind_BRepAlgoAPI_Fuse_Build_0=Module["_emscripten_bind_BRepAlgoAPI_Fuse_Build_0"]=Module["asm"]["KH"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_Fuse_Shape_0=Module["_emscripten_bind_BRepAlgoAPI_Fuse_Shape_0"]=function(){return(_emscripten_bind_BRepAlgoAPI_Fuse_Shape_0=Module["_emscripten_bind_BRepAlgoAPI_Fuse_Shape_0"]=Module["asm"]["LH"]).apply(null,arguments)};var _emscripten_bind_BRepAlgoAPI_Fuse___destroy___0=Module["_emscripten_bind_BRepAlgoAPI_Fuse___destroy___0"]=function(){return(_emscripten_bind_BRepAlgoAPI_Fuse___destroy___0=Module["_emscripten_bind_BRepAlgoAPI_Fuse___destroy___0"]=Module["asm"]["MH"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom2d_TrimmedCurve_Handle_Geom2d_TrimmedCurve_0=Module["_emscripten_bind_Handle_Geom2d_TrimmedCurve_Handle_Geom2d_TrimmedCurve_0"]=function(){return(_emscripten_bind_Handle_Geom2d_TrimmedCurve_Handle_Geom2d_TrimmedCurve_0=Module["_emscripten_bind_Handle_Geom2d_TrimmedCurve_Handle_Geom2d_TrimmedCurve_0"]=Module["asm"]["NH"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom2d_TrimmedCurve_Handle_Geom2d_TrimmedCurve_1=Module["_emscripten_bind_Handle_Geom2d_TrimmedCurve_Handle_Geom2d_TrimmedCurve_1"]=function(){return(_emscripten_bind_Handle_Geom2d_TrimmedCurve_Handle_Geom2d_TrimmedCurve_1=Module["_emscripten_bind_Handle_Geom2d_TrimmedCurve_Handle_Geom2d_TrimmedCurve_1"]=Module["asm"]["OH"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom2d_TrimmedCurve_IsNull_0=Module["_emscripten_bind_Handle_Geom2d_TrimmedCurve_IsNull_0"]=function(){return(_emscripten_bind_Handle_Geom2d_TrimmedCurve_IsNull_0=Module["_emscripten_bind_Handle_Geom2d_TrimmedCurve_IsNull_0"]=Module["asm"]["PH"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom2d_TrimmedCurve_Nullify_0=Module["_emscripten_bind_Handle_Geom2d_TrimmedCurve_Nullify_0"]=function(){return(_emscripten_bind_Handle_Geom2d_TrimmedCurve_Nullify_0=Module["_emscripten_bind_Handle_Geom2d_TrimmedCurve_Nullify_0"]=Module["asm"]["QH"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom2d_TrimmedCurve_get_0=Module["_emscripten_bind_Handle_Geom2d_TrimmedCurve_get_0"]=function(){return(_emscripten_bind_Handle_Geom2d_TrimmedCurve_get_0=Module["_emscripten_bind_Handle_Geom2d_TrimmedCurve_get_0"]=Module["asm"]["RH"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom2d_TrimmedCurve___destroy___0=Module["_emscripten_bind_Handle_Geom2d_TrimmedCurve___destroy___0"]=function(){return(_emscripten_bind_Handle_Geom2d_TrimmedCurve___destroy___0=Module["_emscripten_bind_Handle_Geom2d_TrimmedCurve___destroy___0"]=Module["asm"]["SH"]).apply(null,arguments)};var _emscripten_bind_gp_Parab_gp_Parab_0=Module["_emscripten_bind_gp_Parab_gp_Parab_0"]=function(){return(_emscripten_bind_gp_Parab_gp_Parab_0=Module["_emscripten_bind_gp_Parab_gp_Parab_0"]=Module["asm"]["TH"]).apply(null,arguments)};var _emscripten_bind_gp_Parab_gp_Parab_2=Module["_emscripten_bind_gp_Parab_gp_Parab_2"]=function(){return(_emscripten_bind_gp_Parab_gp_Parab_2=Module["_emscripten_bind_gp_Parab_gp_Parab_2"]=Module["asm"]["UH"]).apply(null,arguments)};var _emscripten_bind_gp_Parab_Focal_0=Module["_emscripten_bind_gp_Parab_Focal_0"]=function(){return(_emscripten_bind_gp_Parab_Focal_0=Module["_emscripten_bind_gp_Parab_Focal_0"]=Module["asm"]["VH"]).apply(null,arguments)};var _emscripten_bind_gp_Parab___destroy___0=Module["_emscripten_bind_gp_Parab___destroy___0"]=function(){return(_emscripten_bind_gp_Parab___destroy___0=Module["_emscripten_bind_gp_Parab___destroy___0"]=Module["asm"]["WH"]).apply(null,arguments)};var _emscripten_bind_gp_XYZ_gp_XYZ_3=Module["_emscripten_bind_gp_XYZ_gp_XYZ_3"]=function(){return(_emscripten_bind_gp_XYZ_gp_XYZ_3=Module["_emscripten_bind_gp_XYZ_gp_XYZ_3"]=Module["asm"]["XH"]).apply(null,arguments)};var _emscripten_bind_gp_XYZ_SetCoord_3=Module["_emscripten_bind_gp_XYZ_SetCoord_3"]=function(){return(_emscripten_bind_gp_XYZ_SetCoord_3=Module["_emscripten_bind_gp_XYZ_SetCoord_3"]=Module["asm"]["YH"]).apply(null,arguments)};var _emscripten_bind_gp_XYZ_SetX_1=Module["_emscripten_bind_gp_XYZ_SetX_1"]=function(){return(_emscripten_bind_gp_XYZ_SetX_1=Module["_emscripten_bind_gp_XYZ_SetX_1"]=Module["asm"]["ZH"]).apply(null,arguments)};var _emscripten_bind_gp_XYZ_SetY_1=Module["_emscripten_bind_gp_XYZ_SetY_1"]=function(){return(_emscripten_bind_gp_XYZ_SetY_1=Module["_emscripten_bind_gp_XYZ_SetY_1"]=Module["asm"]["_H"]).apply(null,arguments)};var _emscripten_bind_gp_XYZ_SetZ_1=Module["_emscripten_bind_gp_XYZ_SetZ_1"]=function(){return(_emscripten_bind_gp_XYZ_SetZ_1=Module["_emscripten_bind_gp_XYZ_SetZ_1"]=Module["asm"]["$H"]).apply(null,arguments)};var _emscripten_bind_gp_XYZ_Coord_1=Module["_emscripten_bind_gp_XYZ_Coord_1"]=function(){return(_emscripten_bind_gp_XYZ_Coord_1=Module["_emscripten_bind_gp_XYZ_Coord_1"]=Module["asm"]["aI"]).apply(null,arguments)};var _emscripten_bind_gp_XYZ_X_0=Module["_emscripten_bind_gp_XYZ_X_0"]=function(){return(_emscripten_bind_gp_XYZ_X_0=Module["_emscripten_bind_gp_XYZ_X_0"]=Module["asm"]["bI"]).apply(null,arguments)};var _emscripten_bind_gp_XYZ_Y_0=Module["_emscripten_bind_gp_XYZ_Y_0"]=function(){return(_emscripten_bind_gp_XYZ_Y_0=Module["_emscripten_bind_gp_XYZ_Y_0"]=Module["asm"]["cI"]).apply(null,arguments)};var _emscripten_bind_gp_XYZ_Z_0=Module["_emscripten_bind_gp_XYZ_Z_0"]=function(){return(_emscripten_bind_gp_XYZ_Z_0=Module["_emscripten_bind_gp_XYZ_Z_0"]=Module["asm"]["dI"]).apply(null,arguments)};var _emscripten_bind_gp_XYZ_IsEqual_2=Module["_emscripten_bind_gp_XYZ_IsEqual_2"]=function(){return(_emscripten_bind_gp_XYZ_IsEqual_2=Module["_emscripten_bind_gp_XYZ_IsEqual_2"]=Module["asm"]["eI"]).apply(null,arguments)};var _emscripten_bind_gp_XYZ___destroy___0=Module["_emscripten_bind_gp_XYZ___destroy___0"]=function(){return(_emscripten_bind_gp_XYZ___destroy___0=Module["_emscripten_bind_gp_XYZ___destroy___0"]=Module["asm"]["fI"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_FindContigousEdges_BRepOffsetAPI_FindContigousEdges_0=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_BRepOffsetAPI_FindContigousEdges_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_FindContigousEdges_BRepOffsetAPI_FindContigousEdges_0=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_BRepOffsetAPI_FindContigousEdges_0"]=Module["asm"]["gI"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_FindContigousEdges_BRepOffsetAPI_FindContigousEdges_1=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_BRepOffsetAPI_FindContigousEdges_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_FindContigousEdges_BRepOffsetAPI_FindContigousEdges_1=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_BRepOffsetAPI_FindContigousEdges_1"]=Module["asm"]["hI"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_FindContigousEdges_BRepOffsetAPI_FindContigousEdges_2=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_BRepOffsetAPI_FindContigousEdges_2"]=function(){return(_emscripten_bind_BRepOffsetAPI_FindContigousEdges_BRepOffsetAPI_FindContigousEdges_2=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_BRepOffsetAPI_FindContigousEdges_2"]=Module["asm"]["iI"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_FindContigousEdges_Add_1=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_Add_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_FindContigousEdges_Add_1=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_Add_1"]=Module["asm"]["jI"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_FindContigousEdges_Perform_0=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_Perform_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_FindContigousEdges_Perform_0=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_Perform_0"]=Module["asm"]["kI"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_FindContigousEdges_NbContigousEdges_0=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_NbContigousEdges_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_FindContigousEdges_NbContigousEdges_0=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_NbContigousEdges_0"]=Module["asm"]["lI"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_FindContigousEdges_ContigousEdge_1=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_ContigousEdge_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_FindContigousEdges_ContigousEdge_1=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_ContigousEdge_1"]=Module["asm"]["mI"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_FindContigousEdges_ContigousEdgeCouple_1=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_ContigousEdgeCouple_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_FindContigousEdges_ContigousEdgeCouple_1=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges_ContigousEdgeCouple_1"]=Module["asm"]["nI"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_FindContigousEdges___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges___destroy___0"]=function(){return(_emscripten_bind_BRepOffsetAPI_FindContigousEdges___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_FindContigousEdges___destroy___0"]=Module["asm"]["oI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_BRepAdaptor_Surface_0=Module["_emscripten_bind_BRepAdaptor_Surface_BRepAdaptor_Surface_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_BRepAdaptor_Surface_0=Module["_emscripten_bind_BRepAdaptor_Surface_BRepAdaptor_Surface_0"]=Module["asm"]["pI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_BRepAdaptor_Surface_1=Module["_emscripten_bind_BRepAdaptor_Surface_BRepAdaptor_Surface_1"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_BRepAdaptor_Surface_1=Module["_emscripten_bind_BRepAdaptor_Surface_BRepAdaptor_Surface_1"]=Module["asm"]["qI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_BRepAdaptor_Surface_2=Module["_emscripten_bind_BRepAdaptor_Surface_BRepAdaptor_Surface_2"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_BRepAdaptor_Surface_2=Module["_emscripten_bind_BRepAdaptor_Surface_BRepAdaptor_Surface_2"]=Module["asm"]["rI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_Initialize_1=Module["_emscripten_bind_BRepAdaptor_Surface_Initialize_1"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_Initialize_1=Module["_emscripten_bind_BRepAdaptor_Surface_Initialize_1"]=Module["asm"]["sI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_Initialize_2=Module["_emscripten_bind_BRepAdaptor_Surface_Initialize_2"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_Initialize_2=Module["_emscripten_bind_BRepAdaptor_Surface_Initialize_2"]=Module["asm"]["tI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_Trsf_0=Module["_emscripten_bind_BRepAdaptor_Surface_Trsf_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_Trsf_0=Module["_emscripten_bind_BRepAdaptor_Surface_Trsf_0"]=Module["asm"]["uI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_Face_0=Module["_emscripten_bind_BRepAdaptor_Surface_Face_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_Face_0=Module["_emscripten_bind_BRepAdaptor_Surface_Face_0"]=Module["asm"]["vI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_Tolerance_0=Module["_emscripten_bind_BRepAdaptor_Surface_Tolerance_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_Tolerance_0=Module["_emscripten_bind_BRepAdaptor_Surface_Tolerance_0"]=Module["asm"]["wI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_FirstUParameter_0=Module["_emscripten_bind_BRepAdaptor_Surface_FirstUParameter_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_FirstUParameter_0=Module["_emscripten_bind_BRepAdaptor_Surface_FirstUParameter_0"]=Module["asm"]["xI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_LastUParameter_0=Module["_emscripten_bind_BRepAdaptor_Surface_LastUParameter_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_LastUParameter_0=Module["_emscripten_bind_BRepAdaptor_Surface_LastUParameter_0"]=Module["asm"]["yI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_FirstVParameter_0=Module["_emscripten_bind_BRepAdaptor_Surface_FirstVParameter_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_FirstVParameter_0=Module["_emscripten_bind_BRepAdaptor_Surface_FirstVParameter_0"]=Module["asm"]["zI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_LastVParameter_0=Module["_emscripten_bind_BRepAdaptor_Surface_LastVParameter_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_LastVParameter_0=Module["_emscripten_bind_BRepAdaptor_Surface_LastVParameter_0"]=Module["asm"]["AI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_IsUClosed_0=Module["_emscripten_bind_BRepAdaptor_Surface_IsUClosed_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_IsUClosed_0=Module["_emscripten_bind_BRepAdaptor_Surface_IsUClosed_0"]=Module["asm"]["BI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_IsVClosed_0=Module["_emscripten_bind_BRepAdaptor_Surface_IsVClosed_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_IsVClosed_0=Module["_emscripten_bind_BRepAdaptor_Surface_IsVClosed_0"]=Module["asm"]["CI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_IsUPeriodic_0=Module["_emscripten_bind_BRepAdaptor_Surface_IsUPeriodic_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_IsUPeriodic_0=Module["_emscripten_bind_BRepAdaptor_Surface_IsUPeriodic_0"]=Module["asm"]["DI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_UPeriod_0=Module["_emscripten_bind_BRepAdaptor_Surface_UPeriod_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_UPeriod_0=Module["_emscripten_bind_BRepAdaptor_Surface_UPeriod_0"]=Module["asm"]["EI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_IsVPeriodic_0=Module["_emscripten_bind_BRepAdaptor_Surface_IsVPeriodic_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_IsVPeriodic_0=Module["_emscripten_bind_BRepAdaptor_Surface_IsVPeriodic_0"]=Module["asm"]["FI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_VPeriod_0=Module["_emscripten_bind_BRepAdaptor_Surface_VPeriod_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_VPeriod_0=Module["_emscripten_bind_BRepAdaptor_Surface_VPeriod_0"]=Module["asm"]["GI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_Value_2=Module["_emscripten_bind_BRepAdaptor_Surface_Value_2"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_Value_2=Module["_emscripten_bind_BRepAdaptor_Surface_Value_2"]=Module["asm"]["HI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_D0_3=Module["_emscripten_bind_BRepAdaptor_Surface_D0_3"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_D0_3=Module["_emscripten_bind_BRepAdaptor_Surface_D0_3"]=Module["asm"]["II"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_D1_5=Module["_emscripten_bind_BRepAdaptor_Surface_D1_5"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_D1_5=Module["_emscripten_bind_BRepAdaptor_Surface_D1_5"]=Module["asm"]["JI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_D2_8=Module["_emscripten_bind_BRepAdaptor_Surface_D2_8"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_D2_8=Module["_emscripten_bind_BRepAdaptor_Surface_D2_8"]=Module["asm"]["KI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_D3_12=Module["_emscripten_bind_BRepAdaptor_Surface_D3_12"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_D3_12=Module["_emscripten_bind_BRepAdaptor_Surface_D3_12"]=Module["asm"]["LI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_DN_4=Module["_emscripten_bind_BRepAdaptor_Surface_DN_4"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_DN_4=Module["_emscripten_bind_BRepAdaptor_Surface_DN_4"]=Module["asm"]["MI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_UResolution_1=Module["_emscripten_bind_BRepAdaptor_Surface_UResolution_1"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_UResolution_1=Module["_emscripten_bind_BRepAdaptor_Surface_UResolution_1"]=Module["asm"]["NI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_VResolution_1=Module["_emscripten_bind_BRepAdaptor_Surface_VResolution_1"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_VResolution_1=Module["_emscripten_bind_BRepAdaptor_Surface_VResolution_1"]=Module["asm"]["OI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_GetType_0=Module["_emscripten_bind_BRepAdaptor_Surface_GetType_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_GetType_0=Module["_emscripten_bind_BRepAdaptor_Surface_GetType_0"]=Module["asm"]["PI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_Plane_0=Module["_emscripten_bind_BRepAdaptor_Surface_Plane_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_Plane_0=Module["_emscripten_bind_BRepAdaptor_Surface_Plane_0"]=Module["asm"]["QI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_UDegree_0=Module["_emscripten_bind_BRepAdaptor_Surface_UDegree_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_UDegree_0=Module["_emscripten_bind_BRepAdaptor_Surface_UDegree_0"]=Module["asm"]["RI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_NbUPoles_0=Module["_emscripten_bind_BRepAdaptor_Surface_NbUPoles_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_NbUPoles_0=Module["_emscripten_bind_BRepAdaptor_Surface_NbUPoles_0"]=Module["asm"]["SI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_VDegree_0=Module["_emscripten_bind_BRepAdaptor_Surface_VDegree_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_VDegree_0=Module["_emscripten_bind_BRepAdaptor_Surface_VDegree_0"]=Module["asm"]["TI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_NbVPoles_0=Module["_emscripten_bind_BRepAdaptor_Surface_NbVPoles_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_NbVPoles_0=Module["_emscripten_bind_BRepAdaptor_Surface_NbVPoles_0"]=Module["asm"]["UI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_NbUKnots_0=Module["_emscripten_bind_BRepAdaptor_Surface_NbUKnots_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_NbUKnots_0=Module["_emscripten_bind_BRepAdaptor_Surface_NbUKnots_0"]=Module["asm"]["VI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_NbVKnots_0=Module["_emscripten_bind_BRepAdaptor_Surface_NbVKnots_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_NbVKnots_0=Module["_emscripten_bind_BRepAdaptor_Surface_NbVKnots_0"]=Module["asm"]["WI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_IsURational_0=Module["_emscripten_bind_BRepAdaptor_Surface_IsURational_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_IsURational_0=Module["_emscripten_bind_BRepAdaptor_Surface_IsURational_0"]=Module["asm"]["XI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_IsVRational_0=Module["_emscripten_bind_BRepAdaptor_Surface_IsVRational_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_IsVRational_0=Module["_emscripten_bind_BRepAdaptor_Surface_IsVRational_0"]=Module["asm"]["YI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_AxeOfRevolution_0=Module["_emscripten_bind_BRepAdaptor_Surface_AxeOfRevolution_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_AxeOfRevolution_0=Module["_emscripten_bind_BRepAdaptor_Surface_AxeOfRevolution_0"]=Module["asm"]["ZI"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_Direction_0=Module["_emscripten_bind_BRepAdaptor_Surface_Direction_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_Direction_0=Module["_emscripten_bind_BRepAdaptor_Surface_Direction_0"]=Module["asm"]["_I"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface_OffsetValue_0=Module["_emscripten_bind_BRepAdaptor_Surface_OffsetValue_0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface_OffsetValue_0=Module["_emscripten_bind_BRepAdaptor_Surface_OffsetValue_0"]=Module["asm"]["$I"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Surface___destroy___0=Module["_emscripten_bind_BRepAdaptor_Surface___destroy___0"]=function(){return(_emscripten_bind_BRepAdaptor_Surface___destroy___0=Module["_emscripten_bind_BRepAdaptor_Surface___destroy___0"]=Module["asm"]["aJ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_4=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_4"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_4=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_4"]=Module["asm"]["bJ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_5=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_5"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_5=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_5"]=Module["asm"]["cJ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_7=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_7"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_7=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_7"]=Module["asm"]["dJ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_8=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_8"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_8=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_BRepPrimAPI_MakeWedge_8"]=Module["asm"]["eJ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeWedge_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_Build_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeWedge_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_Build_0"]=Module["asm"]["fJ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeWedge_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_Shell_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeWedge_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_Shell_0"]=Module["asm"]["gJ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeWedge_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_Solid_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeWedge_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_Solid_0"]=Module["asm"]["hJ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeWedge_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_Shape_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeWedge_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeWedge_Shape_0"]=Module["asm"]["iJ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeWedge___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeWedge___destroy___0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeWedge___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeWedge___destroy___0"]=Module["asm"]["jJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_Geom_BezierCurve_1=Module["_emscripten_bind_Geom_BezierCurve_Geom_BezierCurve_1"]=function(){return(_emscripten_bind_Geom_BezierCurve_Geom_BezierCurve_1=Module["_emscripten_bind_Geom_BezierCurve_Geom_BezierCurve_1"]=Module["asm"]["kJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_Geom_BezierCurve_2=Module["_emscripten_bind_Geom_BezierCurve_Geom_BezierCurve_2"]=function(){return(_emscripten_bind_Geom_BezierCurve_Geom_BezierCurve_2=Module["_emscripten_bind_Geom_BezierCurve_Geom_BezierCurve_2"]=Module["asm"]["lJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_Reverse_0=Module["_emscripten_bind_Geom_BezierCurve_Reverse_0"]=function(){return(_emscripten_bind_Geom_BezierCurve_Reverse_0=Module["_emscripten_bind_Geom_BezierCurve_Reverse_0"]=Module["asm"]["mJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_ReversedParameter_1=Module["_emscripten_bind_Geom_BezierCurve_ReversedParameter_1"]=function(){return(_emscripten_bind_Geom_BezierCurve_ReversedParameter_1=Module["_emscripten_bind_Geom_BezierCurve_ReversedParameter_1"]=Module["asm"]["nJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_IsCN_1=Module["_emscripten_bind_Geom_BezierCurve_IsCN_1"]=function(){return(_emscripten_bind_Geom_BezierCurve_IsCN_1=Module["_emscripten_bind_Geom_BezierCurve_IsCN_1"]=Module["asm"]["oJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_FirstParameter_0=Module["_emscripten_bind_Geom_BezierCurve_FirstParameter_0"]=function(){return(_emscripten_bind_Geom_BezierCurve_FirstParameter_0=Module["_emscripten_bind_Geom_BezierCurve_FirstParameter_0"]=Module["asm"]["pJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_IsClosed_0=Module["_emscripten_bind_Geom_BezierCurve_IsClosed_0"]=function(){return(_emscripten_bind_Geom_BezierCurve_IsClosed_0=Module["_emscripten_bind_Geom_BezierCurve_IsClosed_0"]=Module["asm"]["qJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_IsPeriodic_0=Module["_emscripten_bind_Geom_BezierCurve_IsPeriodic_0"]=function(){return(_emscripten_bind_Geom_BezierCurve_IsPeriodic_0=Module["_emscripten_bind_Geom_BezierCurve_IsPeriodic_0"]=Module["asm"]["rJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_Period_0=Module["_emscripten_bind_Geom_BezierCurve_Period_0"]=function(){return(_emscripten_bind_Geom_BezierCurve_Period_0=Module["_emscripten_bind_Geom_BezierCurve_Period_0"]=Module["asm"]["sJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_LastParameter_0=Module["_emscripten_bind_Geom_BezierCurve_LastParameter_0"]=function(){return(_emscripten_bind_Geom_BezierCurve_LastParameter_0=Module["_emscripten_bind_Geom_BezierCurve_LastParameter_0"]=Module["asm"]["tJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_StartPoint_0=Module["_emscripten_bind_Geom_BezierCurve_StartPoint_0"]=function(){return(_emscripten_bind_Geom_BezierCurve_StartPoint_0=Module["_emscripten_bind_Geom_BezierCurve_StartPoint_0"]=Module["asm"]["uJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_D0_2=Module["_emscripten_bind_Geom_BezierCurve_D0_2"]=function(){return(_emscripten_bind_Geom_BezierCurve_D0_2=Module["_emscripten_bind_Geom_BezierCurve_D0_2"]=Module["asm"]["vJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_D1_3=Module["_emscripten_bind_Geom_BezierCurve_D1_3"]=function(){return(_emscripten_bind_Geom_BezierCurve_D1_3=Module["_emscripten_bind_Geom_BezierCurve_D1_3"]=Module["asm"]["wJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_D2_4=Module["_emscripten_bind_Geom_BezierCurve_D2_4"]=function(){return(_emscripten_bind_Geom_BezierCurve_D2_4=Module["_emscripten_bind_Geom_BezierCurve_D2_4"]=Module["asm"]["xJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_D3_5=Module["_emscripten_bind_Geom_BezierCurve_D3_5"]=function(){return(_emscripten_bind_Geom_BezierCurve_D3_5=Module["_emscripten_bind_Geom_BezierCurve_D3_5"]=Module["asm"]["yJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_DN_2=Module["_emscripten_bind_Geom_BezierCurve_DN_2"]=function(){return(_emscripten_bind_Geom_BezierCurve_DN_2=Module["_emscripten_bind_Geom_BezierCurve_DN_2"]=Module["asm"]["zJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_Transform_1=Module["_emscripten_bind_Geom_BezierCurve_Transform_1"]=function(){return(_emscripten_bind_Geom_BezierCurve_Transform_1=Module["_emscripten_bind_Geom_BezierCurve_Transform_1"]=Module["asm"]["AJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_Reversed_0=Module["_emscripten_bind_Geom_BezierCurve_Reversed_0"]=function(){return(_emscripten_bind_Geom_BezierCurve_Reversed_0=Module["_emscripten_bind_Geom_BezierCurve_Reversed_0"]=Module["asm"]["BJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve_Value_1=Module["_emscripten_bind_Geom_BezierCurve_Value_1"]=function(){return(_emscripten_bind_Geom_BezierCurve_Value_1=Module["_emscripten_bind_Geom_BezierCurve_Value_1"]=Module["asm"]["CJ"]).apply(null,arguments)};var _emscripten_bind_Geom_BezierCurve___destroy___0=Module["_emscripten_bind_Geom_BezierCurve___destroy___0"]=function(){return(_emscripten_bind_Geom_BezierCurve___destroy___0=Module["_emscripten_bind_Geom_BezierCurve___destroy___0"]=Module["asm"]["DJ"]).apply(null,arguments)};var _emscripten_bind_GCE2d_MakeSegment_GCE2d_MakeSegment_2=Module["_emscripten_bind_GCE2d_MakeSegment_GCE2d_MakeSegment_2"]=function(){return(_emscripten_bind_GCE2d_MakeSegment_GCE2d_MakeSegment_2=Module["_emscripten_bind_GCE2d_MakeSegment_GCE2d_MakeSegment_2"]=Module["asm"]["EJ"]).apply(null,arguments)};var _emscripten_bind_GCE2d_MakeSegment_Value_0=Module["_emscripten_bind_GCE2d_MakeSegment_Value_0"]=function(){return(_emscripten_bind_GCE2d_MakeSegment_Value_0=Module["_emscripten_bind_GCE2d_MakeSegment_Value_0"]=Module["asm"]["FJ"]).apply(null,arguments)};var _emscripten_bind_GCE2d_MakeSegment___destroy___0=Module["_emscripten_bind_GCE2d_MakeSegment___destroy___0"]=function(){return(_emscripten_bind_GCE2d_MakeSegment___destroy___0=Module["_emscripten_bind_GCE2d_MakeSegment___destroy___0"]=Module["asm"]["GJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_Geom_Ellipse_1=Module["_emscripten_bind_Geom_Ellipse_Geom_Ellipse_1"]=function(){return(_emscripten_bind_Geom_Ellipse_Geom_Ellipse_1=Module["_emscripten_bind_Geom_Ellipse_Geom_Ellipse_1"]=Module["asm"]["HJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_Geom_Ellipse_3=Module["_emscripten_bind_Geom_Ellipse_Geom_Ellipse_3"]=function(){return(_emscripten_bind_Geom_Ellipse_Geom_Ellipse_3=Module["_emscripten_bind_Geom_Ellipse_Geom_Ellipse_3"]=Module["asm"]["IJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_MajorRadius_0=Module["_emscripten_bind_Geom_Ellipse_MajorRadius_0"]=function(){return(_emscripten_bind_Geom_Ellipse_MajorRadius_0=Module["_emscripten_bind_Geom_Ellipse_MajorRadius_0"]=Module["asm"]["JJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_MinorRadius_0=Module["_emscripten_bind_Geom_Ellipse_MinorRadius_0"]=function(){return(_emscripten_bind_Geom_Ellipse_MinorRadius_0=Module["_emscripten_bind_Geom_Ellipse_MinorRadius_0"]=Module["asm"]["KJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_Reverse_0=Module["_emscripten_bind_Geom_Ellipse_Reverse_0"]=function(){return(_emscripten_bind_Geom_Ellipse_Reverse_0=Module["_emscripten_bind_Geom_Ellipse_Reverse_0"]=Module["asm"]["LJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_ReversedParameter_1=Module["_emscripten_bind_Geom_Ellipse_ReversedParameter_1"]=function(){return(_emscripten_bind_Geom_Ellipse_ReversedParameter_1=Module["_emscripten_bind_Geom_Ellipse_ReversedParameter_1"]=Module["asm"]["MJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_TransformedParameter_2=Module["_emscripten_bind_Geom_Ellipse_TransformedParameter_2"]=function(){return(_emscripten_bind_Geom_Ellipse_TransformedParameter_2=Module["_emscripten_bind_Geom_Ellipse_TransformedParameter_2"]=Module["asm"]["NJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_ParametricTransformation_1=Module["_emscripten_bind_Geom_Ellipse_ParametricTransformation_1"]=function(){return(_emscripten_bind_Geom_Ellipse_ParametricTransformation_1=Module["_emscripten_bind_Geom_Ellipse_ParametricTransformation_1"]=Module["asm"]["OJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_Reversed_0=Module["_emscripten_bind_Geom_Ellipse_Reversed_0"]=function(){return(_emscripten_bind_Geom_Ellipse_Reversed_0=Module["_emscripten_bind_Geom_Ellipse_Reversed_0"]=Module["asm"]["PJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_FirstParameter_0=Module["_emscripten_bind_Geom_Ellipse_FirstParameter_0"]=function(){return(_emscripten_bind_Geom_Ellipse_FirstParameter_0=Module["_emscripten_bind_Geom_Ellipse_FirstParameter_0"]=Module["asm"]["QJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_LastParameter_0=Module["_emscripten_bind_Geom_Ellipse_LastParameter_0"]=function(){return(_emscripten_bind_Geom_Ellipse_LastParameter_0=Module["_emscripten_bind_Geom_Ellipse_LastParameter_0"]=Module["asm"]["RJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_IsClosed_0=Module["_emscripten_bind_Geom_Ellipse_IsClosed_0"]=function(){return(_emscripten_bind_Geom_Ellipse_IsClosed_0=Module["_emscripten_bind_Geom_Ellipse_IsClosed_0"]=Module["asm"]["SJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_IsPeriodic_0=Module["_emscripten_bind_Geom_Ellipse_IsPeriodic_0"]=function(){return(_emscripten_bind_Geom_Ellipse_IsPeriodic_0=Module["_emscripten_bind_Geom_Ellipse_IsPeriodic_0"]=Module["asm"]["TJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_Period_0=Module["_emscripten_bind_Geom_Ellipse_Period_0"]=function(){return(_emscripten_bind_Geom_Ellipse_Period_0=Module["_emscripten_bind_Geom_Ellipse_Period_0"]=Module["asm"]["UJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_IsCN_1=Module["_emscripten_bind_Geom_Ellipse_IsCN_1"]=function(){return(_emscripten_bind_Geom_Ellipse_IsCN_1=Module["_emscripten_bind_Geom_Ellipse_IsCN_1"]=Module["asm"]["VJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_D0_2=Module["_emscripten_bind_Geom_Ellipse_D0_2"]=function(){return(_emscripten_bind_Geom_Ellipse_D0_2=Module["_emscripten_bind_Geom_Ellipse_D0_2"]=Module["asm"]["WJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_D1_3=Module["_emscripten_bind_Geom_Ellipse_D1_3"]=function(){return(_emscripten_bind_Geom_Ellipse_D1_3=Module["_emscripten_bind_Geom_Ellipse_D1_3"]=Module["asm"]["XJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_D2_4=Module["_emscripten_bind_Geom_Ellipse_D2_4"]=function(){return(_emscripten_bind_Geom_Ellipse_D2_4=Module["_emscripten_bind_Geom_Ellipse_D2_4"]=Module["asm"]["YJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_D3_5=Module["_emscripten_bind_Geom_Ellipse_D3_5"]=function(){return(_emscripten_bind_Geom_Ellipse_D3_5=Module["_emscripten_bind_Geom_Ellipse_D3_5"]=Module["asm"]["ZJ"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_DN_2=Module["_emscripten_bind_Geom_Ellipse_DN_2"]=function(){return(_emscripten_bind_Geom_Ellipse_DN_2=Module["_emscripten_bind_Geom_Ellipse_DN_2"]=Module["asm"]["_J"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse_Value_1=Module["_emscripten_bind_Geom_Ellipse_Value_1"]=function(){return(_emscripten_bind_Geom_Ellipse_Value_1=Module["_emscripten_bind_Geom_Ellipse_Value_1"]=Module["asm"]["$J"]).apply(null,arguments)};var _emscripten_bind_Geom_Ellipse___destroy___0=Module["_emscripten_bind_Geom_Ellipse___destroy___0"]=function(){return(_emscripten_bind_Geom_Ellipse___destroy___0=Module["_emscripten_bind_Geom_Ellipse___destroy___0"]=Module["asm"]["aK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_TopoDS_Compound_0=Module["_emscripten_bind_TopoDS_Compound_TopoDS_Compound_0"]=function(){return(_emscripten_bind_TopoDS_Compound_TopoDS_Compound_0=Module["_emscripten_bind_TopoDS_Compound_TopoDS_Compound_0"]=Module["asm"]["bK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_TopoDS_Compound_1=Module["_emscripten_bind_TopoDS_Compound_TopoDS_Compound_1"]=function(){return(_emscripten_bind_TopoDS_Compound_TopoDS_Compound_1=Module["_emscripten_bind_TopoDS_Compound_TopoDS_Compound_1"]=Module["asm"]["cK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_IsNull_0=Module["_emscripten_bind_TopoDS_Compound_IsNull_0"]=function(){return(_emscripten_bind_TopoDS_Compound_IsNull_0=Module["_emscripten_bind_TopoDS_Compound_IsNull_0"]=Module["asm"]["dK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Nullify_0=Module["_emscripten_bind_TopoDS_Compound_Nullify_0"]=function(){return(_emscripten_bind_TopoDS_Compound_Nullify_0=Module["_emscripten_bind_TopoDS_Compound_Nullify_0"]=Module["asm"]["eK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Location_0=Module["_emscripten_bind_TopoDS_Compound_Location_0"]=function(){return(_emscripten_bind_TopoDS_Compound_Location_0=Module["_emscripten_bind_TopoDS_Compound_Location_0"]=Module["asm"]["fK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Located_1=Module["_emscripten_bind_TopoDS_Compound_Located_1"]=function(){return(_emscripten_bind_TopoDS_Compound_Located_1=Module["_emscripten_bind_TopoDS_Compound_Located_1"]=Module["asm"]["gK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Orientation_0=Module["_emscripten_bind_TopoDS_Compound_Orientation_0"]=function(){return(_emscripten_bind_TopoDS_Compound_Orientation_0=Module["_emscripten_bind_TopoDS_Compound_Orientation_0"]=Module["asm"]["hK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Oriented_1=Module["_emscripten_bind_TopoDS_Compound_Oriented_1"]=function(){return(_emscripten_bind_TopoDS_Compound_Oriented_1=Module["_emscripten_bind_TopoDS_Compound_Oriented_1"]=Module["asm"]["iK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_ShapeType_0=Module["_emscripten_bind_TopoDS_Compound_ShapeType_0"]=function(){return(_emscripten_bind_TopoDS_Compound_ShapeType_0=Module["_emscripten_bind_TopoDS_Compound_ShapeType_0"]=Module["asm"]["jK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Free_0=Module["_emscripten_bind_TopoDS_Compound_Free_0"]=function(){return(_emscripten_bind_TopoDS_Compound_Free_0=Module["_emscripten_bind_TopoDS_Compound_Free_0"]=Module["asm"]["kK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Locked_0=Module["_emscripten_bind_TopoDS_Compound_Locked_0"]=function(){return(_emscripten_bind_TopoDS_Compound_Locked_0=Module["_emscripten_bind_TopoDS_Compound_Locked_0"]=Module["asm"]["lK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Modified_0=Module["_emscripten_bind_TopoDS_Compound_Modified_0"]=function(){return(_emscripten_bind_TopoDS_Compound_Modified_0=Module["_emscripten_bind_TopoDS_Compound_Modified_0"]=Module["asm"]["mK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Checked_0=Module["_emscripten_bind_TopoDS_Compound_Checked_0"]=function(){return(_emscripten_bind_TopoDS_Compound_Checked_0=Module["_emscripten_bind_TopoDS_Compound_Checked_0"]=Module["asm"]["nK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Orientable_0=Module["_emscripten_bind_TopoDS_Compound_Orientable_0"]=function(){return(_emscripten_bind_TopoDS_Compound_Orientable_0=Module["_emscripten_bind_TopoDS_Compound_Orientable_0"]=Module["asm"]["oK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Closed_0=Module["_emscripten_bind_TopoDS_Compound_Closed_0"]=function(){return(_emscripten_bind_TopoDS_Compound_Closed_0=Module["_emscripten_bind_TopoDS_Compound_Closed_0"]=Module["asm"]["pK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Infinite_0=Module["_emscripten_bind_TopoDS_Compound_Infinite_0"]=function(){return(_emscripten_bind_TopoDS_Compound_Infinite_0=Module["_emscripten_bind_TopoDS_Compound_Infinite_0"]=Module["asm"]["qK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Convex_0=Module["_emscripten_bind_TopoDS_Compound_Convex_0"]=function(){return(_emscripten_bind_TopoDS_Compound_Convex_0=Module["_emscripten_bind_TopoDS_Compound_Convex_0"]=Module["asm"]["rK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Move_1=Module["_emscripten_bind_TopoDS_Compound_Move_1"]=function(){return(_emscripten_bind_TopoDS_Compound_Move_1=Module["_emscripten_bind_TopoDS_Compound_Move_1"]=Module["asm"]["sK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Moved_1=Module["_emscripten_bind_TopoDS_Compound_Moved_1"]=function(){return(_emscripten_bind_TopoDS_Compound_Moved_1=Module["_emscripten_bind_TopoDS_Compound_Moved_1"]=Module["asm"]["tK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Reverse_0=Module["_emscripten_bind_TopoDS_Compound_Reverse_0"]=function(){return(_emscripten_bind_TopoDS_Compound_Reverse_0=Module["_emscripten_bind_TopoDS_Compound_Reverse_0"]=Module["asm"]["uK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Reversed_0=Module["_emscripten_bind_TopoDS_Compound_Reversed_0"]=function(){return(_emscripten_bind_TopoDS_Compound_Reversed_0=Module["_emscripten_bind_TopoDS_Compound_Reversed_0"]=Module["asm"]["vK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Complement_0=Module["_emscripten_bind_TopoDS_Compound_Complement_0"]=function(){return(_emscripten_bind_TopoDS_Compound_Complement_0=Module["_emscripten_bind_TopoDS_Compound_Complement_0"]=Module["asm"]["wK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Complemented_0=Module["_emscripten_bind_TopoDS_Compound_Complemented_0"]=function(){return(_emscripten_bind_TopoDS_Compound_Complemented_0=Module["_emscripten_bind_TopoDS_Compound_Complemented_0"]=Module["asm"]["xK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Compose_1=Module["_emscripten_bind_TopoDS_Compound_Compose_1"]=function(){return(_emscripten_bind_TopoDS_Compound_Compose_1=Module["_emscripten_bind_TopoDS_Compound_Compose_1"]=Module["asm"]["yK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_Composed_1=Module["_emscripten_bind_TopoDS_Compound_Composed_1"]=function(){return(_emscripten_bind_TopoDS_Compound_Composed_1=Module["_emscripten_bind_TopoDS_Compound_Composed_1"]=Module["asm"]["zK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_NbChildren_0=Module["_emscripten_bind_TopoDS_Compound_NbChildren_0"]=function(){return(_emscripten_bind_TopoDS_Compound_NbChildren_0=Module["_emscripten_bind_TopoDS_Compound_NbChildren_0"]=Module["asm"]["AK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_IsPartner_1=Module["_emscripten_bind_TopoDS_Compound_IsPartner_1"]=function(){return(_emscripten_bind_TopoDS_Compound_IsPartner_1=Module["_emscripten_bind_TopoDS_Compound_IsPartner_1"]=Module["asm"]["BK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_IsSame_1=Module["_emscripten_bind_TopoDS_Compound_IsSame_1"]=function(){return(_emscripten_bind_TopoDS_Compound_IsSame_1=Module["_emscripten_bind_TopoDS_Compound_IsSame_1"]=Module["asm"]["CK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_IsEqual_1=Module["_emscripten_bind_TopoDS_Compound_IsEqual_1"]=function(){return(_emscripten_bind_TopoDS_Compound_IsEqual_1=Module["_emscripten_bind_TopoDS_Compound_IsEqual_1"]=Module["asm"]["DK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Compound_IsNotEqual_1"]=function(){return(_emscripten_bind_TopoDS_Compound_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Compound_IsNotEqual_1"]=Module["asm"]["EK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_HashCode_1=Module["_emscripten_bind_TopoDS_Compound_HashCode_1"]=function(){return(_emscripten_bind_TopoDS_Compound_HashCode_1=Module["_emscripten_bind_TopoDS_Compound_HashCode_1"]=Module["asm"]["FK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Compound_EmptyCopy_0"]=function(){return(_emscripten_bind_TopoDS_Compound_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Compound_EmptyCopy_0"]=Module["asm"]["GK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Compound_EmptyCopied_0"]=function(){return(_emscripten_bind_TopoDS_Compound_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Compound_EmptyCopied_0"]=Module["asm"]["HK"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Compound___destroy___0=Module["_emscripten_bind_TopoDS_Compound___destroy___0"]=function(){return(_emscripten_bind_TopoDS_Compound___destroy___0=Module["_emscripten_bind_TopoDS_Compound___destroy___0"]=Module["asm"]["IK"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_0=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_0=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_0"]=Module["asm"]["JK"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_1=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_1=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_1"]=Module["asm"]["KK"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_2=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_2"]=function(){return(_emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_2=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_2"]=Module["asm"]["LK"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_3=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_3"]=function(){return(_emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_3=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_BRepOffsetAPI_ThruSections_3"]=Module["asm"]["MK"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_ThruSections_AddWire_1=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_AddWire_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_ThruSections_AddWire_1=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_AddWire_1"]=Module["asm"]["NK"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_ThruSections_CheckCompatibility_0=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_CheckCompatibility_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_ThruSections_CheckCompatibility_0=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_CheckCompatibility_0"]=Module["asm"]["OK"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_ThruSections_CheckCompatibility_1=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_CheckCompatibility_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_ThruSections_CheckCompatibility_1=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_CheckCompatibility_1"]=Module["asm"]["PK"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_ThruSections_Shape_0=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_Shape_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_ThruSections_Shape_0=Module["_emscripten_bind_BRepOffsetAPI_ThruSections_Shape_0"]=Module["asm"]["QK"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_ThruSections___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_ThruSections___destroy___0"]=function(){return(_emscripten_bind_BRepOffsetAPI_ThruSections___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_ThruSections___destroy___0"]=Module["asm"]["RK"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCone_BRepPrimAPI_MakeCone_3=Module["_emscripten_bind_BRepPrimAPI_MakeCone_BRepPrimAPI_MakeCone_3"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCone_BRepPrimAPI_MakeCone_3=Module["_emscripten_bind_BRepPrimAPI_MakeCone_BRepPrimAPI_MakeCone_3"]=Module["asm"]["SK"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCone_BRepPrimAPI_MakeCone_4=Module["_emscripten_bind_BRepPrimAPI_MakeCone_BRepPrimAPI_MakeCone_4"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCone_BRepPrimAPI_MakeCone_4=Module["_emscripten_bind_BRepPrimAPI_MakeCone_BRepPrimAPI_MakeCone_4"]=Module["asm"]["TK"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCone_BRepPrimAPI_MakeCone_5=Module["_emscripten_bind_BRepPrimAPI_MakeCone_BRepPrimAPI_MakeCone_5"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCone_BRepPrimAPI_MakeCone_5=Module["_emscripten_bind_BRepPrimAPI_MakeCone_BRepPrimAPI_MakeCone_5"]=Module["asm"]["UK"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCone_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeCone_Shape_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCone_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeCone_Shape_0"]=Module["asm"]["VK"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCone_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakeCone_IsDeleted_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCone_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakeCone_IsDeleted_1"]=Module["asm"]["WK"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCone_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeCone_Build_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCone_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeCone_Build_0"]=Module["asm"]["XK"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCone_Face_0=Module["_emscripten_bind_BRepPrimAPI_MakeCone_Face_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCone_Face_0=Module["_emscripten_bind_BRepPrimAPI_MakeCone_Face_0"]=Module["asm"]["YK"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCone_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeCone_Shell_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCone_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeCone_Shell_0"]=Module["asm"]["ZK"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCone_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeCone_Solid_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCone_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeCone_Solid_0"]=Module["asm"]["_K"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeCone___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeCone___destroy___0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeCone___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeCone___destroy___0"]=Module["asm"]["$K"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_BSplineCurve_Handle_Geom_BSplineCurve_0=Module["_emscripten_bind_Handle_Geom_BSplineCurve_Handle_Geom_BSplineCurve_0"]=function(){return(_emscripten_bind_Handle_Geom_BSplineCurve_Handle_Geom_BSplineCurve_0=Module["_emscripten_bind_Handle_Geom_BSplineCurve_Handle_Geom_BSplineCurve_0"]=Module["asm"]["aL"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_BSplineCurve_Handle_Geom_BSplineCurve_1=Module["_emscripten_bind_Handle_Geom_BSplineCurve_Handle_Geom_BSplineCurve_1"]=function(){return(_emscripten_bind_Handle_Geom_BSplineCurve_Handle_Geom_BSplineCurve_1=Module["_emscripten_bind_Handle_Geom_BSplineCurve_Handle_Geom_BSplineCurve_1"]=Module["asm"]["bL"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_BSplineCurve_IsNull_0=Module["_emscripten_bind_Handle_Geom_BSplineCurve_IsNull_0"]=function(){return(_emscripten_bind_Handle_Geom_BSplineCurve_IsNull_0=Module["_emscripten_bind_Handle_Geom_BSplineCurve_IsNull_0"]=Module["asm"]["cL"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_BSplineCurve_Nullify_0=Module["_emscripten_bind_Handle_Geom_BSplineCurve_Nullify_0"]=function(){return(_emscripten_bind_Handle_Geom_BSplineCurve_Nullify_0=Module["_emscripten_bind_Handle_Geom_BSplineCurve_Nullify_0"]=Module["asm"]["dL"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_BSplineCurve_get_0=Module["_emscripten_bind_Handle_Geom_BSplineCurve_get_0"]=function(){return(_emscripten_bind_Handle_Geom_BSplineCurve_get_0=Module["_emscripten_bind_Handle_Geom_BSplineCurve_get_0"]=Module["asm"]["eL"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_BSplineCurve___destroy___0=Module["_emscripten_bind_Handle_Geom_BSplineCurve___destroy___0"]=function(){return(_emscripten_bind_Handle_Geom_BSplineCurve___destroy___0=Module["_emscripten_bind_Handle_Geom_BSplineCurve___destroy___0"]=Module["asm"]["fL"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfInteger_TColStd_Array1OfInteger_0=Module["_emscripten_bind_TColStd_Array1OfInteger_TColStd_Array1OfInteger_0"]=function(){return(_emscripten_bind_TColStd_Array1OfInteger_TColStd_Array1OfInteger_0=Module["_emscripten_bind_TColStd_Array1OfInteger_TColStd_Array1OfInteger_0"]=Module["asm"]["gL"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfInteger_TColStd_Array1OfInteger_2=Module["_emscripten_bind_TColStd_Array1OfInteger_TColStd_Array1OfInteger_2"]=function(){return(_emscripten_bind_TColStd_Array1OfInteger_TColStd_Array1OfInteger_2=Module["_emscripten_bind_TColStd_Array1OfInteger_TColStd_Array1OfInteger_2"]=Module["asm"]["hL"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfInteger_Length_0=Module["_emscripten_bind_TColStd_Array1OfInteger_Length_0"]=function(){return(_emscripten_bind_TColStd_Array1OfInteger_Length_0=Module["_emscripten_bind_TColStd_Array1OfInteger_Length_0"]=Module["asm"]["iL"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfInteger_Lower_0=Module["_emscripten_bind_TColStd_Array1OfInteger_Lower_0"]=function(){return(_emscripten_bind_TColStd_Array1OfInteger_Lower_0=Module["_emscripten_bind_TColStd_Array1OfInteger_Lower_0"]=Module["asm"]["jL"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfInteger_Upper_0=Module["_emscripten_bind_TColStd_Array1OfInteger_Upper_0"]=function(){return(_emscripten_bind_TColStd_Array1OfInteger_Upper_0=Module["_emscripten_bind_TColStd_Array1OfInteger_Upper_0"]=Module["asm"]["kL"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfInteger_Value_1=Module["_emscripten_bind_TColStd_Array1OfInteger_Value_1"]=function(){return(_emscripten_bind_TColStd_Array1OfInteger_Value_1=Module["_emscripten_bind_TColStd_Array1OfInteger_Value_1"]=Module["asm"]["lL"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfInteger_SetValue_2=Module["_emscripten_bind_TColStd_Array1OfInteger_SetValue_2"]=function(){return(_emscripten_bind_TColStd_Array1OfInteger_SetValue_2=Module["_emscripten_bind_TColStd_Array1OfInteger_SetValue_2"]=Module["asm"]["mL"]).apply(null,arguments)};var _emscripten_bind_TColStd_Array1OfInteger___destroy___0=Module["_emscripten_bind_TColStd_Array1OfInteger___destroy___0"]=function(){return(_emscripten_bind_TColStd_Array1OfInteger___destroy___0=Module["_emscripten_bind_TColStd_Array1OfInteger___destroy___0"]=Module["asm"]["nL"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf_gp_Trsf_0=Module["_emscripten_bind_gp_Trsf_gp_Trsf_0"]=function(){return(_emscripten_bind_gp_Trsf_gp_Trsf_0=Module["_emscripten_bind_gp_Trsf_gp_Trsf_0"]=Module["asm"]["oL"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf_SetMirror_1=Module["_emscripten_bind_gp_Trsf_SetMirror_1"]=function(){return(_emscripten_bind_gp_Trsf_SetMirror_1=Module["_emscripten_bind_gp_Trsf_SetMirror_1"]=Module["asm"]["pL"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf_SetTranslation_1=Module["_emscripten_bind_gp_Trsf_SetTranslation_1"]=function(){return(_emscripten_bind_gp_Trsf_SetTranslation_1=Module["_emscripten_bind_gp_Trsf_SetTranslation_1"]=Module["asm"]["qL"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf_SetTranslationPart_1=Module["_emscripten_bind_gp_Trsf_SetTranslationPart_1"]=function(){return(_emscripten_bind_gp_Trsf_SetTranslationPart_1=Module["_emscripten_bind_gp_Trsf_SetTranslationPart_1"]=Module["asm"]["rL"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf_SetRotation_2=Module["_emscripten_bind_gp_Trsf_SetRotation_2"]=function(){return(_emscripten_bind_gp_Trsf_SetRotation_2=Module["_emscripten_bind_gp_Trsf_SetRotation_2"]=Module["asm"]["sL"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf_SetScaleFactor_1=Module["_emscripten_bind_gp_Trsf_SetScaleFactor_1"]=function(){return(_emscripten_bind_gp_Trsf_SetScaleFactor_1=Module["_emscripten_bind_gp_Trsf_SetScaleFactor_1"]=Module["asm"]["tL"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf_Multiply_1=Module["_emscripten_bind_gp_Trsf_Multiply_1"]=function(){return(_emscripten_bind_gp_Trsf_Multiply_1=Module["_emscripten_bind_gp_Trsf_Multiply_1"]=Module["asm"]["uL"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf_PreMultiply_1=Module["_emscripten_bind_gp_Trsf_PreMultiply_1"]=function(){return(_emscripten_bind_gp_Trsf_PreMultiply_1=Module["_emscripten_bind_gp_Trsf_PreMultiply_1"]=Module["asm"]["vL"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf_SetValues_12=Module["_emscripten_bind_gp_Trsf_SetValues_12"]=function(){return(_emscripten_bind_gp_Trsf_SetValues_12=Module["_emscripten_bind_gp_Trsf_SetValues_12"]=Module["asm"]["wL"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf_Value_2=Module["_emscripten_bind_gp_Trsf_Value_2"]=function(){return(_emscripten_bind_gp_Trsf_Value_2=Module["_emscripten_bind_gp_Trsf_Value_2"]=Module["asm"]["xL"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf_Inverted_0=Module["_emscripten_bind_gp_Trsf_Inverted_0"]=function(){return(_emscripten_bind_gp_Trsf_Inverted_0=Module["_emscripten_bind_gp_Trsf_Inverted_0"]=Module["asm"]["yL"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf_TranslationPart_0=Module["_emscripten_bind_gp_Trsf_TranslationPart_0"]=function(){return(_emscripten_bind_gp_Trsf_TranslationPart_0=Module["_emscripten_bind_gp_Trsf_TranslationPart_0"]=Module["asm"]["zL"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf_ScaleFactor_0=Module["_emscripten_bind_gp_Trsf_ScaleFactor_0"]=function(){return(_emscripten_bind_gp_Trsf_ScaleFactor_0=Module["_emscripten_bind_gp_Trsf_ScaleFactor_0"]=Module["asm"]["AL"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf_Multiplied_1=Module["_emscripten_bind_gp_Trsf_Multiplied_1"]=function(){return(_emscripten_bind_gp_Trsf_Multiplied_1=Module["_emscripten_bind_gp_Trsf_Multiplied_1"]=Module["asm"]["BL"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf___destroy___0=Module["_emscripten_bind_gp_Trsf___destroy___0"]=function(){return(_emscripten_bind_gp_Trsf___destroy___0=Module["_emscripten_bind_gp_Trsf___destroy___0"]=Module["asm"]["CL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_GeomAdaptor_Curve_0=Module["_emscripten_bind_GeomAdaptor_Curve_GeomAdaptor_Curve_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_GeomAdaptor_Curve_0=Module["_emscripten_bind_GeomAdaptor_Curve_GeomAdaptor_Curve_0"]=Module["asm"]["DL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_GeomAdaptor_Curve_1=Module["_emscripten_bind_GeomAdaptor_Curve_GeomAdaptor_Curve_1"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_GeomAdaptor_Curve_1=Module["_emscripten_bind_GeomAdaptor_Curve_GeomAdaptor_Curve_1"]=Module["asm"]["EL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_Load_1=Module["_emscripten_bind_GeomAdaptor_Curve_Load_1"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_Load_1=Module["_emscripten_bind_GeomAdaptor_Curve_Load_1"]=Module["asm"]["FL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_FirstParameter_0=Module["_emscripten_bind_GeomAdaptor_Curve_FirstParameter_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_FirstParameter_0=Module["_emscripten_bind_GeomAdaptor_Curve_FirstParameter_0"]=Module["asm"]["GL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_LastParameter_0=Module["_emscripten_bind_GeomAdaptor_Curve_LastParameter_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_LastParameter_0=Module["_emscripten_bind_GeomAdaptor_Curve_LastParameter_0"]=Module["asm"]["HL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_IsClosed_0=Module["_emscripten_bind_GeomAdaptor_Curve_IsClosed_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_IsClosed_0=Module["_emscripten_bind_GeomAdaptor_Curve_IsClosed_0"]=Module["asm"]["IL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_IsPeriodic_0=Module["_emscripten_bind_GeomAdaptor_Curve_IsPeriodic_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_IsPeriodic_0=Module["_emscripten_bind_GeomAdaptor_Curve_IsPeriodic_0"]=Module["asm"]["JL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_Period_0=Module["_emscripten_bind_GeomAdaptor_Curve_Period_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_Period_0=Module["_emscripten_bind_GeomAdaptor_Curve_Period_0"]=Module["asm"]["KL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_Value_1=Module["_emscripten_bind_GeomAdaptor_Curve_Value_1"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_Value_1=Module["_emscripten_bind_GeomAdaptor_Curve_Value_1"]=Module["asm"]["LL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_D0_2=Module["_emscripten_bind_GeomAdaptor_Curve_D0_2"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_D0_2=Module["_emscripten_bind_GeomAdaptor_Curve_D0_2"]=Module["asm"]["ML"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_D1_3=Module["_emscripten_bind_GeomAdaptor_Curve_D1_3"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_D1_3=Module["_emscripten_bind_GeomAdaptor_Curve_D1_3"]=Module["asm"]["NL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_D2_4=Module["_emscripten_bind_GeomAdaptor_Curve_D2_4"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_D2_4=Module["_emscripten_bind_GeomAdaptor_Curve_D2_4"]=Module["asm"]["OL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_D3_5=Module["_emscripten_bind_GeomAdaptor_Curve_D3_5"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_D3_5=Module["_emscripten_bind_GeomAdaptor_Curve_D3_5"]=Module["asm"]["PL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_DN_2=Module["_emscripten_bind_GeomAdaptor_Curve_DN_2"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_DN_2=Module["_emscripten_bind_GeomAdaptor_Curve_DN_2"]=Module["asm"]["QL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_Resolution_1=Module["_emscripten_bind_GeomAdaptor_Curve_Resolution_1"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_Resolution_1=Module["_emscripten_bind_GeomAdaptor_Curve_Resolution_1"]=Module["asm"]["RL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_Line_0=Module["_emscripten_bind_GeomAdaptor_Curve_Line_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_Line_0=Module["_emscripten_bind_GeomAdaptor_Curve_Line_0"]=Module["asm"]["SL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_Circle_0=Module["_emscripten_bind_GeomAdaptor_Curve_Circle_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_Circle_0=Module["_emscripten_bind_GeomAdaptor_Curve_Circle_0"]=Module["asm"]["TL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_Ellipse_0=Module["_emscripten_bind_GeomAdaptor_Curve_Ellipse_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_Ellipse_0=Module["_emscripten_bind_GeomAdaptor_Curve_Ellipse_0"]=Module["asm"]["UL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_Hyperbola_0=Module["_emscripten_bind_GeomAdaptor_Curve_Hyperbola_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_Hyperbola_0=Module["_emscripten_bind_GeomAdaptor_Curve_Hyperbola_0"]=Module["asm"]["VL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_Parabola_0=Module["_emscripten_bind_GeomAdaptor_Curve_Parabola_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_Parabola_0=Module["_emscripten_bind_GeomAdaptor_Curve_Parabola_0"]=Module["asm"]["WL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_Degree_0=Module["_emscripten_bind_GeomAdaptor_Curve_Degree_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_Degree_0=Module["_emscripten_bind_GeomAdaptor_Curve_Degree_0"]=Module["asm"]["XL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_IsRational_0=Module["_emscripten_bind_GeomAdaptor_Curve_IsRational_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_IsRational_0=Module["_emscripten_bind_GeomAdaptor_Curve_IsRational_0"]=Module["asm"]["YL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_NbPoles_0=Module["_emscripten_bind_GeomAdaptor_Curve_NbPoles_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_NbPoles_0=Module["_emscripten_bind_GeomAdaptor_Curve_NbPoles_0"]=Module["asm"]["ZL"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_NbKnots_0=Module["_emscripten_bind_GeomAdaptor_Curve_NbKnots_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_NbKnots_0=Module["_emscripten_bind_GeomAdaptor_Curve_NbKnots_0"]=Module["asm"]["_L"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_Bezier_0=Module["_emscripten_bind_GeomAdaptor_Curve_Bezier_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_Bezier_0=Module["_emscripten_bind_GeomAdaptor_Curve_Bezier_0"]=Module["asm"]["$L"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve_BSpline_0=Module["_emscripten_bind_GeomAdaptor_Curve_BSpline_0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve_BSpline_0=Module["_emscripten_bind_GeomAdaptor_Curve_BSpline_0"]=Module["asm"]["aM"]).apply(null,arguments)};var _emscripten_bind_GeomAdaptor_Curve___destroy___0=Module["_emscripten_bind_GeomAdaptor_Curve___destroy___0"]=function(){return(_emscripten_bind_GeomAdaptor_Curve___destroy___0=Module["_emscripten_bind_GeomAdaptor_Curve___destroy___0"]=Module["asm"]["bM"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_NormalProjection_BRepOffsetAPI_NormalProjection_1=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_BRepOffsetAPI_NormalProjection_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_NormalProjection_BRepOffsetAPI_NormalProjection_1=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_BRepOffsetAPI_NormalProjection_1"]=Module["asm"]["cM"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_NormalProjection_Add_1=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_Add_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_NormalProjection_Add_1=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_Add_1"]=Module["asm"]["dM"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_NormalProjection_Build_0=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_Build_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_NormalProjection_Build_0=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_Build_0"]=Module["asm"]["eM"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_NormalProjection_IsDone_0=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_IsDone_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_NormalProjection_IsDone_0=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_IsDone_0"]=Module["asm"]["fM"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_NormalProjection_Projection_0=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_Projection_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_NormalProjection_Projection_0=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_Projection_0"]=Module["asm"]["gM"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_NormalProjection_Couple_1=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_Couple_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_NormalProjection_Couple_1=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_Couple_1"]=Module["asm"]["hM"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_NormalProjection_Ancestor_1=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_Ancestor_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_NormalProjection_Ancestor_1=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_Ancestor_1"]=Module["asm"]["iM"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_NormalProjection_Generated_1=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_Generated_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_NormalProjection_Generated_1=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_Generated_1"]=Module["asm"]["jM"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_NormalProjection_BuildWire_1=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_BuildWire_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_NormalProjection_BuildWire_1=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection_BuildWire_1"]=Module["asm"]["kM"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_NormalProjection___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection___destroy___0"]=function(){return(_emscripten_bind_BRepOffsetAPI_NormalProjection___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_NormalProjection___destroy___0"]=Module["asm"]["lM"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt2d_TColgp_Array1OfPnt2d_0=Module["_emscripten_bind_TColgp_Array1OfPnt2d_TColgp_Array1OfPnt2d_0"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt2d_TColgp_Array1OfPnt2d_0=Module["_emscripten_bind_TColgp_Array1OfPnt2d_TColgp_Array1OfPnt2d_0"]=Module["asm"]["mM"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt2d_TColgp_Array1OfPnt2d_2=Module["_emscripten_bind_TColgp_Array1OfPnt2d_TColgp_Array1OfPnt2d_2"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt2d_TColgp_Array1OfPnt2d_2=Module["_emscripten_bind_TColgp_Array1OfPnt2d_TColgp_Array1OfPnt2d_2"]=Module["asm"]["nM"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt2d_Length_0=Module["_emscripten_bind_TColgp_Array1OfPnt2d_Length_0"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt2d_Length_0=Module["_emscripten_bind_TColgp_Array1OfPnt2d_Length_0"]=Module["asm"]["oM"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt2d_Lower_0=Module["_emscripten_bind_TColgp_Array1OfPnt2d_Lower_0"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt2d_Lower_0=Module["_emscripten_bind_TColgp_Array1OfPnt2d_Lower_0"]=Module["asm"]["pM"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt2d_Upper_0=Module["_emscripten_bind_TColgp_Array1OfPnt2d_Upper_0"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt2d_Upper_0=Module["_emscripten_bind_TColgp_Array1OfPnt2d_Upper_0"]=Module["asm"]["qM"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt2d_Value_1=Module["_emscripten_bind_TColgp_Array1OfPnt2d_Value_1"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt2d_Value_1=Module["_emscripten_bind_TColgp_Array1OfPnt2d_Value_1"]=Module["asm"]["rM"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt2d_SetValue_2=Module["_emscripten_bind_TColgp_Array1OfPnt2d_SetValue_2"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt2d_SetValue_2=Module["_emscripten_bind_TColgp_Array1OfPnt2d_SetValue_2"]=Module["asm"]["sM"]).apply(null,arguments)};var _emscripten_bind_TColgp_Array1OfPnt2d___destroy___0=Module["_emscripten_bind_TColgp_Array1OfPnt2d___destroy___0"]=function(){return(_emscripten_bind_TColgp_Array1OfPnt2d___destroy___0=Module["_emscripten_bind_TColgp_Array1OfPnt2d___destroy___0"]=Module["asm"]["tM"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Curve_Handle_Geom_Curve_0=Module["_emscripten_bind_Handle_Geom_Curve_Handle_Geom_Curve_0"]=function(){return(_emscripten_bind_Handle_Geom_Curve_Handle_Geom_Curve_0=Module["_emscripten_bind_Handle_Geom_Curve_Handle_Geom_Curve_0"]=Module["asm"]["uM"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Curve_Handle_Geom_Curve_1=Module["_emscripten_bind_Handle_Geom_Curve_Handle_Geom_Curve_1"]=function(){return(_emscripten_bind_Handle_Geom_Curve_Handle_Geom_Curve_1=Module["_emscripten_bind_Handle_Geom_Curve_Handle_Geom_Curve_1"]=Module["asm"]["vM"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Curve_IsNull_0=Module["_emscripten_bind_Handle_Geom_Curve_IsNull_0"]=function(){return(_emscripten_bind_Handle_Geom_Curve_IsNull_0=Module["_emscripten_bind_Handle_Geom_Curve_IsNull_0"]=Module["asm"]["wM"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Curve_Nullify_0=Module["_emscripten_bind_Handle_Geom_Curve_Nullify_0"]=function(){return(_emscripten_bind_Handle_Geom_Curve_Nullify_0=Module["_emscripten_bind_Handle_Geom_Curve_Nullify_0"]=Module["asm"]["xM"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Curve_get_0=Module["_emscripten_bind_Handle_Geom_Curve_get_0"]=function(){return(_emscripten_bind_Handle_Geom_Curve_get_0=Module["_emscripten_bind_Handle_Geom_Curve_get_0"]=Module["asm"]["yM"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Curve___destroy___0=Module["_emscripten_bind_Handle_Geom_Curve___destroy___0"]=function(){return(_emscripten_bind_Handle_Geom_Curve___destroy___0=Module["_emscripten_bind_Handle_Geom_Curve___destroy___0"]=Module["asm"]["zM"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_Triangulation_Handle_Poly_Triangulation_0=Module["_emscripten_bind_Handle_Poly_Triangulation_Handle_Poly_Triangulation_0"]=function(){return(_emscripten_bind_Handle_Poly_Triangulation_Handle_Poly_Triangulation_0=Module["_emscripten_bind_Handle_Poly_Triangulation_Handle_Poly_Triangulation_0"]=Module["asm"]["AM"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_Triangulation_Handle_Poly_Triangulation_1=Module["_emscripten_bind_Handle_Poly_Triangulation_Handle_Poly_Triangulation_1"]=function(){return(_emscripten_bind_Handle_Poly_Triangulation_Handle_Poly_Triangulation_1=Module["_emscripten_bind_Handle_Poly_Triangulation_Handle_Poly_Triangulation_1"]=Module["asm"]["BM"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_Triangulation_IsNull_0=Module["_emscripten_bind_Handle_Poly_Triangulation_IsNull_0"]=function(){return(_emscripten_bind_Handle_Poly_Triangulation_IsNull_0=Module["_emscripten_bind_Handle_Poly_Triangulation_IsNull_0"]=Module["asm"]["CM"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_Triangulation_Nullify_0=Module["_emscripten_bind_Handle_Poly_Triangulation_Nullify_0"]=function(){return(_emscripten_bind_Handle_Poly_Triangulation_Nullify_0=Module["_emscripten_bind_Handle_Poly_Triangulation_Nullify_0"]=Module["asm"]["DM"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_Triangulation_get_0=Module["_emscripten_bind_Handle_Poly_Triangulation_get_0"]=function(){return(_emscripten_bind_Handle_Poly_Triangulation_get_0=Module["_emscripten_bind_Handle_Poly_Triangulation_get_0"]=Module["asm"]["EM"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_Triangulation___destroy___0=Module["_emscripten_bind_Handle_Poly_Triangulation___destroy___0"]=function(){return(_emscripten_bind_Handle_Poly_Triangulation___destroy___0=Module["_emscripten_bind_Handle_Poly_Triangulation___destroy___0"]=Module["asm"]["FM"]).apply(null,arguments)};var _emscripten_bind_GC_MakeArcOfCircle_GC_MakeArcOfCircle_3=Module["_emscripten_bind_GC_MakeArcOfCircle_GC_MakeArcOfCircle_3"]=function(){return(_emscripten_bind_GC_MakeArcOfCircle_GC_MakeArcOfCircle_3=Module["_emscripten_bind_GC_MakeArcOfCircle_GC_MakeArcOfCircle_3"]=Module["asm"]["GM"]).apply(null,arguments)};var _emscripten_bind_GC_MakeArcOfCircle_GC_MakeArcOfCircle_4=Module["_emscripten_bind_GC_MakeArcOfCircle_GC_MakeArcOfCircle_4"]=function(){return(_emscripten_bind_GC_MakeArcOfCircle_GC_MakeArcOfCircle_4=Module["_emscripten_bind_GC_MakeArcOfCircle_GC_MakeArcOfCircle_4"]=Module["asm"]["HM"]).apply(null,arguments)};var _emscripten_bind_GC_MakeArcOfCircle_Value_0=Module["_emscripten_bind_GC_MakeArcOfCircle_Value_0"]=function(){return(_emscripten_bind_GC_MakeArcOfCircle_Value_0=Module["_emscripten_bind_GC_MakeArcOfCircle_Value_0"]=Module["asm"]["IM"]).apply(null,arguments)};var _emscripten_bind_GC_MakeArcOfCircle___destroy___0=Module["_emscripten_bind_GC_MakeArcOfCircle___destroy___0"]=function(){return(_emscripten_bind_GC_MakeArcOfCircle___destroy___0=Module["_emscripten_bind_GC_MakeArcOfCircle___destroy___0"]=Module["asm"]["JM"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Plane_Handle_Geom_Plane_0=Module["_emscripten_bind_Handle_Geom_Plane_Handle_Geom_Plane_0"]=function(){return(_emscripten_bind_Handle_Geom_Plane_Handle_Geom_Plane_0=Module["_emscripten_bind_Handle_Geom_Plane_Handle_Geom_Plane_0"]=Module["asm"]["KM"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Plane_Handle_Geom_Plane_1=Module["_emscripten_bind_Handle_Geom_Plane_Handle_Geom_Plane_1"]=function(){return(_emscripten_bind_Handle_Geom_Plane_Handle_Geom_Plane_1=Module["_emscripten_bind_Handle_Geom_Plane_Handle_Geom_Plane_1"]=Module["asm"]["LM"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Plane_IsNull_0=Module["_emscripten_bind_Handle_Geom_Plane_IsNull_0"]=function(){return(_emscripten_bind_Handle_Geom_Plane_IsNull_0=Module["_emscripten_bind_Handle_Geom_Plane_IsNull_0"]=Module["asm"]["MM"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Plane_Nullify_0=Module["_emscripten_bind_Handle_Geom_Plane_Nullify_0"]=function(){return(_emscripten_bind_Handle_Geom_Plane_Nullify_0=Module["_emscripten_bind_Handle_Geom_Plane_Nullify_0"]=Module["asm"]["NM"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Plane_get_0=Module["_emscripten_bind_Handle_Geom_Plane_get_0"]=function(){return(_emscripten_bind_Handle_Geom_Plane_get_0=Module["_emscripten_bind_Handle_Geom_Plane_get_0"]=Module["asm"]["OM"]).apply(null,arguments)};var _emscripten_bind_Handle_Geom_Plane___destroy___0=Module["_emscripten_bind_Handle_Geom_Plane___destroy___0"]=function(){return(_emscripten_bind_Handle_Geom_Plane___destroy___0=Module["_emscripten_bind_Handle_Geom_Plane___destroy___0"]=Module["asm"]["PM"]).apply(null,arguments)};var _emscripten_bind_Standard_Type_Name_0=Module["_emscripten_bind_Standard_Type_Name_0"]=function(){return(_emscripten_bind_Standard_Type_Name_0=Module["_emscripten_bind_Standard_Type_Name_0"]=Module["asm"]["QM"]).apply(null,arguments)};var _emscripten_bind_Standard_Type_get_type_name_0=Module["_emscripten_bind_Standard_Type_get_type_name_0"]=function(){return(_emscripten_bind_Standard_Type_get_type_name_0=Module["_emscripten_bind_Standard_Type_get_type_name_0"]=Module["asm"]["RM"]).apply(null,arguments)};var _emscripten_bind_Standard_Type_DynamicType_0=Module["_emscripten_bind_Standard_Type_DynamicType_0"]=function(){return(_emscripten_bind_Standard_Type_DynamicType_0=Module["_emscripten_bind_Standard_Type_DynamicType_0"]=Module["asm"]["SM"]).apply(null,arguments)};var _emscripten_bind_Standard_Type___destroy___0=Module["_emscripten_bind_Standard_Type___destroy___0"]=function(){return(_emscripten_bind_Standard_Type___destroy___0=Module["_emscripten_bind_Standard_Type___destroy___0"]=Module["asm"]["TM"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_Bnd_Box2d_0=Module["_emscripten_bind_Bnd_Box2d_Bnd_Box2d_0"]=function(){return(_emscripten_bind_Bnd_Box2d_Bnd_Box2d_0=Module["_emscripten_bind_Bnd_Box2d_Bnd_Box2d_0"]=Module["asm"]["UM"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_SetWhole_0=Module["_emscripten_bind_Bnd_Box2d_SetWhole_0"]=function(){return(_emscripten_bind_Bnd_Box2d_SetWhole_0=Module["_emscripten_bind_Bnd_Box2d_SetWhole_0"]=Module["asm"]["VM"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_SetVoid_0=Module["_emscripten_bind_Bnd_Box2d_SetVoid_0"]=function(){return(_emscripten_bind_Bnd_Box2d_SetVoid_0=Module["_emscripten_bind_Bnd_Box2d_SetVoid_0"]=Module["asm"]["WM"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_Set_1=Module["_emscripten_bind_Bnd_Box2d_Set_1"]=function(){return(_emscripten_bind_Bnd_Box2d_Set_1=Module["_emscripten_bind_Bnd_Box2d_Set_1"]=Module["asm"]["XM"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_Set_2=Module["_emscripten_bind_Bnd_Box2d_Set_2"]=function(){return(_emscripten_bind_Bnd_Box2d_Set_2=Module["_emscripten_bind_Bnd_Box2d_Set_2"]=Module["asm"]["YM"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_Update_2=Module["_emscripten_bind_Bnd_Box2d_Update_2"]=function(){return(_emscripten_bind_Bnd_Box2d_Update_2=Module["_emscripten_bind_Bnd_Box2d_Update_2"]=Module["asm"]["ZM"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_Update_4=Module["_emscripten_bind_Bnd_Box2d_Update_4"]=function(){return(_emscripten_bind_Bnd_Box2d_Update_4=Module["_emscripten_bind_Bnd_Box2d_Update_4"]=Module["asm"]["_M"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_GetGap_0=Module["_emscripten_bind_Bnd_Box2d_GetGap_0"]=function(){return(_emscripten_bind_Bnd_Box2d_GetGap_0=Module["_emscripten_bind_Bnd_Box2d_GetGap_0"]=Module["asm"]["$M"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_SetGap_1=Module["_emscripten_bind_Bnd_Box2d_SetGap_1"]=function(){return(_emscripten_bind_Bnd_Box2d_SetGap_1=Module["_emscripten_bind_Bnd_Box2d_SetGap_1"]=Module["asm"]["aN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_Enlarge_1=Module["_emscripten_bind_Bnd_Box2d_Enlarge_1"]=function(){return(_emscripten_bind_Bnd_Box2d_Enlarge_1=Module["_emscripten_bind_Bnd_Box2d_Enlarge_1"]=Module["asm"]["bN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_OpenXmin_0=Module["_emscripten_bind_Bnd_Box2d_OpenXmin_0"]=function(){return(_emscripten_bind_Bnd_Box2d_OpenXmin_0=Module["_emscripten_bind_Bnd_Box2d_OpenXmin_0"]=Module["asm"]["cN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_OpenXmax_0=Module["_emscripten_bind_Bnd_Box2d_OpenXmax_0"]=function(){return(_emscripten_bind_Bnd_Box2d_OpenXmax_0=Module["_emscripten_bind_Bnd_Box2d_OpenXmax_0"]=Module["asm"]["dN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_OpenYmin_0=Module["_emscripten_bind_Bnd_Box2d_OpenYmin_0"]=function(){return(_emscripten_bind_Bnd_Box2d_OpenYmin_0=Module["_emscripten_bind_Bnd_Box2d_OpenYmin_0"]=Module["asm"]["eN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_OpenYmax_0=Module["_emscripten_bind_Bnd_Box2d_OpenYmax_0"]=function(){return(_emscripten_bind_Bnd_Box2d_OpenYmax_0=Module["_emscripten_bind_Bnd_Box2d_OpenYmax_0"]=Module["asm"]["fN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_IsOpenXmin_0=Module["_emscripten_bind_Bnd_Box2d_IsOpenXmin_0"]=function(){return(_emscripten_bind_Bnd_Box2d_IsOpenXmin_0=Module["_emscripten_bind_Bnd_Box2d_IsOpenXmin_0"]=Module["asm"]["gN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_IsOpenXmax_0=Module["_emscripten_bind_Bnd_Box2d_IsOpenXmax_0"]=function(){return(_emscripten_bind_Bnd_Box2d_IsOpenXmax_0=Module["_emscripten_bind_Bnd_Box2d_IsOpenXmax_0"]=Module["asm"]["hN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_IsOpenYmin_0=Module["_emscripten_bind_Bnd_Box2d_IsOpenYmin_0"]=function(){return(_emscripten_bind_Bnd_Box2d_IsOpenYmin_0=Module["_emscripten_bind_Bnd_Box2d_IsOpenYmin_0"]=Module["asm"]["iN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_IsOpenYmax_0=Module["_emscripten_bind_Bnd_Box2d_IsOpenYmax_0"]=function(){return(_emscripten_bind_Bnd_Box2d_IsOpenYmax_0=Module["_emscripten_bind_Bnd_Box2d_IsOpenYmax_0"]=Module["asm"]["jN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_IsWhole_0=Module["_emscripten_bind_Bnd_Box2d_IsWhole_0"]=function(){return(_emscripten_bind_Bnd_Box2d_IsWhole_0=Module["_emscripten_bind_Bnd_Box2d_IsWhole_0"]=Module["asm"]["kN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_IsVoid_0=Module["_emscripten_bind_Bnd_Box2d_IsVoid_0"]=function(){return(_emscripten_bind_Bnd_Box2d_IsVoid_0=Module["_emscripten_bind_Bnd_Box2d_IsVoid_0"]=Module["asm"]["lN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_Transformed_1=Module["_emscripten_bind_Bnd_Box2d_Transformed_1"]=function(){return(_emscripten_bind_Bnd_Box2d_Transformed_1=Module["_emscripten_bind_Bnd_Box2d_Transformed_1"]=Module["asm"]["mN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_Add_1=Module["_emscripten_bind_Bnd_Box2d_Add_1"]=function(){return(_emscripten_bind_Bnd_Box2d_Add_1=Module["_emscripten_bind_Bnd_Box2d_Add_1"]=Module["asm"]["nN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_Add_2=Module["_emscripten_bind_Bnd_Box2d_Add_2"]=function(){return(_emscripten_bind_Bnd_Box2d_Add_2=Module["_emscripten_bind_Bnd_Box2d_Add_2"]=Module["asm"]["oN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_IsOut_1=Module["_emscripten_bind_Bnd_Box2d_IsOut_1"]=function(){return(_emscripten_bind_Bnd_Box2d_IsOut_1=Module["_emscripten_bind_Bnd_Box2d_IsOut_1"]=Module["asm"]["pN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_IsOut_2=Module["_emscripten_bind_Bnd_Box2d_IsOut_2"]=function(){return(_emscripten_bind_Bnd_Box2d_IsOut_2=Module["_emscripten_bind_Bnd_Box2d_IsOut_2"]=Module["asm"]["qN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_IsOut_3=Module["_emscripten_bind_Bnd_Box2d_IsOut_3"]=function(){return(_emscripten_bind_Bnd_Box2d_IsOut_3=Module["_emscripten_bind_Bnd_Box2d_IsOut_3"]=Module["asm"]["rN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d_SquareExtent_0=Module["_emscripten_bind_Bnd_Box2d_SquareExtent_0"]=function(){return(_emscripten_bind_Bnd_Box2d_SquareExtent_0=Module["_emscripten_bind_Bnd_Box2d_SquareExtent_0"]=Module["asm"]["sN"]).apply(null,arguments)};var _emscripten_bind_Bnd_Box2d___destroy___0=Module["_emscripten_bind_Bnd_Box2d___destroy___0"]=function(){return(_emscripten_bind_Bnd_Box2d___destroy___0=Module["_emscripten_bind_Bnd_Box2d___destroy___0"]=Module["asm"]["tN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_TopoDS_Face_0=Module["_emscripten_bind_TopoDS_Face_TopoDS_Face_0"]=function(){return(_emscripten_bind_TopoDS_Face_TopoDS_Face_0=Module["_emscripten_bind_TopoDS_Face_TopoDS_Face_0"]=Module["asm"]["uN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_TopoDS_Face_1=Module["_emscripten_bind_TopoDS_Face_TopoDS_Face_1"]=function(){return(_emscripten_bind_TopoDS_Face_TopoDS_Face_1=Module["_emscripten_bind_TopoDS_Face_TopoDS_Face_1"]=Module["asm"]["vN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_IsNull_0=Module["_emscripten_bind_TopoDS_Face_IsNull_0"]=function(){return(_emscripten_bind_TopoDS_Face_IsNull_0=Module["_emscripten_bind_TopoDS_Face_IsNull_0"]=Module["asm"]["wN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Nullify_0=Module["_emscripten_bind_TopoDS_Face_Nullify_0"]=function(){return(_emscripten_bind_TopoDS_Face_Nullify_0=Module["_emscripten_bind_TopoDS_Face_Nullify_0"]=Module["asm"]["xN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Location_0=Module["_emscripten_bind_TopoDS_Face_Location_0"]=function(){return(_emscripten_bind_TopoDS_Face_Location_0=Module["_emscripten_bind_TopoDS_Face_Location_0"]=Module["asm"]["yN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Located_1=Module["_emscripten_bind_TopoDS_Face_Located_1"]=function(){return(_emscripten_bind_TopoDS_Face_Located_1=Module["_emscripten_bind_TopoDS_Face_Located_1"]=Module["asm"]["zN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Orientation_0=Module["_emscripten_bind_TopoDS_Face_Orientation_0"]=function(){return(_emscripten_bind_TopoDS_Face_Orientation_0=Module["_emscripten_bind_TopoDS_Face_Orientation_0"]=Module["asm"]["AN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Oriented_1=Module["_emscripten_bind_TopoDS_Face_Oriented_1"]=function(){return(_emscripten_bind_TopoDS_Face_Oriented_1=Module["_emscripten_bind_TopoDS_Face_Oriented_1"]=Module["asm"]["BN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_ShapeType_0=Module["_emscripten_bind_TopoDS_Face_ShapeType_0"]=function(){return(_emscripten_bind_TopoDS_Face_ShapeType_0=Module["_emscripten_bind_TopoDS_Face_ShapeType_0"]=Module["asm"]["CN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Free_0=Module["_emscripten_bind_TopoDS_Face_Free_0"]=function(){return(_emscripten_bind_TopoDS_Face_Free_0=Module["_emscripten_bind_TopoDS_Face_Free_0"]=Module["asm"]["DN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Locked_0=Module["_emscripten_bind_TopoDS_Face_Locked_0"]=function(){return(_emscripten_bind_TopoDS_Face_Locked_0=Module["_emscripten_bind_TopoDS_Face_Locked_0"]=Module["asm"]["EN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Modified_0=Module["_emscripten_bind_TopoDS_Face_Modified_0"]=function(){return(_emscripten_bind_TopoDS_Face_Modified_0=Module["_emscripten_bind_TopoDS_Face_Modified_0"]=Module["asm"]["FN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Checked_0=Module["_emscripten_bind_TopoDS_Face_Checked_0"]=function(){return(_emscripten_bind_TopoDS_Face_Checked_0=Module["_emscripten_bind_TopoDS_Face_Checked_0"]=Module["asm"]["GN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Orientable_0=Module["_emscripten_bind_TopoDS_Face_Orientable_0"]=function(){return(_emscripten_bind_TopoDS_Face_Orientable_0=Module["_emscripten_bind_TopoDS_Face_Orientable_0"]=Module["asm"]["HN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Closed_0=Module["_emscripten_bind_TopoDS_Face_Closed_0"]=function(){return(_emscripten_bind_TopoDS_Face_Closed_0=Module["_emscripten_bind_TopoDS_Face_Closed_0"]=Module["asm"]["IN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Infinite_0=Module["_emscripten_bind_TopoDS_Face_Infinite_0"]=function(){return(_emscripten_bind_TopoDS_Face_Infinite_0=Module["_emscripten_bind_TopoDS_Face_Infinite_0"]=Module["asm"]["JN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Convex_0=Module["_emscripten_bind_TopoDS_Face_Convex_0"]=function(){return(_emscripten_bind_TopoDS_Face_Convex_0=Module["_emscripten_bind_TopoDS_Face_Convex_0"]=Module["asm"]["KN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Move_1=Module["_emscripten_bind_TopoDS_Face_Move_1"]=function(){return(_emscripten_bind_TopoDS_Face_Move_1=Module["_emscripten_bind_TopoDS_Face_Move_1"]=Module["asm"]["LN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Moved_1=Module["_emscripten_bind_TopoDS_Face_Moved_1"]=function(){return(_emscripten_bind_TopoDS_Face_Moved_1=Module["_emscripten_bind_TopoDS_Face_Moved_1"]=Module["asm"]["MN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Reverse_0=Module["_emscripten_bind_TopoDS_Face_Reverse_0"]=function(){return(_emscripten_bind_TopoDS_Face_Reverse_0=Module["_emscripten_bind_TopoDS_Face_Reverse_0"]=Module["asm"]["NN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Reversed_0=Module["_emscripten_bind_TopoDS_Face_Reversed_0"]=function(){return(_emscripten_bind_TopoDS_Face_Reversed_0=Module["_emscripten_bind_TopoDS_Face_Reversed_0"]=Module["asm"]["ON"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Complement_0=Module["_emscripten_bind_TopoDS_Face_Complement_0"]=function(){return(_emscripten_bind_TopoDS_Face_Complement_0=Module["_emscripten_bind_TopoDS_Face_Complement_0"]=Module["asm"]["PN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Complemented_0=Module["_emscripten_bind_TopoDS_Face_Complemented_0"]=function(){return(_emscripten_bind_TopoDS_Face_Complemented_0=Module["_emscripten_bind_TopoDS_Face_Complemented_0"]=Module["asm"]["QN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Compose_1=Module["_emscripten_bind_TopoDS_Face_Compose_1"]=function(){return(_emscripten_bind_TopoDS_Face_Compose_1=Module["_emscripten_bind_TopoDS_Face_Compose_1"]=Module["asm"]["RN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_Composed_1=Module["_emscripten_bind_TopoDS_Face_Composed_1"]=function(){return(_emscripten_bind_TopoDS_Face_Composed_1=Module["_emscripten_bind_TopoDS_Face_Composed_1"]=Module["asm"]["SN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_NbChildren_0=Module["_emscripten_bind_TopoDS_Face_NbChildren_0"]=function(){return(_emscripten_bind_TopoDS_Face_NbChildren_0=Module["_emscripten_bind_TopoDS_Face_NbChildren_0"]=Module["asm"]["TN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_IsPartner_1=Module["_emscripten_bind_TopoDS_Face_IsPartner_1"]=function(){return(_emscripten_bind_TopoDS_Face_IsPartner_1=Module["_emscripten_bind_TopoDS_Face_IsPartner_1"]=Module["asm"]["UN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_IsSame_1=Module["_emscripten_bind_TopoDS_Face_IsSame_1"]=function(){return(_emscripten_bind_TopoDS_Face_IsSame_1=Module["_emscripten_bind_TopoDS_Face_IsSame_1"]=Module["asm"]["VN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_IsEqual_1=Module["_emscripten_bind_TopoDS_Face_IsEqual_1"]=function(){return(_emscripten_bind_TopoDS_Face_IsEqual_1=Module["_emscripten_bind_TopoDS_Face_IsEqual_1"]=Module["asm"]["WN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Face_IsNotEqual_1"]=function(){return(_emscripten_bind_TopoDS_Face_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Face_IsNotEqual_1"]=Module["asm"]["XN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_HashCode_1=Module["_emscripten_bind_TopoDS_Face_HashCode_1"]=function(){return(_emscripten_bind_TopoDS_Face_HashCode_1=Module["_emscripten_bind_TopoDS_Face_HashCode_1"]=Module["asm"]["YN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Face_EmptyCopy_0"]=function(){return(_emscripten_bind_TopoDS_Face_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Face_EmptyCopy_0"]=Module["asm"]["ZN"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Face_EmptyCopied_0"]=function(){return(_emscripten_bind_TopoDS_Face_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Face_EmptyCopied_0"]=Module["asm"]["_N"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Face___destroy___0=Module["_emscripten_bind_TopoDS_Face___destroy___0"]=function(){return(_emscripten_bind_TopoDS_Face___destroy___0=Module["_emscripten_bind_TopoDS_Face___destroy___0"]=Module["asm"]["$N"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_gp_Pln_0=Module["_emscripten_bind_gp_Pln_gp_Pln_0"]=function(){return(_emscripten_bind_gp_Pln_gp_Pln_0=Module["_emscripten_bind_gp_Pln_gp_Pln_0"]=Module["asm"]["aO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_gp_Pln_2=Module["_emscripten_bind_gp_Pln_gp_Pln_2"]=function(){return(_emscripten_bind_gp_Pln_gp_Pln_2=Module["_emscripten_bind_gp_Pln_gp_Pln_2"]=Module["asm"]["bO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Coefficients_4=Module["_emscripten_bind_gp_Pln_Coefficients_4"]=function(){return(_emscripten_bind_gp_Pln_Coefficients_4=Module["_emscripten_bind_gp_Pln_Coefficients_4"]=Module["asm"]["cO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_SetAxis_1=Module["_emscripten_bind_gp_Pln_SetAxis_1"]=function(){return(_emscripten_bind_gp_Pln_SetAxis_1=Module["_emscripten_bind_gp_Pln_SetAxis_1"]=Module["asm"]["dO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_SetLocation_1=Module["_emscripten_bind_gp_Pln_SetLocation_1"]=function(){return(_emscripten_bind_gp_Pln_SetLocation_1=Module["_emscripten_bind_gp_Pln_SetLocation_1"]=Module["asm"]["eO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_UReverse_0=Module["_emscripten_bind_gp_Pln_UReverse_0"]=function(){return(_emscripten_bind_gp_Pln_UReverse_0=Module["_emscripten_bind_gp_Pln_UReverse_0"]=Module["asm"]["fO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_VReverse_0=Module["_emscripten_bind_gp_Pln_VReverse_0"]=function(){return(_emscripten_bind_gp_Pln_VReverse_0=Module["_emscripten_bind_gp_Pln_VReverse_0"]=Module["asm"]["gO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Direct_0=Module["_emscripten_bind_gp_Pln_Direct_0"]=function(){return(_emscripten_bind_gp_Pln_Direct_0=Module["_emscripten_bind_gp_Pln_Direct_0"]=Module["asm"]["hO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Axis_0=Module["_emscripten_bind_gp_Pln_Axis_0"]=function(){return(_emscripten_bind_gp_Pln_Axis_0=Module["_emscripten_bind_gp_Pln_Axis_0"]=Module["asm"]["iO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Location_0=Module["_emscripten_bind_gp_Pln_Location_0"]=function(){return(_emscripten_bind_gp_Pln_Location_0=Module["_emscripten_bind_gp_Pln_Location_0"]=Module["asm"]["jO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Position_0=Module["_emscripten_bind_gp_Pln_Position_0"]=function(){return(_emscripten_bind_gp_Pln_Position_0=Module["_emscripten_bind_gp_Pln_Position_0"]=Module["asm"]["kO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Distance_1=Module["_emscripten_bind_gp_Pln_Distance_1"]=function(){return(_emscripten_bind_gp_Pln_Distance_1=Module["_emscripten_bind_gp_Pln_Distance_1"]=Module["asm"]["lO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_SquareDistance_1=Module["_emscripten_bind_gp_Pln_SquareDistance_1"]=function(){return(_emscripten_bind_gp_Pln_SquareDistance_1=Module["_emscripten_bind_gp_Pln_SquareDistance_1"]=Module["asm"]["mO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_XAxis_0=Module["_emscripten_bind_gp_Pln_XAxis_0"]=function(){return(_emscripten_bind_gp_Pln_XAxis_0=Module["_emscripten_bind_gp_Pln_XAxis_0"]=Module["asm"]["nO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_YAxis_0=Module["_emscripten_bind_gp_Pln_YAxis_0"]=function(){return(_emscripten_bind_gp_Pln_YAxis_0=Module["_emscripten_bind_gp_Pln_YAxis_0"]=Module["asm"]["oO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Contains_2=Module["_emscripten_bind_gp_Pln_Contains_2"]=function(){return(_emscripten_bind_gp_Pln_Contains_2=Module["_emscripten_bind_gp_Pln_Contains_2"]=Module["asm"]["pO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Contains_3=Module["_emscripten_bind_gp_Pln_Contains_3"]=function(){return(_emscripten_bind_gp_Pln_Contains_3=Module["_emscripten_bind_gp_Pln_Contains_3"]=Module["asm"]["qO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Mirror_1=Module["_emscripten_bind_gp_Pln_Mirror_1"]=function(){return(_emscripten_bind_gp_Pln_Mirror_1=Module["_emscripten_bind_gp_Pln_Mirror_1"]=Module["asm"]["rO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Mirrored_1=Module["_emscripten_bind_gp_Pln_Mirrored_1"]=function(){return(_emscripten_bind_gp_Pln_Mirrored_1=Module["_emscripten_bind_gp_Pln_Mirrored_1"]=Module["asm"]["sO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Rotate_2=Module["_emscripten_bind_gp_Pln_Rotate_2"]=function(){return(_emscripten_bind_gp_Pln_Rotate_2=Module["_emscripten_bind_gp_Pln_Rotate_2"]=Module["asm"]["tO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Rotated_2=Module["_emscripten_bind_gp_Pln_Rotated_2"]=function(){return(_emscripten_bind_gp_Pln_Rotated_2=Module["_emscripten_bind_gp_Pln_Rotated_2"]=Module["asm"]["uO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Scale_2=Module["_emscripten_bind_gp_Pln_Scale_2"]=function(){return(_emscripten_bind_gp_Pln_Scale_2=Module["_emscripten_bind_gp_Pln_Scale_2"]=Module["asm"]["vO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Scaled_2=Module["_emscripten_bind_gp_Pln_Scaled_2"]=function(){return(_emscripten_bind_gp_Pln_Scaled_2=Module["_emscripten_bind_gp_Pln_Scaled_2"]=Module["asm"]["wO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Transform_1=Module["_emscripten_bind_gp_Pln_Transform_1"]=function(){return(_emscripten_bind_gp_Pln_Transform_1=Module["_emscripten_bind_gp_Pln_Transform_1"]=Module["asm"]["xO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Transformed_1=Module["_emscripten_bind_gp_Pln_Transformed_1"]=function(){return(_emscripten_bind_gp_Pln_Transformed_1=Module["_emscripten_bind_gp_Pln_Transformed_1"]=Module["asm"]["yO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Translate_1=Module["_emscripten_bind_gp_Pln_Translate_1"]=function(){return(_emscripten_bind_gp_Pln_Translate_1=Module["_emscripten_bind_gp_Pln_Translate_1"]=Module["asm"]["zO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Translate_2=Module["_emscripten_bind_gp_Pln_Translate_2"]=function(){return(_emscripten_bind_gp_Pln_Translate_2=Module["_emscripten_bind_gp_Pln_Translate_2"]=Module["asm"]["AO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Translated_1=Module["_emscripten_bind_gp_Pln_Translated_1"]=function(){return(_emscripten_bind_gp_Pln_Translated_1=Module["_emscripten_bind_gp_Pln_Translated_1"]=Module["asm"]["BO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln_Translated_2=Module["_emscripten_bind_gp_Pln_Translated_2"]=function(){return(_emscripten_bind_gp_Pln_Translated_2=Module["_emscripten_bind_gp_Pln_Translated_2"]=Module["asm"]["CO"]).apply(null,arguments)};var _emscripten_bind_gp_Pln___destroy___0=Module["_emscripten_bind_gp_Pln___destroy___0"]=function(){return(_emscripten_bind_gp_Pln___destroy___0=Module["_emscripten_bind_gp_Pln___destroy___0"]=Module["asm"]["DO"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeThickSolid_BRepOffsetAPI_MakeThickSolid_0=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_BRepOffsetAPI_MakeThickSolid_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeThickSolid_BRepOffsetAPI_MakeThickSolid_0=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_BRepOffsetAPI_MakeThickSolid_0"]=Module["asm"]["EO"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeThickSolid_MakeThickSolidByJoin_4=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_MakeThickSolidByJoin_4"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeThickSolid_MakeThickSolidByJoin_4=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_MakeThickSolidByJoin_4"]=Module["asm"]["FO"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformBySimple_2=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformBySimple_2"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformBySimple_2=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformBySimple_2"]=Module["asm"]["GO"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_3=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_3"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_3=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_3"]=Module["asm"]["HO"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_4=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_4"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_4=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_4"]=Module["asm"]["IO"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_5=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_5"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_5=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_5"]=Module["asm"]["JO"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_6=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_6"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_6=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_6"]=Module["asm"]["KO"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_7=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_7"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_7=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_7"]=Module["asm"]["LO"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_8=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_8"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_8=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_PerformByJoin_8"]=Module["asm"]["MO"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeThickSolid_Shape_0=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_Shape_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeThickSolid_Shape_0=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid_Shape_0"]=Module["asm"]["NO"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeThickSolid___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid___destroy___0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeThickSolid___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_MakeThickSolid___destroy___0"]=Module["asm"]["OO"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_ShapeFix_Face_0=Module["_emscripten_bind_ShapeFix_Face_ShapeFix_Face_0"]=function(){return(_emscripten_bind_ShapeFix_Face_ShapeFix_Face_0=Module["_emscripten_bind_ShapeFix_Face_ShapeFix_Face_0"]=Module["asm"]["PO"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_ShapeFix_Face_1=Module["_emscripten_bind_ShapeFix_Face_ShapeFix_Face_1"]=function(){return(_emscripten_bind_ShapeFix_Face_ShapeFix_Face_1=Module["_emscripten_bind_ShapeFix_Face_ShapeFix_Face_1"]=Module["asm"]["QO"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_ClearModes_0=Module["_emscripten_bind_ShapeFix_Face_ClearModes_0"]=function(){return(_emscripten_bind_ShapeFix_Face_ClearModes_0=Module["_emscripten_bind_ShapeFix_Face_ClearModes_0"]=Module["asm"]["RO"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_Init_1=Module["_emscripten_bind_ShapeFix_Face_Init_1"]=function(){return(_emscripten_bind_ShapeFix_Face_Init_1=Module["_emscripten_bind_ShapeFix_Face_Init_1"]=Module["asm"]["SO"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_SetPrecision_1=Module["_emscripten_bind_ShapeFix_Face_SetPrecision_1"]=function(){return(_emscripten_bind_ShapeFix_Face_SetPrecision_1=Module["_emscripten_bind_ShapeFix_Face_SetPrecision_1"]=Module["asm"]["TO"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_SetMinTolerance_1=Module["_emscripten_bind_ShapeFix_Face_SetMinTolerance_1"]=function(){return(_emscripten_bind_ShapeFix_Face_SetMinTolerance_1=Module["_emscripten_bind_ShapeFix_Face_SetMinTolerance_1"]=Module["asm"]["UO"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_SetMaxTolerance_1=Module["_emscripten_bind_ShapeFix_Face_SetMaxTolerance_1"]=function(){return(_emscripten_bind_ShapeFix_Face_SetMaxTolerance_1=Module["_emscripten_bind_ShapeFix_Face_SetMaxTolerance_1"]=Module["asm"]["VO"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixWireMode_0=Module["_emscripten_bind_ShapeFix_Face_FixWireMode_0"]=function(){return(_emscripten_bind_ShapeFix_Face_FixWireMode_0=Module["_emscripten_bind_ShapeFix_Face_FixWireMode_0"]=Module["asm"]["WO"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixOrientationMode_0=Module["_emscripten_bind_ShapeFix_Face_FixOrientationMode_0"]=function(){return(_emscripten_bind_ShapeFix_Face_FixOrientationMode_0=Module["_emscripten_bind_ShapeFix_Face_FixOrientationMode_0"]=Module["asm"]["XO"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixAddNaturalBoundMode_0=Module["_emscripten_bind_ShapeFix_Face_FixAddNaturalBoundMode_0"]=function(){return(_emscripten_bind_ShapeFix_Face_FixAddNaturalBoundMode_0=Module["_emscripten_bind_ShapeFix_Face_FixAddNaturalBoundMode_0"]=Module["asm"]["YO"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixMissingSeamMode_0=Module["_emscripten_bind_ShapeFix_Face_FixMissingSeamMode_0"]=function(){return(_emscripten_bind_ShapeFix_Face_FixMissingSeamMode_0=Module["_emscripten_bind_ShapeFix_Face_FixMissingSeamMode_0"]=Module["asm"]["ZO"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixSmallAreaWireMode_0=Module["_emscripten_bind_ShapeFix_Face_FixSmallAreaWireMode_0"]=function(){return(_emscripten_bind_ShapeFix_Face_FixSmallAreaWireMode_0=Module["_emscripten_bind_ShapeFix_Face_FixSmallAreaWireMode_0"]=Module["asm"]["_O"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_RemoveSmallAreaFaceMode_0=Module["_emscripten_bind_ShapeFix_Face_RemoveSmallAreaFaceMode_0"]=function(){return(_emscripten_bind_ShapeFix_Face_RemoveSmallAreaFaceMode_0=Module["_emscripten_bind_ShapeFix_Face_RemoveSmallAreaFaceMode_0"]=Module["asm"]["$O"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixIntersectingWiresMode_0=Module["_emscripten_bind_ShapeFix_Face_FixIntersectingWiresMode_0"]=function(){return(_emscripten_bind_ShapeFix_Face_FixIntersectingWiresMode_0=Module["_emscripten_bind_ShapeFix_Face_FixIntersectingWiresMode_0"]=Module["asm"]["aP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixLoopWiresMode_0=Module["_emscripten_bind_ShapeFix_Face_FixLoopWiresMode_0"]=function(){return(_emscripten_bind_ShapeFix_Face_FixLoopWiresMode_0=Module["_emscripten_bind_ShapeFix_Face_FixLoopWiresMode_0"]=Module["asm"]["bP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixSplitFaceMode_0=Module["_emscripten_bind_ShapeFix_Face_FixSplitFaceMode_0"]=function(){return(_emscripten_bind_ShapeFix_Face_FixSplitFaceMode_0=Module["_emscripten_bind_ShapeFix_Face_FixSplitFaceMode_0"]=Module["asm"]["cP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_AutoCorrectPrecisionMode_0=Module["_emscripten_bind_ShapeFix_Face_AutoCorrectPrecisionMode_0"]=function(){return(_emscripten_bind_ShapeFix_Face_AutoCorrectPrecisionMode_0=Module["_emscripten_bind_ShapeFix_Face_AutoCorrectPrecisionMode_0"]=Module["asm"]["dP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixPeriodicDegeneratedMode_0=Module["_emscripten_bind_ShapeFix_Face_FixPeriodicDegeneratedMode_0"]=function(){return(_emscripten_bind_ShapeFix_Face_FixPeriodicDegeneratedMode_0=Module["_emscripten_bind_ShapeFix_Face_FixPeriodicDegeneratedMode_0"]=Module["asm"]["eP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_Face_0=Module["_emscripten_bind_ShapeFix_Face_Face_0"]=function(){return(_emscripten_bind_ShapeFix_Face_Face_0=Module["_emscripten_bind_ShapeFix_Face_Face_0"]=Module["asm"]["fP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_Result_0=Module["_emscripten_bind_ShapeFix_Face_Result_0"]=function(){return(_emscripten_bind_ShapeFix_Face_Result_0=Module["_emscripten_bind_ShapeFix_Face_Result_0"]=Module["asm"]["gP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_Add_1=Module["_emscripten_bind_ShapeFix_Face_Add_1"]=function(){return(_emscripten_bind_ShapeFix_Face_Add_1=Module["_emscripten_bind_ShapeFix_Face_Add_1"]=Module["asm"]["hP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_Perform_0=Module["_emscripten_bind_ShapeFix_Face_Perform_0"]=function(){return(_emscripten_bind_ShapeFix_Face_Perform_0=Module["_emscripten_bind_ShapeFix_Face_Perform_0"]=Module["asm"]["iP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixOrientation_0=Module["_emscripten_bind_ShapeFix_Face_FixOrientation_0"]=function(){return(_emscripten_bind_ShapeFix_Face_FixOrientation_0=Module["_emscripten_bind_ShapeFix_Face_FixOrientation_0"]=Module["asm"]["jP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixAddNaturalBound_0=Module["_emscripten_bind_ShapeFix_Face_FixAddNaturalBound_0"]=function(){return(_emscripten_bind_ShapeFix_Face_FixAddNaturalBound_0=Module["_emscripten_bind_ShapeFix_Face_FixAddNaturalBound_0"]=Module["asm"]["kP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixMissingSeam_0=Module["_emscripten_bind_ShapeFix_Face_FixMissingSeam_0"]=function(){return(_emscripten_bind_ShapeFix_Face_FixMissingSeam_0=Module["_emscripten_bind_ShapeFix_Face_FixMissingSeam_0"]=Module["asm"]["lP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixSmallAreaWire_1=Module["_emscripten_bind_ShapeFix_Face_FixSmallAreaWire_1"]=function(){return(_emscripten_bind_ShapeFix_Face_FixSmallAreaWire_1=Module["_emscripten_bind_ShapeFix_Face_FixSmallAreaWire_1"]=Module["asm"]["mP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixIntersectingWires_0=Module["_emscripten_bind_ShapeFix_Face_FixIntersectingWires_0"]=function(){return(_emscripten_bind_ShapeFix_Face_FixIntersectingWires_0=Module["_emscripten_bind_ShapeFix_Face_FixIntersectingWires_0"]=Module["asm"]["nP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixWiresTwoCoincEdges_0=Module["_emscripten_bind_ShapeFix_Face_FixWiresTwoCoincEdges_0"]=function(){return(_emscripten_bind_ShapeFix_Face_FixWiresTwoCoincEdges_0=Module["_emscripten_bind_ShapeFix_Face_FixWiresTwoCoincEdges_0"]=Module["asm"]["oP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face_FixPeriodicDegenerated_0=Module["_emscripten_bind_ShapeFix_Face_FixPeriodicDegenerated_0"]=function(){return(_emscripten_bind_ShapeFix_Face_FixPeriodicDegenerated_0=Module["_emscripten_bind_ShapeFix_Face_FixPeriodicDegenerated_0"]=Module["asm"]["pP"]).apply(null,arguments)};var _emscripten_bind_ShapeFix_Face___destroy___0=Module["_emscripten_bind_ShapeFix_Face___destroy___0"]=function(){return(_emscripten_bind_ShapeFix_Face___destroy___0=Module["_emscripten_bind_ShapeFix_Face___destroy___0"]=Module["asm"]["qP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_Geom_Parabola_1=Module["_emscripten_bind_Geom_Parabola_Geom_Parabola_1"]=function(){return(_emscripten_bind_Geom_Parabola_Geom_Parabola_1=Module["_emscripten_bind_Geom_Parabola_Geom_Parabola_1"]=Module["asm"]["rP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_Geom_Parabola_2=Module["_emscripten_bind_Geom_Parabola_Geom_Parabola_2"]=function(){return(_emscripten_bind_Geom_Parabola_Geom_Parabola_2=Module["_emscripten_bind_Geom_Parabola_Geom_Parabola_2"]=Module["asm"]["sP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_Focal_0=Module["_emscripten_bind_Geom_Parabola_Focal_0"]=function(){return(_emscripten_bind_Geom_Parabola_Focal_0=Module["_emscripten_bind_Geom_Parabola_Focal_0"]=Module["asm"]["tP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_Reverse_0=Module["_emscripten_bind_Geom_Parabola_Reverse_0"]=function(){return(_emscripten_bind_Geom_Parabola_Reverse_0=Module["_emscripten_bind_Geom_Parabola_Reverse_0"]=Module["asm"]["uP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_ReversedParameter_1=Module["_emscripten_bind_Geom_Parabola_ReversedParameter_1"]=function(){return(_emscripten_bind_Geom_Parabola_ReversedParameter_1=Module["_emscripten_bind_Geom_Parabola_ReversedParameter_1"]=Module["asm"]["vP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_TransformedParameter_2=Module["_emscripten_bind_Geom_Parabola_TransformedParameter_2"]=function(){return(_emscripten_bind_Geom_Parabola_TransformedParameter_2=Module["_emscripten_bind_Geom_Parabola_TransformedParameter_2"]=Module["asm"]["wP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_ParametricTransformation_1=Module["_emscripten_bind_Geom_Parabola_ParametricTransformation_1"]=function(){return(_emscripten_bind_Geom_Parabola_ParametricTransformation_1=Module["_emscripten_bind_Geom_Parabola_ParametricTransformation_1"]=Module["asm"]["xP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_Reversed_0=Module["_emscripten_bind_Geom_Parabola_Reversed_0"]=function(){return(_emscripten_bind_Geom_Parabola_Reversed_0=Module["_emscripten_bind_Geom_Parabola_Reversed_0"]=Module["asm"]["yP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_FirstParameter_0=Module["_emscripten_bind_Geom_Parabola_FirstParameter_0"]=function(){return(_emscripten_bind_Geom_Parabola_FirstParameter_0=Module["_emscripten_bind_Geom_Parabola_FirstParameter_0"]=Module["asm"]["zP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_LastParameter_0=Module["_emscripten_bind_Geom_Parabola_LastParameter_0"]=function(){return(_emscripten_bind_Geom_Parabola_LastParameter_0=Module["_emscripten_bind_Geom_Parabola_LastParameter_0"]=Module["asm"]["AP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_IsClosed_0=Module["_emscripten_bind_Geom_Parabola_IsClosed_0"]=function(){return(_emscripten_bind_Geom_Parabola_IsClosed_0=Module["_emscripten_bind_Geom_Parabola_IsClosed_0"]=Module["asm"]["BP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_IsPeriodic_0=Module["_emscripten_bind_Geom_Parabola_IsPeriodic_0"]=function(){return(_emscripten_bind_Geom_Parabola_IsPeriodic_0=Module["_emscripten_bind_Geom_Parabola_IsPeriodic_0"]=Module["asm"]["CP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_Period_0=Module["_emscripten_bind_Geom_Parabola_Period_0"]=function(){return(_emscripten_bind_Geom_Parabola_Period_0=Module["_emscripten_bind_Geom_Parabola_Period_0"]=Module["asm"]["DP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_IsCN_1=Module["_emscripten_bind_Geom_Parabola_IsCN_1"]=function(){return(_emscripten_bind_Geom_Parabola_IsCN_1=Module["_emscripten_bind_Geom_Parabola_IsCN_1"]=Module["asm"]["EP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_D0_2=Module["_emscripten_bind_Geom_Parabola_D0_2"]=function(){return(_emscripten_bind_Geom_Parabola_D0_2=Module["_emscripten_bind_Geom_Parabola_D0_2"]=Module["asm"]["FP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_D1_3=Module["_emscripten_bind_Geom_Parabola_D1_3"]=function(){return(_emscripten_bind_Geom_Parabola_D1_3=Module["_emscripten_bind_Geom_Parabola_D1_3"]=Module["asm"]["GP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_D2_4=Module["_emscripten_bind_Geom_Parabola_D2_4"]=function(){return(_emscripten_bind_Geom_Parabola_D2_4=Module["_emscripten_bind_Geom_Parabola_D2_4"]=Module["asm"]["HP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_D3_5=Module["_emscripten_bind_Geom_Parabola_D3_5"]=function(){return(_emscripten_bind_Geom_Parabola_D3_5=Module["_emscripten_bind_Geom_Parabola_D3_5"]=Module["asm"]["IP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_DN_2=Module["_emscripten_bind_Geom_Parabola_DN_2"]=function(){return(_emscripten_bind_Geom_Parabola_DN_2=Module["_emscripten_bind_Geom_Parabola_DN_2"]=Module["asm"]["JP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola_Value_1=Module["_emscripten_bind_Geom_Parabola_Value_1"]=function(){return(_emscripten_bind_Geom_Parabola_Value_1=Module["_emscripten_bind_Geom_Parabola_Value_1"]=Module["asm"]["KP"]).apply(null,arguments)};var _emscripten_bind_Geom_Parabola___destroy___0=Module["_emscripten_bind_Geom_Parabola___destroy___0"]=function(){return(_emscripten_bind_Geom_Parabola___destroy___0=Module["_emscripten_bind_Geom_Parabola___destroy___0"]=Module["asm"]["LP"]).apply(null,arguments)};var _emscripten_bind_gp_Elips_gp_Elips_0=Module["_emscripten_bind_gp_Elips_gp_Elips_0"]=function(){return(_emscripten_bind_gp_Elips_gp_Elips_0=Module["_emscripten_bind_gp_Elips_gp_Elips_0"]=Module["asm"]["MP"]).apply(null,arguments)};var _emscripten_bind_gp_Elips_gp_Elips_3=Module["_emscripten_bind_gp_Elips_gp_Elips_3"]=function(){return(_emscripten_bind_gp_Elips_gp_Elips_3=Module["_emscripten_bind_gp_Elips_gp_Elips_3"]=Module["asm"]["NP"]).apply(null,arguments)};var _emscripten_bind_gp_Elips_Eccentricity_0=Module["_emscripten_bind_gp_Elips_Eccentricity_0"]=function(){return(_emscripten_bind_gp_Elips_Eccentricity_0=Module["_emscripten_bind_gp_Elips_Eccentricity_0"]=Module["asm"]["OP"]).apply(null,arguments)};var _emscripten_bind_gp_Elips_Focal_0=Module["_emscripten_bind_gp_Elips_Focal_0"]=function(){return(_emscripten_bind_gp_Elips_Focal_0=Module["_emscripten_bind_gp_Elips_Focal_0"]=Module["asm"]["PP"]).apply(null,arguments)};var _emscripten_bind_gp_Elips_Area_0=Module["_emscripten_bind_gp_Elips_Area_0"]=function(){return(_emscripten_bind_gp_Elips_Area_0=Module["_emscripten_bind_gp_Elips_Area_0"]=Module["asm"]["QP"]).apply(null,arguments)};var _emscripten_bind_gp_Elips_MajorRadius_0=Module["_emscripten_bind_gp_Elips_MajorRadius_0"]=function(){return(_emscripten_bind_gp_Elips_MajorRadius_0=Module["_emscripten_bind_gp_Elips_MajorRadius_0"]=Module["asm"]["RP"]).apply(null,arguments)};var _emscripten_bind_gp_Elips_MinorRadius_0=Module["_emscripten_bind_gp_Elips_MinorRadius_0"]=function(){return(_emscripten_bind_gp_Elips_MinorRadius_0=Module["_emscripten_bind_gp_Elips_MinorRadius_0"]=Module["asm"]["SP"]).apply(null,arguments)};var _emscripten_bind_gp_Elips___destroy___0=Module["_emscripten_bind_gp_Elips___destroy___0"]=function(){return(_emscripten_bind_gp_Elips___destroy___0=Module["_emscripten_bind_gp_Elips___destroy___0"]=Module["asm"]["TP"]).apply(null,arguments)};var _emscripten_bind_Geom2d_TrimmedCurve_Geom2d_TrimmedCurve_3=Module["_emscripten_bind_Geom2d_TrimmedCurve_Geom2d_TrimmedCurve_3"]=function(){return(_emscripten_bind_Geom2d_TrimmedCurve_Geom2d_TrimmedCurve_3=Module["_emscripten_bind_Geom2d_TrimmedCurve_Geom2d_TrimmedCurve_3"]=Module["asm"]["UP"]).apply(null,arguments)};var _emscripten_bind_Geom2d_TrimmedCurve_Geom2d_TrimmedCurve_4=Module["_emscripten_bind_Geom2d_TrimmedCurve_Geom2d_TrimmedCurve_4"]=function(){return(_emscripten_bind_Geom2d_TrimmedCurve_Geom2d_TrimmedCurve_4=Module["_emscripten_bind_Geom2d_TrimmedCurve_Geom2d_TrimmedCurve_4"]=Module["asm"]["VP"]).apply(null,arguments)};var _emscripten_bind_Geom2d_TrimmedCurve_Geom2d_TrimmedCurve_5=Module["_emscripten_bind_Geom2d_TrimmedCurve_Geom2d_TrimmedCurve_5"]=function(){return(_emscripten_bind_Geom2d_TrimmedCurve_Geom2d_TrimmedCurve_5=Module["_emscripten_bind_Geom2d_TrimmedCurve_Geom2d_TrimmedCurve_5"]=Module["asm"]["WP"]).apply(null,arguments)};var _emscripten_bind_Geom2d_TrimmedCurve_Period_0=Module["_emscripten_bind_Geom2d_TrimmedCurve_Period_0"]=function(){return(_emscripten_bind_Geom2d_TrimmedCurve_Period_0=Module["_emscripten_bind_Geom2d_TrimmedCurve_Period_0"]=Module["asm"]["XP"]).apply(null,arguments)};var _emscripten_bind_Geom2d_TrimmedCurve_Value_1=Module["_emscripten_bind_Geom2d_TrimmedCurve_Value_1"]=function(){return(_emscripten_bind_Geom2d_TrimmedCurve_Value_1=Module["_emscripten_bind_Geom2d_TrimmedCurve_Value_1"]=Module["asm"]["YP"]).apply(null,arguments)};var _emscripten_bind_Geom2d_TrimmedCurve___destroy___0=Module["_emscripten_bind_Geom2d_TrimmedCurve___destroy___0"]=function(){return(_emscripten_bind_Geom2d_TrimmedCurve___destroy___0=Module["_emscripten_bind_Geom2d_TrimmedCurve___destroy___0"]=Module["asm"]["ZP"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevol_BRepPrimAPI_MakeRevol_3=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_BRepPrimAPI_MakeRevol_3"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevol_BRepPrimAPI_MakeRevol_3=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_BRepPrimAPI_MakeRevol_3"]=Module["asm"]["_P"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevol_BRepPrimAPI_MakeRevol_4=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_BRepPrimAPI_MakeRevol_4"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevol_BRepPrimAPI_MakeRevol_4=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_BRepPrimAPI_MakeRevol_4"]=Module["asm"]["$P"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevol_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_Build_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevol_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_Build_0"]=Module["asm"]["aQ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevol_Generated_1=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_Generated_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevol_Generated_1=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_Generated_1"]=Module["asm"]["bQ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevol_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_IsDeleted_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevol_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_IsDeleted_1"]=Module["asm"]["cQ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevol_FirstShape_1=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_FirstShape_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevol_FirstShape_1=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_FirstShape_1"]=Module["asm"]["dQ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevol_LastShape_1=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_LastShape_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevol_LastShape_1=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_LastShape_1"]=Module["asm"]["eQ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevol_HasDegenerated_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_HasDegenerated_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevol_HasDegenerated_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_HasDegenerated_0"]=Module["asm"]["fQ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevol_Degenerated_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_Degenerated_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevol_Degenerated_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_Degenerated_0"]=Module["asm"]["gQ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevol_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_Shape_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevol_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeRevol_Shape_0"]=Module["asm"]["hQ"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeRevol___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeRevol___destroy___0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeRevol___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeRevol___destroy___0"]=Module["asm"]["iQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax3_gp_Ax3_0=Module["_emscripten_bind_gp_Ax3_gp_Ax3_0"]=function(){return(_emscripten_bind_gp_Ax3_gp_Ax3_0=Module["_emscripten_bind_gp_Ax3_gp_Ax3_0"]=Module["asm"]["jQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax3_Direction_0=Module["_emscripten_bind_gp_Ax3_Direction_0"]=function(){return(_emscripten_bind_gp_Ax3_Direction_0=Module["_emscripten_bind_gp_Ax3_Direction_0"]=Module["asm"]["kQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax3_Location_0=Module["_emscripten_bind_gp_Ax3_Location_0"]=function(){return(_emscripten_bind_gp_Ax3_Location_0=Module["_emscripten_bind_gp_Ax3_Location_0"]=Module["asm"]["lQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax3_XDirection_0=Module["_emscripten_bind_gp_Ax3_XDirection_0"]=function(){return(_emscripten_bind_gp_Ax3_XDirection_0=Module["_emscripten_bind_gp_Ax3_XDirection_0"]=Module["asm"]["mQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax3_YDirection_0=Module["_emscripten_bind_gp_Ax3_YDirection_0"]=function(){return(_emscripten_bind_gp_Ax3_YDirection_0=Module["_emscripten_bind_gp_Ax3_YDirection_0"]=Module["asm"]["nQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax3_Axis_0=Module["_emscripten_bind_gp_Ax3_Axis_0"]=function(){return(_emscripten_bind_gp_Ax3_Axis_0=Module["_emscripten_bind_gp_Ax3_Axis_0"]=Module["asm"]["oQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax3_Ax2_0=Module["_emscripten_bind_gp_Ax3_Ax2_0"]=function(){return(_emscripten_bind_gp_Ax3_Ax2_0=Module["_emscripten_bind_gp_Ax3_Ax2_0"]=Module["asm"]["pQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax3___destroy___0=Module["_emscripten_bind_gp_Ax3___destroy___0"]=function(){return(_emscripten_bind_gp_Ax3___destroy___0=Module["_emscripten_bind_gp_Ax3___destroy___0"]=Module["asm"]["qQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax2_gp_Ax2_0=Module["_emscripten_bind_gp_Ax2_gp_Ax2_0"]=function(){return(_emscripten_bind_gp_Ax2_gp_Ax2_0=Module["_emscripten_bind_gp_Ax2_gp_Ax2_0"]=Module["asm"]["rQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax2_gp_Ax2_2=Module["_emscripten_bind_gp_Ax2_gp_Ax2_2"]=function(){return(_emscripten_bind_gp_Ax2_gp_Ax2_2=Module["_emscripten_bind_gp_Ax2_gp_Ax2_2"]=Module["asm"]["sQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax2_gp_Ax2_3=Module["_emscripten_bind_gp_Ax2_gp_Ax2_3"]=function(){return(_emscripten_bind_gp_Ax2_gp_Ax2_3=Module["_emscripten_bind_gp_Ax2_gp_Ax2_3"]=Module["asm"]["tQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax2_Direction_0=Module["_emscripten_bind_gp_Ax2_Direction_0"]=function(){return(_emscripten_bind_gp_Ax2_Direction_0=Module["_emscripten_bind_gp_Ax2_Direction_0"]=Module["asm"]["uQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax2_Location_0=Module["_emscripten_bind_gp_Ax2_Location_0"]=function(){return(_emscripten_bind_gp_Ax2_Location_0=Module["_emscripten_bind_gp_Ax2_Location_0"]=Module["asm"]["vQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax2_XDirection_0=Module["_emscripten_bind_gp_Ax2_XDirection_0"]=function(){return(_emscripten_bind_gp_Ax2_XDirection_0=Module["_emscripten_bind_gp_Ax2_XDirection_0"]=Module["asm"]["wQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax2_YDirection_0=Module["_emscripten_bind_gp_Ax2_YDirection_0"]=function(){return(_emscripten_bind_gp_Ax2_YDirection_0=Module["_emscripten_bind_gp_Ax2_YDirection_0"]=Module["asm"]["xQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax2___destroy___0=Module["_emscripten_bind_gp_Ax2___destroy___0"]=function(){return(_emscripten_bind_gp_Ax2___destroy___0=Module["_emscripten_bind_gp_Ax2___destroy___0"]=Module["asm"]["yQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax1_gp_Ax1_0=Module["_emscripten_bind_gp_Ax1_gp_Ax1_0"]=function(){return(_emscripten_bind_gp_Ax1_gp_Ax1_0=Module["_emscripten_bind_gp_Ax1_gp_Ax1_0"]=Module["asm"]["zQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax1_gp_Ax1_2=Module["_emscripten_bind_gp_Ax1_gp_Ax1_2"]=function(){return(_emscripten_bind_gp_Ax1_gp_Ax1_2=Module["_emscripten_bind_gp_Ax1_gp_Ax1_2"]=Module["asm"]["AQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax1_Direction_0=Module["_emscripten_bind_gp_Ax1_Direction_0"]=function(){return(_emscripten_bind_gp_Ax1_Direction_0=Module["_emscripten_bind_gp_Ax1_Direction_0"]=Module["asm"]["BQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax1_Location_0=Module["_emscripten_bind_gp_Ax1_Location_0"]=function(){return(_emscripten_bind_gp_Ax1_Location_0=Module["_emscripten_bind_gp_Ax1_Location_0"]=Module["asm"]["CQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax1___destroy___0=Module["_emscripten_bind_gp_Ax1___destroy___0"]=function(){return(_emscripten_bind_gp_Ax1___destroy___0=Module["_emscripten_bind_gp_Ax1___destroy___0"]=Module["asm"]["DQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax2d_gp_Ax2d_0=Module["_emscripten_bind_gp_Ax2d_gp_Ax2d_0"]=function(){return(_emscripten_bind_gp_Ax2d_gp_Ax2d_0=Module["_emscripten_bind_gp_Ax2d_gp_Ax2d_0"]=Module["asm"]["EQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax2d_gp_Ax2d_2=Module["_emscripten_bind_gp_Ax2d_gp_Ax2d_2"]=function(){return(_emscripten_bind_gp_Ax2d_gp_Ax2d_2=Module["_emscripten_bind_gp_Ax2d_gp_Ax2d_2"]=Module["asm"]["FQ"]).apply(null,arguments)};var _emscripten_bind_gp_Ax2d___destroy___0=Module["_emscripten_bind_gp_Ax2d___destroy___0"]=function(){return(_emscripten_bind_gp_Ax2d___destroy___0=Module["_emscripten_bind_gp_Ax2d___destroy___0"]=Module["asm"]["GQ"]).apply(null,arguments)};var _emscripten_bind_Transfer_TransientProcess_Transfer_TransientProcess_0=Module["_emscripten_bind_Transfer_TransientProcess_Transfer_TransientProcess_0"]=function(){return(_emscripten_bind_Transfer_TransientProcess_Transfer_TransientProcess_0=Module["_emscripten_bind_Transfer_TransientProcess_Transfer_TransientProcess_0"]=Module["asm"]["HQ"]).apply(null,arguments)};var _emscripten_bind_Transfer_TransientProcess_Transfer_TransientProcess_1=Module["_emscripten_bind_Transfer_TransientProcess_Transfer_TransientProcess_1"]=function(){return(_emscripten_bind_Transfer_TransientProcess_Transfer_TransientProcess_1=Module["_emscripten_bind_Transfer_TransientProcess_Transfer_TransientProcess_1"]=Module["asm"]["IQ"]).apply(null,arguments)};var _emscripten_bind_Transfer_TransientProcess_HasGraph_0=Module["_emscripten_bind_Transfer_TransientProcess_HasGraph_0"]=function(){return(_emscripten_bind_Transfer_TransientProcess_HasGraph_0=Module["_emscripten_bind_Transfer_TransientProcess_HasGraph_0"]=Module["asm"]["JQ"]).apply(null,arguments)};var _emscripten_bind_Transfer_TransientProcess_GetProgress_0=Module["_emscripten_bind_Transfer_TransientProcess_GetProgress_0"]=function(){return(_emscripten_bind_Transfer_TransientProcess_GetProgress_0=Module["_emscripten_bind_Transfer_TransientProcess_GetProgress_0"]=Module["asm"]["KQ"]).apply(null,arguments)};var _emscripten_bind_Transfer_TransientProcess_SetProgress_1=Module["_emscripten_bind_Transfer_TransientProcess_SetProgress_1"]=function(){return(_emscripten_bind_Transfer_TransientProcess_SetProgress_1=Module["_emscripten_bind_Transfer_TransientProcess_SetProgress_1"]=Module["asm"]["LQ"]).apply(null,arguments)};var _emscripten_bind_Transfer_TransientProcess___destroy___0=Module["_emscripten_bind_Transfer_TransientProcess___destroy___0"]=function(){return(_emscripten_bind_Transfer_TransientProcess___destroy___0=Module["_emscripten_bind_Transfer_TransientProcess___destroy___0"]=Module["asm"]["MQ"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_0=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_0=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_0"]=Module["asm"]["NQ"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_1=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_1=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_1"]=Module["asm"]["OQ"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_2=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_2"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_2=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_2"]=Module["asm"]["PQ"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_3=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_3"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_3=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_BRepOffsetAPI_MakeOffset_3"]=Module["asm"]["QQ"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffset_AddWire_1=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_AddWire_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffset_AddWire_1=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_AddWire_1"]=Module["asm"]["RQ"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffset_Perform_1=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_Perform_1"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffset_Perform_1=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_Perform_1"]=Module["asm"]["SQ"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffset_Perform_2=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_Perform_2"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffset_Perform_2=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_Perform_2"]=Module["asm"]["TQ"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffset_Shape_0=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_Shape_0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffset_Shape_0=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset_Shape_0"]=Module["asm"]["UQ"]).apply(null,arguments)};var _emscripten_bind_BRepOffsetAPI_MakeOffset___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset___destroy___0"]=function(){return(_emscripten_bind_BRepOffsetAPI_MakeOffset___destroy___0=Module["_emscripten_bind_BRepOffsetAPI_MakeOffset___destroy___0"]=Module["asm"]["VQ"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf2d_gp_Trsf2d_0=Module["_emscripten_bind_gp_Trsf2d_gp_Trsf2d_0"]=function(){return(_emscripten_bind_gp_Trsf2d_gp_Trsf2d_0=Module["_emscripten_bind_gp_Trsf2d_gp_Trsf2d_0"]=Module["asm"]["WQ"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf2d_SetMirror_1=Module["_emscripten_bind_gp_Trsf2d_SetMirror_1"]=function(){return(_emscripten_bind_gp_Trsf2d_SetMirror_1=Module["_emscripten_bind_gp_Trsf2d_SetMirror_1"]=Module["asm"]["XQ"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf2d_SetTranslation_1=Module["_emscripten_bind_gp_Trsf2d_SetTranslation_1"]=function(){return(_emscripten_bind_gp_Trsf2d_SetTranslation_1=Module["_emscripten_bind_gp_Trsf2d_SetTranslation_1"]=Module["asm"]["YQ"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf2d_SetTranslationPart_1=Module["_emscripten_bind_gp_Trsf2d_SetTranslationPart_1"]=function(){return(_emscripten_bind_gp_Trsf2d_SetTranslationPart_1=Module["_emscripten_bind_gp_Trsf2d_SetTranslationPart_1"]=Module["asm"]["ZQ"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf2d_SetRotation_2=Module["_emscripten_bind_gp_Trsf2d_SetRotation_2"]=function(){return(_emscripten_bind_gp_Trsf2d_SetRotation_2=Module["_emscripten_bind_gp_Trsf2d_SetRotation_2"]=Module["asm"]["_Q"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf2d_SetScaleFactor_1=Module["_emscripten_bind_gp_Trsf2d_SetScaleFactor_1"]=function(){return(_emscripten_bind_gp_Trsf2d_SetScaleFactor_1=Module["_emscripten_bind_gp_Trsf2d_SetScaleFactor_1"]=Module["asm"]["$Q"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf2d_Multiply_1=Module["_emscripten_bind_gp_Trsf2d_Multiply_1"]=function(){return(_emscripten_bind_gp_Trsf2d_Multiply_1=Module["_emscripten_bind_gp_Trsf2d_Multiply_1"]=Module["asm"]["aR"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf2d_PreMultiply_1=Module["_emscripten_bind_gp_Trsf2d_PreMultiply_1"]=function(){return(_emscripten_bind_gp_Trsf2d_PreMultiply_1=Module["_emscripten_bind_gp_Trsf2d_PreMultiply_1"]=Module["asm"]["bR"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf2d_Value_2=Module["_emscripten_bind_gp_Trsf2d_Value_2"]=function(){return(_emscripten_bind_gp_Trsf2d_Value_2=Module["_emscripten_bind_gp_Trsf2d_Value_2"]=Module["asm"]["cR"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf2d_Inverted_0=Module["_emscripten_bind_gp_Trsf2d_Inverted_0"]=function(){return(_emscripten_bind_gp_Trsf2d_Inverted_0=Module["_emscripten_bind_gp_Trsf2d_Inverted_0"]=Module["asm"]["dR"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf2d_ScaleFactor_0=Module["_emscripten_bind_gp_Trsf2d_ScaleFactor_0"]=function(){return(_emscripten_bind_gp_Trsf2d_ScaleFactor_0=Module["_emscripten_bind_gp_Trsf2d_ScaleFactor_0"]=Module["asm"]["eR"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf2d_Multiplied_1=Module["_emscripten_bind_gp_Trsf2d_Multiplied_1"]=function(){return(_emscripten_bind_gp_Trsf2d_Multiplied_1=Module["_emscripten_bind_gp_Trsf2d_Multiplied_1"]=Module["asm"]["fR"]).apply(null,arguments)};var _emscripten_bind_gp_Trsf2d___destroy___0=Module["_emscripten_bind_gp_Trsf2d___destroy___0"]=function(){return(_emscripten_bind_gp_Trsf2d___destroy___0=Module["_emscripten_bind_gp_Trsf2d___destroy___0"]=Module["asm"]["gR"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakePrism_BRepPrimAPI_MakePrism_2=Module["_emscripten_bind_BRepPrimAPI_MakePrism_BRepPrimAPI_MakePrism_2"]=function(){return(_emscripten_bind_BRepPrimAPI_MakePrism_BRepPrimAPI_MakePrism_2=Module["_emscripten_bind_BRepPrimAPI_MakePrism_BRepPrimAPI_MakePrism_2"]=Module["asm"]["hR"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakePrism_BRepPrimAPI_MakePrism_3=Module["_emscripten_bind_BRepPrimAPI_MakePrism_BRepPrimAPI_MakePrism_3"]=function(){return(_emscripten_bind_BRepPrimAPI_MakePrism_BRepPrimAPI_MakePrism_3=Module["_emscripten_bind_BRepPrimAPI_MakePrism_BRepPrimAPI_MakePrism_3"]=Module["asm"]["iR"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakePrism_BRepPrimAPI_MakePrism_4=Module["_emscripten_bind_BRepPrimAPI_MakePrism_BRepPrimAPI_MakePrism_4"]=function(){return(_emscripten_bind_BRepPrimAPI_MakePrism_BRepPrimAPI_MakePrism_4=Module["_emscripten_bind_BRepPrimAPI_MakePrism_BRepPrimAPI_MakePrism_4"]=Module["asm"]["jR"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakePrism_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakePrism_Build_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakePrism_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakePrism_Build_0"]=Module["asm"]["kR"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakePrism_Generated_1=Module["_emscripten_bind_BRepPrimAPI_MakePrism_Generated_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakePrism_Generated_1=Module["_emscripten_bind_BRepPrimAPI_MakePrism_Generated_1"]=Module["asm"]["lR"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakePrism_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakePrism_IsDeleted_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakePrism_IsDeleted_1=Module["_emscripten_bind_BRepPrimAPI_MakePrism_IsDeleted_1"]=Module["asm"]["mR"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakePrism_FirstShape_1=Module["_emscripten_bind_BRepPrimAPI_MakePrism_FirstShape_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakePrism_FirstShape_1=Module["_emscripten_bind_BRepPrimAPI_MakePrism_FirstShape_1"]=Module["asm"]["nR"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakePrism_LastShape_1=Module["_emscripten_bind_BRepPrimAPI_MakePrism_LastShape_1"]=function(){return(_emscripten_bind_BRepPrimAPI_MakePrism_LastShape_1=Module["_emscripten_bind_BRepPrimAPI_MakePrism_LastShape_1"]=Module["asm"]["oR"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakePrism_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakePrism_Shape_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakePrism_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakePrism_Shape_0"]=Module["asm"]["pR"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakePrism___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakePrism___destroy___0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakePrism___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakePrism___destroy___0"]=Module["asm"]["qR"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Transform_BRepBuilderAPI_Transform_2=Module["_emscripten_bind_BRepBuilderAPI_Transform_BRepBuilderAPI_Transform_2"]=function(){return(_emscripten_bind_BRepBuilderAPI_Transform_BRepBuilderAPI_Transform_2=Module["_emscripten_bind_BRepBuilderAPI_Transform_BRepBuilderAPI_Transform_2"]=Module["asm"]["rR"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Transform_BRepBuilderAPI_Transform_3=Module["_emscripten_bind_BRepBuilderAPI_Transform_BRepBuilderAPI_Transform_3"]=function(){return(_emscripten_bind_BRepBuilderAPI_Transform_BRepBuilderAPI_Transform_3=Module["_emscripten_bind_BRepBuilderAPI_Transform_BRepBuilderAPI_Transform_3"]=Module["asm"]["sR"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Transform_Shape_0=Module["_emscripten_bind_BRepBuilderAPI_Transform_Shape_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Transform_Shape_0=Module["_emscripten_bind_BRepBuilderAPI_Transform_Shape_0"]=Module["asm"]["tR"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_Transform___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_Transform___destroy___0"]=function(){return(_emscripten_bind_BRepBuilderAPI_Transform___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_Transform___destroy___0"]=Module["asm"]["uR"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeVertex_BRepBuilderAPI_MakeVertex_1=Module["_emscripten_bind_BRepBuilderAPI_MakeVertex_BRepBuilderAPI_MakeVertex_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeVertex_BRepBuilderAPI_MakeVertex_1=Module["_emscripten_bind_BRepBuilderAPI_MakeVertex_BRepBuilderAPI_MakeVertex_1"]=Module["asm"]["vR"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeVertex_Vertex_0=Module["_emscripten_bind_BRepBuilderAPI_MakeVertex_Vertex_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeVertex_Vertex_0=Module["_emscripten_bind_BRepBuilderAPI_MakeVertex_Vertex_0"]=Module["asm"]["wR"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeVertex_Shape_0=Module["_emscripten_bind_BRepBuilderAPI_MakeVertex_Shape_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeVertex_Shape_0=Module["_emscripten_bind_BRepBuilderAPI_MakeVertex_Shape_0"]=Module["asm"]["xR"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeVertex___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_MakeVertex___destroy___0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeVertex___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_MakeVertex___destroy___0"]=Module["asm"]["yR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_BRepAdaptor_Curve_0=Module["_emscripten_bind_BRepAdaptor_Curve_BRepAdaptor_Curve_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_BRepAdaptor_Curve_0=Module["_emscripten_bind_BRepAdaptor_Curve_BRepAdaptor_Curve_0"]=Module["asm"]["zR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_BRepAdaptor_Curve_1=Module["_emscripten_bind_BRepAdaptor_Curve_BRepAdaptor_Curve_1"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_BRepAdaptor_Curve_1=Module["_emscripten_bind_BRepAdaptor_Curve_BRepAdaptor_Curve_1"]=Module["asm"]["AR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_BRepAdaptor_Curve_2=Module["_emscripten_bind_BRepAdaptor_Curve_BRepAdaptor_Curve_2"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_BRepAdaptor_Curve_2=Module["_emscripten_bind_BRepAdaptor_Curve_BRepAdaptor_Curve_2"]=Module["asm"]["BR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Reset_0=Module["_emscripten_bind_BRepAdaptor_Curve_Reset_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Reset_0=Module["_emscripten_bind_BRepAdaptor_Curve_Reset_0"]=Module["asm"]["CR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Initialize_1=Module["_emscripten_bind_BRepAdaptor_Curve_Initialize_1"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Initialize_1=Module["_emscripten_bind_BRepAdaptor_Curve_Initialize_1"]=Module["asm"]["DR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Initialize_2=Module["_emscripten_bind_BRepAdaptor_Curve_Initialize_2"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Initialize_2=Module["_emscripten_bind_BRepAdaptor_Curve_Initialize_2"]=Module["asm"]["ER"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Trsf_0=Module["_emscripten_bind_BRepAdaptor_Curve_Trsf_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Trsf_0=Module["_emscripten_bind_BRepAdaptor_Curve_Trsf_0"]=Module["asm"]["FR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Is3DCurve_0=Module["_emscripten_bind_BRepAdaptor_Curve_Is3DCurve_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Is3DCurve_0=Module["_emscripten_bind_BRepAdaptor_Curve_Is3DCurve_0"]=Module["asm"]["GR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_IsCurveOnSurface_0=Module["_emscripten_bind_BRepAdaptor_Curve_IsCurveOnSurface_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_IsCurveOnSurface_0=Module["_emscripten_bind_BRepAdaptor_Curve_IsCurveOnSurface_0"]=Module["asm"]["HR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Curve_0=Module["_emscripten_bind_BRepAdaptor_Curve_Curve_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Curve_0=Module["_emscripten_bind_BRepAdaptor_Curve_Curve_0"]=Module["asm"]["IR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Edge_0=Module["_emscripten_bind_BRepAdaptor_Curve_Edge_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Edge_0=Module["_emscripten_bind_BRepAdaptor_Curve_Edge_0"]=Module["asm"]["JR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Tolerance_0=Module["_emscripten_bind_BRepAdaptor_Curve_Tolerance_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Tolerance_0=Module["_emscripten_bind_BRepAdaptor_Curve_Tolerance_0"]=Module["asm"]["KR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_FirstParameter_0=Module["_emscripten_bind_BRepAdaptor_Curve_FirstParameter_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_FirstParameter_0=Module["_emscripten_bind_BRepAdaptor_Curve_FirstParameter_0"]=Module["asm"]["LR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_LastParameter_0=Module["_emscripten_bind_BRepAdaptor_Curve_LastParameter_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_LastParameter_0=Module["_emscripten_bind_BRepAdaptor_Curve_LastParameter_0"]=Module["asm"]["MR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_IsClosed_0=Module["_emscripten_bind_BRepAdaptor_Curve_IsClosed_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_IsClosed_0=Module["_emscripten_bind_BRepAdaptor_Curve_IsClosed_0"]=Module["asm"]["NR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_IsPeriodic_0=Module["_emscripten_bind_BRepAdaptor_Curve_IsPeriodic_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_IsPeriodic_0=Module["_emscripten_bind_BRepAdaptor_Curve_IsPeriodic_0"]=Module["asm"]["OR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Period_0=Module["_emscripten_bind_BRepAdaptor_Curve_Period_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Period_0=Module["_emscripten_bind_BRepAdaptor_Curve_Period_0"]=Module["asm"]["PR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Value_1=Module["_emscripten_bind_BRepAdaptor_Curve_Value_1"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Value_1=Module["_emscripten_bind_BRepAdaptor_Curve_Value_1"]=Module["asm"]["QR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_D0_2=Module["_emscripten_bind_BRepAdaptor_Curve_D0_2"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_D0_2=Module["_emscripten_bind_BRepAdaptor_Curve_D0_2"]=Module["asm"]["RR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_D1_3=Module["_emscripten_bind_BRepAdaptor_Curve_D1_3"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_D1_3=Module["_emscripten_bind_BRepAdaptor_Curve_D1_3"]=Module["asm"]["SR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_D2_4=Module["_emscripten_bind_BRepAdaptor_Curve_D2_4"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_D2_4=Module["_emscripten_bind_BRepAdaptor_Curve_D2_4"]=Module["asm"]["TR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_D3_5=Module["_emscripten_bind_BRepAdaptor_Curve_D3_5"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_D3_5=Module["_emscripten_bind_BRepAdaptor_Curve_D3_5"]=Module["asm"]["UR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_DN_2=Module["_emscripten_bind_BRepAdaptor_Curve_DN_2"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_DN_2=Module["_emscripten_bind_BRepAdaptor_Curve_DN_2"]=Module["asm"]["VR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Resolution_1=Module["_emscripten_bind_BRepAdaptor_Curve_Resolution_1"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Resolution_1=Module["_emscripten_bind_BRepAdaptor_Curve_Resolution_1"]=Module["asm"]["WR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Line_0=Module["_emscripten_bind_BRepAdaptor_Curve_Line_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Line_0=Module["_emscripten_bind_BRepAdaptor_Curve_Line_0"]=Module["asm"]["XR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Circle_0=Module["_emscripten_bind_BRepAdaptor_Curve_Circle_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Circle_0=Module["_emscripten_bind_BRepAdaptor_Curve_Circle_0"]=Module["asm"]["YR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Ellipse_0=Module["_emscripten_bind_BRepAdaptor_Curve_Ellipse_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Ellipse_0=Module["_emscripten_bind_BRepAdaptor_Curve_Ellipse_0"]=Module["asm"]["ZR"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Hyperbola_0=Module["_emscripten_bind_BRepAdaptor_Curve_Hyperbola_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Hyperbola_0=Module["_emscripten_bind_BRepAdaptor_Curve_Hyperbola_0"]=Module["asm"]["_R"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Parabola_0=Module["_emscripten_bind_BRepAdaptor_Curve_Parabola_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Parabola_0=Module["_emscripten_bind_BRepAdaptor_Curve_Parabola_0"]=Module["asm"]["$R"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Degree_0=Module["_emscripten_bind_BRepAdaptor_Curve_Degree_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Degree_0=Module["_emscripten_bind_BRepAdaptor_Curve_Degree_0"]=Module["asm"]["aS"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_IsRational_0=Module["_emscripten_bind_BRepAdaptor_Curve_IsRational_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_IsRational_0=Module["_emscripten_bind_BRepAdaptor_Curve_IsRational_0"]=Module["asm"]["bS"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_NbPoles_0=Module["_emscripten_bind_BRepAdaptor_Curve_NbPoles_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_NbPoles_0=Module["_emscripten_bind_BRepAdaptor_Curve_NbPoles_0"]=Module["asm"]["cS"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_NbKnots_0=Module["_emscripten_bind_BRepAdaptor_Curve_NbKnots_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_NbKnots_0=Module["_emscripten_bind_BRepAdaptor_Curve_NbKnots_0"]=Module["asm"]["dS"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_Bezier_0=Module["_emscripten_bind_BRepAdaptor_Curve_Bezier_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_Bezier_0=Module["_emscripten_bind_BRepAdaptor_Curve_Bezier_0"]=Module["asm"]["eS"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve_BSpline_0=Module["_emscripten_bind_BRepAdaptor_Curve_BSpline_0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve_BSpline_0=Module["_emscripten_bind_BRepAdaptor_Curve_BSpline_0"]=Module["asm"]["fS"]).apply(null,arguments)};var _emscripten_bind_BRepAdaptor_Curve___destroy___0=Module["_emscripten_bind_BRepAdaptor_Curve___destroy___0"]=function(){return(_emscripten_bind_BRepAdaptor_Curve___destroy___0=Module["_emscripten_bind_BRepAdaptor_Curve___destroy___0"]=Module["asm"]["gS"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt2d_gp_Pnt2d_0=Module["_emscripten_bind_gp_Pnt2d_gp_Pnt2d_0"]=function(){return(_emscripten_bind_gp_Pnt2d_gp_Pnt2d_0=Module["_emscripten_bind_gp_Pnt2d_gp_Pnt2d_0"]=Module["asm"]["hS"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt2d_gp_Pnt2d_2=Module["_emscripten_bind_gp_Pnt2d_gp_Pnt2d_2"]=function(){return(_emscripten_bind_gp_Pnt2d_gp_Pnt2d_2=Module["_emscripten_bind_gp_Pnt2d_gp_Pnt2d_2"]=Module["asm"]["iS"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt2d_X_0=Module["_emscripten_bind_gp_Pnt2d_X_0"]=function(){return(_emscripten_bind_gp_Pnt2d_X_0=Module["_emscripten_bind_gp_Pnt2d_X_0"]=Module["asm"]["jS"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt2d_Y_0=Module["_emscripten_bind_gp_Pnt2d_Y_0"]=function(){return(_emscripten_bind_gp_Pnt2d_Y_0=Module["_emscripten_bind_gp_Pnt2d_Y_0"]=Module["asm"]["kS"]).apply(null,arguments)};var _emscripten_bind_gp_Pnt2d___destroy___0=Module["_emscripten_bind_gp_Pnt2d___destroy___0"]=function(){return(_emscripten_bind_gp_Pnt2d___destroy___0=Module["_emscripten_bind_gp_Pnt2d___destroy___0"]=Module["asm"]["lS"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_0=Module["_emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_0=Module["_emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_0"]=Module["asm"]["mS"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_1=Module["_emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_1=Module["_emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_1"]=Module["asm"]["nS"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_2=Module["_emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_2"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_2=Module["_emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_2"]=Module["asm"]["oS"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_3=Module["_emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_3"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_3=Module["_emscripten_bind_BRepBuilderAPI_MakeWire_BRepBuilderAPI_MakeWire_3"]=Module["asm"]["pS"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeWire_Add_1=Module["_emscripten_bind_BRepBuilderAPI_MakeWire_Add_1"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeWire_Add_1=Module["_emscripten_bind_BRepBuilderAPI_MakeWire_Add_1"]=Module["asm"]["qS"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeWire_Wire_0=Module["_emscripten_bind_BRepBuilderAPI_MakeWire_Wire_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeWire_Wire_0=Module["_emscripten_bind_BRepBuilderAPI_MakeWire_Wire_0"]=Module["asm"]["rS"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeWire_Shape_0=Module["_emscripten_bind_BRepBuilderAPI_MakeWire_Shape_0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeWire_Shape_0=Module["_emscripten_bind_BRepBuilderAPI_MakeWire_Shape_0"]=Module["asm"]["sS"]).apply(null,arguments)};var _emscripten_bind_BRepBuilderAPI_MakeWire___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_MakeWire___destroy___0"]=function(){return(_emscripten_bind_BRepBuilderAPI_MakeWire___destroy___0=Module["_emscripten_bind_BRepBuilderAPI_MakeWire___destroy___0"]=Module["asm"]["tS"]).apply(null,arguments)};var _emscripten_bind_StdPrs_ToolTriangulatedShape_StdPrs_ToolTriangulatedShape_0=Module["_emscripten_bind_StdPrs_ToolTriangulatedShape_StdPrs_ToolTriangulatedShape_0"]=function(){return(_emscripten_bind_StdPrs_ToolTriangulatedShape_StdPrs_ToolTriangulatedShape_0=Module["_emscripten_bind_StdPrs_ToolTriangulatedShape_StdPrs_ToolTriangulatedShape_0"]=Module["asm"]["uS"]).apply(null,arguments)};var _emscripten_bind_StdPrs_ToolTriangulatedShape_IsTriangulated_1=Module["_emscripten_bind_StdPrs_ToolTriangulatedShape_IsTriangulated_1"]=function(){return(_emscripten_bind_StdPrs_ToolTriangulatedShape_IsTriangulated_1=Module["_emscripten_bind_StdPrs_ToolTriangulatedShape_IsTriangulated_1"]=Module["asm"]["vS"]).apply(null,arguments)};var _emscripten_bind_StdPrs_ToolTriangulatedShape_IsClosed_1=Module["_emscripten_bind_StdPrs_ToolTriangulatedShape_IsClosed_1"]=function(){return(_emscripten_bind_StdPrs_ToolTriangulatedShape_IsClosed_1=Module["_emscripten_bind_StdPrs_ToolTriangulatedShape_IsClosed_1"]=Module["asm"]["wS"]).apply(null,arguments)};var _emscripten_bind_StdPrs_ToolTriangulatedShape_ComputeNormals_2=Module["_emscripten_bind_StdPrs_ToolTriangulatedShape_ComputeNormals_2"]=function(){return(_emscripten_bind_StdPrs_ToolTriangulatedShape_ComputeNormals_2=Module["_emscripten_bind_StdPrs_ToolTriangulatedShape_ComputeNormals_2"]=Module["asm"]["xS"]).apply(null,arguments)};var _emscripten_bind_StdPrs_ToolTriangulatedShape_ComputeNormals_3=Module["_emscripten_bind_StdPrs_ToolTriangulatedShape_ComputeNormals_3"]=function(){return(_emscripten_bind_StdPrs_ToolTriangulatedShape_ComputeNormals_3=Module["_emscripten_bind_StdPrs_ToolTriangulatedShape_ComputeNormals_3"]=Module["asm"]["yS"]).apply(null,arguments)};var _emscripten_bind_StdPrs_ToolTriangulatedShape_Normal_3=Module["_emscripten_bind_StdPrs_ToolTriangulatedShape_Normal_3"]=function(){return(_emscripten_bind_StdPrs_ToolTriangulatedShape_Normal_3=Module["_emscripten_bind_StdPrs_ToolTriangulatedShape_Normal_3"]=Module["asm"]["zS"]).apply(null,arguments)};var _emscripten_bind_StdPrs_ToolTriangulatedShape___destroy___0=Module["_emscripten_bind_StdPrs_ToolTriangulatedShape___destroy___0"]=function(){return(_emscripten_bind_StdPrs_ToolTriangulatedShape___destroy___0=Module["_emscripten_bind_StdPrs_ToolTriangulatedShape___destroy___0"]=Module["asm"]["AS"]).apply(null,arguments)};var _emscripten_bind_BRepLib_FuseEdges_BRepLib_FuseEdges_1=Module["_emscripten_bind_BRepLib_FuseEdges_BRepLib_FuseEdges_1"]=function(){return(_emscripten_bind_BRepLib_FuseEdges_BRepLib_FuseEdges_1=Module["_emscripten_bind_BRepLib_FuseEdges_BRepLib_FuseEdges_1"]=Module["asm"]["BS"]).apply(null,arguments)};var _emscripten_bind_BRepLib_FuseEdges_BRepLib_FuseEdges_2=Module["_emscripten_bind_BRepLib_FuseEdges_BRepLib_FuseEdges_2"]=function(){return(_emscripten_bind_BRepLib_FuseEdges_BRepLib_FuseEdges_2=Module["_emscripten_bind_BRepLib_FuseEdges_BRepLib_FuseEdges_2"]=Module["asm"]["CS"]).apply(null,arguments)};var _emscripten_bind_BRepLib_FuseEdges_Shape_0=Module["_emscripten_bind_BRepLib_FuseEdges_Shape_0"]=function(){return(_emscripten_bind_BRepLib_FuseEdges_Shape_0=Module["_emscripten_bind_BRepLib_FuseEdges_Shape_0"]=Module["asm"]["DS"]).apply(null,arguments)};var _emscripten_bind_BRepLib_FuseEdges_Perform_0=Module["_emscripten_bind_BRepLib_FuseEdges_Perform_0"]=function(){return(_emscripten_bind_BRepLib_FuseEdges_Perform_0=Module["_emscripten_bind_BRepLib_FuseEdges_Perform_0"]=Module["asm"]["ES"]).apply(null,arguments)};var _emscripten_bind_BRepLib_FuseEdges___destroy___0=Module["_emscripten_bind_BRepLib_FuseEdges___destroy___0"]=function(){return(_emscripten_bind_BRepLib_FuseEdges___destroy___0=Module["_emscripten_bind_BRepLib_FuseEdges___destroy___0"]=Module["asm"]["FS"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_3=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_3"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_3=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_3"]=Module["asm"]["GS"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_4=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_4"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_4=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_4"]=Module["asm"]["HS"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_5=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_5"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_5=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_5"]=Module["asm"]["IS"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_6=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_6"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_6=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_BRepPrimAPI_MakeTorus_6"]=Module["asm"]["JS"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeTorus_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_Shape_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeTorus_Shape_0=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_Shape_0"]=Module["asm"]["KS"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeTorus_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_Build_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeTorus_Build_0=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_Build_0"]=Module["asm"]["LS"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeTorus_Face_0=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_Face_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeTorus_Face_0=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_Face_0"]=Module["asm"]["MS"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeTorus_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_Shell_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeTorus_Shell_0=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_Shell_0"]=Module["asm"]["NS"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeTorus_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_Solid_0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeTorus_Solid_0=Module["_emscripten_bind_BRepPrimAPI_MakeTorus_Solid_0"]=Module["asm"]["OS"]).apply(null,arguments)};var _emscripten_bind_BRepPrimAPI_MakeTorus___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeTorus___destroy___0"]=function(){return(_emscripten_bind_BRepPrimAPI_MakeTorus___destroy___0=Module["_emscripten_bind_BRepPrimAPI_MakeTorus___destroy___0"]=Module["asm"]["PS"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_MakeFillet_BRepFilletAPI_MakeFillet_1=Module["_emscripten_bind_BRepFilletAPI_MakeFillet_BRepFilletAPI_MakeFillet_1"]=function(){return(_emscripten_bind_BRepFilletAPI_MakeFillet_BRepFilletAPI_MakeFillet_1=Module["_emscripten_bind_BRepFilletAPI_MakeFillet_BRepFilletAPI_MakeFillet_1"]=Module["asm"]["QS"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_MakeFillet_Add_2=Module["_emscripten_bind_BRepFilletAPI_MakeFillet_Add_2"]=function(){return(_emscripten_bind_BRepFilletAPI_MakeFillet_Add_2=Module["_emscripten_bind_BRepFilletAPI_MakeFillet_Add_2"]=Module["asm"]["RS"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_MakeFillet_Shape_0=Module["_emscripten_bind_BRepFilletAPI_MakeFillet_Shape_0"]=function(){return(_emscripten_bind_BRepFilletAPI_MakeFillet_Shape_0=Module["_emscripten_bind_BRepFilletAPI_MakeFillet_Shape_0"]=Module["asm"]["SS"]).apply(null,arguments)};var _emscripten_bind_BRepFilletAPI_MakeFillet___destroy___0=Module["_emscripten_bind_BRepFilletAPI_MakeFillet___destroy___0"]=function(){return(_emscripten_bind_BRepFilletAPI_MakeFillet___destroy___0=Module["_emscripten_bind_BRepFilletAPI_MakeFillet___destroy___0"]=Module["asm"]["TS"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_STEPControl_Reader_0=Module["_emscripten_bind_STEPControl_Reader_STEPControl_Reader_0"]=function(){return(_emscripten_bind_STEPControl_Reader_STEPControl_Reader_0=Module["_emscripten_bind_STEPControl_Reader_STEPControl_Reader_0"]=Module["asm"]["US"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_SetNorm_1=Module["_emscripten_bind_STEPControl_Reader_SetNorm_1"]=function(){return(_emscripten_bind_STEPControl_Reader_SetNorm_1=Module["_emscripten_bind_STEPControl_Reader_SetNorm_1"]=Module["asm"]["VS"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_SetWS_1=Module["_emscripten_bind_STEPControl_Reader_SetWS_1"]=function(){return(_emscripten_bind_STEPControl_Reader_SetWS_1=Module["_emscripten_bind_STEPControl_Reader_SetWS_1"]=Module["asm"]["WS"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_SetWS_2=Module["_emscripten_bind_STEPControl_Reader_SetWS_2"]=function(){return(_emscripten_bind_STEPControl_Reader_SetWS_2=Module["_emscripten_bind_STEPControl_Reader_SetWS_2"]=Module["asm"]["XS"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_WS_0=Module["_emscripten_bind_STEPControl_Reader_WS_0"]=function(){return(_emscripten_bind_STEPControl_Reader_WS_0=Module["_emscripten_bind_STEPControl_Reader_WS_0"]=Module["asm"]["YS"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_ReadFile_1=Module["_emscripten_bind_STEPControl_Reader_ReadFile_1"]=function(){return(_emscripten_bind_STEPControl_Reader_ReadFile_1=Module["_emscripten_bind_STEPControl_Reader_ReadFile_1"]=Module["asm"]["ZS"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_NbRootsForTransfer_0=Module["_emscripten_bind_STEPControl_Reader_NbRootsForTransfer_0"]=function(){return(_emscripten_bind_STEPControl_Reader_NbRootsForTransfer_0=Module["_emscripten_bind_STEPControl_Reader_NbRootsForTransfer_0"]=Module["asm"]["_S"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_TransferOneRoot_0=Module["_emscripten_bind_STEPControl_Reader_TransferOneRoot_0"]=function(){return(_emscripten_bind_STEPControl_Reader_TransferOneRoot_0=Module["_emscripten_bind_STEPControl_Reader_TransferOneRoot_0"]=Module["asm"]["$S"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_TransferOneRoot_1=Module["_emscripten_bind_STEPControl_Reader_TransferOneRoot_1"]=function(){return(_emscripten_bind_STEPControl_Reader_TransferOneRoot_1=Module["_emscripten_bind_STEPControl_Reader_TransferOneRoot_1"]=Module["asm"]["aT"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_TransferOne_1=Module["_emscripten_bind_STEPControl_Reader_TransferOne_1"]=function(){return(_emscripten_bind_STEPControl_Reader_TransferOne_1=Module["_emscripten_bind_STEPControl_Reader_TransferOne_1"]=Module["asm"]["bT"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_TransferRoots_0=Module["_emscripten_bind_STEPControl_Reader_TransferRoots_0"]=function(){return(_emscripten_bind_STEPControl_Reader_TransferRoots_0=Module["_emscripten_bind_STEPControl_Reader_TransferRoots_0"]=Module["asm"]["cT"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_ClearShapes_0=Module["_emscripten_bind_STEPControl_Reader_ClearShapes_0"]=function(){return(_emscripten_bind_STEPControl_Reader_ClearShapes_0=Module["_emscripten_bind_STEPControl_Reader_ClearShapes_0"]=Module["asm"]["dT"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_NbShapes_0=Module["_emscripten_bind_STEPControl_Reader_NbShapes_0"]=function(){return(_emscripten_bind_STEPControl_Reader_NbShapes_0=Module["_emscripten_bind_STEPControl_Reader_NbShapes_0"]=Module["asm"]["eT"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_Shape_0=Module["_emscripten_bind_STEPControl_Reader_Shape_0"]=function(){return(_emscripten_bind_STEPControl_Reader_Shape_0=Module["_emscripten_bind_STEPControl_Reader_Shape_0"]=Module["asm"]["fT"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_Shape_1=Module["_emscripten_bind_STEPControl_Reader_Shape_1"]=function(){return(_emscripten_bind_STEPControl_Reader_Shape_1=Module["_emscripten_bind_STEPControl_Reader_Shape_1"]=Module["asm"]["gT"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_OneShape_0=Module["_emscripten_bind_STEPControl_Reader_OneShape_0"]=function(){return(_emscripten_bind_STEPControl_Reader_OneShape_0=Module["_emscripten_bind_STEPControl_Reader_OneShape_0"]=Module["asm"]["hT"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_PrintStatsTransfer_1=Module["_emscripten_bind_STEPControl_Reader_PrintStatsTransfer_1"]=function(){return(_emscripten_bind_STEPControl_Reader_PrintStatsTransfer_1=Module["_emscripten_bind_STEPControl_Reader_PrintStatsTransfer_1"]=Module["asm"]["iT"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader_PrintStatsTransfer_2=Module["_emscripten_bind_STEPControl_Reader_PrintStatsTransfer_2"]=function(){return(_emscripten_bind_STEPControl_Reader_PrintStatsTransfer_2=Module["_emscripten_bind_STEPControl_Reader_PrintStatsTransfer_2"]=Module["asm"]["jT"]).apply(null,arguments)};var _emscripten_bind_STEPControl_Reader___destroy___0=Module["_emscripten_bind_STEPControl_Reader___destroy___0"]=function(){return(_emscripten_bind_STEPControl_Reader___destroy___0=Module["_emscripten_bind_STEPControl_Reader___destroy___0"]=Module["asm"]["kT"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_Polygon3D_Handle_Poly_Polygon3D_0=Module["_emscripten_bind_Handle_Poly_Polygon3D_Handle_Poly_Polygon3D_0"]=function(){return(_emscripten_bind_Handle_Poly_Polygon3D_Handle_Poly_Polygon3D_0=Module["_emscripten_bind_Handle_Poly_Polygon3D_Handle_Poly_Polygon3D_0"]=Module["asm"]["lT"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_Polygon3D_Handle_Poly_Polygon3D_1=Module["_emscripten_bind_Handle_Poly_Polygon3D_Handle_Poly_Polygon3D_1"]=function(){return(_emscripten_bind_Handle_Poly_Polygon3D_Handle_Poly_Polygon3D_1=Module["_emscripten_bind_Handle_Poly_Polygon3D_Handle_Poly_Polygon3D_1"]=Module["asm"]["mT"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_Polygon3D_IsNull_0=Module["_emscripten_bind_Handle_Poly_Polygon3D_IsNull_0"]=function(){return(_emscripten_bind_Handle_Poly_Polygon3D_IsNull_0=Module["_emscripten_bind_Handle_Poly_Polygon3D_IsNull_0"]=Module["asm"]["nT"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_Polygon3D_Nullify_0=Module["_emscripten_bind_Handle_Poly_Polygon3D_Nullify_0"]=function(){return(_emscripten_bind_Handle_Poly_Polygon3D_Nullify_0=Module["_emscripten_bind_Handle_Poly_Polygon3D_Nullify_0"]=Module["asm"]["oT"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_Polygon3D_get_0=Module["_emscripten_bind_Handle_Poly_Polygon3D_get_0"]=function(){return(_emscripten_bind_Handle_Poly_Polygon3D_get_0=Module["_emscripten_bind_Handle_Poly_Polygon3D_get_0"]=Module["asm"]["pT"]).apply(null,arguments)};var _emscripten_bind_Handle_Poly_Polygon3D___destroy___0=Module["_emscripten_bind_Handle_Poly_Polygon3D___destroy___0"]=function(){return(_emscripten_bind_Handle_Poly_Polygon3D___destroy___0=Module["_emscripten_bind_Handle_Poly_Polygon3D___destroy___0"]=Module["asm"]["qT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_Geom_Circle_1=Module["_emscripten_bind_Geom_Circle_Geom_Circle_1"]=function(){return(_emscripten_bind_Geom_Circle_Geom_Circle_1=Module["_emscripten_bind_Geom_Circle_Geom_Circle_1"]=Module["asm"]["rT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_Geom_Circle_2=Module["_emscripten_bind_Geom_Circle_Geom_Circle_2"]=function(){return(_emscripten_bind_Geom_Circle_Geom_Circle_2=Module["_emscripten_bind_Geom_Circle_Geom_Circle_2"]=Module["asm"]["sT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_Radius_0=Module["_emscripten_bind_Geom_Circle_Radius_0"]=function(){return(_emscripten_bind_Geom_Circle_Radius_0=Module["_emscripten_bind_Geom_Circle_Radius_0"]=Module["asm"]["tT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_Reverse_0=Module["_emscripten_bind_Geom_Circle_Reverse_0"]=function(){return(_emscripten_bind_Geom_Circle_Reverse_0=Module["_emscripten_bind_Geom_Circle_Reverse_0"]=Module["asm"]["uT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_ReversedParameter_1=Module["_emscripten_bind_Geom_Circle_ReversedParameter_1"]=function(){return(_emscripten_bind_Geom_Circle_ReversedParameter_1=Module["_emscripten_bind_Geom_Circle_ReversedParameter_1"]=Module["asm"]["vT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_TransformedParameter_2=Module["_emscripten_bind_Geom_Circle_TransformedParameter_2"]=function(){return(_emscripten_bind_Geom_Circle_TransformedParameter_2=Module["_emscripten_bind_Geom_Circle_TransformedParameter_2"]=Module["asm"]["wT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_ParametricTransformation_1=Module["_emscripten_bind_Geom_Circle_ParametricTransformation_1"]=function(){return(_emscripten_bind_Geom_Circle_ParametricTransformation_1=Module["_emscripten_bind_Geom_Circle_ParametricTransformation_1"]=Module["asm"]["xT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_Reversed_0=Module["_emscripten_bind_Geom_Circle_Reversed_0"]=function(){return(_emscripten_bind_Geom_Circle_Reversed_0=Module["_emscripten_bind_Geom_Circle_Reversed_0"]=Module["asm"]["yT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_FirstParameter_0=Module["_emscripten_bind_Geom_Circle_FirstParameter_0"]=function(){return(_emscripten_bind_Geom_Circle_FirstParameter_0=Module["_emscripten_bind_Geom_Circle_FirstParameter_0"]=Module["asm"]["zT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_LastParameter_0=Module["_emscripten_bind_Geom_Circle_LastParameter_0"]=function(){return(_emscripten_bind_Geom_Circle_LastParameter_0=Module["_emscripten_bind_Geom_Circle_LastParameter_0"]=Module["asm"]["AT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_IsClosed_0=Module["_emscripten_bind_Geom_Circle_IsClosed_0"]=function(){return(_emscripten_bind_Geom_Circle_IsClosed_0=Module["_emscripten_bind_Geom_Circle_IsClosed_0"]=Module["asm"]["BT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_IsPeriodic_0=Module["_emscripten_bind_Geom_Circle_IsPeriodic_0"]=function(){return(_emscripten_bind_Geom_Circle_IsPeriodic_0=Module["_emscripten_bind_Geom_Circle_IsPeriodic_0"]=Module["asm"]["CT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_Period_0=Module["_emscripten_bind_Geom_Circle_Period_0"]=function(){return(_emscripten_bind_Geom_Circle_Period_0=Module["_emscripten_bind_Geom_Circle_Period_0"]=Module["asm"]["DT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_IsCN_1=Module["_emscripten_bind_Geom_Circle_IsCN_1"]=function(){return(_emscripten_bind_Geom_Circle_IsCN_1=Module["_emscripten_bind_Geom_Circle_IsCN_1"]=Module["asm"]["ET"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_D0_2=Module["_emscripten_bind_Geom_Circle_D0_2"]=function(){return(_emscripten_bind_Geom_Circle_D0_2=Module["_emscripten_bind_Geom_Circle_D0_2"]=Module["asm"]["FT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_D1_3=Module["_emscripten_bind_Geom_Circle_D1_3"]=function(){return(_emscripten_bind_Geom_Circle_D1_3=Module["_emscripten_bind_Geom_Circle_D1_3"]=Module["asm"]["GT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_D2_4=Module["_emscripten_bind_Geom_Circle_D2_4"]=function(){return(_emscripten_bind_Geom_Circle_D2_4=Module["_emscripten_bind_Geom_Circle_D2_4"]=Module["asm"]["HT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_D3_5=Module["_emscripten_bind_Geom_Circle_D3_5"]=function(){return(_emscripten_bind_Geom_Circle_D3_5=Module["_emscripten_bind_Geom_Circle_D3_5"]=Module["asm"]["IT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_DN_2=Module["_emscripten_bind_Geom_Circle_DN_2"]=function(){return(_emscripten_bind_Geom_Circle_DN_2=Module["_emscripten_bind_Geom_Circle_DN_2"]=Module["asm"]["JT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle_Value_1=Module["_emscripten_bind_Geom_Circle_Value_1"]=function(){return(_emscripten_bind_Geom_Circle_Value_1=Module["_emscripten_bind_Geom_Circle_Value_1"]=Module["asm"]["KT"]).apply(null,arguments)};var _emscripten_bind_Geom_Circle___destroy___0=Module["_emscripten_bind_Geom_Circle___destroy___0"]=function(){return(_emscripten_bind_Geom_Circle___destroy___0=Module["_emscripten_bind_Geom_Circle___destroy___0"]=Module["asm"]["LT"]).apply(null,arguments)};var _emscripten_bind_BRepBndLib_BRepBndLib_0=Module["_emscripten_bind_BRepBndLib_BRepBndLib_0"]=function(){return(_emscripten_bind_BRepBndLib_BRepBndLib_0=Module["_emscripten_bind_BRepBndLib_BRepBndLib_0"]=Module["asm"]["MT"]).apply(null,arguments)};var _emscripten_bind_BRepBndLib_Add_2=Module["_emscripten_bind_BRepBndLib_Add_2"]=function(){return(_emscripten_bind_BRepBndLib_Add_2=Module["_emscripten_bind_BRepBndLib_Add_2"]=Module["asm"]["NT"]).apply(null,arguments)};var _emscripten_bind_BRepBndLib_Add_3=Module["_emscripten_bind_BRepBndLib_Add_3"]=function(){return(_emscripten_bind_BRepBndLib_Add_3=Module["_emscripten_bind_BRepBndLib_Add_3"]=Module["asm"]["OT"]).apply(null,arguments)};var _emscripten_bind_BRepBndLib_AddClose_2=Module["_emscripten_bind_BRepBndLib_AddClose_2"]=function(){return(_emscripten_bind_BRepBndLib_AddClose_2=Module["_emscripten_bind_BRepBndLib_AddClose_2"]=Module["asm"]["PT"]).apply(null,arguments)};var _emscripten_bind_BRepBndLib_AddOptimal_2=Module["_emscripten_bind_BRepBndLib_AddOptimal_2"]=function(){return(_emscripten_bind_BRepBndLib_AddOptimal_2=Module["_emscripten_bind_BRepBndLib_AddOptimal_2"]=Module["asm"]["QT"]).apply(null,arguments)};var _emscripten_bind_BRepBndLib_AddOptimal_3=Module["_emscripten_bind_BRepBndLib_AddOptimal_3"]=function(){return(_emscripten_bind_BRepBndLib_AddOptimal_3=Module["_emscripten_bind_BRepBndLib_AddOptimal_3"]=Module["asm"]["RT"]).apply(null,arguments)};var _emscripten_bind_BRepBndLib_AddOptimal_4=Module["_emscripten_bind_BRepBndLib_AddOptimal_4"]=function(){return(_emscripten_bind_BRepBndLib_AddOptimal_4=Module["_emscripten_bind_BRepBndLib_AddOptimal_4"]=Module["asm"]["ST"]).apply(null,arguments)};var _emscripten_bind_BRepBndLib_AddOBB_2=Module["_emscripten_bind_BRepBndLib_AddOBB_2"]=function(){return(_emscripten_bind_BRepBndLib_AddOBB_2=Module["_emscripten_bind_BRepBndLib_AddOBB_2"]=Module["asm"]["TT"]).apply(null,arguments)};var _emscripten_bind_BRepBndLib_AddOBB_3=Module["_emscripten_bind_BRepBndLib_AddOBB_3"]=function(){return(_emscripten_bind_BRepBndLib_AddOBB_3=Module["_emscripten_bind_BRepBndLib_AddOBB_3"]=Module["asm"]["UT"]).apply(null,arguments)};var _emscripten_bind_BRepBndLib_AddOBB_4=Module["_emscripten_bind_BRepBndLib_AddOBB_4"]=function(){return(_emscripten_bind_BRepBndLib_AddOBB_4=Module["_emscripten_bind_BRepBndLib_AddOBB_4"]=Module["asm"]["VT"]).apply(null,arguments)};var _emscripten_bind_BRepBndLib_AddOBB_5=Module["_emscripten_bind_BRepBndLib_AddOBB_5"]=function(){return(_emscripten_bind_BRepBndLib_AddOBB_5=Module["_emscripten_bind_BRepBndLib_AddOBB_5"]=Module["asm"]["WT"]).apply(null,arguments)};var _emscripten_bind_BRepBndLib___destroy___0=Module["_emscripten_bind_BRepBndLib___destroy___0"]=function(){return(_emscripten_bind_BRepBndLib___destroy___0=Module["_emscripten_bind_BRepBndLib___destroy___0"]=Module["asm"]["XT"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_BRepExtrema_DistShapeShape_2=Module["_emscripten_bind_BRepExtrema_DistShapeShape_BRepExtrema_DistShapeShape_2"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_BRepExtrema_DistShapeShape_2=Module["_emscripten_bind_BRepExtrema_DistShapeShape_BRepExtrema_DistShapeShape_2"]=Module["asm"]["YT"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_BRepExtrema_DistShapeShape_3=Module["_emscripten_bind_BRepExtrema_DistShapeShape_BRepExtrema_DistShapeShape_3"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_BRepExtrema_DistShapeShape_3=Module["_emscripten_bind_BRepExtrema_DistShapeShape_BRepExtrema_DistShapeShape_3"]=Module["asm"]["ZT"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_BRepExtrema_DistShapeShape_4=Module["_emscripten_bind_BRepExtrema_DistShapeShape_BRepExtrema_DistShapeShape_4"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_BRepExtrema_DistShapeShape_4=Module["_emscripten_bind_BRepExtrema_DistShapeShape_BRepExtrema_DistShapeShape_4"]=Module["asm"]["_T"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_LoadS1_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_LoadS1_1"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_LoadS1_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_LoadS1_1"]=Module["asm"]["$T"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_LoadS2_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_LoadS2_1"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_LoadS2_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_LoadS2_1"]=Module["asm"]["aU"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_SetDeflection_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_SetDeflection_1"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_SetDeflection_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_SetDeflection_1"]=Module["asm"]["bU"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_IsDone_0=Module["_emscripten_bind_BRepExtrema_DistShapeShape_IsDone_0"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_IsDone_0=Module["_emscripten_bind_BRepExtrema_DistShapeShape_IsDone_0"]=Module["asm"]["cU"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_Perform_0=Module["_emscripten_bind_BRepExtrema_DistShapeShape_Perform_0"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_Perform_0=Module["_emscripten_bind_BRepExtrema_DistShapeShape_Perform_0"]=Module["asm"]["dU"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_InnerSolution_0=Module["_emscripten_bind_BRepExtrema_DistShapeShape_InnerSolution_0"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_InnerSolution_0=Module["_emscripten_bind_BRepExtrema_DistShapeShape_InnerSolution_0"]=Module["asm"]["eU"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_Value_0=Module["_emscripten_bind_BRepExtrema_DistShapeShape_Value_0"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_Value_0=Module["_emscripten_bind_BRepExtrema_DistShapeShape_Value_0"]=Module["asm"]["fU"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_NbSolution_0=Module["_emscripten_bind_BRepExtrema_DistShapeShape_NbSolution_0"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_NbSolution_0=Module["_emscripten_bind_BRepExtrema_DistShapeShape_NbSolution_0"]=Module["asm"]["gU"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_PointOnShape1_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_PointOnShape1_1"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_PointOnShape1_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_PointOnShape1_1"]=Module["asm"]["hU"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_PointOnShape2_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_PointOnShape2_1"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_PointOnShape2_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_PointOnShape2_1"]=Module["asm"]["iU"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_SupportTypeShape1_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_SupportTypeShape1_1"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_SupportTypeShape1_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_SupportTypeShape1_1"]=Module["asm"]["jU"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_SupportTypeShape2_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_SupportTypeShape2_1"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_SupportTypeShape2_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_SupportTypeShape2_1"]=Module["asm"]["kU"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_SupportOnShape1_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_SupportOnShape1_1"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_SupportOnShape1_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_SupportOnShape1_1"]=Module["asm"]["lU"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape_SupportOnShape2_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_SupportOnShape2_1"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape_SupportOnShape2_1=Module["_emscripten_bind_BRepExtrema_DistShapeShape_SupportOnShape2_1"]=Module["asm"]["mU"]).apply(null,arguments)};var _emscripten_bind_BRepExtrema_DistShapeShape___destroy___0=Module["_emscripten_bind_BRepExtrema_DistShapeShape___destroy___0"]=function(){return(_emscripten_bind_BRepExtrema_DistShapeShape___destroy___0=Module["_emscripten_bind_BRepExtrema_DistShapeShape___destroy___0"]=Module["asm"]["nU"]).apply(null,arguments)};var _emscripten_bind_Message_ProgressIndicator_GetPosition_0=Module["_emscripten_bind_Message_ProgressIndicator_GetPosition_0"]=function(){return(_emscripten_bind_Message_ProgressIndicator_GetPosition_0=Module["_emscripten_bind_Message_ProgressIndicator_GetPosition_0"]=Module["asm"]["oU"]).apply(null,arguments)};var _emscripten_bind_Message_ProgressIndicator_GetValue_0=Module["_emscripten_bind_Message_ProgressIndicator_GetValue_0"]=function(){return(_emscripten_bind_Message_ProgressIndicator_GetValue_0=Module["_emscripten_bind_Message_ProgressIndicator_GetValue_0"]=Module["asm"]["pU"]).apply(null,arguments)};var _emscripten_bind_Message_ProgressIndicator_NewScope_1=Module["_emscripten_bind_Message_ProgressIndicator_NewScope_1"]=function(){return(_emscripten_bind_Message_ProgressIndicator_NewScope_1=Module["_emscripten_bind_Message_ProgressIndicator_NewScope_1"]=Module["asm"]["qU"]).apply(null,arguments)};var _emscripten_bind_Message_ProgressIndicator_NewScope_2=Module["_emscripten_bind_Message_ProgressIndicator_NewScope_2"]=function(){return(_emscripten_bind_Message_ProgressIndicator_NewScope_2=Module["_emscripten_bind_Message_ProgressIndicator_NewScope_2"]=Module["asm"]["rU"]).apply(null,arguments)};var _emscripten_bind_Message_ProgressIndicator_EndScope_0=Module["_emscripten_bind_Message_ProgressIndicator_EndScope_0"]=function(){return(_emscripten_bind_Message_ProgressIndicator_EndScope_0=Module["_emscripten_bind_Message_ProgressIndicator_EndScope_0"]=Module["asm"]["sU"]).apply(null,arguments)};var _emscripten_bind_Message_ProgressIndicator_Reset_0=Module["_emscripten_bind_Message_ProgressIndicator_Reset_0"]=function(){return(_emscripten_bind_Message_ProgressIndicator_Reset_0=Module["_emscripten_bind_Message_ProgressIndicator_Reset_0"]=Module["asm"]["tU"]).apply(null,arguments)};var _emscripten_bind_Message_ProgressIndicator___destroy___0=Module["_emscripten_bind_Message_ProgressIndicator___destroy___0"]=function(){return(_emscripten_bind_Message_ProgressIndicator___destroy___0=Module["_emscripten_bind_Message_ProgressIndicator___destroy___0"]=Module["asm"]["uU"]).apply(null,arguments)};var _emscripten_bind_Poly_Polygon3D_Poly_Polygon3D_1=Module["_emscripten_bind_Poly_Polygon3D_Poly_Polygon3D_1"]=function(){return(_emscripten_bind_Poly_Polygon3D_Poly_Polygon3D_1=Module["_emscripten_bind_Poly_Polygon3D_Poly_Polygon3D_1"]=Module["asm"]["vU"]).apply(null,arguments)};var _emscripten_bind_Poly_Polygon3D_Poly_Polygon3D_2=Module["_emscripten_bind_Poly_Polygon3D_Poly_Polygon3D_2"]=function(){return(_emscripten_bind_Poly_Polygon3D_Poly_Polygon3D_2=Module["_emscripten_bind_Poly_Polygon3D_Poly_Polygon3D_2"]=Module["asm"]["wU"]).apply(null,arguments)};var _emscripten_bind_Poly_Polygon3D_Copy_0=Module["_emscripten_bind_Poly_Polygon3D_Copy_0"]=function(){return(_emscripten_bind_Poly_Polygon3D_Copy_0=Module["_emscripten_bind_Poly_Polygon3D_Copy_0"]=Module["asm"]["xU"]).apply(null,arguments)};var _emscripten_bind_Poly_Polygon3D_Deflection_0=Module["_emscripten_bind_Poly_Polygon3D_Deflection_0"]=function(){return(_emscripten_bind_Poly_Polygon3D_Deflection_0=Module["_emscripten_bind_Poly_Polygon3D_Deflection_0"]=Module["asm"]["yU"]).apply(null,arguments)};var _emscripten_bind_Poly_Polygon3D_NbNodes_0=Module["_emscripten_bind_Poly_Polygon3D_NbNodes_0"]=function(){return(_emscripten_bind_Poly_Polygon3D_NbNodes_0=Module["_emscripten_bind_Poly_Polygon3D_NbNodes_0"]=Module["asm"]["zU"]).apply(null,arguments)};var _emscripten_bind_Poly_Polygon3D_Nodes_0=Module["_emscripten_bind_Poly_Polygon3D_Nodes_0"]=function(){return(_emscripten_bind_Poly_Polygon3D_Nodes_0=Module["_emscripten_bind_Poly_Polygon3D_Nodes_0"]=Module["asm"]["AU"]).apply(null,arguments)};var _emscripten_bind_Poly_Polygon3D_HasParameters_0=Module["_emscripten_bind_Poly_Polygon3D_HasParameters_0"]=function(){return(_emscripten_bind_Poly_Polygon3D_HasParameters_0=Module["_emscripten_bind_Poly_Polygon3D_HasParameters_0"]=Module["asm"]["BU"]).apply(null,arguments)};var _emscripten_bind_Poly_Polygon3D_Parameters_0=Module["_emscripten_bind_Poly_Polygon3D_Parameters_0"]=function(){return(_emscripten_bind_Poly_Polygon3D_Parameters_0=Module["_emscripten_bind_Poly_Polygon3D_Parameters_0"]=Module["asm"]["CU"]).apply(null,arguments)};var _emscripten_bind_Poly_Polygon3D_ChangeParameters_0=Module["_emscripten_bind_Poly_Polygon3D_ChangeParameters_0"]=function(){return(_emscripten_bind_Poly_Polygon3D_ChangeParameters_0=Module["_emscripten_bind_Poly_Polygon3D_ChangeParameters_0"]=Module["asm"]["DU"]).apply(null,arguments)};var _emscripten_bind_Poly_Polygon3D___destroy___0=Module["_emscripten_bind_Poly_Polygon3D___destroy___0"]=function(){return(_emscripten_bind_Poly_Polygon3D___destroy___0=Module["_emscripten_bind_Poly_Polygon3D___destroy___0"]=Module["asm"]["EU"]).apply(null,arguments)};var _emscripten_bind_gp_Dir2d_gp_Dir2d_0=Module["_emscripten_bind_gp_Dir2d_gp_Dir2d_0"]=function(){return(_emscripten_bind_gp_Dir2d_gp_Dir2d_0=Module["_emscripten_bind_gp_Dir2d_gp_Dir2d_0"]=Module["asm"]["FU"]).apply(null,arguments)};var _emscripten_bind_gp_Dir2d_gp_Dir2d_2=Module["_emscripten_bind_gp_Dir2d_gp_Dir2d_2"]=function(){return(_emscripten_bind_gp_Dir2d_gp_Dir2d_2=Module["_emscripten_bind_gp_Dir2d_gp_Dir2d_2"]=Module["asm"]["GU"]).apply(null,arguments)};var _emscripten_bind_gp_Dir2d___destroy___0=Module["_emscripten_bind_gp_Dir2d___destroy___0"]=function(){return(_emscripten_bind_gp_Dir2d___destroy___0=Module["_emscripten_bind_gp_Dir2d___destroy___0"]=Module["asm"]["HU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_TopoDS_Vertex_0=Module["_emscripten_bind_TopoDS_Vertex_TopoDS_Vertex_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_TopoDS_Vertex_0=Module["_emscripten_bind_TopoDS_Vertex_TopoDS_Vertex_0"]=Module["asm"]["IU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_TopoDS_Vertex_1=Module["_emscripten_bind_TopoDS_Vertex_TopoDS_Vertex_1"]=function(){return(_emscripten_bind_TopoDS_Vertex_TopoDS_Vertex_1=Module["_emscripten_bind_TopoDS_Vertex_TopoDS_Vertex_1"]=Module["asm"]["JU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_IsNull_0=Module["_emscripten_bind_TopoDS_Vertex_IsNull_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_IsNull_0=Module["_emscripten_bind_TopoDS_Vertex_IsNull_0"]=Module["asm"]["KU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Nullify_0=Module["_emscripten_bind_TopoDS_Vertex_Nullify_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_Nullify_0=Module["_emscripten_bind_TopoDS_Vertex_Nullify_0"]=Module["asm"]["LU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Location_0=Module["_emscripten_bind_TopoDS_Vertex_Location_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_Location_0=Module["_emscripten_bind_TopoDS_Vertex_Location_0"]=Module["asm"]["MU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Located_1=Module["_emscripten_bind_TopoDS_Vertex_Located_1"]=function(){return(_emscripten_bind_TopoDS_Vertex_Located_1=Module["_emscripten_bind_TopoDS_Vertex_Located_1"]=Module["asm"]["NU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Orientation_0=Module["_emscripten_bind_TopoDS_Vertex_Orientation_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_Orientation_0=Module["_emscripten_bind_TopoDS_Vertex_Orientation_0"]=Module["asm"]["OU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Oriented_1=Module["_emscripten_bind_TopoDS_Vertex_Oriented_1"]=function(){return(_emscripten_bind_TopoDS_Vertex_Oriented_1=Module["_emscripten_bind_TopoDS_Vertex_Oriented_1"]=Module["asm"]["PU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_ShapeType_0=Module["_emscripten_bind_TopoDS_Vertex_ShapeType_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_ShapeType_0=Module["_emscripten_bind_TopoDS_Vertex_ShapeType_0"]=Module["asm"]["QU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Free_0=Module["_emscripten_bind_TopoDS_Vertex_Free_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_Free_0=Module["_emscripten_bind_TopoDS_Vertex_Free_0"]=Module["asm"]["RU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Locked_0=Module["_emscripten_bind_TopoDS_Vertex_Locked_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_Locked_0=Module["_emscripten_bind_TopoDS_Vertex_Locked_0"]=Module["asm"]["SU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Modified_0=Module["_emscripten_bind_TopoDS_Vertex_Modified_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_Modified_0=Module["_emscripten_bind_TopoDS_Vertex_Modified_0"]=Module["asm"]["TU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Checked_0=Module["_emscripten_bind_TopoDS_Vertex_Checked_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_Checked_0=Module["_emscripten_bind_TopoDS_Vertex_Checked_0"]=Module["asm"]["UU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Orientable_0=Module["_emscripten_bind_TopoDS_Vertex_Orientable_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_Orientable_0=Module["_emscripten_bind_TopoDS_Vertex_Orientable_0"]=Module["asm"]["VU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Closed_0=Module["_emscripten_bind_TopoDS_Vertex_Closed_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_Closed_0=Module["_emscripten_bind_TopoDS_Vertex_Closed_0"]=Module["asm"]["WU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Infinite_0=Module["_emscripten_bind_TopoDS_Vertex_Infinite_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_Infinite_0=Module["_emscripten_bind_TopoDS_Vertex_Infinite_0"]=Module["asm"]["XU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Convex_0=Module["_emscripten_bind_TopoDS_Vertex_Convex_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_Convex_0=Module["_emscripten_bind_TopoDS_Vertex_Convex_0"]=Module["asm"]["YU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Move_1=Module["_emscripten_bind_TopoDS_Vertex_Move_1"]=function(){return(_emscripten_bind_TopoDS_Vertex_Move_1=Module["_emscripten_bind_TopoDS_Vertex_Move_1"]=Module["asm"]["ZU"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Moved_1=Module["_emscripten_bind_TopoDS_Vertex_Moved_1"]=function(){return(_emscripten_bind_TopoDS_Vertex_Moved_1=Module["_emscripten_bind_TopoDS_Vertex_Moved_1"]=Module["asm"]["_U"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Reverse_0=Module["_emscripten_bind_TopoDS_Vertex_Reverse_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_Reverse_0=Module["_emscripten_bind_TopoDS_Vertex_Reverse_0"]=Module["asm"]["$U"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Reversed_0=Module["_emscripten_bind_TopoDS_Vertex_Reversed_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_Reversed_0=Module["_emscripten_bind_TopoDS_Vertex_Reversed_0"]=Module["asm"]["aV"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Complement_0=Module["_emscripten_bind_TopoDS_Vertex_Complement_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_Complement_0=Module["_emscripten_bind_TopoDS_Vertex_Complement_0"]=Module["asm"]["bV"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Complemented_0=Module["_emscripten_bind_TopoDS_Vertex_Complemented_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_Complemented_0=Module["_emscripten_bind_TopoDS_Vertex_Complemented_0"]=Module["asm"]["cV"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Compose_1=Module["_emscripten_bind_TopoDS_Vertex_Compose_1"]=function(){return(_emscripten_bind_TopoDS_Vertex_Compose_1=Module["_emscripten_bind_TopoDS_Vertex_Compose_1"]=Module["asm"]["dV"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_Composed_1=Module["_emscripten_bind_TopoDS_Vertex_Composed_1"]=function(){return(_emscripten_bind_TopoDS_Vertex_Composed_1=Module["_emscripten_bind_TopoDS_Vertex_Composed_1"]=Module["asm"]["eV"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_NbChildren_0=Module["_emscripten_bind_TopoDS_Vertex_NbChildren_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_NbChildren_0=Module["_emscripten_bind_TopoDS_Vertex_NbChildren_0"]=Module["asm"]["fV"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_IsPartner_1=Module["_emscripten_bind_TopoDS_Vertex_IsPartner_1"]=function(){return(_emscripten_bind_TopoDS_Vertex_IsPartner_1=Module["_emscripten_bind_TopoDS_Vertex_IsPartner_1"]=Module["asm"]["gV"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_IsSame_1=Module["_emscripten_bind_TopoDS_Vertex_IsSame_1"]=function(){return(_emscripten_bind_TopoDS_Vertex_IsSame_1=Module["_emscripten_bind_TopoDS_Vertex_IsSame_1"]=Module["asm"]["hV"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_IsEqual_1=Module["_emscripten_bind_TopoDS_Vertex_IsEqual_1"]=function(){return(_emscripten_bind_TopoDS_Vertex_IsEqual_1=Module["_emscripten_bind_TopoDS_Vertex_IsEqual_1"]=Module["asm"]["iV"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Vertex_IsNotEqual_1"]=function(){return(_emscripten_bind_TopoDS_Vertex_IsNotEqual_1=Module["_emscripten_bind_TopoDS_Vertex_IsNotEqual_1"]=Module["asm"]["jV"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_HashCode_1=Module["_emscripten_bind_TopoDS_Vertex_HashCode_1"]=function(){return(_emscripten_bind_TopoDS_Vertex_HashCode_1=Module["_emscripten_bind_TopoDS_Vertex_HashCode_1"]=Module["asm"]["kV"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Vertex_EmptyCopy_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_EmptyCopy_0=Module["_emscripten_bind_TopoDS_Vertex_EmptyCopy_0"]=Module["asm"]["lV"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Vertex_EmptyCopied_0"]=function(){return(_emscripten_bind_TopoDS_Vertex_EmptyCopied_0=Module["_emscripten_bind_TopoDS_Vertex_EmptyCopied_0"]=Module["asm"]["mV"]).apply(null,arguments)};var _emscripten_bind_TopoDS_Vertex___destroy___0=Module["_emscripten_bind_TopoDS_Vertex___destroy___0"]=function(){return(_emscripten_bind_TopoDS_Vertex___destroy___0=Module["_emscripten_bind_TopoDS_Vertex___destroy___0"]=Module["asm"]["nV"]).apply(null,arguments)};var _emscripten_bind_Handle_XSControl_WorkSession_Handle_XSControl_WorkSession_0=Module["_emscripten_bind_Handle_XSControl_WorkSession_Handle_XSControl_WorkSession_0"]=function(){return(_emscripten_bind_Handle_XSControl_WorkSession_Handle_XSControl_WorkSession_0=Module["_emscripten_bind_Handle_XSControl_WorkSession_Handle_XSControl_WorkSession_0"]=Module["asm"]["oV"]).apply(null,arguments)};var _emscripten_bind_Handle_XSControl_WorkSession_Handle_XSControl_WorkSession_1=Module["_emscripten_bind_Handle_XSControl_WorkSession_Handle_XSControl_WorkSession_1"]=function(){return(_emscripten_bind_Handle_XSControl_WorkSession_Handle_XSControl_WorkSession_1=Module["_emscripten_bind_Handle_XSControl_WorkSession_Handle_XSControl_WorkSession_1"]=Module["asm"]["pV"]).apply(null,arguments)};var _emscripten_bind_Handle_XSControl_WorkSession_IsNull_0=Module["_emscripten_bind_Handle_XSControl_WorkSession_IsNull_0"]=function(){return(_emscripten_bind_Handle_XSControl_WorkSession_IsNull_0=Module["_emscripten_bind_Handle_XSControl_WorkSession_IsNull_0"]=Module["asm"]["qV"]).apply(null,arguments)};var _emscripten_bind_Handle_XSControl_WorkSession_Nullify_0=Module["_emscripten_bind_Handle_XSControl_WorkSession_Nullify_0"]=function(){return(_emscripten_bind_Handle_XSControl_WorkSession_Nullify_0=Module["_emscripten_bind_Handle_XSControl_WorkSession_Nullify_0"]=Module["asm"]["rV"]).apply(null,arguments)};var _emscripten_bind_Handle_XSControl_WorkSession_get_0=Module["_emscripten_bind_Handle_XSControl_WorkSession_get_0"]=function(){return(_emscripten_bind_Handle_XSControl_WorkSession_get_0=Module["_emscripten_bind_Handle_XSControl_WorkSession_get_0"]=Module["asm"]["sV"]).apply(null,arguments)};var _emscripten_bind_Handle_XSControl_WorkSession___destroy___0=Module["_emscripten_bind_Handle_XSControl_WorkSession___destroy___0"]=function(){return(_emscripten_bind_Handle_XSControl_WorkSession___destroy___0=Module["_emscripten_bind_Handle_XSControl_WorkSession___destroy___0"]=Module["asm"]["tV"]).apply(null,arguments)};var _emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_PipeDone=Module["_emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_PipeDone"]=function(){return(_emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_PipeDone=Module["_emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_PipeDone"]=Module["asm"]["uV"]).apply(null,arguments)};var _emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_PipeNotDone=Module["_emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_PipeNotDone"]=function(){return(_emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_PipeNotDone=Module["_emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_PipeNotDone"]=Module["asm"]["vV"]).apply(null,arguments)};var _emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_PlaneNotIntersectGuide=Module["_emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_PlaneNotIntersectGuide"]=function(){return(_emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_PlaneNotIntersectGuide=Module["_emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_PlaneNotIntersectGuide"]=Module["asm"]["wV"]).apply(null,arguments)};var _emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_ImpossibleContact=Module["_emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_ImpossibleContact"]=function(){return(_emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_ImpossibleContact=Module["_emscripten_enum_BRepBuilderAPI_PipeError_BRepBuilderAPI_ImpossibleContact"]=Module["asm"]["xV"]).apply(null,arguments)};var _emscripten_enum_TopAbs_Orientation_TopAbs_FORWARD=Module["_emscripten_enum_TopAbs_Orientation_TopAbs_FORWARD"]=function(){return(_emscripten_enum_TopAbs_Orientation_TopAbs_FORWARD=Module["_emscripten_enum_TopAbs_Orientation_TopAbs_FORWARD"]=Module["asm"]["yV"]).apply(null,arguments)};var _emscripten_enum_TopAbs_Orientation_TopAbs_REVERSED=Module["_emscripten_enum_TopAbs_Orientation_TopAbs_REVERSED"]=function(){return(_emscripten_enum_TopAbs_Orientation_TopAbs_REVERSED=Module["_emscripten_enum_TopAbs_Orientation_TopAbs_REVERSED"]=Module["asm"]["zV"]).apply(null,arguments)};var _emscripten_enum_TopAbs_Orientation_TopAbs_INTERNAL=Module["_emscripten_enum_TopAbs_Orientation_TopAbs_INTERNAL"]=function(){return(_emscripten_enum_TopAbs_Orientation_TopAbs_INTERNAL=Module["_emscripten_enum_TopAbs_Orientation_TopAbs_INTERNAL"]=Module["asm"]["AV"]).apply(null,arguments)};var _emscripten_enum_TopAbs_Orientation_TopAbs_EXTERNAL=Module["_emscripten_enum_TopAbs_Orientation_TopAbs_EXTERNAL"]=function(){return(_emscripten_enum_TopAbs_Orientation_TopAbs_EXTERNAL=Module["_emscripten_enum_TopAbs_Orientation_TopAbs_EXTERNAL"]=Module["asm"]["BV"]).apply(null,arguments)};var _emscripten_enum_Extrema_ExtAlgo_Extrema_ExtAlgo_Grad=Module["_emscripten_enum_Extrema_ExtAlgo_Extrema_ExtAlgo_Grad"]=function(){return(_emscripten_enum_Extrema_ExtAlgo_Extrema_ExtAlgo_Grad=Module["_emscripten_enum_Extrema_ExtAlgo_Extrema_ExtAlgo_Grad"]=Module["asm"]["CV"]).apply(null,arguments)};var _emscripten_enum_Extrema_ExtAlgo_Extrema_ExtAlgo_Tree=Module["_emscripten_enum_Extrema_ExtAlgo_Extrema_ExtAlgo_Tree"]=function(){return(_emscripten_enum_Extrema_ExtAlgo_Extrema_ExtAlgo_Tree=Module["_emscripten_enum_Extrema_ExtAlgo_Extrema_ExtAlgo_Tree"]=Module["asm"]["DV"]).apply(null,arguments)};var _emscripten_enum_TopAbs_ShapeEnum_TopAbs_COMPOUND=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_COMPOUND"]=function(){return(_emscripten_enum_TopAbs_ShapeEnum_TopAbs_COMPOUND=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_COMPOUND"]=Module["asm"]["EV"]).apply(null,arguments)};var _emscripten_enum_TopAbs_ShapeEnum_TopAbs_COMPSOLID=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_COMPSOLID"]=function(){return(_emscripten_enum_TopAbs_ShapeEnum_TopAbs_COMPSOLID=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_COMPSOLID"]=Module["asm"]["FV"]).apply(null,arguments)};var _emscripten_enum_TopAbs_ShapeEnum_TopAbs_SOLID=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_SOLID"]=function(){return(_emscripten_enum_TopAbs_ShapeEnum_TopAbs_SOLID=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_SOLID"]=Module["asm"]["GV"]).apply(null,arguments)};var _emscripten_enum_TopAbs_ShapeEnum_TopAbs_SHELL=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_SHELL"]=function(){return(_emscripten_enum_TopAbs_ShapeEnum_TopAbs_SHELL=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_SHELL"]=Module["asm"]["HV"]).apply(null,arguments)};var _emscripten_enum_TopAbs_ShapeEnum_TopAbs_FACE=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_FACE"]=function(){return(_emscripten_enum_TopAbs_ShapeEnum_TopAbs_FACE=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_FACE"]=Module["asm"]["IV"]).apply(null,arguments)};var _emscripten_enum_TopAbs_ShapeEnum_TopAbs_WIRE=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_WIRE"]=function(){return(_emscripten_enum_TopAbs_ShapeEnum_TopAbs_WIRE=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_WIRE"]=Module["asm"]["JV"]).apply(null,arguments)};var _emscripten_enum_TopAbs_ShapeEnum_TopAbs_EDGE=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_EDGE"]=function(){return(_emscripten_enum_TopAbs_ShapeEnum_TopAbs_EDGE=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_EDGE"]=Module["asm"]["KV"]).apply(null,arguments)};var _emscripten_enum_TopAbs_ShapeEnum_TopAbs_VERTEX=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_VERTEX"]=function(){return(_emscripten_enum_TopAbs_ShapeEnum_TopAbs_VERTEX=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_VERTEX"]=Module["asm"]["LV"]).apply(null,arguments)};var _emscripten_enum_TopAbs_ShapeEnum_TopAbs_SHAPE=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_SHAPE"]=function(){return(_emscripten_enum_TopAbs_ShapeEnum_TopAbs_SHAPE=Module["_emscripten_enum_TopAbs_ShapeEnum_TopAbs_SHAPE"]=Module["asm"]["MV"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_Shape_GeomAbs_C0=Module["_emscripten_enum_GeomAbs_Shape_GeomAbs_C0"]=function(){return(_emscripten_enum_GeomAbs_Shape_GeomAbs_C0=Module["_emscripten_enum_GeomAbs_Shape_GeomAbs_C0"]=Module["asm"]["NV"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_Shape_GeomAbs_G1=Module["_emscripten_enum_GeomAbs_Shape_GeomAbs_G1"]=function(){return(_emscripten_enum_GeomAbs_Shape_GeomAbs_G1=Module["_emscripten_enum_GeomAbs_Shape_GeomAbs_G1"]=Module["asm"]["OV"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_Shape_GeomAbs_C1=Module["_emscripten_enum_GeomAbs_Shape_GeomAbs_C1"]=function(){return(_emscripten_enum_GeomAbs_Shape_GeomAbs_C1=Module["_emscripten_enum_GeomAbs_Shape_GeomAbs_C1"]=Module["asm"]["PV"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_Shape_GeomAbs_G2=Module["_emscripten_enum_GeomAbs_Shape_GeomAbs_G2"]=function(){return(_emscripten_enum_GeomAbs_Shape_GeomAbs_G2=Module["_emscripten_enum_GeomAbs_Shape_GeomAbs_G2"]=Module["asm"]["QV"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_Shape_GeomAbs_C2=Module["_emscripten_enum_GeomAbs_Shape_GeomAbs_C2"]=function(){return(_emscripten_enum_GeomAbs_Shape_GeomAbs_C2=Module["_emscripten_enum_GeomAbs_Shape_GeomAbs_C2"]=Module["asm"]["RV"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_Shape_GeomAbs_C3=Module["_emscripten_enum_GeomAbs_Shape_GeomAbs_C3"]=function(){return(_emscripten_enum_GeomAbs_Shape_GeomAbs_C3=Module["_emscripten_enum_GeomAbs_Shape_GeomAbs_C3"]=Module["asm"]["SV"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_Shape_GeomAbs_CN=Module["_emscripten_enum_GeomAbs_Shape_GeomAbs_CN"]=function(){return(_emscripten_enum_GeomAbs_Shape_GeomAbs_CN=Module["_emscripten_enum_GeomAbs_Shape_GeomAbs_CN"]=Module["asm"]["TV"]).apply(null,arguments)};var _emscripten_enum_BRepOffset_Mode_BRepOffset_Skin=Module["_emscripten_enum_BRepOffset_Mode_BRepOffset_Skin"]=function(){return(_emscripten_enum_BRepOffset_Mode_BRepOffset_Skin=Module["_emscripten_enum_BRepOffset_Mode_BRepOffset_Skin"]=Module["asm"]["UV"]).apply(null,arguments)};var _emscripten_enum_BRepOffset_Mode_BRepOffset_Pipe=Module["_emscripten_enum_BRepOffset_Mode_BRepOffset_Pipe"]=function(){return(_emscripten_enum_BRepOffset_Mode_BRepOffset_Pipe=Module["_emscripten_enum_BRepOffset_Mode_BRepOffset_Pipe"]=Module["asm"]["VV"]).apply(null,arguments)};var _emscripten_enum_BRepOffset_Mode_BRepOffset_RectoVerso=Module["_emscripten_enum_BRepOffset_Mode_BRepOffset_RectoVerso"]=function(){return(_emscripten_enum_BRepOffset_Mode_BRepOffset_RectoVerso=Module["_emscripten_enum_BRepOffset_Mode_BRepOffset_RectoVerso"]=Module["asm"]["WV"]).apply(null,arguments)};var _emscripten_enum_BRepExtrema_SupportType_BRepExtrema_IsVertex=Module["_emscripten_enum_BRepExtrema_SupportType_BRepExtrema_IsVertex"]=function(){return(_emscripten_enum_BRepExtrema_SupportType_BRepExtrema_IsVertex=Module["_emscripten_enum_BRepExtrema_SupportType_BRepExtrema_IsVertex"]=Module["asm"]["XV"]).apply(null,arguments)};var _emscripten_enum_BRepExtrema_SupportType_BRepExtrema_IsOnEdge=Module["_emscripten_enum_BRepExtrema_SupportType_BRepExtrema_IsOnEdge"]=function(){return(_emscripten_enum_BRepExtrema_SupportType_BRepExtrema_IsOnEdge=Module["_emscripten_enum_BRepExtrema_SupportType_BRepExtrema_IsOnEdge"]=Module["asm"]["YV"]).apply(null,arguments)};var _emscripten_enum_BRepExtrema_SupportType_BRepExtrema_IsInFace=Module["_emscripten_enum_BRepExtrema_SupportType_BRepExtrema_IsInFace"]=function(){return(_emscripten_enum_BRepExtrema_SupportType_BRepExtrema_IsInFace=Module["_emscripten_enum_BRepExtrema_SupportType_BRepExtrema_IsInFace"]=Module["asm"]["ZV"]).apply(null,arguments)};var _emscripten_enum_ChFi2d_ConstructionError_ChFi2d_NotPlanar=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_NotPlanar"]=function(){return(_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_NotPlanar=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_NotPlanar"]=Module["asm"]["_V"]).apply(null,arguments)};var _emscripten_enum_ChFi2d_ConstructionError_ChFi2d_NoFace=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_NoFace"]=function(){return(_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_NoFace=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_NoFace"]=Module["asm"]["$V"]).apply(null,arguments)};var _emscripten_enum_ChFi2d_ConstructionError_ChFi2d_InitialisationError=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_InitialisationError"]=function(){return(_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_InitialisationError=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_InitialisationError"]=Module["asm"]["aW"]).apply(null,arguments)};var _emscripten_enum_ChFi2d_ConstructionError_ChFi2d_ParametersError=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_ParametersError"]=function(){return(_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_ParametersError=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_ParametersError"]=Module["asm"]["bW"]).apply(null,arguments)};var _emscripten_enum_ChFi2d_ConstructionError_ChFi2d_Ready=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_Ready"]=function(){return(_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_Ready=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_Ready"]=Module["asm"]["cW"]).apply(null,arguments)};var _emscripten_enum_ChFi2d_ConstructionError_ChFi2d_IsDone=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_IsDone"]=function(){return(_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_IsDone=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_IsDone"]=Module["asm"]["dW"]).apply(null,arguments)};var _emscripten_enum_ChFi2d_ConstructionError_ChFi2d_ComputationError=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_ComputationError"]=function(){return(_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_ComputationError=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_ComputationError"]=Module["asm"]["eW"]).apply(null,arguments)};var _emscripten_enum_ChFi2d_ConstructionError_ChFi2d_ConnexionError=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_ConnexionError"]=function(){return(_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_ConnexionError=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_ConnexionError"]=Module["asm"]["fW"]).apply(null,arguments)};var _emscripten_enum_ChFi2d_ConstructionError_ChFi2d_TangencyError=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_TangencyError"]=function(){return(_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_TangencyError=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_TangencyError"]=Module["asm"]["gW"]).apply(null,arguments)};var _emscripten_enum_ChFi2d_ConstructionError_ChFi2d_FirstEdgeDegenerated=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_FirstEdgeDegenerated"]=function(){return(_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_FirstEdgeDegenerated=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_FirstEdgeDegenerated"]=Module["asm"]["hW"]).apply(null,arguments)};var _emscripten_enum_ChFi2d_ConstructionError_ChFi2d_LastEdgeDegenerated=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_LastEdgeDegenerated"]=function(){return(_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_LastEdgeDegenerated=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_LastEdgeDegenerated"]=Module["asm"]["iW"]).apply(null,arguments)};var _emscripten_enum_ChFi2d_ConstructionError_ChFi2d_BothEdgesDegenerated=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_BothEdgesDegenerated"]=function(){return(_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_BothEdgesDegenerated=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_BothEdgesDegenerated"]=Module["asm"]["jW"]).apply(null,arguments)};var _emscripten_enum_ChFi2d_ConstructionError_ChFi2d_NotAuthorized=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_NotAuthorized"]=function(){return(_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_NotAuthorized=Module["_emscripten_enum_ChFi2d_ConstructionError_ChFi2d_NotAuthorized"]=Module["asm"]["kW"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_JoinType_GeomAbs_Arc=Module["_emscripten_enum_GeomAbs_JoinType_GeomAbs_Arc"]=function(){return(_emscripten_enum_GeomAbs_JoinType_GeomAbs_Arc=Module["_emscripten_enum_GeomAbs_JoinType_GeomAbs_Arc"]=Module["asm"]["lW"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_JoinType_GeomAbs_Tangent=Module["_emscripten_enum_GeomAbs_JoinType_GeomAbs_Tangent"]=function(){return(_emscripten_enum_GeomAbs_JoinType_GeomAbs_Tangent=Module["_emscripten_enum_GeomAbs_JoinType_GeomAbs_Tangent"]=Module["asm"]["mW"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_JoinType_GeomAbs_Intersection=Module["_emscripten_enum_GeomAbs_JoinType_GeomAbs_Intersection"]=function(){return(_emscripten_enum_GeomAbs_JoinType_GeomAbs_Intersection=Module["_emscripten_enum_GeomAbs_JoinType_GeomAbs_Intersection"]=Module["asm"]["nW"]).apply(null,arguments)};var _emscripten_enum_Extrema_ExtFlag_Extrema_ExtFlag_MIN=Module["_emscripten_enum_Extrema_ExtFlag_Extrema_ExtFlag_MIN"]=function(){return(_emscripten_enum_Extrema_ExtFlag_Extrema_ExtFlag_MIN=Module["_emscripten_enum_Extrema_ExtFlag_Extrema_ExtFlag_MIN"]=Module["asm"]["oW"]).apply(null,arguments)};var _emscripten_enum_Extrema_ExtFlag_Extrema_ExtFlag_MAX=Module["_emscripten_enum_Extrema_ExtFlag_Extrema_ExtFlag_MAX"]=function(){return(_emscripten_enum_Extrema_ExtFlag_Extrema_ExtFlag_MAX=Module["_emscripten_enum_Extrema_ExtFlag_Extrema_ExtFlag_MAX"]=Module["asm"]["pW"]).apply(null,arguments)};var _emscripten_enum_Extrema_ExtFlag_Extrema_ExtFlag_MINMAX=Module["_emscripten_enum_Extrema_ExtFlag_Extrema_ExtFlag_MINMAX"]=function(){return(_emscripten_enum_Extrema_ExtFlag_Extrema_ExtFlag_MINMAX=Module["_emscripten_enum_Extrema_ExtFlag_Extrema_ExtFlag_MINMAX"]=Module["asm"]["qW"]).apply(null,arguments)};var _emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetVoid=Module["_emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetVoid"]=function(){return(_emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetVoid=Module["_emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetVoid"]=Module["asm"]["rW"]).apply(null,arguments)};var _emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetDone=Module["_emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetDone"]=function(){return(_emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetDone=Module["_emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetDone"]=Module["asm"]["sW"]).apply(null,arguments)};var _emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetError=Module["_emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetError"]=function(){return(_emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetError=Module["_emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetError"]=Module["asm"]["tW"]).apply(null,arguments)};var _emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetFail=Module["_emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetFail"]=function(){return(_emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetFail=Module["_emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetFail"]=Module["asm"]["uW"]).apply(null,arguments)};var _emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetStop=Module["_emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetStop"]=function(){return(_emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetStop=Module["_emscripten_enum_IFSelect_ReturnStatus_IFSelect_RetStop"]=Module["asm"]["vW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_OK=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_OK"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_OK=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_OK"]=Module["asm"]["wW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE1=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE1"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE1=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE1"]=Module["asm"]["xW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE2=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE2"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE2=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE2"]=Module["asm"]["yW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE3=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE3"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE3=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE3"]=Module["asm"]["zW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE4=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE4"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE4=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE4"]=Module["asm"]["AW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE5=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE5"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE5=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE5"]=Module["asm"]["BW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE6=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE6"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE6=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE6"]=Module["asm"]["CW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE7=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE7"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE7=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE7"]=Module["asm"]["DW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE8=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE8"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE8=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE8"]=Module["asm"]["EW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_DONE"]=Module["asm"]["FW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL1=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL1"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL1=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL1"]=Module["asm"]["GW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL2=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL2"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL2=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL2"]=Module["asm"]["HW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL3=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL3"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL3=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL3"]=Module["asm"]["IW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL4=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL4"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL4=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL4"]=Module["asm"]["JW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL5=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL5"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL5=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL5"]=Module["asm"]["KW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL6=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL6"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL6=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL6"]=Module["asm"]["LW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL7=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL7"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL7=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL7"]=Module["asm"]["MW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL8=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL8"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL8=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL8"]=Module["asm"]["NW"]).apply(null,arguments)};var _emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL"]=function(){return(_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL=Module["_emscripten_enum_ShapeExtend_Status_ShapeExtend_FAIL"]=Module["asm"]["OW"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Plane=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Plane"]=function(){return(_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Plane=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Plane"]=Module["asm"]["PW"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Cylinder=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Cylinder"]=function(){return(_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Cylinder=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Cylinder"]=Module["asm"]["QW"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Cone=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Cone"]=function(){return(_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Cone=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Cone"]=Module["asm"]["RW"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Sphere=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Sphere"]=function(){return(_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Sphere=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Sphere"]=Module["asm"]["SW"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Torus=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Torus"]=function(){return(_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Torus=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_Torus"]=Module["asm"]["TW"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_SurfaceType_GeomAbs_BezierSurface=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_BezierSurface"]=function(){return(_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_BezierSurface=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_BezierSurface"]=Module["asm"]["UW"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_SurfaceType_GeomAbs_BSplineSurface=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_BSplineSurface"]=function(){return(_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_BSplineSurface=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_BSplineSurface"]=Module["asm"]["VW"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_SurfaceType_GeomAbs_SurfaceOfRevolution=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_SurfaceOfRevolution"]=function(){return(_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_SurfaceOfRevolution=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_SurfaceOfRevolution"]=Module["asm"]["WW"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_SurfaceType_GeomAbs_SurfaceOfExtrusion=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_SurfaceOfExtrusion"]=function(){return(_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_SurfaceOfExtrusion=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_SurfaceOfExtrusion"]=Module["asm"]["XW"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_SurfaceType_GeomAbs_OffsetSurface=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_OffsetSurface"]=function(){return(_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_OffsetSurface=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_OffsetSurface"]=Module["asm"]["YW"]).apply(null,arguments)};var _emscripten_enum_GeomAbs_SurfaceType_GeomAbs_OtherSurface=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_OtherSurface"]=function(){return(_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_OtherSurface=Module["_emscripten_enum_GeomAbs_SurfaceType_GeomAbs_OtherSurface"]=Module["asm"]["ZW"]).apply(null,arguments)};var _emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_FaceDone=Module["_emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_FaceDone"]=function(){return(_emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_FaceDone=Module["_emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_FaceDone"]=Module["asm"]["_W"]).apply(null,arguments)};var _emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_NoFace=Module["_emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_NoFace"]=function(){return(_emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_NoFace=Module["_emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_NoFace"]=Module["asm"]["$W"]).apply(null,arguments)};var _emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_NotPlanar=Module["_emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_NotPlanar"]=function(){return(_emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_NotPlanar=Module["_emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_NotPlanar"]=Module["asm"]["aX"]).apply(null,arguments)};var _emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_CurveProjectionFailed=Module["_emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_CurveProjectionFailed"]=function(){return(_emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_CurveProjectionFailed=Module["_emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_CurveProjectionFailed"]=Module["asm"]["bX"]).apply(null,arguments)};var _emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_ParametersOutOfRange=Module["_emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_ParametersOutOfRange"]=function(){return(_emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_ParametersOutOfRange=Module["_emscripten_enum_BRepBuilderAPI_FaceError_BRepBuilderAPI_ParametersOutOfRange"]=Module["asm"]["cX"]).apply(null,arguments)};var _emscripten_enum_STEPControl_StepModelType_STEPControl_AsIs=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_AsIs"]=function(){return(_emscripten_enum_STEPControl_StepModelType_STEPControl_AsIs=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_AsIs"]=Module["asm"]["dX"]).apply(null,arguments)};var _emscripten_enum_STEPControl_StepModelType_STEPControl_ManifoldSolidBrep=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_ManifoldSolidBrep"]=function(){return(_emscripten_enum_STEPControl_StepModelType_STEPControl_ManifoldSolidBrep=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_ManifoldSolidBrep"]=Module["asm"]["eX"]).apply(null,arguments)};var _emscripten_enum_STEPControl_StepModelType_STEPControl_BrepWithVoids=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_BrepWithVoids"]=function(){return(_emscripten_enum_STEPControl_StepModelType_STEPControl_BrepWithVoids=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_BrepWithVoids"]=Module["asm"]["fX"]).apply(null,arguments)};var _emscripten_enum_STEPControl_StepModelType_STEPControl_FacetedBrep=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_FacetedBrep"]=function(){return(_emscripten_enum_STEPControl_StepModelType_STEPControl_FacetedBrep=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_FacetedBrep"]=Module["asm"]["gX"]).apply(null,arguments)};var _emscripten_enum_STEPControl_StepModelType_STEPControl_FacetedBrepAndBrepWithVoids=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_FacetedBrepAndBrepWithVoids"]=function(){return(_emscripten_enum_STEPControl_StepModelType_STEPControl_FacetedBrepAndBrepWithVoids=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_FacetedBrepAndBrepWithVoids"]=Module["asm"]["hX"]).apply(null,arguments)};var _emscripten_enum_STEPControl_StepModelType_STEPControl_ShellBasedSurfaceModel=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_ShellBasedSurfaceModel"]=function(){return(_emscripten_enum_STEPControl_StepModelType_STEPControl_ShellBasedSurfaceModel=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_ShellBasedSurfaceModel"]=Module["asm"]["iX"]).apply(null,arguments)};var _emscripten_enum_STEPControl_StepModelType_STEPControl_GeometricCurveSet=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_GeometricCurveSet"]=function(){return(_emscripten_enum_STEPControl_StepModelType_STEPControl_GeometricCurveSet=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_GeometricCurveSet"]=Module["asm"]["jX"]).apply(null,arguments)};var _emscripten_enum_STEPControl_StepModelType_STEPControl_Hybrid=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_Hybrid"]=function(){return(_emscripten_enum_STEPControl_StepModelType_STEPControl_Hybrid=Module["_emscripten_enum_STEPControl_StepModelType_STEPControl_Hybrid"]=Module["asm"]["kX"]).apply(null,arguments)};var _emscripten_enum_BRepFill_TypeOfContact_BRepFill_NoContact=Module["_emscripten_enum_BRepFill_TypeOfContact_BRepFill_NoContact"]=function(){return(_emscripten_enum_BRepFill_TypeOfContact_BRepFill_NoContact=Module["_emscripten_enum_BRepFill_TypeOfContact_BRepFill_NoContact"]=Module["asm"]["lX"]).apply(null,arguments)};var _emscripten_enum_BRepFill_TypeOfContact_BRepFill_Contact=Module["_emscripten_enum_BRepFill_TypeOfContact_BRepFill_Contact"]=function(){return(_emscripten_enum_BRepFill_TypeOfContact_BRepFill_Contact=Module["_emscripten_enum_BRepFill_TypeOfContact_BRepFill_Contact"]=Module["asm"]["mX"]).apply(null,arguments)};var _emscripten_enum_BRepFill_TypeOfContact_BRepFill_ContactOnBorder=Module["_emscripten_enum_BRepFill_TypeOfContact_BRepFill_ContactOnBorder"]=function(){return(_emscripten_enum_BRepFill_TypeOfContact_BRepFill_ContactOnBorder=Module["_emscripten_enum_BRepFill_TypeOfContact_BRepFill_ContactOnBorder"]=Module["asm"]["nX"]).apply(null,arguments)};var _memset=Module["_memset"]=function(){return(_memset=Module["_memset"]=Module["asm"]["oX"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["pX"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["qX"]).apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){return(___errno_location=Module["___errno_location"]=Module["asm"]["rX"]).apply(null,arguments)};var _htons=Module["_htons"]=function(){return(_htons=Module["_htons"]=Module["asm"]["sX"]).apply(null,arguments)};var __get_tzname=Module["__get_tzname"]=function(){return(__get_tzname=Module["__get_tzname"]=Module["asm"]["tX"]).apply(null,arguments)};var __get_daylight=Module["__get_daylight"]=function(){return(__get_daylight=Module["__get_daylight"]=Module["asm"]["uX"]).apply(null,arguments)};var __get_timezone=Module["__get_timezone"]=function(){return(__get_timezone=Module["__get_timezone"]=Module["asm"]["vX"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["wX"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["xX"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["yX"]).apply(null,arguments)};var __ZSt18uncaught_exceptionv=Module["__ZSt18uncaught_exceptionv"]=function(){return(__ZSt18uncaught_exceptionv=Module["__ZSt18uncaught_exceptionv"]=Module["asm"]["zX"]).apply(null,arguments)};var _memalign=Module["_memalign"]=function(){return(_memalign=Module["_memalign"]=Module["asm"]["AX"]).apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return(dynCall_v=Module["dynCall_v"]=Module["asm"]["BX"]).apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return(dynCall_vi=Module["dynCall_vi"]=Module["asm"]["CX"]).apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return(dynCall_vii=Module["dynCall_vii"]=Module["asm"]["DX"]).apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return(dynCall_viii=Module["dynCall_viii"]=Module["asm"]["EX"]).apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return(dynCall_viiii=Module["dynCall_viiii"]=Module["asm"]["FX"]).apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return(dynCall_viiiii=Module["dynCall_viiiii"]=Module["asm"]["GX"]).apply(null,arguments)};var dynCall_viiiiii=Module["dynCall_viiiiii"]=function(){return(dynCall_viiiiii=Module["dynCall_viiiiii"]=Module["asm"]["HX"]).apply(null,arguments)};var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=function(){return(dynCall_viiiiiii=Module["dynCall_viiiiiii"]=Module["asm"]["IX"]).apply(null,arguments)};var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=function(){return(dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=Module["asm"]["JX"]).apply(null,arguments)};var dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=function(){return(dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=Module["asm"]["KX"]).apply(null,arguments)};var dynCall_viiiiiiiiii=Module["dynCall_viiiiiiiiii"]=function(){return(dynCall_viiiiiiiiii=Module["dynCall_viiiiiiiiii"]=Module["asm"]["LX"]).apply(null,arguments)};var dynCall_viiiiiiiiiii=Module["dynCall_viiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiii=Module["dynCall_viiiiiiiiiii"]=Module["asm"]["MX"]).apply(null,arguments)};var dynCall_viiiiiiiiiiii=Module["dynCall_viiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiii=Module["dynCall_viiiiiiiiiiii"]=Module["asm"]["NX"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiii"]=Module["asm"]["OX"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiii"]=Module["asm"]["PX"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiii"]=Module["asm"]["QX"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiii"]=Module["asm"]["RX"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiii"]=Module["asm"]["SX"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiii"]=Module["asm"]["TX"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiiiii"]=Module["asm"]["UX"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiiiiii"]=Module["asm"]["VX"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiiiiiii"]=Module["asm"]["WX"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiiiiiiiii"]=Module["asm"]["XX"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiiiiiiiiiii"]=Module["asm"]["YX"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiiiiiiiddiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiiiddiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiiiiiiiddiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiiiddiiiiiiiiii"]=Module["asm"]["ZX"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiiiiiiidddiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiiidddiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiiiiiiidddiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiiiidddiiiiiiiiii"]=Module["asm"]["_X"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiiiiidddiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiidddiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiiiiidddiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiidddiiiiiiiiiiii"]=Module["asm"]["$X"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiiddiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiddiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiiddiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiddiiiiiiiii"]=Module["asm"]["aY"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiidddiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiidddiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiidddiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiidddiiiiiiiii"]=Module["asm"]["bY"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiidddd=Module["dynCall_viiiiiiiiiiiiiidddd"]=function(){return(dynCall_viiiiiiiiiiiiiidddd=Module["dynCall_viiiiiiiiiiiiiidddd"]=Module["asm"]["cY"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiidi=Module["dynCall_viiiiiiiiiiiiidi"]=function(){return(dynCall_viiiiiiiiiiiiidi=Module["dynCall_viiiiiiiiiiiiidi"]=Module["asm"]["dY"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiidi=Module["dynCall_viiiiiiiiiiiidi"]=function(){return(dynCall_viiiiiiiiiiiidi=Module["dynCall_viiiiiiiiiiiidi"]=Module["asm"]["eY"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiidii=Module["dynCall_viiiiiiiiiiiidii"]=function(){return(dynCall_viiiiiiiiiiiidii=Module["dynCall_viiiiiiiiiiiidii"]=Module["asm"]["fY"]).apply(null,arguments)};var dynCall_viiiiiiiiiiidi=Module["dynCall_viiiiiiiiiiidi"]=function(){return(dynCall_viiiiiiiiiiidi=Module["dynCall_viiiiiiiiiiidi"]=Module["asm"]["gY"]).apply(null,arguments)};var dynCall_viiiiiiiiiiidd=Module["dynCall_viiiiiiiiiiidd"]=function(){return(dynCall_viiiiiiiiiiidd=Module["dynCall_viiiiiiiiiiidd"]=Module["asm"]["hY"]).apply(null,arguments)};var dynCall_viiiiiiiiiid=Module["dynCall_viiiiiiiiiid"]=function(){return(dynCall_viiiiiiiiiid=Module["dynCall_viiiiiiiiiid"]=Module["asm"]["iY"]).apply(null,arguments)};var dynCall_viiiiiiiiiiddi=Module["dynCall_viiiiiiiiiiddi"]=function(){return(dynCall_viiiiiiiiiiddi=Module["dynCall_viiiiiiiiiiddi"]=Module["asm"]["jY"]).apply(null,arguments)};var dynCall_viiiiiiiiiidddiii=Module["dynCall_viiiiiiiiiidddiii"]=function(){return(dynCall_viiiiiiiiiidddiii=Module["dynCall_viiiiiiiiiidddiii"]=Module["asm"]["kY"]).apply(null,arguments)};var dynCall_viiiiiiiiiidddiiiiii=Module["dynCall_viiiiiiiiiidddiiiiii"]=function(){return(dynCall_viiiiiiiiiidddiiiiii=Module["dynCall_viiiiiiiiiidddiiiiii"]=Module["asm"]["lY"]).apply(null,arguments)};var dynCall_viiiiiiiiid=Module["dynCall_viiiiiiiiid"]=function(){return(dynCall_viiiiiiiiid=Module["dynCall_viiiiiiiiid"]=Module["asm"]["mY"]).apply(null,arguments)};var dynCall_viiiiiiiiidd=Module["dynCall_viiiiiiiiidd"]=function(){return(dynCall_viiiiiiiiidd=Module["dynCall_viiiiiiiiidd"]=Module["asm"]["nY"]).apply(null,arguments)};var dynCall_viiiiiiiiiddi=Module["dynCall_viiiiiiiiiddi"]=function(){return(dynCall_viiiiiiiiiddi=Module["dynCall_viiiiiiiiiddi"]=Module["asm"]["oY"]).apply(null,arguments)};var dynCall_viiiiiiiiiddii=Module["dynCall_viiiiiiiiiddii"]=function(){return(dynCall_viiiiiiiiiddii=Module["dynCall_viiiiiiiiiddii"]=Module["asm"]["pY"]).apply(null,arguments)};var dynCall_viiiiiiiid=Module["dynCall_viiiiiiiid"]=function(){return(dynCall_viiiiiiiid=Module["dynCall_viiiiiiiid"]=Module["asm"]["qY"]).apply(null,arguments)};var dynCall_viiiiiiiidii=Module["dynCall_viiiiiiiidii"]=function(){return(dynCall_viiiiiiiidii=Module["dynCall_viiiiiiiidii"]=Module["asm"]["rY"]).apply(null,arguments)};var dynCall_viiiiiiiiddi=Module["dynCall_viiiiiiiiddi"]=function(){return(dynCall_viiiiiiiiddi=Module["dynCall_viiiiiiiiddi"]=Module["asm"]["sY"]).apply(null,arguments)};var dynCall_viiiiiiid=Module["dynCall_viiiiiiid"]=function(){return(dynCall_viiiiiiid=Module["dynCall_viiiiiiid"]=Module["asm"]["tY"]).apply(null,arguments)};var dynCall_viiiiiiidiiiidiii=Module["dynCall_viiiiiiidiiiidiii"]=function(){return(dynCall_viiiiiiidiiiidiii=Module["dynCall_viiiiiiidiiiidiii"]=Module["asm"]["uY"]).apply(null,arguments)};var dynCall_viiiiiiiddii=Module["dynCall_viiiiiiiddii"]=function(){return(dynCall_viiiiiiiddii=Module["dynCall_viiiiiiiddii"]=Module["asm"]["vY"]).apply(null,arguments)};var dynCall_viiiiiiiddiiii=Module["dynCall_viiiiiiiddiiii"]=function(){return(dynCall_viiiiiiiddiiii=Module["dynCall_viiiiiiiddiiii"]=Module["asm"]["wY"]).apply(null,arguments)};var dynCall_viiiiiiiddd=Module["dynCall_viiiiiiiddd"]=function(){return(dynCall_viiiiiiiddd=Module["dynCall_viiiiiiiddd"]=Module["asm"]["xY"]).apply(null,arguments)};var dynCall_viiiiiid=Module["dynCall_viiiiiid"]=function(){return(dynCall_viiiiiid=Module["dynCall_viiiiiid"]=Module["asm"]["yY"]).apply(null,arguments)};var dynCall_viiiiiidi=Module["dynCall_viiiiiidi"]=function(){return(dynCall_viiiiiidi=Module["dynCall_viiiiiidi"]=Module["asm"]["zY"]).apply(null,arguments)};var dynCall_viiiiiidii=Module["dynCall_viiiiiidii"]=function(){return(dynCall_viiiiiidii=Module["dynCall_viiiiiidii"]=Module["asm"]["AY"]).apply(null,arguments)};var dynCall_viiiiiidiii=Module["dynCall_viiiiiidiii"]=function(){return(dynCall_viiiiiidiii=Module["dynCall_viiiiiidiii"]=Module["asm"]["BY"]).apply(null,arguments)};var dynCall_viiiiiidiidid=Module["dynCall_viiiiiidiidid"]=function(){return(dynCall_viiiiiidiidid=Module["dynCall_viiiiiidiidid"]=Module["asm"]["CY"]).apply(null,arguments)};var dynCall_viiiiiididi=Module["dynCall_viiiiiididi"]=function(){return(dynCall_viiiiiididi=Module["dynCall_viiiiiididi"]=Module["asm"]["DY"]).apply(null,arguments)};var dynCall_viiiiiidd=Module["dynCall_viiiiiidd"]=function(){return(dynCall_viiiiiidd=Module["dynCall_viiiiiidd"]=Module["asm"]["EY"]).apply(null,arguments)};var dynCall_viiiiiiddi=Module["dynCall_viiiiiiddi"]=function(){return(dynCall_viiiiiiddi=Module["dynCall_viiiiiiddi"]=Module["asm"]["FY"]).apply(null,arguments)};var dynCall_viiiiiiddiii=Module["dynCall_viiiiiiddiii"]=function(){return(dynCall_viiiiiiddiii=Module["dynCall_viiiiiiddiii"]=Module["asm"]["GY"]).apply(null,arguments)};var dynCall_viiiiiiddiiii=Module["dynCall_viiiiiiddiiii"]=function(){return(dynCall_viiiiiiddiiii=Module["dynCall_viiiiiiddiiii"]=Module["asm"]["HY"]).apply(null,arguments)};var dynCall_viiiiiidddi=Module["dynCall_viiiiiidddi"]=function(){return(dynCall_viiiiiidddi=Module["dynCall_viiiiiidddi"]=Module["asm"]["IY"]).apply(null,arguments)};var dynCall_viiiiiiddddidd=Module["dynCall_viiiiiiddddidd"]=function(){return(dynCall_viiiiiiddddidd=Module["dynCall_viiiiiiddddidd"]=Module["asm"]["JY"]).apply(null,arguments)};var dynCall_viiiiiiddddiddi=Module["dynCall_viiiiiiddddiddi"]=function(){return(dynCall_viiiiiiddddiddi=Module["dynCall_viiiiiiddddiddi"]=Module["asm"]["KY"]).apply(null,arguments)};var dynCall_viiiiid=Module["dynCall_viiiiid"]=function(){return(dynCall_viiiiid=Module["dynCall_viiiiid"]=Module["asm"]["LY"]).apply(null,arguments)};var dynCall_viiiiidi=Module["dynCall_viiiiidi"]=function(){return(dynCall_viiiiidi=Module["dynCall_viiiiidi"]=Module["asm"]["MY"]).apply(null,arguments)};var dynCall_viiiiidii=Module["dynCall_viiiiidii"]=function(){return(dynCall_viiiiidii=Module["dynCall_viiiiidii"]=Module["asm"]["NY"]).apply(null,arguments)};var dynCall_viiiiidiii=Module["dynCall_viiiiidiii"]=function(){return(dynCall_viiiiidiii=Module["dynCall_viiiiidiii"]=Module["asm"]["OY"]).apply(null,arguments)};var dynCall_viiiiidd=Module["dynCall_viiiiidd"]=function(){return(dynCall_viiiiidd=Module["dynCall_viiiiidd"]=Module["asm"]["PY"]).apply(null,arguments)};var dynCall_viiiiiddi=Module["dynCall_viiiiiddi"]=function(){return(dynCall_viiiiiddi=Module["dynCall_viiiiiddi"]=Module["asm"]["QY"]).apply(null,arguments)};var dynCall_viiiiiddii=Module["dynCall_viiiiiddii"]=function(){return(dynCall_viiiiiddii=Module["dynCall_viiiiiddii"]=Module["asm"]["RY"]).apply(null,arguments)};var dynCall_viiiiiddiii=Module["dynCall_viiiiiddiii"]=function(){return(dynCall_viiiiiddiii=Module["dynCall_viiiiiddiii"]=Module["asm"]["SY"]).apply(null,arguments)};var dynCall_viiiiiddiiii=Module["dynCall_viiiiiddiiii"]=function(){return(dynCall_viiiiiddiiii=Module["dynCall_viiiiiddiiii"]=Module["asm"]["TY"]).apply(null,arguments)};var dynCall_viiiiiddiiiiii=Module["dynCall_viiiiiddiiiiii"]=function(){return(dynCall_viiiiiddiiiiii=Module["dynCall_viiiiiddiiiiii"]=Module["asm"]["UY"]).apply(null,arguments)};var dynCall_viiiiiddidd=Module["dynCall_viiiiiddidd"]=function(){return(dynCall_viiiiiddidd=Module["dynCall_viiiiiddidd"]=Module["asm"]["VY"]).apply(null,arguments)};var dynCall_viiiiiddd=Module["dynCall_viiiiiddd"]=function(){return(dynCall_viiiiiddd=Module["dynCall_viiiiiddd"]=Module["asm"]["WY"]).apply(null,arguments)};var dynCall_viiiiidddii=Module["dynCall_viiiiidddii"]=function(){return(dynCall_viiiiidddii=Module["dynCall_viiiiidddii"]=Module["asm"]["XY"]).apply(null,arguments)};var dynCall_viiiiidddiii=Module["dynCall_viiiiidddiii"]=function(){return(dynCall_viiiiidddiii=Module["dynCall_viiiiidddiii"]=Module["asm"]["YY"]).apply(null,arguments)};var dynCall_viiiiidddiiiiii=Module["dynCall_viiiiidddiiiiii"]=function(){return(dynCall_viiiiidddiiiiii=Module["dynCall_viiiiidddiiiiii"]=Module["asm"]["ZY"]).apply(null,arguments)};var dynCall_viiiiidddd=Module["dynCall_viiiiidddd"]=function(){return(dynCall_viiiiidddd=Module["dynCall_viiiiidddd"]=Module["asm"]["_Y"]).apply(null,arguments)};var dynCall_viiiiiddddi=Module["dynCall_viiiiiddddi"]=function(){return(dynCall_viiiiiddddi=Module["dynCall_viiiiiddddi"]=Module["asm"]["$Y"]).apply(null,arguments)};var dynCall_viiiiiddddiddi=Module["dynCall_viiiiiddddiddi"]=function(){return(dynCall_viiiiiddddiddi=Module["dynCall_viiiiiddddiddi"]=Module["asm"]["aZ"]).apply(null,arguments)};var dynCall_viiiiidddddddd=Module["dynCall_viiiiidddddddd"]=function(){return(dynCall_viiiiidddddddd=Module["dynCall_viiiiidddddddd"]=Module["asm"]["bZ"]).apply(null,arguments)};var dynCall_viiiid=Module["dynCall_viiiid"]=function(){return(dynCall_viiiid=Module["dynCall_viiiid"]=Module["asm"]["cZ"]).apply(null,arguments)};var dynCall_viiiidi=Module["dynCall_viiiidi"]=function(){return(dynCall_viiiidi=Module["dynCall_viiiidi"]=Module["asm"]["dZ"]).apply(null,arguments)};var dynCall_viiiidii=Module["dynCall_viiiidii"]=function(){return(dynCall_viiiidii=Module["dynCall_viiiidii"]=Module["asm"]["eZ"]).apply(null,arguments)};var dynCall_viiiidiii=Module["dynCall_viiiidiii"]=function(){return(dynCall_viiiidiii=Module["dynCall_viiiidiii"]=Module["asm"]["fZ"]).apply(null,arguments)};var dynCall_viiiidiiii=Module["dynCall_viiiidiiii"]=function(){return(dynCall_viiiidiiii=Module["dynCall_viiiidiiii"]=Module["asm"]["gZ"]).apply(null,arguments)};var dynCall_viiiidiiiiiidiiiiiiiiiii=Module["dynCall_viiiidiiiiiidiiiiiiiiiii"]=function(){return(dynCall_viiiidiiiiiidiiiiiiiiiii=Module["dynCall_viiiidiiiiiidiiiiiiiiiii"]=Module["asm"]["hZ"]).apply(null,arguments)};var dynCall_viiiidiiidi=Module["dynCall_viiiidiiidi"]=function(){return(dynCall_viiiidiiidi=Module["dynCall_viiiidiiidi"]=Module["asm"]["iZ"]).apply(null,arguments)};var dynCall_viiiidiidi=Module["dynCall_viiiidiidi"]=function(){return(dynCall_viiiidiidi=Module["dynCall_viiiidiidi"]=Module["asm"]["jZ"]).apply(null,arguments)};var dynCall_viiiidd=Module["dynCall_viiiidd"]=function(){return(dynCall_viiiidd=Module["dynCall_viiiidd"]=Module["asm"]["kZ"]).apply(null,arguments)};var dynCall_viiiiddi=Module["dynCall_viiiiddi"]=function(){return(dynCall_viiiiddi=Module["dynCall_viiiiddi"]=Module["asm"]["lZ"]).apply(null,arguments)};var dynCall_viiiidddii=Module["dynCall_viiiidddii"]=function(){return(dynCall_viiiidddii=Module["dynCall_viiiidddii"]=Module["asm"]["mZ"]).apply(null,arguments)};var dynCall_viiiidddiiiii=Module["dynCall_viiiidddiiiii"]=function(){return(dynCall_viiiidddiiiii=Module["dynCall_viiiidddiiiii"]=Module["asm"]["nZ"]).apply(null,arguments)};var dynCall_viiiidddd=Module["dynCall_viiiidddd"]=function(){return(dynCall_viiiidddd=Module["dynCall_viiiidddd"]=Module["asm"]["oZ"]).apply(null,arguments)};var dynCall_viiiiddddd=Module["dynCall_viiiiddddd"]=function(){return(dynCall_viiiiddddd=Module["dynCall_viiiiddddd"]=Module["asm"]["pZ"]).apply(null,arguments)};var dynCall_viiiidddddd=Module["dynCall_viiiidddddd"]=function(){return(dynCall_viiiidddddd=Module["dynCall_viiiidddddd"]=Module["asm"]["qZ"]).apply(null,arguments)};var dynCall_viiid=Module["dynCall_viiid"]=function(){return(dynCall_viiid=Module["dynCall_viiid"]=Module["asm"]["rZ"]).apply(null,arguments)};var dynCall_viiidi=Module["dynCall_viiidi"]=function(){return(dynCall_viiidi=Module["dynCall_viiidi"]=Module["asm"]["sZ"]).apply(null,arguments)};var dynCall_viiidii=Module["dynCall_viiidii"]=function(){return(dynCall_viiidii=Module["dynCall_viiidii"]=Module["asm"]["tZ"]).apply(null,arguments)};var dynCall_viiidiii=Module["dynCall_viiidiii"]=function(){return(dynCall_viiidiii=Module["dynCall_viiidiii"]=Module["asm"]["uZ"]).apply(null,arguments)};var dynCall_viiidiiii=Module["dynCall_viiidiiii"]=function(){return(dynCall_viiidiiii=Module["dynCall_viiidiiii"]=Module["asm"]["vZ"]).apply(null,arguments)};var dynCall_viiidiiiii=Module["dynCall_viiidiiiii"]=function(){return(dynCall_viiidiiiii=Module["dynCall_viiidiiiii"]=Module["asm"]["wZ"]).apply(null,arguments)};var dynCall_viiidiiiiiiiiii=Module["dynCall_viiidiiiiiiiiii"]=function(){return(dynCall_viiidiiiiiiiiii=Module["dynCall_viiidiiiiiiiiii"]=Module["asm"]["xZ"]).apply(null,arguments)};var dynCall_viiidiiiiddiiiiii=Module["dynCall_viiidiiiiddiiiiii"]=function(){return(dynCall_viiidiiiiddiiiiii=Module["dynCall_viiidiiiiddiiiiii"]=Module["asm"]["yZ"]).apply(null,arguments)};var dynCall_viiidiid=Module["dynCall_viiidiid"]=function(){return(dynCall_viiidiid=Module["dynCall_viiidiid"]=Module["asm"]["zZ"]).apply(null,arguments)};var dynCall_viiidid=Module["dynCall_viiidid"]=function(){return(dynCall_viiidid=Module["dynCall_viiidid"]=Module["asm"]["AZ"]).apply(null,arguments)};var dynCall_viiididi=Module["dynCall_viiididi"]=function(){return(dynCall_viiididi=Module["dynCall_viiididi"]=Module["asm"]["BZ"]).apply(null,arguments)};var dynCall_viiidd=Module["dynCall_viiidd"]=function(){return(dynCall_viiidd=Module["dynCall_viiidd"]=Module["asm"]["CZ"]).apply(null,arguments)};var dynCall_viiiddi=Module["dynCall_viiiddi"]=function(){return(dynCall_viiiddi=Module["dynCall_viiiddi"]=Module["asm"]["DZ"]).apply(null,arguments)};var dynCall_viiiddii=Module["dynCall_viiiddii"]=function(){return(dynCall_viiiddii=Module["dynCall_viiiddii"]=Module["asm"]["EZ"]).apply(null,arguments)};var dynCall_viiiddiiii=Module["dynCall_viiiddiiii"]=function(){return(dynCall_viiiddiiii=Module["dynCall_viiiddiiii"]=Module["asm"]["FZ"]).apply(null,arguments)};var dynCall_viiiddiiiii=Module["dynCall_viiiddiiiii"]=function(){return(dynCall_viiiddiiiii=Module["dynCall_viiiddiiiii"]=Module["asm"]["GZ"]).apply(null,arguments)};var dynCall_viiiddiiiiiiiiiiiiii=Module["dynCall_viiiddiiiiiiiiiiiiii"]=function(){return(dynCall_viiiddiiiiiiiiiiiiii=Module["dynCall_viiiddiiiiiiiiiiiiii"]=Module["asm"]["HZ"]).apply(null,arguments)};var dynCall_viiiddid=Module["dynCall_viiiddid"]=function(){return(dynCall_viiiddid=Module["dynCall_viiiddid"]=Module["asm"]["IZ"]).apply(null,arguments)};var dynCall_viiiddidiii=Module["dynCall_viiiddidiii"]=function(){return(dynCall_viiiddidiii=Module["dynCall_viiiddidiii"]=Module["asm"]["JZ"]).apply(null,arguments)};var dynCall_viiiddidiiiii=Module["dynCall_viiiddidiiiii"]=function(){return(dynCall_viiiddidiiiii=Module["dynCall_viiiddidiiiii"]=Module["asm"]["KZ"]).apply(null,arguments)};var dynCall_viiiddd=Module["dynCall_viiiddd"]=function(){return(dynCall_viiiddd=Module["dynCall_viiiddd"]=Module["asm"]["LZ"]).apply(null,arguments)};var dynCall_viiidddi=Module["dynCall_viiidddi"]=function(){return(dynCall_viiidddi=Module["dynCall_viiidddi"]=Module["asm"]["MZ"]).apply(null,arguments)};var dynCall_viiidddiii=Module["dynCall_viiidddiii"]=function(){return(dynCall_viiidddiii=Module["dynCall_viiidddiii"]=Module["asm"]["NZ"]).apply(null,arguments)};var dynCall_viiidddd=Module["dynCall_viiidddd"]=function(){return(dynCall_viiidddd=Module["dynCall_viiidddd"]=Module["asm"]["OZ"]).apply(null,arguments)};var dynCall_viiiddddi=Module["dynCall_viiiddddi"]=function(){return(dynCall_viiiddddi=Module["dynCall_viiiddddi"]=Module["asm"]["PZ"]).apply(null,arguments)};var dynCall_viiiddddii=Module["dynCall_viiiddddii"]=function(){return(dynCall_viiiddddii=Module["dynCall_viiiddddii"]=Module["asm"]["QZ"]).apply(null,arguments)};var dynCall_viiiddddiddi=Module["dynCall_viiiddddiddi"]=function(){return(dynCall_viiiddddiddi=Module["dynCall_viiiddddiddi"]=Module["asm"]["RZ"]).apply(null,arguments)};var dynCall_viiiddddd=Module["dynCall_viiiddddd"]=function(){return(dynCall_viiiddddd=Module["dynCall_viiiddddd"]=Module["asm"]["SZ"]).apply(null,arguments)};var dynCall_viid=Module["dynCall_viid"]=function(){return(dynCall_viid=Module["dynCall_viid"]=Module["asm"]["TZ"]).apply(null,arguments)};var dynCall_viidi=Module["dynCall_viidi"]=function(){return(dynCall_viidi=Module["dynCall_viidi"]=Module["asm"]["UZ"]).apply(null,arguments)};var dynCall_viidii=Module["dynCall_viidii"]=function(){return(dynCall_viidii=Module["dynCall_viidii"]=Module["asm"]["VZ"]).apply(null,arguments)};var dynCall_viidiii=Module["dynCall_viidiii"]=function(){return(dynCall_viidiii=Module["dynCall_viidiii"]=Module["asm"]["WZ"]).apply(null,arguments)};var dynCall_viidiiiii=Module["dynCall_viidiiiii"]=function(){return(dynCall_viidiiiii=Module["dynCall_viidiiiii"]=Module["asm"]["XZ"]).apply(null,arguments)};var dynCall_viidiiiiii=Module["dynCall_viidiiiiii"]=function(){return(dynCall_viidiiiiii=Module["dynCall_viidiiiiii"]=Module["asm"]["YZ"]).apply(null,arguments)};var dynCall_viidiiid=Module["dynCall_viidiiid"]=function(){return(dynCall_viidiiid=Module["dynCall_viidiiid"]=Module["asm"]["ZZ"]).apply(null,arguments)};var dynCall_viidiiidddii=Module["dynCall_viidiiidddii"]=function(){return(dynCall_viidiiidddii=Module["dynCall_viidiiidddii"]=Module["asm"]["_Z"]).apply(null,arguments)};var dynCall_viidiid=Module["dynCall_viidiid"]=function(){return(dynCall_viidiid=Module["dynCall_viidiid"]=Module["asm"]["$Z"]).apply(null,arguments)};var dynCall_viidid=Module["dynCall_viidid"]=function(){return(dynCall_viidid=Module["dynCall_viidid"]=Module["asm"]["a_"]).apply(null,arguments)};var dynCall_viididi=Module["dynCall_viididi"]=function(){return(dynCall_viididi=Module["dynCall_viididi"]=Module["asm"]["b_"]).apply(null,arguments)};var dynCall_viididd=Module["dynCall_viididd"]=function(){return(dynCall_viididd=Module["dynCall_viididd"]=Module["asm"]["c_"]).apply(null,arguments)};var dynCall_viididdi=Module["dynCall_viididdi"]=function(){return(dynCall_viididdi=Module["dynCall_viididdi"]=Module["asm"]["d_"]).apply(null,arguments)};var dynCall_viidd=Module["dynCall_viidd"]=function(){return(dynCall_viidd=Module["dynCall_viidd"]=Module["asm"]["e_"]).apply(null,arguments)};var dynCall_viiddi=Module["dynCall_viiddi"]=function(){return(dynCall_viiddi=Module["dynCall_viiddi"]=Module["asm"]["f_"]).apply(null,arguments)};var dynCall_viiddii=Module["dynCall_viiddii"]=function(){return(dynCall_viiddii=Module["dynCall_viiddii"]=Module["asm"]["g_"]).apply(null,arguments)};var dynCall_viiddiii=Module["dynCall_viiddiii"]=function(){return(dynCall_viiddiii=Module["dynCall_viiddiii"]=Module["asm"]["h_"]).apply(null,arguments)};var dynCall_viiddiiii=Module["dynCall_viiddiiii"]=function(){return(dynCall_viiddiiii=Module["dynCall_viiddiiii"]=Module["asm"]["i_"]).apply(null,arguments)};var dynCall_viiddiiiii=Module["dynCall_viiddiiiii"]=function(){return(dynCall_viiddiiiii=Module["dynCall_viiddiiiii"]=Module["asm"]["j_"]).apply(null,arguments)};var dynCall_viiddiiiiii=Module["dynCall_viiddiiiiii"]=function(){return(dynCall_viiddiiiiii=Module["dynCall_viiddiiiiii"]=Module["asm"]["k_"]).apply(null,arguments)};var dynCall_viiddiiiiiiii=Module["dynCall_viiddiiiiiiii"]=function(){return(dynCall_viiddiiiiiiii=Module["dynCall_viiddiiiiiiii"]=Module["asm"]["l_"]).apply(null,arguments)};var dynCall_viiddiidiiiiii=Module["dynCall_viiddiidiiiiii"]=function(){return(dynCall_viiddiidiiiiii=Module["dynCall_viiddiidiiiiii"]=Module["asm"]["m_"]).apply(null,arguments)};var dynCall_viiddid=Module["dynCall_viiddid"]=function(){return(dynCall_viiddid=Module["dynCall_viiddid"]=Module["asm"]["n_"]).apply(null,arguments)};var dynCall_viiddidi=Module["dynCall_viiddidi"]=function(){return(dynCall_viiddidi=Module["dynCall_viiddidi"]=Module["asm"]["o_"]).apply(null,arguments)};var dynCall_viiddidd=Module["dynCall_viiddidd"]=function(){return(dynCall_viiddidd=Module["dynCall_viiddidd"]=Module["asm"]["p_"]).apply(null,arguments)};var dynCall_viiddd=Module["dynCall_viiddd"]=function(){return(dynCall_viiddd=Module["dynCall_viiddd"]=Module["asm"]["q_"]).apply(null,arguments)};var dynCall_viidddi=Module["dynCall_viidddi"]=function(){return(dynCall_viidddi=Module["dynCall_viidddi"]=Module["asm"]["r_"]).apply(null,arguments)};var dynCall_viidddii=Module["dynCall_viidddii"]=function(){return(dynCall_viidddii=Module["dynCall_viidddii"]=Module["asm"]["s_"]).apply(null,arguments)};var dynCall_viidddiii=Module["dynCall_viidddiii"]=function(){return(dynCall_viidddiii=Module["dynCall_viidddiii"]=Module["asm"]["t_"]).apply(null,arguments)};var dynCall_viidddd=Module["dynCall_viidddd"]=function(){return(dynCall_viidddd=Module["dynCall_viidddd"]=Module["asm"]["u_"]).apply(null,arguments)};var dynCall_viiddddi=Module["dynCall_viiddddi"]=function(){return(dynCall_viiddddi=Module["dynCall_viiddddi"]=Module["asm"]["v_"]).apply(null,arguments)};var dynCall_viiddddiii=Module["dynCall_viiddddiii"]=function(){return(dynCall_viiddddiii=Module["dynCall_viiddddiii"]=Module["asm"]["w_"]).apply(null,arguments)};var dynCall_viiddddidd=Module["dynCall_viiddddidd"]=function(){return(dynCall_viiddddidd=Module["dynCall_viiddddidd"]=Module["asm"]["x_"]).apply(null,arguments)};var dynCall_viiddddiddd=Module["dynCall_viiddddiddd"]=function(){return(dynCall_viiddddiddd=Module["dynCall_viiddddiddd"]=Module["asm"]["y_"]).apply(null,arguments)};var dynCall_viiddddd=Module["dynCall_viiddddd"]=function(){return(dynCall_viiddddd=Module["dynCall_viiddddd"]=Module["asm"]["z_"]).apply(null,arguments)};var dynCall_viidddddi=Module["dynCall_viidddddi"]=function(){return(dynCall_viidddddi=Module["dynCall_viidddddi"]=Module["asm"]["A_"]).apply(null,arguments)};var dynCall_viidddddiii=Module["dynCall_viidddddiii"]=function(){return(dynCall_viidddddiii=Module["dynCall_viidddddiii"]=Module["asm"]["B_"]).apply(null,arguments)};var dynCall_viidddddd=Module["dynCall_viidddddd"]=function(){return(dynCall_viidddddd=Module["dynCall_viidddddd"]=Module["asm"]["C_"]).apply(null,arguments)};var dynCall_viidddddddiiii=Module["dynCall_viidddddddiiii"]=function(){return(dynCall_viidddddddiiii=Module["dynCall_viidddddddiiii"]=Module["asm"]["D_"]).apply(null,arguments)};var dynCall_viidddddddd=Module["dynCall_viidddddddd"]=function(){return(dynCall_viidddddddd=Module["dynCall_viidddddddd"]=Module["asm"]["E_"]).apply(null,arguments)};var dynCall_vid=Module["dynCall_vid"]=function(){return(dynCall_vid=Module["dynCall_vid"]=Module["asm"]["F_"]).apply(null,arguments)};var dynCall_vidi=Module["dynCall_vidi"]=function(){return(dynCall_vidi=Module["dynCall_vidi"]=Module["asm"]["G_"]).apply(null,arguments)};var dynCall_vidii=Module["dynCall_vidii"]=function(){return(dynCall_vidii=Module["dynCall_vidii"]=Module["asm"]["H_"]).apply(null,arguments)};var dynCall_vidiii=Module["dynCall_vidiii"]=function(){return(dynCall_vidiii=Module["dynCall_vidiii"]=Module["asm"]["I_"]).apply(null,arguments)};var dynCall_vidiiii=Module["dynCall_vidiiii"]=function(){return(dynCall_vidiiii=Module["dynCall_vidiiii"]=Module["asm"]["J_"]).apply(null,arguments)};var dynCall_vidiiiiii=Module["dynCall_vidiiiiii"]=function(){return(dynCall_vidiiiiii=Module["dynCall_vidiiiiii"]=Module["asm"]["K_"]).apply(null,arguments)};var dynCall_vidiiiiiiiiiii=Module["dynCall_vidiiiiiiiiiii"]=function(){return(dynCall_vidiiiiiiiiiii=Module["dynCall_vidiiiiiiiiiii"]=Module["asm"]["L_"]).apply(null,arguments)};var dynCall_vidiiiiidd=Module["dynCall_vidiiiiidd"]=function(){return(dynCall_vidiiiiidd=Module["dynCall_vidiiiiidd"]=Module["asm"]["M_"]).apply(null,arguments)};var dynCall_vidiiidi=Module["dynCall_vidiiidi"]=function(){return(dynCall_vidiiidi=Module["dynCall_vidiiidi"]=Module["asm"]["N_"]).apply(null,arguments)};var dynCall_vidiiiddii=Module["dynCall_vidiiiddii"]=function(){return(dynCall_vidiiiddii=Module["dynCall_vidiiiddii"]=Module["asm"]["O_"]).apply(null,arguments)};var dynCall_vidiidii=Module["dynCall_vidiidii"]=function(){return(dynCall_vidiidii=Module["dynCall_vidiidii"]=Module["asm"]["P_"]).apply(null,arguments)};var dynCall_vidiiddddii=Module["dynCall_vidiiddddii"]=function(){return(dynCall_vidiiddddii=Module["dynCall_vidiiddddii"]=Module["asm"]["Q_"]).apply(null,arguments)};var dynCall_vidid=Module["dynCall_vidid"]=function(){return(dynCall_vidid=Module["dynCall_vidid"]=Module["asm"]["R_"]).apply(null,arguments)};var dynCall_vididi=Module["dynCall_vididi"]=function(){return(dynCall_vididi=Module["dynCall_vididi"]=Module["asm"]["S_"]).apply(null,arguments)};var dynCall_vididd=Module["dynCall_vididd"]=function(){return(dynCall_vididd=Module["dynCall_vididd"]=Module["asm"]["T_"]).apply(null,arguments)};var dynCall_vididdi=Module["dynCall_vididdi"]=function(){return(dynCall_vididdi=Module["dynCall_vididdi"]=Module["asm"]["U_"]).apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return(dynCall_vidd=Module["dynCall_vidd"]=Module["asm"]["V_"]).apply(null,arguments)};var dynCall_viddi=Module["dynCall_viddi"]=function(){return(dynCall_viddi=Module["dynCall_viddi"]=Module["asm"]["W_"]).apply(null,arguments)};var dynCall_viddii=Module["dynCall_viddii"]=function(){return(dynCall_viddii=Module["dynCall_viddii"]=Module["asm"]["X_"]).apply(null,arguments)};var dynCall_viddiii=Module["dynCall_viddiii"]=function(){return(dynCall_viddiii=Module["dynCall_viddiii"]=Module["asm"]["Y_"]).apply(null,arguments)};var dynCall_viddiiiiii=Module["dynCall_viddiiiiii"]=function(){return(dynCall_viddiiiiii=Module["dynCall_viddiiiiii"]=Module["asm"]["Z_"]).apply(null,arguments)};var dynCall_viddiiiiiiiiii=Module["dynCall_viddiiiiiiiiii"]=function(){return(dynCall_viddiiiiiiiiii=Module["dynCall_viddiiiiiiiiii"]=Module["asm"]["__"]).apply(null,arguments)};var dynCall_viddiidiiidii=Module["dynCall_viddiidiiidii"]=function(){return(dynCall_viddiidiiidii=Module["dynCall_viddiidiiidii"]=Module["asm"]["$_"]).apply(null,arguments)};var dynCall_viddiididiiiiiiiiiiiiiiiiiii=Module["dynCall_viddiididiiiiiiiiiiiiiiiiiii"]=function(){return(dynCall_viddiididiiiiiiiiiiiiiiiiiii=Module["dynCall_viddiididiiiiiiiiiiiiiiiiiii"]=Module["asm"]["a$"]).apply(null,arguments)};var dynCall_viddiiddi=Module["dynCall_viddiiddi"]=function(){return(dynCall_viddiiddi=Module["dynCall_viddiiddi"]=Module["asm"]["b$"]).apply(null,arguments)};var dynCall_viddiiddiii=Module["dynCall_viddiiddiii"]=function(){return(dynCall_viddiiddiii=Module["dynCall_viddiiddiii"]=Module["asm"]["c$"]).apply(null,arguments)};var dynCall_viddid=Module["dynCall_viddid"]=function(){return(dynCall_viddid=Module["dynCall_viddid"]=Module["asm"]["d$"]).apply(null,arguments)};var dynCall_viddidd=Module["dynCall_viddidd"]=function(){return(dynCall_viddidd=Module["dynCall_viddidd"]=Module["asm"]["e$"]).apply(null,arguments)};var dynCall_viddidddiiii=Module["dynCall_viddidddiiii"]=function(){return(dynCall_viddidddiiii=Module["dynCall_viddidddiiii"]=Module["asm"]["f$"]).apply(null,arguments)};var dynCall_viddd=Module["dynCall_viddd"]=function(){return(dynCall_viddd=Module["dynCall_viddd"]=Module["asm"]["g$"]).apply(null,arguments)};var dynCall_vidddi=Module["dynCall_vidddi"]=function(){return(dynCall_vidddi=Module["dynCall_vidddi"]=Module["asm"]["h$"]).apply(null,arguments)};var dynCall_vidddii=Module["dynCall_vidddii"]=function(){return(dynCall_vidddii=Module["dynCall_vidddii"]=Module["asm"]["i$"]).apply(null,arguments)};var dynCall_vidddiii=Module["dynCall_vidddiii"]=function(){return(dynCall_vidddiii=Module["dynCall_vidddiii"]=Module["asm"]["j$"]).apply(null,arguments)};var dynCall_vidddiiidi=Module["dynCall_vidddiiidi"]=function(){return(dynCall_vidddiiidi=Module["dynCall_vidddiiidi"]=Module["asm"]["k$"]).apply(null,arguments)};var dynCall_vidddidddddd=Module["dynCall_vidddidddddd"]=function(){return(dynCall_vidddidddddd=Module["dynCall_vidddidddddd"]=Module["asm"]["l$"]).apply(null,arguments)};var dynCall_vidddd=Module["dynCall_vidddd"]=function(){return(dynCall_vidddd=Module["dynCall_vidddd"]=Module["asm"]["m$"]).apply(null,arguments)};var dynCall_viddddi=Module["dynCall_viddddi"]=function(){return(dynCall_viddddi=Module["dynCall_viddddi"]=Module["asm"]["n$"]).apply(null,arguments)};var dynCall_viddddii=Module["dynCall_viddddii"]=function(){return(dynCall_viddddii=Module["dynCall_viddddii"]=Module["asm"]["o$"]).apply(null,arguments)};var dynCall_viddddiii=Module["dynCall_viddddiii"]=function(){return(dynCall_viddddiii=Module["dynCall_viddddiii"]=Module["asm"]["p$"]).apply(null,arguments)};var dynCall_viddddiiii=Module["dynCall_viddddiiii"]=function(){return(dynCall_viddddiiii=Module["dynCall_viddddiiii"]=Module["asm"]["q$"]).apply(null,arguments)};var dynCall_viddddiiiii=Module["dynCall_viddddiiiii"]=function(){return(dynCall_viddddiiiii=Module["dynCall_viddddiiiii"]=Module["asm"]["r$"]).apply(null,arguments)};var dynCall_viddddiid=Module["dynCall_viddddiid"]=function(){return(dynCall_viddddiid=Module["dynCall_viddddiid"]=Module["asm"]["s$"]).apply(null,arguments)};var dynCall_viddddd=Module["dynCall_viddddd"]=function(){return(dynCall_viddddd=Module["dynCall_viddddd"]=Module["asm"]["t$"]).apply(null,arguments)};var dynCall_vidddddi=Module["dynCall_vidddddi"]=function(){return(dynCall_vidddddi=Module["dynCall_vidddddi"]=Module["asm"]["u$"]).apply(null,arguments)};var dynCall_vidddddiii=Module["dynCall_vidddddiii"]=function(){return(dynCall_vidddddiii=Module["dynCall_vidddddiii"]=Module["asm"]["v$"]).apply(null,arguments)};var dynCall_vidddddd=Module["dynCall_vidddddd"]=function(){return(dynCall_vidddddd=Module["dynCall_vidddddd"]=Module["asm"]["w$"]).apply(null,arguments)};var dynCall_viddddddiii=Module["dynCall_viddddddiii"]=function(){return(dynCall_viddddddiii=Module["dynCall_viddddddiii"]=Module["asm"]["x$"]).apply(null,arguments)};var dynCall_viddddddd=Module["dynCall_viddddddd"]=function(){return(dynCall_viddddddd=Module["dynCall_viddddddd"]=Module["asm"]["y$"]).apply(null,arguments)};var dynCall_vidddddddii=Module["dynCall_vidddddddii"]=function(){return(dynCall_vidddddddii=Module["dynCall_vidddddddii"]=Module["asm"]["z$"]).apply(null,arguments)};var dynCall_vidddddddddddd=Module["dynCall_vidddddddddddd"]=function(){return(dynCall_vidddddddddddd=Module["dynCall_vidddddddddddd"]=Module["asm"]["A$"]).apply(null,arguments)};var dynCall_vdi=Module["dynCall_vdi"]=function(){return(dynCall_vdi=Module["dynCall_vdi"]=Module["asm"]["B$"]).apply(null,arguments)};var dynCall_vdiii=Module["dynCall_vdiii"]=function(){return(dynCall_vdiii=Module["dynCall_vdiii"]=Module["asm"]["C$"]).apply(null,arguments)};var dynCall_vdiiii=Module["dynCall_vdiiii"]=function(){return(dynCall_vdiiii=Module["dynCall_vdiiii"]=Module["asm"]["D$"]).apply(null,arguments)};var dynCall_vdiiiii=Module["dynCall_vdiiiii"]=function(){return(dynCall_vdiiiii=Module["dynCall_vdiiiii"]=Module["asm"]["E$"]).apply(null,arguments)};var dynCall_vdiiiiiiii=Module["dynCall_vdiiiiiiii"]=function(){return(dynCall_vdiiiiiiii=Module["dynCall_vdiiiiiiii"]=Module["asm"]["F$"]).apply(null,arguments)};var dynCall_vdiiiiiiiii=Module["dynCall_vdiiiiiiiii"]=function(){return(dynCall_vdiiiiiiiii=Module["dynCall_vdiiiiiiiii"]=Module["asm"]["G$"]).apply(null,arguments)};var dynCall_vdiiiiiiiiii=Module["dynCall_vdiiiiiiiiii"]=function(){return(dynCall_vdiiiiiiiiii=Module["dynCall_vdiiiiiiiiii"]=Module["asm"]["H$"]).apply(null,arguments)};var dynCall_vdiiiiiiiiiii=Module["dynCall_vdiiiiiiiiiii"]=function(){return(dynCall_vdiiiiiiiiiii=Module["dynCall_vdiiiiiiiiiii"]=Module["asm"]["I$"]).apply(null,arguments)};var dynCall_vdidii=Module["dynCall_vdidii"]=function(){return(dynCall_vdidii=Module["dynCall_vdidii"]=Module["asm"]["J$"]).apply(null,arguments)};var dynCall_vdiddii=Module["dynCall_vdiddii"]=function(){return(dynCall_vdiddii=Module["dynCall_vdiddii"]=Module["asm"]["K$"]).apply(null,arguments)};var dynCall_vdiddiiii=Module["dynCall_vdiddiiii"]=function(){return(dynCall_vdiddiiii=Module["dynCall_vdiddiiii"]=Module["asm"]["L$"]).apply(null,arguments)};var dynCall_vdiddiiiiii=Module["dynCall_vdiddiiiiii"]=function(){return(dynCall_vdiddiiiiii=Module["dynCall_vdiddiiiiii"]=Module["asm"]["M$"]).apply(null,arguments)};var dynCall_vdiddddi=Module["dynCall_vdiddddi"]=function(){return(dynCall_vdiddddi=Module["dynCall_vdiddddi"]=Module["asm"]["N$"]).apply(null,arguments)};var dynCall_vddi=Module["dynCall_vddi"]=function(){return(dynCall_vddi=Module["dynCall_vddi"]=Module["asm"]["O$"]).apply(null,arguments)};var dynCall_vddii=Module["dynCall_vddii"]=function(){return(dynCall_vddii=Module["dynCall_vddii"]=Module["asm"]["P$"]).apply(null,arguments)};var dynCall_vddiii=Module["dynCall_vddiii"]=function(){return(dynCall_vddiii=Module["dynCall_vddiii"]=Module["asm"]["Q$"]).apply(null,arguments)};var dynCall_vddiiii=Module["dynCall_vddiiii"]=function(){return(dynCall_vddiiii=Module["dynCall_vddiiii"]=Module["asm"]["R$"]).apply(null,arguments)};var dynCall_vddiiiiiii=Module["dynCall_vddiiiiiii"]=function(){return(dynCall_vddiiiiiii=Module["dynCall_vddiiiiiii"]=Module["asm"]["S$"]).apply(null,arguments)};var dynCall_vddiiiiiiiiiiiiiii=Module["dynCall_vddiiiiiiiiiiiiiii"]=function(){return(dynCall_vddiiiiiiiiiiiiiii=Module["dynCall_vddiiiiiiiiiiiiiii"]=Module["asm"]["T$"]).apply(null,arguments)};var dynCall_vddiiiiiiiiiiiiiiiii=Module["dynCall_vddiiiiiiiiiiiiiiiii"]=function(){return(dynCall_vddiiiiiiiiiiiiiiiii=Module["dynCall_vddiiiiiiiiiiiiiiiii"]=Module["asm"]["U$"]).apply(null,arguments)};var dynCall_vddiiiiiiiiiiiiiiiiiiii=Module["dynCall_vddiiiiiiiiiiiiiiiiiiii"]=function(){return(dynCall_vddiiiiiiiiiiiiiiiiiiii=Module["dynCall_vddiiiiiiiiiiiiiiiiiiii"]=Module["asm"]["V$"]).apply(null,arguments)};var dynCall_vddiiiiiiiiiiiiiiiiiiiiiiii=Module["dynCall_vddiiiiiiiiiiiiiiiiiiiiiiii"]=function(){return(dynCall_vddiiiiiiiiiiiiiiiiiiiiiiii=Module["dynCall_vddiiiiiiiiiiiiiiiiiiiiiiii"]=Module["asm"]["W$"]).apply(null,arguments)};var dynCall_vddidiii=Module["dynCall_vddidiii"]=function(){return(dynCall_vddidiii=Module["dynCall_vddidiii"]=Module["asm"]["X$"]).apply(null,arguments)};var dynCall_vddiddi=Module["dynCall_vddiddi"]=function(){return(dynCall_vddiddi=Module["dynCall_vddiddi"]=Module["asm"]["Y$"]).apply(null,arguments)};var dynCall_vddiddiii=Module["dynCall_vddiddiii"]=function(){return(dynCall_vddiddiii=Module["dynCall_vddiddiii"]=Module["asm"]["Z$"]).apply(null,arguments)};var dynCall_vddd=Module["dynCall_vddd"]=function(){return(dynCall_vddd=Module["dynCall_vddd"]=Module["asm"]["_$"]).apply(null,arguments)};var dynCall_vdddii=Module["dynCall_vdddii"]=function(){return(dynCall_vdddii=Module["dynCall_vdddii"]=Module["asm"]["$$"]).apply(null,arguments)};var dynCall_vdddiii=Module["dynCall_vdddiii"]=function(){return(dynCall_vdddiii=Module["dynCall_vdddiii"]=Module["asm"]["a0"]).apply(null,arguments)};var dynCall_vdddiiii=Module["dynCall_vdddiiii"]=function(){return(dynCall_vdddiiii=Module["dynCall_vdddiiii"]=Module["asm"]["b0"]).apply(null,arguments)};var dynCall_vdddiiiiiiiii=Module["dynCall_vdddiiiiiiiii"]=function(){return(dynCall_vdddiiiiiiiii=Module["dynCall_vdddiiiiiiiii"]=Module["asm"]["c0"]).apply(null,arguments)};var dynCall_vddddiiiiiiiiiiii=Module["dynCall_vddddiiiiiiiiiiii"]=function(){return(dynCall_vddddiiiiiiiiiiii=Module["dynCall_vddddiiiiiiiiiiii"]=Module["asm"]["d0"]).apply(null,arguments)};var dynCall_i=Module["dynCall_i"]=function(){return(dynCall_i=Module["dynCall_i"]=Module["asm"]["e0"]).apply(null,arguments)};var dynCall_ii=Module["dynCall_ii"]=function(){return(dynCall_ii=Module["dynCall_ii"]=Module["asm"]["f0"]).apply(null,arguments)};var dynCall_iii=Module["dynCall_iii"]=function(){return(dynCall_iii=Module["dynCall_iii"]=Module["asm"]["g0"]).apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return(dynCall_iiii=Module["dynCall_iiii"]=Module["asm"]["h0"]).apply(null,arguments)};var dynCall_iiiii=Module["dynCall_iiiii"]=function(){return(dynCall_iiiii=Module["dynCall_iiiii"]=Module["asm"]["i0"]).apply(null,arguments)};var dynCall_iiiiii=Module["dynCall_iiiiii"]=function(){return(dynCall_iiiiii=Module["dynCall_iiiiii"]=Module["asm"]["j0"]).apply(null,arguments)};var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=function(){return(dynCall_iiiiiii=Module["dynCall_iiiiiii"]=Module["asm"]["k0"]).apply(null,arguments)};var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=function(){return(dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=Module["asm"]["l0"]).apply(null,arguments)};var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=function(){return(dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=Module["asm"]["m0"]).apply(null,arguments)};var dynCall_iiiiiiiiii=Module["dynCall_iiiiiiiiii"]=function(){return(dynCall_iiiiiiiiii=Module["dynCall_iiiiiiiiii"]=Module["asm"]["n0"]).apply(null,arguments)};var dynCall_iiiiiiiiiii=Module["dynCall_iiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiii=Module["dynCall_iiiiiiiiiii"]=Module["asm"]["o0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiii=Module["dynCall_iiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiii=Module["dynCall_iiiiiiiiiiii"]=Module["asm"]["p0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiii"]=Module["asm"]["q0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiii"]=Module["asm"]["r0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiii"]=Module["asm"]["s0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiii"]=Module["asm"]["t0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiii"]=Module["asm"]["u0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiiii"]=Module["asm"]["v0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiiiiii"]=Module["asm"]["w0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiiiiiiiiiii"]=Module["asm"]["x0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiiiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiiiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiiiiiiiiiiiii"]=Module["asm"]["y0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiiiiiiiddddiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiiiiddddiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiiiiiiiddddiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiiiiddddiiiiiiiiii"]=Module["asm"]["z0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiiiiiiiddddiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiiiiddddiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiiiiiiiddddiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiiiiddddiiiiiiiiiii"]=Module["asm"]["A0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiiiiiidddiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiiidddiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiiiiiidddiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiiidddiiiiiiiii"]=Module["asm"]["B0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiiiiddddiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiddddiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiiiiddddiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiddddiiiiiiiii"]=Module["asm"]["C0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiiiiddddiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiddddiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiiiiddddiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiiiiddddiiiiiiiiii"]=Module["asm"]["D0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiiid=Module["dynCall_iiiiiiiiiiiiiid"]=function(){return(dynCall_iiiiiiiiiiiiiid=Module["dynCall_iiiiiiiiiiiiiid"]=Module["asm"]["E0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiiiddi=Module["dynCall_iiiiiiiiiiiiiiddi"]=function(){return(dynCall_iiiiiiiiiiiiiiddi=Module["dynCall_iiiiiiiiiiiiiiddi"]=Module["asm"]["F0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiid=Module["dynCall_iiiiiiiiiiiiid"]=function(){return(dynCall_iiiiiiiiiiiiid=Module["dynCall_iiiiiiiiiiiiid"]=Module["asm"]["G0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiid=Module["dynCall_iiiiiiiiiiiid"]=function(){return(dynCall_iiiiiiiiiiiid=Module["dynCall_iiiiiiiiiiiid"]=Module["asm"]["H0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiddiiiiii=Module["dynCall_iiiiiiiiiiiiddiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiddiiiiii=Module["dynCall_iiiiiiiiiiiiddiiiiii"]=Module["asm"]["I0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiddddiiiiiiiii=Module["dynCall_iiiiiiiiiiiiddddiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiddddiiiiiiiii=Module["dynCall_iiiiiiiiiiiiddddiiiiiiiii"]=Module["asm"]["J0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiddddiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiddddiiiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiddddiiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiddddiiiiiiiiiiiiii"]=Module["asm"]["K0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiidi=Module["dynCall_iiiiiiiiiiidi"]=function(){return(dynCall_iiiiiiiiiiidi=Module["dynCall_iiiiiiiiiiidi"]=Module["asm"]["L0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiddddiiiiiiiiii=Module["dynCall_iiiiiiiiiiiddddiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiddddiiiiiiiiii=Module["dynCall_iiiiiiiiiiiddddiiiiiiiiii"]=Module["asm"]["M0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiddddiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiddddiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiddddiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiddddiiiiiiiiiii"]=Module["asm"]["N0"]).apply(null,arguments)};var dynCall_iiiiiiiiiid=Module["dynCall_iiiiiiiiiid"]=function(){return(dynCall_iiiiiiiiiid=Module["dynCall_iiiiiiiiiid"]=Module["asm"]["O0"]).apply(null,arguments)};var dynCall_iiiiiiiiiidiiiiiiiiii=Module["dynCall_iiiiiiiiiidiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiidiiiiiiiiii=Module["dynCall_iiiiiiiiiidiiiiiiiiii"]=Module["asm"]["P0"]).apply(null,arguments)};var dynCall_iiiiiiiiiiddidd=Module["dynCall_iiiiiiiiiiddidd"]=function(){return(dynCall_iiiiiiiiiiddidd=Module["dynCall_iiiiiiiiiiddidd"]=Module["asm"]["Q0"]).apply(null,arguments)};var dynCall_iiiiiiiiiidddiiiiiiiiii=Module["dynCall_iiiiiiiiiidddiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiidddiiiiiiiiii=Module["dynCall_iiiiiiiiiidddiiiiiiiiii"]=Module["asm"]["R0"]).apply(null,arguments)};var dynCall_iiiiiiiiid=Module["dynCall_iiiiiiiiid"]=function(){return(dynCall_iiiiiiiiid=Module["dynCall_iiiiiiiiid"]=Module["asm"]["S0"]).apply(null,arguments)};var dynCall_iiiiiiiiidi=Module["dynCall_iiiiiiiiidi"]=function(){return(dynCall_iiiiiiiiidi=Module["dynCall_iiiiiiiiidi"]=Module["asm"]["T0"]).apply(null,arguments)};var dynCall_iiiiiiiiidiii=Module["dynCall_iiiiiiiiidiii"]=function(){return(dynCall_iiiiiiiiidiii=Module["dynCall_iiiiiiiiidiii"]=Module["asm"]["U0"]).apply(null,arguments)};var dynCall_iiiiiiiiidiiii=Module["dynCall_iiiiiiiiidiiii"]=function(){return(dynCall_iiiiiiiiidiiii=Module["dynCall_iiiiiiiiidiiii"]=Module["asm"]["V0"]).apply(null,arguments)};var dynCall_iiiiiiiiiddiiii=Module["dynCall_iiiiiiiiiddiiii"]=function(){return(dynCall_iiiiiiiiiddiiii=Module["dynCall_iiiiiiiiiddiiii"]=Module["asm"]["W0"]).apply(null,arguments)};var dynCall_iiiiiiiiidddd=Module["dynCall_iiiiiiiiidddd"]=function(){return(dynCall_iiiiiiiiidddd=Module["dynCall_iiiiiiiiidddd"]=Module["asm"]["X0"]).apply(null,arguments)};var dynCall_iiiiiiiiiddddii=Module["dynCall_iiiiiiiiiddddii"]=function(){return(dynCall_iiiiiiiiiddddii=Module["dynCall_iiiiiiiiiddddii"]=Module["asm"]["Y0"]).apply(null,arguments)};var dynCall_iiiiiiiid=Module["dynCall_iiiiiiiid"]=function(){return(dynCall_iiiiiiiid=Module["dynCall_iiiiiiiid"]=Module["asm"]["Z0"]).apply(null,arguments)};var dynCall_iiiiiiiidiii=Module["dynCall_iiiiiiiidiii"]=function(){return(dynCall_iiiiiiiidiii=Module["dynCall_iiiiiiiidiii"]=Module["asm"]["_0"]).apply(null,arguments)};var dynCall_iiiiiiiididd=Module["dynCall_iiiiiiiididd"]=function(){return(dynCall_iiiiiiiididd=Module["dynCall_iiiiiiiididd"]=Module["asm"]["$0"]).apply(null,arguments)};var dynCall_iiiiiiiidd=Module["dynCall_iiiiiiiidd"]=function(){return(dynCall_iiiiiiiidd=Module["dynCall_iiiiiiiidd"]=Module["asm"]["a1"]).apply(null,arguments)};var dynCall_iiiiiiiiddi=Module["dynCall_iiiiiiiiddi"]=function(){return(dynCall_iiiiiiiiddi=Module["dynCall_iiiiiiiiddi"]=Module["asm"]["b1"]).apply(null,arguments)};var dynCall_iiiiiiiiddii=Module["dynCall_iiiiiiiiddii"]=function(){return(dynCall_iiiiiiiiddii=Module["dynCall_iiiiiiiiddii"]=Module["asm"]["c1"]).apply(null,arguments)};var dynCall_iiiiiiiiddiiii=Module["dynCall_iiiiiiiiddiiii"]=function(){return(dynCall_iiiiiiiiddiiii=Module["dynCall_iiiiiiiiddiiii"]=Module["asm"]["d1"]).apply(null,arguments)};var dynCall_iiiiiiiiddiiiii=Module["dynCall_iiiiiiiiddiiiii"]=function(){return(dynCall_iiiiiiiiddiiiii=Module["dynCall_iiiiiiiiddiiiii"]=Module["asm"]["e1"]).apply(null,arguments)};var dynCall_iiiiiiiiddidi=Module["dynCall_iiiiiiiiddidi"]=function(){return(dynCall_iiiiiiiiddidi=Module["dynCall_iiiiiiiiddidi"]=Module["asm"]["f1"]).apply(null,arguments)};var dynCall_iiiiiiiidddddiiidddd=Module["dynCall_iiiiiiiidddddiiidddd"]=function(){return(dynCall_iiiiiiiidddddiiidddd=Module["dynCall_iiiiiiiidddddiiidddd"]=Module["asm"]["g1"]).apply(null,arguments)};var dynCall_iiiiiiiidddddddddiiddii=Module["dynCall_iiiiiiiidddddddddiiddii"]=function(){return(dynCall_iiiiiiiidddddddddiiddii=Module["dynCall_iiiiiiiidddddddddiiddii"]=Module["asm"]["h1"]).apply(null,arguments)};var dynCall_iiiiiiid=Module["dynCall_iiiiiiid"]=function(){return(dynCall_iiiiiiid=Module["dynCall_iiiiiiid"]=Module["asm"]["i1"]).apply(null,arguments)};var dynCall_iiiiiiididi=Module["dynCall_iiiiiiididi"]=function(){return(dynCall_iiiiiiididi=Module["dynCall_iiiiiiididi"]=Module["asm"]["j1"]).apply(null,arguments)};var dynCall_iiiiiiiddi=Module["dynCall_iiiiiiiddi"]=function(){return(dynCall_iiiiiiiddi=Module["dynCall_iiiiiiiddi"]=Module["asm"]["k1"]).apply(null,arguments)};var dynCall_iiiiiiiddidii=Module["dynCall_iiiiiiiddidii"]=function(){return(dynCall_iiiiiiiddidii=Module["dynCall_iiiiiiiddidii"]=Module["asm"]["l1"]).apply(null,arguments)};var dynCall_iiiiiiiddiddiiiiii=Module["dynCall_iiiiiiiddiddiiiiii"]=function(){return(dynCall_iiiiiiiddiddiiiiii=Module["dynCall_iiiiiiiddiddiiiiii"]=Module["asm"]["m1"]).apply(null,arguments)};var dynCall_iiiiiid=Module["dynCall_iiiiiid"]=function(){return(dynCall_iiiiiid=Module["dynCall_iiiiiid"]=Module["asm"]["n1"]).apply(null,arguments)};var dynCall_iiiiiidi=Module["dynCall_iiiiiidi"]=function(){return(dynCall_iiiiiidi=Module["dynCall_iiiiiidi"]=Module["asm"]["o1"]).apply(null,arguments)};var dynCall_iiiiiidiii=Module["dynCall_iiiiiidiii"]=function(){return(dynCall_iiiiiidiii=Module["dynCall_iiiiiidiii"]=Module["asm"]["p1"]).apply(null,arguments)};var dynCall_iiiiiidiiiii=Module["dynCall_iiiiiidiiiii"]=function(){return(dynCall_iiiiiidiiiii=Module["dynCall_iiiiiidiiiii"]=Module["asm"]["q1"]).apply(null,arguments)};var dynCall_iiiiiidiiidd=Module["dynCall_iiiiiidiiidd"]=function(){return(dynCall_iiiiiidiiidd=Module["dynCall_iiiiiidiiidd"]=Module["asm"]["r1"]).apply(null,arguments)};var dynCall_iiiiiidd=Module["dynCall_iiiiiidd"]=function(){return(dynCall_iiiiiidd=Module["dynCall_iiiiiidd"]=Module["asm"]["s1"]).apply(null,arguments)};var dynCall_iiiiiiddi=Module["dynCall_iiiiiiddi"]=function(){return(dynCall_iiiiiiddi=Module["dynCall_iiiiiiddi"]=Module["asm"]["t1"]).apply(null,arguments)};var dynCall_iiiiiiddiiiii=Module["dynCall_iiiiiiddiiiii"]=function(){return(dynCall_iiiiiiddiiiii=Module["dynCall_iiiiiiddiiiii"]=Module["asm"]["u1"]).apply(null,arguments)};var dynCall_iiiiiiddiiddidii=Module["dynCall_iiiiiiddiiddidii"]=function(){return(dynCall_iiiiiiddiiddidii=Module["dynCall_iiiiiiddiiddidii"]=Module["asm"]["v1"]).apply(null,arguments)};var dynCall_iiiiiiddiddiii=Module["dynCall_iiiiiiddiddiii"]=function(){return(dynCall_iiiiiiddiddiii=Module["dynCall_iiiiiiddiddiii"]=Module["asm"]["w1"]).apply(null,arguments)};var dynCall_iiiiiiddiddiiiii=Module["dynCall_iiiiiiddiddiiiii"]=function(){return(dynCall_iiiiiiddiddiiiii=Module["dynCall_iiiiiiddiddiiiii"]=Module["asm"]["x1"]).apply(null,arguments)};var dynCall_iiiiiidddii=Module["dynCall_iiiiiidddii"]=function(){return(dynCall_iiiiiidddii=Module["dynCall_iiiiiidddii"]=Module["asm"]["y1"]).apply(null,arguments)};var dynCall_iiiiid=Module["dynCall_iiiiid"]=function(){return(dynCall_iiiiid=Module["dynCall_iiiiid"]=Module["asm"]["z1"]).apply(null,arguments)};var dynCall_iiiiidi=Module["dynCall_iiiiidi"]=function(){return(dynCall_iiiiidi=Module["dynCall_iiiiidi"]=Module["asm"]["A1"]).apply(null,arguments)};var dynCall_iiiiidii=Module["dynCall_iiiiidii"]=function(){return(dynCall_iiiiidii=Module["dynCall_iiiiidii"]=Module["asm"]["B1"]).apply(null,arguments)};var dynCall_iiiiidiii=Module["dynCall_iiiiidiii"]=function(){return(dynCall_iiiiidiii=Module["dynCall_iiiiidiii"]=Module["asm"]["C1"]).apply(null,arguments)};var dynCall_iiiiidiiiiii=Module["dynCall_iiiiidiiiiii"]=function(){return(dynCall_iiiiidiiiiii=Module["dynCall_iiiiidiiiiii"]=Module["asm"]["D1"]).apply(null,arguments)};var dynCall_iiiiidiiidi=Module["dynCall_iiiiidiiidi"]=function(){return(dynCall_iiiiidiiidi=Module["dynCall_iiiiidiiidi"]=Module["asm"]["E1"]).apply(null,arguments)};var dynCall_iiiiidiidd=Module["dynCall_iiiiidiidd"]=function(){return(dynCall_iiiiidiidd=Module["dynCall_iiiiidiidd"]=Module["asm"]["F1"]).apply(null,arguments)};var dynCall_iiiiididi=Module["dynCall_iiiiididi"]=function(){return(dynCall_iiiiididi=Module["dynCall_iiiiididi"]=Module["asm"]["G1"]).apply(null,arguments)};var dynCall_iiiiidd=Module["dynCall_iiiiidd"]=function(){return(dynCall_iiiiidd=Module["dynCall_iiiiidd"]=Module["asm"]["H1"]).apply(null,arguments)};var dynCall_iiiiiddi=Module["dynCall_iiiiiddi"]=function(){return(dynCall_iiiiiddi=Module["dynCall_iiiiiddi"]=Module["asm"]["I1"]).apply(null,arguments)};var dynCall_iiiiiddii=Module["dynCall_iiiiiddii"]=function(){return(dynCall_iiiiiddii=Module["dynCall_iiiiiddii"]=Module["asm"]["J1"]).apply(null,arguments)};var dynCall_iiiiiddiii=Module["dynCall_iiiiiddiii"]=function(){return(dynCall_iiiiiddiii=Module["dynCall_iiiiiddiii"]=Module["asm"]["K1"]).apply(null,arguments)};var dynCall_iiiiiddiiiiiii=Module["dynCall_iiiiiddiiiiiii"]=function(){return(dynCall_iiiiiddiiiiiii=Module["dynCall_iiiiiddiiiiiii"]=Module["asm"]["L1"]).apply(null,arguments)};var dynCall_iiiiiddiididii=Module["dynCall_iiiiiddiididii"]=function(){return(dynCall_iiiiiddiididii=Module["dynCall_iiiiiddiididii"]=Module["asm"]["M1"]).apply(null,arguments)};var dynCall_iiiiiddiiddidiii=Module["dynCall_iiiiiddiiddidiii"]=function(){return(dynCall_iiiiiddiiddidiii=Module["dynCall_iiiiiddiiddidiii"]=Module["asm"]["N1"]).apply(null,arguments)};var dynCall_iiiiiddidi=Module["dynCall_iiiiiddidi"]=function(){return(dynCall_iiiiiddidi=Module["dynCall_iiiiiddidi"]=Module["asm"]["O1"]).apply(null,arguments)};var dynCall_iiiiiddd=Module["dynCall_iiiiiddd"]=function(){return(dynCall_iiiiiddd=Module["dynCall_iiiiiddd"]=Module["asm"]["P1"]).apply(null,arguments)};var dynCall_iiiiidddd=Module["dynCall_iiiiidddd"]=function(){return(dynCall_iiiiidddd=Module["dynCall_iiiiidddd"]=Module["asm"]["Q1"]).apply(null,arguments)};var dynCall_iiiiiddddi=Module["dynCall_iiiiiddddi"]=function(){return(dynCall_iiiiiddddi=Module["dynCall_iiiiiddddi"]=Module["asm"]["R1"]).apply(null,arguments)};var dynCall_iiiid=Module["dynCall_iiiid"]=function(){return(dynCall_iiiid=Module["dynCall_iiiid"]=Module["asm"]["S1"]).apply(null,arguments)};var dynCall_iiiidi=Module["dynCall_iiiidi"]=function(){return(dynCall_iiiidi=Module["dynCall_iiiidi"]=Module["asm"]["T1"]).apply(null,arguments)};var dynCall_iiiidii=Module["dynCall_iiiidii"]=function(){return(dynCall_iiiidii=Module["dynCall_iiiidii"]=Module["asm"]["U1"]).apply(null,arguments)};var dynCall_iiiidiii=Module["dynCall_iiiidiii"]=function(){return(dynCall_iiiidiii=Module["dynCall_iiiidiii"]=Module["asm"]["V1"]).apply(null,arguments)};var dynCall_iiiidiiii=Module["dynCall_iiiidiiii"]=function(){return(dynCall_iiiidiiii=Module["dynCall_iiiidiiii"]=Module["asm"]["W1"]).apply(null,arguments)};var dynCall_iiiidiiiii=Module["dynCall_iiiidiiiii"]=function(){return(dynCall_iiiidiiiii=Module["dynCall_iiiidiiiii"]=Module["asm"]["X1"]).apply(null,arguments)};var dynCall_iiiidiiiiiid=Module["dynCall_iiiidiiiiiid"]=function(){return(dynCall_iiiidiiiiiid=Module["dynCall_iiiidiiiiiid"]=Module["asm"]["Y1"]).apply(null,arguments)};var dynCall_iiiidiiid=Module["dynCall_iiiidiiid"]=function(){return(dynCall_iiiidiiid=Module["dynCall_iiiidiiid"]=Module["asm"]["Z1"]).apply(null,arguments)};var dynCall_iiiidiiiddddddd=Module["dynCall_iiiidiiiddddddd"]=function(){return(dynCall_iiiidiiiddddddd=Module["dynCall_iiiidiiiddddddd"]=Module["asm"]["_1"]).apply(null,arguments)};var dynCall_iiiidid=Module["dynCall_iiiidid"]=function(){return(dynCall_iiiidid=Module["dynCall_iiiidid"]=Module["asm"]["$1"]).apply(null,arguments)};var dynCall_iiiididi=Module["dynCall_iiiididi"]=function(){return(dynCall_iiiididi=Module["dynCall_iiiididi"]=Module["asm"]["a2"]).apply(null,arguments)};var dynCall_iiiidd=Module["dynCall_iiiidd"]=function(){return(dynCall_iiiidd=Module["dynCall_iiiidd"]=Module["asm"]["b2"]).apply(null,arguments)};var dynCall_iiiiddi=Module["dynCall_iiiiddi"]=function(){return(dynCall_iiiiddi=Module["dynCall_iiiiddi"]=Module["asm"]["c2"]).apply(null,arguments)};var dynCall_iiiiddii=Module["dynCall_iiiiddii"]=function(){return(dynCall_iiiiddii=Module["dynCall_iiiiddii"]=Module["asm"]["d2"]).apply(null,arguments)};var dynCall_iiiiddiii=Module["dynCall_iiiiddiii"]=function(){return(dynCall_iiiiddiii=Module["dynCall_iiiiddiii"]=Module["asm"]["e2"]).apply(null,arguments)};var dynCall_iiiiddiiii=Module["dynCall_iiiiddiiii"]=function(){return(dynCall_iiiiddiiii=Module["dynCall_iiiiddiiii"]=Module["asm"]["f2"]).apply(null,arguments)};var dynCall_iiiiddiid=Module["dynCall_iiiiddiid"]=function(){return(dynCall_iiiiddiid=Module["dynCall_iiiiddiid"]=Module["asm"]["g2"]).apply(null,arguments)};var dynCall_iiiiddiddiiii=Module["dynCall_iiiiddiddiiii"]=function(){return(dynCall_iiiiddiddiiii=Module["dynCall_iiiiddiddiiii"]=Module["asm"]["h2"]).apply(null,arguments)};var dynCall_iiiiddd=Module["dynCall_iiiiddd"]=function(){return(dynCall_iiiiddd=Module["dynCall_iiiiddd"]=Module["asm"]["i2"]).apply(null,arguments)};var dynCall_iiiidddi=Module["dynCall_iiiidddi"]=function(){return(dynCall_iiiidddi=Module["dynCall_iiiidddi"]=Module["asm"]["j2"]).apply(null,arguments)};var dynCall_iiiidddiiii=Module["dynCall_iiiidddiiii"]=function(){return(dynCall_iiiidddiiii=Module["dynCall_iiiidddiiii"]=Module["asm"]["k2"]).apply(null,arguments)};var dynCall_iiiidddiiiii=Module["dynCall_iiiidddiiiii"]=function(){return(dynCall_iiiidddiiiii=Module["dynCall_iiiidddiiiii"]=Module["asm"]["l2"]).apply(null,arguments)};var dynCall_iiiidddid=Module["dynCall_iiiidddid"]=function(){return(dynCall_iiiidddid=Module["dynCall_iiiidddid"]=Module["asm"]["m2"]).apply(null,arguments)};var dynCall_iiiidddd=Module["dynCall_iiiidddd"]=function(){return(dynCall_iiiidddd=Module["dynCall_iiiidddd"]=Module["asm"]["n2"]).apply(null,arguments)};var dynCall_iiiiddddi=Module["dynCall_iiiiddddi"]=function(){return(dynCall_iiiiddddi=Module["dynCall_iiiiddddi"]=Module["asm"]["o2"]).apply(null,arguments)};var dynCall_iiiiddddidd=Module["dynCall_iiiiddddidd"]=function(){return(dynCall_iiiiddddidd=Module["dynCall_iiiiddddidd"]=Module["asm"]["p2"]).apply(null,arguments)};var dynCall_iiiidddddd=Module["dynCall_iiiidddddd"]=function(){return(dynCall_iiiidddddd=Module["dynCall_iiiidddddd"]=Module["asm"]["q2"]).apply(null,arguments)};var dynCall_iiiiddddddi=Module["dynCall_iiiiddddddi"]=function(){return(dynCall_iiiiddddddi=Module["dynCall_iiiiddddddi"]=Module["asm"]["r2"]).apply(null,arguments)};var dynCall_iiiiddddddii=Module["dynCall_iiiiddddddii"]=function(){return(dynCall_iiiiddddddii=Module["dynCall_iiiiddddddii"]=Module["asm"]["s2"]).apply(null,arguments)};var dynCall_iiiidddddddddd=Module["dynCall_iiiidddddddddd"]=function(){return(dynCall_iiiidddddddddd=Module["dynCall_iiiidddddddddd"]=Module["asm"]["t2"]).apply(null,arguments)};var dynCall_iiid=Module["dynCall_iiid"]=function(){return(dynCall_iiid=Module["dynCall_iiid"]=Module["asm"]["u2"]).apply(null,arguments)};var dynCall_iiidi=Module["dynCall_iiidi"]=function(){return(dynCall_iiidi=Module["dynCall_iiidi"]=Module["asm"]["v2"]).apply(null,arguments)};var dynCall_iiidii=Module["dynCall_iiidii"]=function(){return(dynCall_iiidii=Module["dynCall_iiidii"]=Module["asm"]["w2"]).apply(null,arguments)};var dynCall_iiidiii=Module["dynCall_iiidiii"]=function(){return(dynCall_iiidiii=Module["dynCall_iiidiii"]=Module["asm"]["x2"]).apply(null,arguments)};var dynCall_iiidiiiii=Module["dynCall_iiidiiiii"]=function(){return(dynCall_iiidiiiii=Module["dynCall_iiidiiiii"]=Module["asm"]["y2"]).apply(null,arguments)};var dynCall_iiidiiiiii=Module["dynCall_iiidiiiiii"]=function(){return(dynCall_iiidiiiiii=Module["dynCall_iiidiiiiii"]=Module["asm"]["z2"]).apply(null,arguments)};var dynCall_iiidiiiid=Module["dynCall_iiidiiiid"]=function(){return(dynCall_iiidiiiid=Module["dynCall_iiidiiiid"]=Module["asm"]["A2"]).apply(null,arguments)};var dynCall_iiidiid=Module["dynCall_iiidiid"]=function(){return(dynCall_iiidiid=Module["dynCall_iiidiid"]=Module["asm"]["B2"]).apply(null,arguments)};var dynCall_iiidiidiid=Module["dynCall_iiidiidiid"]=function(){return(dynCall_iiidiidiid=Module["dynCall_iiidiidiid"]=Module["asm"]["C2"]).apply(null,arguments)};var dynCall_iiidid=Module["dynCall_iiidid"]=function(){return(dynCall_iiidid=Module["dynCall_iiidid"]=Module["asm"]["D2"]).apply(null,arguments)};var dynCall_iiididi=Module["dynCall_iiididi"]=function(){return(dynCall_iiididi=Module["dynCall_iiididi"]=Module["asm"]["E2"]).apply(null,arguments)};var dynCall_iiididdii=Module["dynCall_iiididdii"]=function(){return(dynCall_iiididdii=Module["dynCall_iiididdii"]=Module["asm"]["F2"]).apply(null,arguments)};var dynCall_iiidd=Module["dynCall_iiidd"]=function(){return(dynCall_iiidd=Module["dynCall_iiidd"]=Module["asm"]["G2"]).apply(null,arguments)};var dynCall_iiiddi=Module["dynCall_iiiddi"]=function(){return(dynCall_iiiddi=Module["dynCall_iiiddi"]=Module["asm"]["H2"]).apply(null,arguments)};var dynCall_iiiddii=Module["dynCall_iiiddii"]=function(){return(dynCall_iiiddii=Module["dynCall_iiiddii"]=Module["asm"]["I2"]).apply(null,arguments)};var dynCall_iiiddiii=Module["dynCall_iiiddiii"]=function(){return(dynCall_iiiddiii=Module["dynCall_iiiddiii"]=Module["asm"]["J2"]).apply(null,arguments)};var dynCall_iiiddiiii=Module["dynCall_iiiddiiii"]=function(){return(dynCall_iiiddiiii=Module["dynCall_iiiddiiii"]=Module["asm"]["K2"]).apply(null,arguments)};var dynCall_iiiddiiiii=Module["dynCall_iiiddiiiii"]=function(){return(dynCall_iiiddiiiii=Module["dynCall_iiiddiiiii"]=Module["asm"]["L2"]).apply(null,arguments)};var dynCall_iiiddiidd=Module["dynCall_iiiddiidd"]=function(){return(dynCall_iiiddiidd=Module["dynCall_iiiddiidd"]=Module["asm"]["M2"]).apply(null,arguments)};var dynCall_iiiddid=Module["dynCall_iiiddid"]=function(){return(dynCall_iiiddid=Module["dynCall_iiiddid"]=Module["asm"]["N2"]).apply(null,arguments)};var dynCall_iiiddidi=Module["dynCall_iiiddidi"]=function(){return(dynCall_iiiddidi=Module["dynCall_iiiddidi"]=Module["asm"]["O2"]).apply(null,arguments)};var dynCall_iiiddidd=Module["dynCall_iiiddidd"]=function(){return(dynCall_iiiddidd=Module["dynCall_iiiddidd"]=Module["asm"]["P2"]).apply(null,arguments)};var dynCall_iiiddidddd=Module["dynCall_iiiddidddd"]=function(){return(dynCall_iiiddidddd=Module["dynCall_iiiddidddd"]=Module["asm"]["Q2"]).apply(null,arguments)};var dynCall_iiiddd=Module["dynCall_iiiddd"]=function(){return(dynCall_iiiddd=Module["dynCall_iiiddd"]=Module["asm"]["R2"]).apply(null,arguments)};var dynCall_iiidddi=Module["dynCall_iiidddi"]=function(){return(dynCall_iiidddi=Module["dynCall_iiidddi"]=Module["asm"]["S2"]).apply(null,arguments)};var dynCall_iiidddiiiii=Module["dynCall_iiidddiiiii"]=function(){return(dynCall_iiidddiiiii=Module["dynCall_iiidddiiiii"]=Module["asm"]["T2"]).apply(null,arguments)};var dynCall_iiidddiid=Module["dynCall_iiidddiid"]=function(){return(dynCall_iiidddiid=Module["dynCall_iiidddiid"]=Module["asm"]["U2"]).apply(null,arguments)};var dynCall_iiidddid=Module["dynCall_iiidddid"]=function(){return(dynCall_iiidddid=Module["dynCall_iiidddid"]=Module["asm"]["V2"]).apply(null,arguments)};var dynCall_iiidddd=Module["dynCall_iiidddd"]=function(){return(dynCall_iiidddd=Module["dynCall_iiidddd"]=Module["asm"]["W2"]).apply(null,arguments)};var dynCall_iiiddddi=Module["dynCall_iiiddddi"]=function(){return(dynCall_iiiddddi=Module["dynCall_iiiddddi"]=Module["asm"]["X2"]).apply(null,arguments)};var dynCall_iiiddddii=Module["dynCall_iiiddddii"]=function(){return(dynCall_iiiddddii=Module["dynCall_iiiddddii"]=Module["asm"]["Y2"]).apply(null,arguments)};var dynCall_iiiddddiii=Module["dynCall_iiiddddiii"]=function(){return(dynCall_iiiddddiii=Module["dynCall_iiiddddiii"]=Module["asm"]["Z2"]).apply(null,arguments)};var dynCall_iiiddddid=Module["dynCall_iiiddddid"]=function(){return(dynCall_iiiddddid=Module["dynCall_iiiddddid"]=Module["asm"]["_2"]).apply(null,arguments)};var dynCall_iiiddddd=Module["dynCall_iiiddddd"]=function(){return(dynCall_iiiddddd=Module["dynCall_iiiddddd"]=Module["asm"]["$2"]).apply(null,arguments)};var dynCall_iiidddddiii=Module["dynCall_iiidddddiii"]=function(){return(dynCall_iiidddddiii=Module["dynCall_iiidddddiii"]=Module["asm"]["a3"]).apply(null,arguments)};var dynCall_iiidddddd=Module["dynCall_iiidddddd"]=function(){return(dynCall_iiidddddd=Module["dynCall_iiidddddd"]=Module["asm"]["b3"]).apply(null,arguments)};var dynCall_iiidddddddddd=Module["dynCall_iiidddddddddd"]=function(){return(dynCall_iiidddddddddd=Module["dynCall_iiidddddddddd"]=Module["asm"]["c3"]).apply(null,arguments)};var dynCall_iiji=Module["dynCall_iiji"]=function(){return(dynCall_iiji=Module["dynCall_iiji"]=Module["asm"]["d3"]).apply(null,arguments)};var dynCall_iid=Module["dynCall_iid"]=function(){return(dynCall_iid=Module["dynCall_iid"]=Module["asm"]["e3"]).apply(null,arguments)};var dynCall_iidi=Module["dynCall_iidi"]=function(){return(dynCall_iidi=Module["dynCall_iidi"]=Module["asm"]["f3"]).apply(null,arguments)};var dynCall_iidii=Module["dynCall_iidii"]=function(){return(dynCall_iidii=Module["dynCall_iidii"]=Module["asm"]["g3"]).apply(null,arguments)};var dynCall_iidiii=Module["dynCall_iidiii"]=function(){return(dynCall_iidiii=Module["dynCall_iidiii"]=Module["asm"]["h3"]).apply(null,arguments)};var dynCall_iidiiii=Module["dynCall_iidiiii"]=function(){return(dynCall_iidiiii=Module["dynCall_iidiiii"]=Module["asm"]["i3"]).apply(null,arguments)};var dynCall_iidiiiiii=Module["dynCall_iidiiiiii"]=function(){return(dynCall_iidiiiiii=Module["dynCall_iidiiiiii"]=Module["asm"]["j3"]).apply(null,arguments)};var dynCall_iidiiiiiiiii=Module["dynCall_iidiiiiiiiii"]=function(){return(dynCall_iidiiiiiiiii=Module["dynCall_iidiiiiiiiii"]=Module["asm"]["k3"]).apply(null,arguments)};var dynCall_iidiiiidiiiiii=Module["dynCall_iidiiiidiiiiii"]=function(){return(dynCall_iidiiiidiiiiii=Module["dynCall_iidiiiidiiiiii"]=Module["asm"]["l3"]).apply(null,arguments)};var dynCall_iidiiid=Module["dynCall_iidiiid"]=function(){return(dynCall_iidiiid=Module["dynCall_iidiiid"]=Module["asm"]["m3"]).apply(null,arguments)};var dynCall_iidiiidd=Module["dynCall_iidiiidd"]=function(){return(dynCall_iidiiidd=Module["dynCall_iidiiidd"]=Module["asm"]["n3"]).apply(null,arguments)};var dynCall_iidiiddii=Module["dynCall_iidiiddii"]=function(){return(dynCall_iidiiddii=Module["dynCall_iidiiddii"]=Module["asm"]["o3"]).apply(null,arguments)};var dynCall_iidid=Module["dynCall_iidid"]=function(){return(dynCall_iidid=Module["dynCall_iidid"]=Module["asm"]["p3"]).apply(null,arguments)};var dynCall_iididi=Module["dynCall_iididi"]=function(){return(dynCall_iididi=Module["dynCall_iididi"]=Module["asm"]["q3"]).apply(null,arguments)};var dynCall_iididiii=Module["dynCall_iididiii"]=function(){return(dynCall_iididiii=Module["dynCall_iididiii"]=Module["asm"]["r3"]).apply(null,arguments)};var dynCall_iididd=Module["dynCall_iididd"]=function(){return(dynCall_iididd=Module["dynCall_iididd"]=Module["asm"]["s3"]).apply(null,arguments)};var dynCall_iididdii=Module["dynCall_iididdii"]=function(){return(dynCall_iididdii=Module["dynCall_iididdii"]=Module["asm"]["t3"]).apply(null,arguments)};var dynCall_iidd=Module["dynCall_iidd"]=function(){return(dynCall_iidd=Module["dynCall_iidd"]=Module["asm"]["u3"]).apply(null,arguments)};var dynCall_iiddi=Module["dynCall_iiddi"]=function(){return(dynCall_iiddi=Module["dynCall_iiddi"]=Module["asm"]["v3"]).apply(null,arguments)};var dynCall_iiddii=Module["dynCall_iiddii"]=function(){return(dynCall_iiddii=Module["dynCall_iiddii"]=Module["asm"]["w3"]).apply(null,arguments)};var dynCall_iiddiiiii=Module["dynCall_iiddiiiii"]=function(){return(dynCall_iiddiiiii=Module["dynCall_iiddiiiii"]=Module["asm"]["x3"]).apply(null,arguments)};var dynCall_iiddiiiiii=Module["dynCall_iiddiiiiii"]=function(){return(dynCall_iiddiiiiii=Module["dynCall_iiddiiiiii"]=Module["asm"]["y3"]).apply(null,arguments)};var dynCall_iiddiiiiiiiiii=Module["dynCall_iiddiiiiiiiiii"]=function(){return(dynCall_iiddiiiiiiiiii=Module["dynCall_iiddiiiiiiiiii"]=Module["asm"]["z3"]).apply(null,arguments)};var dynCall_iiddiiid=Module["dynCall_iiddiiid"]=function(){return(dynCall_iiddiiid=Module["dynCall_iiddiiid"]=Module["asm"]["A3"]).apply(null,arguments)};var dynCall_iiddiid=Module["dynCall_iiddiid"]=function(){return(dynCall_iiddiid=Module["dynCall_iiddiid"]=Module["asm"]["B3"]).apply(null,arguments)};var dynCall_iiddid=Module["dynCall_iiddid"]=function(){return(dynCall_iiddid=Module["dynCall_iiddid"]=Module["asm"]["C3"]).apply(null,arguments)};var dynCall_iiddiddidii=Module["dynCall_iiddiddidii"]=function(){return(dynCall_iiddiddidii=Module["dynCall_iiddiddidii"]=Module["asm"]["D3"]).apply(null,arguments)};var dynCall_iiddd=Module["dynCall_iiddd"]=function(){return(dynCall_iiddd=Module["dynCall_iiddd"]=Module["asm"]["E3"]).apply(null,arguments)};var dynCall_iidddi=Module["dynCall_iidddi"]=function(){return(dynCall_iidddi=Module["dynCall_iidddi"]=Module["asm"]["F3"]).apply(null,arguments)};var dynCall_iidddiii=Module["dynCall_iidddiii"]=function(){return(dynCall_iidddiii=Module["dynCall_iidddiii"]=Module["asm"]["G3"]).apply(null,arguments)};var dynCall_iidddiiiiii=Module["dynCall_iidddiiiiii"]=function(){return(dynCall_iidddiiiiii=Module["dynCall_iidddiiiiii"]=Module["asm"]["H3"]).apply(null,arguments)};var dynCall_iidddiiiiiiiii=Module["dynCall_iidddiiiiiiiii"]=function(){return(dynCall_iidddiiiiiiiii=Module["dynCall_iidddiiiiiiiii"]=Module["asm"]["I3"]).apply(null,arguments)};var dynCall_iidddiiiiiiiiii=Module["dynCall_iidddiiiiiiiiii"]=function(){return(dynCall_iidddiiiiiiiiii=Module["dynCall_iidddiiiiiiiiii"]=Module["asm"]["J3"]).apply(null,arguments)};var dynCall_iidddidd=Module["dynCall_iidddidd"]=function(){return(dynCall_iidddidd=Module["dynCall_iidddidd"]=Module["asm"]["K3"]).apply(null,arguments)};var dynCall_iidddd=Module["dynCall_iidddd"]=function(){return(dynCall_iidddd=Module["dynCall_iidddd"]=Module["asm"]["L3"]).apply(null,arguments)};var dynCall_iiddddi=Module["dynCall_iiddddi"]=function(){return(dynCall_iiddddi=Module["dynCall_iiddddi"]=Module["asm"]["M3"]).apply(null,arguments)};var dynCall_iiddddii=Module["dynCall_iiddddii"]=function(){return(dynCall_iiddddii=Module["dynCall_iiddddii"]=Module["asm"]["N3"]).apply(null,arguments)};var dynCall_iiddddd=Module["dynCall_iiddddd"]=function(){return(dynCall_iiddddd=Module["dynCall_iiddddd"]=Module["asm"]["O3"]).apply(null,arguments)};var dynCall_iiddddddiiii=Module["dynCall_iiddddddiiii"]=function(){return(dynCall_iiddddddiiii=Module["dynCall_iiddddddiiii"]=Module["asm"]["P3"]).apply(null,arguments)};var dynCall_iiddddddd=Module["dynCall_iiddddddd"]=function(){return(dynCall_iiddddddd=Module["dynCall_iiddddddd"]=Module["asm"]["Q3"]).apply(null,arguments)};var dynCall_iiddddddddiii=Module["dynCall_iiddddddddiii"]=function(){return(dynCall_iiddddddddiii=Module["dynCall_iiddddddddiii"]=Module["asm"]["R3"]).apply(null,arguments)};var dynCall_idi=Module["dynCall_idi"]=function(){return(dynCall_idi=Module["dynCall_idi"]=Module["asm"]["S3"]).apply(null,arguments)};var dynCall_idii=Module["dynCall_idii"]=function(){return(dynCall_idii=Module["dynCall_idii"]=Module["asm"]["T3"]).apply(null,arguments)};var dynCall_idiiiii=Module["dynCall_idiiiii"]=function(){return(dynCall_idiiiii=Module["dynCall_idiiiii"]=Module["asm"]["U3"]).apply(null,arguments)};var dynCall_idiiiiii=Module["dynCall_idiiiiii"]=function(){return(dynCall_idiiiiii=Module["dynCall_idiiiiii"]=Module["asm"]["V3"]).apply(null,arguments)};var dynCall_idiiididii=Module["dynCall_idiiididii"]=function(){return(dynCall_idiiididii=Module["dynCall_idiiididii"]=Module["asm"]["W3"]).apply(null,arguments)};var dynCall_idiid=Module["dynCall_idiid"]=function(){return(dynCall_idiid=Module["dynCall_idiid"]=Module["asm"]["X3"]).apply(null,arguments)};var dynCall_idiiddii=Module["dynCall_idiiddii"]=function(){return(dynCall_idiiddii=Module["dynCall_idiiddii"]=Module["asm"]["Y3"]).apply(null,arguments)};var dynCall_idid=Module["dynCall_idid"]=function(){return(dynCall_idid=Module["dynCall_idid"]=Module["asm"]["Z3"]).apply(null,arguments)};var dynCall_iddii=Module["dynCall_iddii"]=function(){return(dynCall_iddii=Module["dynCall_iddii"]=Module["asm"]["_3"]).apply(null,arguments)};var dynCall_iddiii=Module["dynCall_iddiii"]=function(){return(dynCall_iddiii=Module["dynCall_iddiii"]=Module["asm"]["$3"]).apply(null,arguments)};var dynCall_iddiiiiii=Module["dynCall_iddiiiiii"]=function(){return(dynCall_iddiiiiii=Module["dynCall_iddiiiiii"]=Module["asm"]["a4"]).apply(null,arguments)};var dynCall_iddiiiiiii=Module["dynCall_iddiiiiiii"]=function(){return(dynCall_iddiiiiiii=Module["dynCall_iddiiiiiii"]=Module["asm"]["b4"]).apply(null,arguments)};var dynCall_iddid=Module["dynCall_iddid"]=function(){return(dynCall_iddid=Module["dynCall_iddid"]=Module["asm"]["c4"]).apply(null,arguments)};var dynCall_iddiddiiiii=Module["dynCall_iddiddiiiii"]=function(){return(dynCall_iddiddiiiii=Module["dynCall_iddiddiiiii"]=Module["asm"]["d4"]).apply(null,arguments)};var dynCall_idddii=Module["dynCall_idddii"]=function(){return(dynCall_idddii=Module["dynCall_idddii"]=Module["asm"]["e4"]).apply(null,arguments)};var dynCall_iddddiid=Module["dynCall_iddddiid"]=function(){return(dynCall_iddddiid=Module["dynCall_iddddiid"]=Module["asm"]["f4"]).apply(null,arguments)};var dynCall_d=Module["dynCall_d"]=function(){return(dynCall_d=Module["dynCall_d"]=Module["asm"]["g4"]).apply(null,arguments)};var dynCall_di=Module["dynCall_di"]=function(){return(dynCall_di=Module["dynCall_di"]=Module["asm"]["h4"]).apply(null,arguments)};var dynCall_dii=Module["dynCall_dii"]=function(){return(dynCall_dii=Module["dynCall_dii"]=Module["asm"]["i4"]).apply(null,arguments)};var dynCall_diii=Module["dynCall_diii"]=function(){return(dynCall_diii=Module["dynCall_diii"]=Module["asm"]["j4"]).apply(null,arguments)};var dynCall_diiii=Module["dynCall_diiii"]=function(){return(dynCall_diiii=Module["dynCall_diiii"]=Module["asm"]["k4"]).apply(null,arguments)};var dynCall_diiiii=Module["dynCall_diiiii"]=function(){return(dynCall_diiiii=Module["dynCall_diiiii"]=Module["asm"]["l4"]).apply(null,arguments)};var dynCall_diiiiii=Module["dynCall_diiiiii"]=function(){return(dynCall_diiiiii=Module["dynCall_diiiiii"]=Module["asm"]["m4"]).apply(null,arguments)};var dynCall_diiiiiii=Module["dynCall_diiiiiii"]=function(){return(dynCall_diiiiiii=Module["dynCall_diiiiiii"]=Module["asm"]["n4"]).apply(null,arguments)};var dynCall_diiiiiidiiii=Module["dynCall_diiiiiidiiii"]=function(){return(dynCall_diiiiiidiiii=Module["dynCall_diiiiiidiiii"]=Module["asm"]["o4"]).apply(null,arguments)};var dynCall_diiiidii=Module["dynCall_diiiidii"]=function(){return(dynCall_diiiidii=Module["dynCall_diiiidii"]=Module["asm"]["p4"]).apply(null,arguments)};var dynCall_diiiidd=Module["dynCall_diiiidd"]=function(){return(dynCall_diiiidd=Module["dynCall_diiiidd"]=Module["asm"]["q4"]).apply(null,arguments)};var dynCall_diiid=Module["dynCall_diiid"]=function(){return(dynCall_diiid=Module["dynCall_diiid"]=Module["asm"]["r4"]).apply(null,arguments)};var dynCall_diiidii=Module["dynCall_diiidii"]=function(){return(dynCall_diiidii=Module["dynCall_diiidii"]=Module["asm"]["s4"]).apply(null,arguments)};var dynCall_diiidiii=Module["dynCall_diiidiii"]=function(){return(dynCall_diiidiii=Module["dynCall_diiidiii"]=Module["asm"]["t4"]).apply(null,arguments)};var dynCall_diiidiiii=Module["dynCall_diiidiiii"]=function(){return(dynCall_diiidiiii=Module["dynCall_diiidiiii"]=Module["asm"]["u4"]).apply(null,arguments)};var dynCall_diiidiiddi=Module["dynCall_diiidiiddi"]=function(){return(dynCall_diiidiiddi=Module["dynCall_diiidiiddi"]=Module["asm"]["v4"]).apply(null,arguments)};var dynCall_diiiddi=Module["dynCall_diiiddi"]=function(){return(dynCall_diiiddi=Module["dynCall_diiiddi"]=Module["asm"]["w4"]).apply(null,arguments)};var dynCall_diid=Module["dynCall_diid"]=function(){return(dynCall_diid=Module["dynCall_diid"]=Module["asm"]["x4"]).apply(null,arguments)};var dynCall_diidi=Module["dynCall_diidi"]=function(){return(dynCall_diidi=Module["dynCall_diidi"]=Module["asm"]["y4"]).apply(null,arguments)};var dynCall_diidii=Module["dynCall_diidii"]=function(){return(dynCall_diidii=Module["dynCall_diidii"]=Module["asm"]["z4"]).apply(null,arguments)};var dynCall_diidiiii=Module["dynCall_diidiiii"]=function(){return(dynCall_diidiiii=Module["dynCall_diidiiii"]=Module["asm"]["A4"]).apply(null,arguments)};var dynCall_diidd=Module["dynCall_diidd"]=function(){return(dynCall_diidd=Module["dynCall_diidd"]=Module["asm"]["B4"]).apply(null,arguments)};var dynCall_diiddi=Module["dynCall_diiddi"]=function(){return(dynCall_diiddi=Module["dynCall_diiddi"]=Module["asm"]["C4"]).apply(null,arguments)};var dynCall_diiddd=Module["dynCall_diiddd"]=function(){return(dynCall_diiddd=Module["dynCall_diiddd"]=Module["asm"]["D4"]).apply(null,arguments)};var dynCall_did=Module["dynCall_did"]=function(){return(dynCall_did=Module["dynCall_did"]=Module["asm"]["E4"]).apply(null,arguments)};var dynCall_didi=Module["dynCall_didi"]=function(){return(dynCall_didi=Module["dynCall_didi"]=Module["asm"]["F4"]).apply(null,arguments)};var dynCall_didii=Module["dynCall_didii"]=function(){return(dynCall_didii=Module["dynCall_didii"]=Module["asm"]["G4"]).apply(null,arguments)};var dynCall_didiiiiidi=Module["dynCall_didiiiiidi"]=function(){return(dynCall_didiiiiidi=Module["dynCall_didiiiiidi"]=Module["asm"]["H4"]).apply(null,arguments)};var dynCall_didiidii=Module["dynCall_didiidii"]=function(){return(dynCall_didiidii=Module["dynCall_didiidii"]=Module["asm"]["I4"]).apply(null,arguments)};var dynCall_didiidiiddi=Module["dynCall_didiidiiddi"]=function(){return(dynCall_didiidiiddi=Module["dynCall_didiidiiddi"]=Module["asm"]["J4"]).apply(null,arguments)};var dynCall_dididd=Module["dynCall_dididd"]=function(){return(dynCall_dididd=Module["dynCall_dididd"]=Module["asm"]["K4"]).apply(null,arguments)};var dynCall_didd=Module["dynCall_didd"]=function(){return(dynCall_didd=Module["dynCall_didd"]=Module["asm"]["L4"]).apply(null,arguments)};var dynCall_diddi=Module["dynCall_diddi"]=function(){return(dynCall_diddi=Module["dynCall_diddi"]=Module["asm"]["M4"]).apply(null,arguments)};var dynCall_diddidii=Module["dynCall_diddidii"]=function(){return(dynCall_diddidii=Module["dynCall_diddidii"]=Module["asm"]["N4"]).apply(null,arguments)};var dynCall_diddd=Module["dynCall_diddd"]=function(){return(dynCall_diddd=Module["dynCall_diddd"]=Module["asm"]["O4"]).apply(null,arguments)};var dynCall_didddidi=Module["dynCall_didddidi"]=function(){return(dynCall_didddidi=Module["dynCall_didddidi"]=Module["asm"]["P4"]).apply(null,arguments)};var dynCall_didddddidi=Module["dynCall_didddddidi"]=function(){return(dynCall_didddddidi=Module["dynCall_didddddidi"]=Module["asm"]["Q4"]).apply(null,arguments)};var dynCall_dd=Module["dynCall_dd"]=function(){return(dynCall_dd=Module["dynCall_dd"]=Module["asm"]["R4"]).apply(null,arguments)};var dynCall_ddii=Module["dynCall_ddii"]=function(){return(dynCall_ddii=Module["dynCall_ddii"]=Module["asm"]["S4"]).apply(null,arguments)};var dynCall_ddd=Module["dynCall_ddd"]=function(){return(dynCall_ddd=Module["dynCall_ddd"]=Module["asm"]["T4"]).apply(null,arguments)};var dynCall_dddd=Module["dynCall_dddd"]=function(){return(dynCall_dddd=Module["dynCall_dddd"]=Module["asm"]["U4"]).apply(null,arguments)};var dynCall_ddddd=Module["dynCall_ddddd"]=function(){return(dynCall_ddddd=Module["dynCall_ddddd"]=Module["asm"]["V4"]).apply(null,arguments)};function invoke_viiiiiid(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiiiiid(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return dynCall_ii(index,a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{dynCall_vi(index,a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{dynCall_vii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return dynCall_iii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{dynCall_viii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiiiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return dynCall_iiii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vid(index,a1,a2){var sp=stackSave();try{dynCall_vid(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddd(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viddd(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_v(index){var sp=stackSave();try{dynCall_v(index)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_i(index){var sp=stackSave();try{return dynCall_i(index)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viiiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidddddd(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viidddddd(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiidddd(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiidddd(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_di(index,a1){var sp=stackSave();try{return dynCall_di(index,a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_dii(index,a1,a2){var sp=stackSave();try{return dynCall_dii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viid(index,a1,a2,a3){var sp=stackSave();try{dynCall_viid(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidddii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_vidddii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiidddd(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiiidddd(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiddd(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiiddd(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_vidiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viddiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{dynCall_viiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_dd(index,a1){var sp=stackSave();try{return dynCall_dd(index,a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_ddd(index,a1,a2){var sp=stackSave();try{return dynCall_ddd(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidddd(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viidddd(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiiddi(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiiiidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddd(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viiddd(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidii(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_vidii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidd(index,a1,a2,a3){var sp=stackSave();try{return dynCall_iidd(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddi(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiddi(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viididd(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viididd(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddi(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viddi(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diii(index,a1,a2,a3){var sp=stackSave();try{return dynCall_diii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiidiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iiiiiidiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidi(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viidi(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiidii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiidii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_did(index,a1,a2){var sp=stackSave();try{return dynCall_did(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidd(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viidd(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiiiiiddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidddidddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{dynCall_vidddidddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiid(index,a1,a2,a3){var sp=stackSave();try{return dynCall_iiid(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiid(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiiid(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiiiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iid(index,a1,a2){var sp=stackSave();try{return dynCall_iid(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidi(index,a1,a2,a3){var sp=stackSave();try{return dynCall_iidi(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidiid(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiidiid(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidii(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iidii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidiiidi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_vidiiidi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiidddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidd(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiiidd(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiddd(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiddd(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdidii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_vdidii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdiddii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_vdiddii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiidd(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viiidd(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidi(index,a1,a2,a3){var sp=stackSave();try{dynCall_vidi(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidd(index,a1,a2,a3){var sp=stackSave();try{dynCall_vidd(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidid(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_vidid(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iddid(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iddid(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiidiidid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{dynCall_viiiiiidiidid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiddi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiddi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddid(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viddid(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddidd(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viddidd(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiid(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiiid(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiidi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viiidi(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidi(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiidi(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vididd(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_vididd(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdiii(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_vdiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diddi(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_diddi(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vididi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_vididi(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vididdi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_vididdi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiidddddddddiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22){var sp=stackSave();try{return dynCall_iiiiiiiidddddddddiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_dddd(index,a1,a2,a3){var sp=stackSave();try{return dynCall_dddd(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidddddddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{dynCall_viidddddddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_idiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_idiiiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidd(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiidd(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{dynCall_viiiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidid(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiidid(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidid(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iidid(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidddddddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{dynCall_vidddddddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiddii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddddii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiddddii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiid(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viiid(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viddddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiidiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidddddd(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_vidddddd(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_vidiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viidddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidddd(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_vidddd(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viiddi(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiiidi(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidddd(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiidddd(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiidiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiiidiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiddi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiiddi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidddidd(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iidddidd(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiidii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiidddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiiiidddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return dynCall_iiiiiiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vddiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_vddiiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddddi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiddddi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiid(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiiiid(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viidii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{dynCall_viiiiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidddi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiidddi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiddidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{return dynCall_iiiiiiiiiiddidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiddi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiiiddi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdi(index,a1,a2){var sp=stackSave();try{dynCall_vdi(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_vdiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_diiiiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiidd(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiidd(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_diiiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_idiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_idiiiiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddddddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return dynCall_iiddddddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiddii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiiddii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vddi(index,a1,a2,a3){var sp=stackSave();try{dynCall_vddi(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iiiidddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{dynCall_viiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiid(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiiiid(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiddiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{return dynCall_iiiiiiddiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiid(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiiiiid(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diid(index,a1,a2,a3){var sp=stackSave();try{return dynCall_diid(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diiddd(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_diiddd(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddidddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{dynCall_viddidddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddidd(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiddidd(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiddidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiiiddidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{dynCall_viiiiiiiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiidd(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiiiidd(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{dynCall_viiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddddidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiddddidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidddddd(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiidddddd(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_idi(index,a1,a2){var sp=stackSave();try{return dynCall_idi(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiidi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiiiidi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiddiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diiidii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_diiidii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_didiidii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_didiidii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diiidiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_diiidiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_didi(index,a1,a2,a3){var sp=stackSave();try{return dynCall_didi(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_vidiiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiidd(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiiiidd(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_didd(index,a1,a2,a3){var sp=stackSave();try{return dynCall_didd(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iididd(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iididd(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diidii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_diidii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diiidiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_diiidiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiid(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viiiid(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diddd(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_diddd(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diddidii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_diddidii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiidiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iidiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_dididd(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_dididd(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiddii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidid(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viidid(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddid(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiddid(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiidi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiiidi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiddidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{dynCall_viiiddidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_didiidiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_didiidiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdiddddi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_vdiddddi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidddi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_vidddi(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidddid(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiidddid(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiidii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiiidii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiidii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiiidii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiidiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiididi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiiididi(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iidiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiddidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiiiddidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiidii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iidiiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiiidddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diiiddi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_diiiddi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viddii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiidddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{dynCall_viiiiidddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiidd(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiiidd(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiidiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vddiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_vddiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vddii(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_vddii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_vdiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{dynCall_viiiiiiiiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddd(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiddd(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22){var sp=stackSave();try{dynCall_viiiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_idiiddii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_idiiddii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{dynCall_viiiiiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18){var sp=stackSave();try{dynCall_viiiiiiiiiiiiiidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidddddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_vidddddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidddi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viidddi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiddddidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{dynCall_viiiiiiddddidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddddiid(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viddddiid(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viddiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diiii(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_diiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiidiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16){var sp=stackSave();try{dynCall_viiiiiiidiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{dynCall_viiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddiididiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27){var sp=stackSave();try{dynCall_viddiididiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiddi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiiiddi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiidddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiiidddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidiiidddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{dynCall_viidiiidddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viidiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiidiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{dynCall_viiidiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiidiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiidiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23){var sp=stackSave();try{dynCall_viiiiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{dynCall_viiiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return dynCall_iiiiiiiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiddddddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiiiddddddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiddddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiiiddddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiddii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidddi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iidddi(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidiidii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_vidiidii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiidiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iiiiidiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiidddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{dynCall_viiiiidddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_vdiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viidiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddd(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiiddd(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidddiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viidddiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_idiid(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_idiid(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddddd(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiddddd(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddddd(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiddddd(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidddd(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iidddd(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return dynCall_iiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiidi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiidi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddid(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiddid(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddid(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiddid(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiddidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidddid(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiidddid(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{dynCall_viiiiiiiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiiiiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_vidiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_vdiiiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iddiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iddiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return dynCall_iiiiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{dynCall_viiiiiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{dynCall_vdiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{dynCall_vdiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vddiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_vddiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return dynCall_iiiiiiiiidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viididi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viididi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iddii(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iddii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiididi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiididi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiidiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiiiidiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdiddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_vdiddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19){var sp=stackSave();try{dynCall_viiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21){var sp=stackSave();try{dynCall_viiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{dynCall_viiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18){var sp=stackSave();try{dynCall_viiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiidiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiidiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{return dynCall_iidddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diidi(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_diidi(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddddi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiddddi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiidddi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiidddi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{dynCall_viiiiiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{dynCall_viiiiiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiidddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19){var sp=stackSave();try{dynCall_viiiiiiiiiidddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiidddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16){var sp=stackSave();try{dynCall_viiiiiiiiiidddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_vdiiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiididi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiididi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiidddddiiidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19){var sp=stackSave();try{return dynCall_iiiiiiiidddddiiidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viddddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidddddi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viidddddi(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_idiiididii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_idiiididii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iiiiiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddddi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiddddi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddidd(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiddidd(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iddddiid(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iddddiid(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddddii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viddddii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_idddii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_idddii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diidd(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_diidd(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddddi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viddddi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iddiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iddiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_idid(index,a1,a2,a3){var sp=stackSave();try{return dynCall_idid(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddiddidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiddiddidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidddddi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_vidddddi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiiiddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_didii(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_didii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddiiid(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiddiiid(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viididdi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viididdi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidid(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiidid(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiidid(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiidid(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iiiidiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiddiid(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiiddiid(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiddiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidiiid(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viidiiid(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidiiddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_vidiiddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidddiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_vidddiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iidiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdddiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_vdddiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddddii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiddddii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdddiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_vdddiiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiddddiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25){var sp=stackSave();try{return dynCall_iiiiiiiiiiiddddiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiddddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24){var sp=stackSave();try{return dynCall_iiiiiiiiiiiddddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidiidiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiidiidiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiddddi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiiddddi(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{return dynCall_iiiiiiiiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidddd(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiidddd(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidddiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{return dynCall_iidddiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iidddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiidddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{dynCall_viiiidddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidddii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viidddii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiddd(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiiiddd(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidddiid(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiidddiid(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddddd(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiddddd(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidddi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiidddi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiidddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiidddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdddii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_vdddii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{dynCall_viiiiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddiidd(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiddiidd(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vdddiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{dynCall_vdddiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiidddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{dynCall_viiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17){var sp=stackSave();try{dynCall_viiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{dynCall_vidiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiididi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiididi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiddd(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiiiiddd(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_didddidi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_didddidi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diiddi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_diiddi(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_didddddidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_didddddidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddddid(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiddddid(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidddiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iidddiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddddd(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viddddd(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiddddi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiiddddi(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viidddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiddiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{return dynCall_iiiiiddiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiddddidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiiiddddidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidddddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{return dynCall_iiiidddddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidiiid(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iidiiid(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidiiidd(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iidiiidd(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiidddd(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiiidddd(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{return dynCall_iiiiiiiiiddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{return dynCall_iiiiiiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_d(index){var sp=stackSave();try{return dynCall_d(index)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diiid(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_diiid(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diidiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_diidiiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_diiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diiiidii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_diiiidii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iddiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iddiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddidi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiddidi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddddiddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiddddiddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vddidiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_vddidiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vddiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_vddiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidiiiidiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{return dynCall_iidiiiidiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiidddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiiidddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{dynCall_viiiiiiiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidiiiddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{return dynCall_iiiidiiiddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiidiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20){var sp=stackSave();try{return dynCall_iiiiiiiiiidiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiidddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22){var sp=stackSave();try{return dynCall_iiiiiiiiiidddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return dynCall_iiiiiiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiiiiiiiddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31){var sp=stackSave();try{dynCall_viiiiiiiiiiiiiiiiiiiddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiiiiiiidddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32){var sp=stackSave();try{dynCall_viiiiiiiiiiiiiiiiiiidddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiiddiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25){var sp=stackSave();try{dynCall_viiiiiiiiiiiiiiddiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiidddiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26){var sp=stackSave();try{dynCall_viiiiiiiiiiiiiidddiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiiiiidddiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32){var sp=stackSave();try{dynCall_viiiiiiiiiiiiiiiiidddiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiididi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiiiiiididi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_ddddd(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_ddddd(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiddiididii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{return dynCall_iiiiiddiididii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiddidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return dynCall_iiiiiiiiddidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiddiiddidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{return dynCall_iiiiiiddiiddidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiddidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return dynCall_iiiiiiiddidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiddiiddidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{return dynCall_iiiiiddiiddidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vddiddi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_vddiddi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiidiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiiidiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_didiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_didiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{dynCall_viiiiiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viddiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiddiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{return dynCall_iiiiiiddiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiddddiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{dynCall_viiiiiddddiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiddiddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17){var sp=stackSave();try{return dynCall_iiiiiiiddiddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiddddiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{dynCall_viiiiiiddddiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiidddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiddiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return dynCall_iiiiddiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiddddiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{dynCall_viiiddddiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiddddd(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiiddddd(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{dynCall_viiiiiddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iiiiiiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{return dynCall_iiiiiiiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiidiiiiiidiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23){var sp=stackSave();try{dynCall_viiiidiiiiiidiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiddddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiiiddddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiididd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iiiiiiiididd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiddidi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiddidi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiidiiid(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiidiiid(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiddddiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiddddiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_vidddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viddddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiididdii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiididdii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiddddiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiddddiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiddii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiiddii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiiiidddiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiiiiiidddiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiiddddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiiiiddddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viddddiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiiiiiddddiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiiiiiiiddddiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidddiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_vidddiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiiddddiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiiiiddddiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiiiiiddddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiiiiiiiddddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{return dynCall_iiiiiiiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diiiidd(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_diiiidd(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_diiiiiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiidi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiiiidi(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiidddddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return dynCall_iiidddddddddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{return dynCall_iiddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiidddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{dynCall_viiiiidddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidiid(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viidiid(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_idii(index,a1,a2,a3){var sp=stackSave();try{return dynCall_idii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiddddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iiiiddddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vidiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_vidiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iididi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iididi(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iididdii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iididdii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiidddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiiiiidddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_diiiiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_diiiiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiididi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiiiididi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiddid(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiiddid(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiidiiiiddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16){var sp=stackSave();try{dynCall_viiidiiiiddiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iididiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iididiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddiidiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{dynCall_viddiidiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iidiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iidiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiidiid(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiidiid(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iiiiiidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vddddiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16){var sp=stackSave();try{dynCall_vddddiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vddiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17){var sp=stackSave();try{dynCall_vddiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vddiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19){var sp=stackSave();try{dynCall_vddiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vddiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22){var sp=stackSave();try{dynCall_vddiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vddiiiiiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26){var sp=stackSave();try{dynCall_vddiiiiiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{dynCall_viiiiiiiiiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{dynCall_viiiiiiiiiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{return dynCall_iiiiiiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiddiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19){var sp=stackSave();try{dynCall_viiiddiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{dynCall_viiddiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddiid(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiddiid(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{dynCall_viddiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiddddddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iiddddddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{dynCall_viiiiiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27){var sp=stackSave();try{dynCall_viiiiiiiiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiiddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiddidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiddidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiddiidiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{dynCall_viiddiidiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25){var sp=stackSave();try{dynCall_viiiiiiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vddd(index,a1,a2,a3){var sp=stackSave();try{dynCall_vddd(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_ddii(index,a1,a2,a3){var sp=stackSave();try{return dynCall_ddii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiidddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiidddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiji(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiji(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}Module["UTF8ToString"]=UTF8ToString;Module["FS"]=FS;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run();function WrapperObject(){}WrapperObject.prototype=Object.create(WrapperObject.prototype);WrapperObject.prototype.constructor=WrapperObject;WrapperObject.prototype.__class__=WrapperObject;WrapperObject.__cache__={};Module["WrapperObject"]=WrapperObject;function getCache(__class__){return(__class__||WrapperObject).__cache__}Module["getCache"]=getCache;function wrapPointer(ptr,__class__){var cache=getCache(__class__);var ret=cache[ptr];if(ret)return ret;ret=Object.create((__class__||WrapperObject).prototype);ret.ptr=ptr;return cache[ptr]=ret}Module["wrapPointer"]=wrapPointer;function castObject(obj,__class__){return wrapPointer(obj.ptr,__class__)}Module["castObject"]=castObject;Module["NULL"]=wrapPointer(0);function destroy(obj){if(!obj["__destroy__"])throw"Error: Cannot destroy object. (Did you create it yourself?)";obj["__destroy__"]();delete getCache(obj.__class__)[obj.ptr]}Module["destroy"]=destroy;function compare(obj1,obj2){return obj1.ptr===obj2.ptr}Module["compare"]=compare;function getPointer(obj){return obj.ptr}Module["getPointer"]=getPointer;function getClass(obj){return obj.__class__}Module["getClass"]=getClass;var ensureCache={buffer:0,size:0,pos:0,temps:[],needed:0,prepare:function(){if(ensureCache.needed){for(var i=0;i=ensureCache.size){assert(len>0);ensureCache.needed+=len;ret=Module["_malloc"](len);ensureCache.temps.push(ret)}else{ret=ensureCache.buffer+ensureCache.pos;ensureCache.pos+=len}return ret},copy:function(array,view,offset){offset>>>=0;var bytes=view.BYTES_PER_ELEMENT;switch(bytes){case 2:offset>>>=1;break;case 4:offset>>>=2;break;case 8:offset>>>=3;break}for(var i=0;i