<h1>
x-workspace <a href="https://npmjs.org/package/x-workspace"><img src="https://img.shields.io/badge/npm-v1.1.0-F00.svg?colorA=000"/></a> <a href="src"><img src="https://img.shields.io/badge/loc-513-FFF.svg?colorA=000"/></a> <a href="https://cdn.jsdelivr.net/npm/x-workspace@1.1.0/dist/x-workspace.min.js"><img src="https://img.shields.io/badge/brotli-31.2K-333.svg?colorA=000"/></a> <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-F0B.svg?colorA=000"/></a>
</h1>

<p></p>

Workspace Web Component.

<h4>
<table><tr><td title="Triple click to select and copy paste">
<code>npm i x-workspace </code>
</td><td title="Triple click to select and copy paste">
<code>pnpm add x-workspace </code>
</td><td title="Triple click to select and copy paste">
<code>yarn add x-workspace</code>
</td></tr></table>
</h4>

## Examples

<details id="example$web" title="web" open><summary><span><a href="#example$web">#</a></span>  <code><strong>web</strong></code></summary>  <ul>    <details id="source$web" title="web source code" ><summary><span><a href="#source$web">#</a></span>  <code><strong>view source</strong></code></summary>  <a href="example/web.tsx">example/web.tsx</a>  <p>

```tsx
/** @jsxImportSource sigl */
import $ from 'sigl'

import { Rect } from 'sigl'
import { ContextMenuOption, WorkspaceElement, WorkspaceWindowElement } from 'x-workspace'

interface WindowItemElement extends $.Element<WindowItemElement> {}

@$.element()
class WindowItemElement extends $(WorkspaceWindowElement) {
  mounted($: WindowItemElement['$']) {
    $.Controls = $.part(() => <div></div>)
    $.ContextMenu = $.part(() => (
      <>
        <ContextMenuOption keyboard={['Ctrl', 'N']}>New</ContextMenuOption>
        <ContextMenuOption keyboard={['Alt', 'R']}>Remove the thing</ContextMenuOption>
        <ContextMenuOption>and another</ContextMenuOption>
        <hr />
        <ContextMenuOption disabled>and another</ContextMenuOption>
        <ContextMenuOption>and another</ContextMenuOption>
      </>
    ))
    $.Item = $.part(() => <div>hello this is a window</div>)
  }
}

interface SceneElement extends $.Element<SceneElement> {}

@$.element()
class SceneElement extends HTMLElement {
  Workspace = $.element(WorkspaceElement)
  WindowItem = $.element(WindowItemElement)

  items = new $.RefSet<WindowItemElement>([
    { rect: new Rect(0, 0, 200, 200), label: 'one' },
    { rect: new Rect(300, 0, 200, 200), label: 'two' },
  ])

  mounted($: SceneElement['$']) {
    $.render(({ Workspace, WindowItem, items }) => (
      <>
        <style>
          {/*css*/ `
          ${Workspace} {
            position: absolute;
            display: flex;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            overflow: hidden;
          }

          ${WindowItem} {
            border: 5px solid pink;
          }
        `}
        </style>
        <Workspace>
          {items.map(item => <WindowItem {x-workspace.item} />)}
        </Workspace>
      </>
    ))
  }
}

const Scene = $.element(SceneElement)

$.render(<Scene />, document.body)
```

</p>
</details></ul></details>

## API

<p>  <details id="ImmMap$1" title="Class" ><summary><span><a href="#ImmMap$1">#</a></span>  <code><strong>ImmMap</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$2" title="Constructor" ><summary><span><a href="#constructor$2">#</a></span>  <code><strong>constructor</strong></code><em>(entries)</em>    </summary>  <a href=""></a>  <ul>    <p>  <details id="new ImmMap$3" title="ConstructorSignature" ><summary><span><a href="#new ImmMap$3">#</a></span>  <code><strong>new ImmMap</strong></code><em>()</em>    </summary>    <ul><p><a href="#ImmMap$1">ImmMap</a>&lt;<a href="#K$4">K</a>, <a href="#V$5">V</a>&gt;</p>      <p>  <details id="entries$6" title="Parameter" ><summary><span><a href="#entries$6">#</a></span>  <code><strong>entries</strong></code>    </summary>    <ul><p><code>null</code> | <a href="#ImmMap$1">ImmMap</a>&lt;<a href="#K$4">K</a>, <a href="#V$5">V</a>&gt; | readonly     readonly     [  <a href="#K$4">K</a>, <a href="#V$5">V</a>  ]  [] | <span>Map</span>&lt;<a href="#K$4">K</a>, <a href="#V$5">V</a>&gt;</p>        </ul></details></p>  </ul></details></p>    </ul></details><details id="clear$23" title="Method" ><summary><span><a href="#clear$23">#</a></span>  <code><strong>clear</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>clear</strong><em>()</em>  &nbsp;=&gt;  <ul><a href="#ImmMap$1">ImmMap</a>&lt;<a href="#K$4">K</a>, <a href="#V$5">V</a>&gt;</ul></p></p>    </ul></details><details id="delete$17" title="Method" ><summary><span><a href="#delete$17">#</a></span>  <code><strong>delete</strong></code><em>(key)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="key$19" title="Parameter" ><summary><span><a href="#key$19">#</a></span>  <code><strong>key</strong></code>    </summary>    <ul><p><a href="#K$4">K</a></p>        </ul></details>  <p><strong>delete</strong><em>(key)</em>  &nbsp;=&gt;  <ul><a href="#ImmMap$1">ImmMap</a>&lt;<a href="#K$4">K</a>, <a href="#V$5">V</a>&gt;</ul></p></p>    </ul></details><details id="mutateDelete$20" title="Method" ><summary><span><a href="#mutateDelete$20">#</a></span>  <code><strong>mutateDelete</strong></code><em>(key)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="key$22" title="Parameter" ><summary><span><a href="#key$22">#</a></span>  <code><strong>key</strong></code>    </summary>    <ul><p><a href="#K$4">K</a></p>        </ul></details>  <p><strong>mutateDelete</strong><em>(key)</em>  &nbsp;=&gt;  <ul>boolean</ul></p></p>    </ul></details><details id="mutateSet$13" title="Method" ><summary><span><a href="#mutateSet$13">#</a></span>  <code><strong>mutateSet</strong></code><em>(key, value)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="key$15" title="Parameter" ><summary><span><a href="#key$15">#</a></span>  <code><strong>key</strong></code>    </summary>    <ul><p><a href="#K$4">K</a></p>        </ul></details><details id="value$16" title="Parameter" ><summary><span><a href="#value$16">#</a></span>  <code><strong>value</strong></code>    </summary>    <ul><p><a href="#V$5">V</a></p>        </ul></details>  <p><strong>mutateSet</strong><em>(key, value)</em>  &nbsp;=&gt;  <ul><a href="#ImmMap$1">ImmMap</a>&lt;<a href="#K$4">K</a>, <a href="#V$5">V</a>&gt;</ul></p></p>    </ul></details><details id="set$9" title="Method" ><summary><span><a href="#set$9">#</a></span>  <code><strong>set</strong></code><em>(key, value)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="key$11" title="Parameter" ><summary><span><a href="#key$11">#</a></span>  <code><strong>key</strong></code>    </summary>    <ul><p><a href="#K$4">K</a></p>        </ul></details><details id="value$12" title="Parameter" ><summary><span><a href="#value$12">#</a></span>  <code><strong>value</strong></code>    </summary>    <ul><p><a href="#V$5">V</a></p>        </ul></details>  <p><strong>set</strong><em>(key, value)</em>  &nbsp;=&gt;  <ul><a href="#ImmMap$1">ImmMap</a>&lt;<a href="#K$4">K</a>, <a href="#V$5">V</a>&gt;</ul></p></p>    </ul></details><details id="toJSON$7" title="Method" ><summary><span><a href="#toJSON$7">#</a></span>  <code><strong>toJSON</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toJSON</strong><em>()</em>  &nbsp;=&gt;  <ul>[  <a href="#K$4">K</a>, <a href="#V$5">V</a>  ]  []</ul></p></p>    </ul></details></p></ul></details><details id="ImmSet$27" title="Class" ><summary><span><a href="#ImmSet$27">#</a></span>  <code><strong>ImmSet</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$28" title="Constructor" ><summary><span><a href="#constructor$28">#</a></span>  <code><strong>constructor</strong></code><em>(values)</em>    </summary>  <a href=""></a>  <ul>    <p>  <details id="new ImmSet$29" title="ConstructorSignature" ><summary><span><a href="#new ImmSet$29">#</a></span>  <code><strong>new ImmSet</strong></code><em>()</em>    </summary>    <ul><p><a href="#ImmSet$27">ImmSet</a>&lt;<a href="#T$30">T</a>&gt;</p>      <p>  <details id="values$31" title="Parameter" ><summary><span><a href="#values$31">#</a></span>  <code><strong>values</strong></code>    </summary>    <ul><p><code>null</code> | <a href="#ImmSet$27">ImmSet</a>&lt;<a href="#T$30">T</a>&gt; | readonly     <a href="#T$30">T</a>  [] | <span>Set</span>&lt;<a href="#T$30">T</a>&gt;</p>        </ul></details></p>  </ul></details></p>    </ul></details><details id="add$34" title="Method" ><summary><span><a href="#add$34">#</a></span>  <code><strong>add</strong></code><em>(value)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="value$36" title="Parameter" ><summary><span><a href="#value$36">#</a></span>  <code><strong>value</strong></code>    </summary>    <ul><p><a href="#T$30">T</a></p>        </ul></details>  <p><strong>add</strong><em>(value)</em>  &nbsp;=&gt;  <ul><a href="#ImmSet$27">ImmSet</a>&lt;<a href="#T$30">T</a>&gt;</ul></p></p>    </ul></details><details id="clear$46" title="Method" ><summary><span><a href="#clear$46">#</a></span>  <code><strong>clear</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>clear</strong><em>()</em>  &nbsp;=&gt;  <ul><a href="#ImmSet$27">ImmSet</a>&lt;<a href="#T$30">T</a>&gt;</ul></p></p>    </ul></details><details id="delete$40" title="Method" ><summary><span><a href="#delete$40">#</a></span>  <code><strong>delete</strong></code><em>(value)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="value$42" title="Parameter" ><summary><span><a href="#value$42">#</a></span>  <code><strong>value</strong></code>    </summary>    <ul><p><a href="#T$30">T</a></p>        </ul></details>  <p><strong>delete</strong><em>(value)</em>  &nbsp;=&gt;  <ul><a href="#ImmSet$27">ImmSet</a>&lt;<a href="#T$30">T</a>&gt;</ul></p></p>    </ul></details><details id="mutateAdd$37" title="Method" ><summary><span><a href="#mutateAdd$37">#</a></span>  <code><strong>mutateAdd</strong></code><em>(value)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="value$39" title="Parameter" ><summary><span><a href="#value$39">#</a></span>  <code><strong>value</strong></code>    </summary>    <ul><p><a href="#T$30">T</a></p>        </ul></details>  <p><strong>mutateAdd</strong><em>(value)</em>  &nbsp;=&gt;  <ul><a href="#ImmSet$27">ImmSet</a>&lt;<a href="#T$30">T</a>&gt;</ul></p></p>    </ul></details><details id="mutateDelete$43" title="Method" ><summary><span><a href="#mutateDelete$43">#</a></span>  <code><strong>mutateDelete</strong></code><em>(value)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="value$45" title="Parameter" ><summary><span><a href="#value$45">#</a></span>  <code><strong>value</strong></code>    </summary>    <ul><p><a href="#T$30">T</a></p>        </ul></details>  <p><strong>mutateDelete</strong><em>(value)</em>  &nbsp;=&gt;  <ul>boolean</ul></p></p>    </ul></details><details id="toJSON$32" title="Method" ><summary><span><a href="#toJSON$32">#</a></span>  <code><strong>toJSON</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toJSON</strong><em>()</em>  &nbsp;=&gt;  <ul><a href="#T$30">T</a>  []</ul></p></p>    </ul></details></p></ul></details><details id="PopupElement$282" title="Class" ><summary><span><a href="#PopupElement$282">#</a></span>  <code><strong>PopupElement</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$283" title="Constructor" ><summary><span><a href="#constructor$283">#</a></span>  <code><strong>constructor</strong></code><em>()</em>    </summary>  <a href="node_modules/typescript/lib/lib.dom.d.ts#L6370">node_modules/typescript/lib/lib.dom.d.ts#L6370</a>  <ul>    <p>  <details id="new PopupElement$284" title="ConstructorSignature" ><summary><span><a href="#new PopupElement$284">#</a></span>  <code><strong>new PopupElement</strong></code><em>()</em>    </summary>    <ul><p><a href="#PopupElement$282">PopupElement</a></p>        </ul></details></p>    </ul></details><details id="$$359" title="Property" ><summary><span><a href="#$$359">#</a></span>  <code><strong>$</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Context</span>&lt;<a href="#PopupElement$282">PopupElement</a> &amp; <span>JsxContext</span>&lt;<a href="#PopupElement$282">PopupElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$363" title="Parameter" ><summary><span><a href="#ctor$363">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$378" title="Parameter" ><summary><span><a href="#ctx$378">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$382" title="Property" ><summary><span><a href="#Boolean$382">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$381" title="Property" ><summary><span><a href="#Number$381">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$380" title="Property" ><summary><span><a href="#String$380">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="center$287" title="Property" ><summary><span><a href="#center$287">#</a></span>  <code><strong>center</strong></code>    </summary>  <a href=""></a>  <ul><p>boolean</p>        </ul></details><details id="contents$304" title="Property" ><summary><span><a href="#contents$304">#</a></span>  <code><strong>contents</strong></code>    </summary>  <a href=""></a>  <ul><p><span>HTMLDivElement</span></p>        </ul></details><details id="contentsRect$305" title="Property" ><summary><span><a href="#contentsRect$305">#</a></span>  <code><strong>contentsRect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details><details id="context$383" title="Property" ><summary><span><a href="#context$383">#</a></span>  <code><strong>context</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ContextClass</span>&lt;<a href="#PopupElement$282">PopupElement</a> &amp; <span>JsxContext</span>&lt;<a href="#PopupElement$282">PopupElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$387" title="Parameter" ><summary><span><a href="#ctor$387">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$402" title="Parameter" ><summary><span><a href="#ctx$402">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$406" title="Property" ><summary><span><a href="#Boolean$406">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$405" title="Property" ><summary><span><a href="#Number$405">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$404" title="Property" ><summary><span><a href="#String$404">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="dest$306" title="Property" ><summary><span><a href="#dest$306">#</a></span>  <code><strong>dest</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#SurfaceItemElement$1061">SurfaceItemElement</a></p>        </ul></details><details id="destRect$307" title="Property" ><summary><span><a href="#destRect$307">#</a></span>  <code><strong>destRect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details><details id="dispatch$344" title="Property" ><summary><span><a href="#dispatch$344">#</a></span>  <code><strong>dispatch</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Dispatch</span>&lt;<details id="__type$345" title="Function" ><summary><span><a href="#__type$345">#</a></span>  <em>(name, detail, init)</em>    </summary>    <ul>    <p>    <details id="name$349" title="Parameter" ><summary><span><a href="#name$349">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><span>Event</span> | <span>Narrow</span>&lt;<a href="#K$124">K</a>, string&gt;</p>        </ul></details><details id="detail$350" title="Parameter" ><summary><span><a href="#detail$350">#</a></span>  <code><strong>detail</strong></code>    </summary>    <ul><p><a href="#E$125">E</a></p>        </ul></details><details id="init$351" title="Parameter" ><summary><span><a href="#init$351">#</a></span>  <code><strong>init</strong></code>    </summary>    <ul><p><span>CustomEventInit</span>&lt;any&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>K</span>, <span>E</span>&gt;<em>(name, detail, init)</em>  &nbsp;=&gt;  <ul>any</ul></p></p>    </ul></details>&gt;</p>        </ul></details><details id="host$358" title="Property" ><summary><span><a href="#host$358">#</a></span>  <code><strong>host</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#PopupElement$282">PopupElement</a></p>        </ul></details><details id="hostMatrixString$313" title="Property" ><summary><span><a href="#hostMatrixString$313">#</a></span>  <code><strong>hostMatrixString</strong></code>    </summary>  <a href=""></a>  <ul><p>string</p>        </ul></details><details id="onmounted$356" title="Property" ><summary><span><a href="#onmounted$356">#</a></span>  <code><strong>onmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#PopupElement$282">PopupElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="onunmounted$357" title="Property" ><summary><span><a href="#onunmounted$357">#</a></span>  <code><strong>onunmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#PopupElement$282">PopupElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="placed$286" title="Property" ><summary><span><a href="#placed$286">#</a></span>  <code><strong>placed</strong></code>    </summary>  <a href=""></a>  <ul><p>boolean</p>        </ul></details><details id="placement$285" title="Property" ><summary><span><a href="#placement$285">#</a></span>  <code><strong>placement</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Placement</span></p>        </ul></details><details id="popup$308" title="Property" ><summary><span><a href="#popup$308">#</a></span>  <code><strong>popup</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Popup</span></p>        </ul></details><details id="pos$310" title="Property" ><summary><span><a href="#pos$310">#</a></span>  <code><strong>pos</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Point</span></p>        </ul></details><details id="rect$309" title="Property" ><summary><span><a href="#rect$309">#</a></span>  <code><strong>rect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details><details id="rigid$288" title="Property" ><summary><span><a href="#rigid$288">#</a></span>  <code><strong>rigid</strong></code>    </summary>  <a href=""></a>  <ul><p>boolean</p>        </ul></details><details id="scene$303" title="Property" ><summary><span><a href="#scene$303">#</a></span>  <code><strong>scene</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#PopupScene$241">PopupScene</a></p>        </ul></details><details id="setHostStyleTransform$314" title="Property" ><summary><span><a href="#setHostStyleTransform$314">#</a></span>  <code><strong>setHostStyleTransform</strong></code>    </summary>  <a href=""></a>  <ul><p><details id="__type$315" title="Function" ><summary><span><a href="#__type$315">#</a></span>  <em>(matrixString)</em>    </summary>    <ul>    <p>    <details id="matrixString$317" title="Parameter" ><summary><span><a href="#matrixString$317">#</a></span>  <code><strong>matrixString</strong></code>    </summary>    <ul><p>string</p>        </ul></details>  <p><strong></strong><em>(matrixString)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details></p>        </ul></details><details id="surface$302" title="Property" ><summary><span><a href="#surface$302">#</a></span>  <code><strong>surface</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#SurfaceElement$478">SurfaceElement</a></p>        </ul></details><details id="transition$289" title="Property" ><summary><span><a href="#transition$289">#</a></span>  <code><strong>transition</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ValuesOf</span>&lt;{<p>  <details id="CenteringItem$293" title="Property" ><summary><span><a href="#CenteringItem$293">#</a></span>  <code><strong>CenteringItem</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacecenteringitem"</code></p>        </ul></details><details id="CenteringView$294" title="Property" ><summary><span><a href="#CenteringView$294">#</a></span>  <code><strong>CenteringView</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacecenteringview"</code></p>        </ul></details><details id="Connecting$295" title="Property" ><summary><span><a href="#Connecting$295">#</a></span>  <code><strong>Connecting</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceconnecting"</code></p>        </ul></details><details id="FullSize$296" title="Property" ><summary><span><a href="#FullSize$296">#</a></span>  <code><strong>FullSize</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacefullsize"</code></p>        </ul></details><details id="Idle$291" title="Property" ><summary><span><a href="#Idle$291">#</a></span>  <code><strong>Idle</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceidle"</code></p>        </ul></details><details id="MinimapPanning$297" title="Property" ><summary><span><a href="#MinimapPanning$297">#</a></span>  <code><strong>MinimapPanning</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceminimappanning"</code></p>        </ul></details><details id="Overlay$292" title="Property" ><summary><span><a href="#Overlay$292">#</a></span>  <code><strong>Overlay</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceoverlay"</code></p>        </ul></details><details id="Panning$298" title="Property" ><summary><span><a href="#Panning$298">#</a></span>  <code><strong>Panning</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacepanning"</code></p>        </ul></details><details id="Pinching$299" title="Property" ><summary><span><a href="#Pinching$299">#</a></span>  <code><strong>Pinching</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacepinching"</code></p>        </ul></details><details id="Selecting$300" title="Property" ><summary><span><a href="#Selecting$300">#</a></span>  <code><strong>Selecting</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceselecting"</code></p>        </ul></details><details id="Wheeling$301" title="Property" ><summary><span><a href="#Wheeling$301">#</a></span>  <code><strong>Wheeling</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacewheeling"</code></p>        </ul></details></p>}&gt;</p>        </ul></details><details id="viewMatrix$311" title="Property" ><summary><span><a href="#viewMatrix$311">#</a></span>  <code><strong>viewMatrix</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Matrix</span></p>        </ul></details><details id="viewportRect$312" title="Property" ><summary><span><a href="#viewportRect$312">#</a></span>  <code><strong>viewportRect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details><details id="created$407" title="Method" ><summary><span><a href="#created$407">#</a></span>  <code><strong>created</strong></code><em>(ctx)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="ctx$409" title="Parameter" ><summary><span><a href="#ctx$409">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#PopupElement$282">PopupElement</a> &amp; <span>JsxContext</span>&lt;<a href="#PopupElement$282">PopupElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$413" title="Parameter" ><summary><span><a href="#ctor$413">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$428" title="Parameter" ><summary><span><a href="#ctx$428">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$432" title="Property" ><summary><span><a href="#Boolean$432">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$431" title="Property" ><summary><span><a href="#Number$431">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$430" title="Property" ><summary><span><a href="#String$430">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>created</strong><em>(ctx)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="mounted$318" title="Method" ><summary><span><a href="#mounted$318">#</a></span>  <code><strong>mounted</strong></code><em>($)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="$$320" title="Parameter" ><summary><span><a href="#$$320">#</a></span>  <code><strong>$</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#PopupElement$282">PopupElement</a> &amp; <span>JsxContext</span>&lt;<a href="#PopupElement$282">PopupElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$324" title="Parameter" ><summary><span><a href="#ctor$324">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$339" title="Parameter" ><summary><span><a href="#ctx$339">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$343" title="Property" ><summary><span><a href="#Boolean$343">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$342" title="Property" ><summary><span><a href="#Number$342">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$341" title="Property" ><summary><span><a href="#String$341">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>mounted</strong><em>($)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="on$352" title="Method" ><summary><span><a href="#on$352">#</a></span>  <code><strong>on</strong></code><em>(name)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="name$355" title="Parameter" ><summary><span><a href="#name$355">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><a href="#K$131">K</a></p>        </ul></details>  <p><strong>on</strong>&lt;<span>K</span>&gt;<em>(name)</em>  &nbsp;=&gt;  <ul><span>On</span>&lt;<span>Fn</span>&lt;[  <span>EventHandler</span>&lt;<a href="#PopupElement$282">PopupElement</a>, <span>LifecycleEvents</span> &amp; object  [<a href="#K$131">K</a>]&gt;  ], <span>Off</span>&gt;&gt;</ul></p></p>    </ul></details><details id="toJSON$433" title="Method" ><summary><span><a href="#toJSON$433">#</a></span>  <code><strong>toJSON</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toJSON</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Pick</span>&lt;<a href="#PopupElement$282">PopupElement</a>, keyof     <a href="#PopupElement$282">PopupElement</a>&gt;</ul></p></p>    </ul></details></p></ul></details><details id="PopupScene$241" title="Class" ><summary><span><a href="#PopupScene$241">#</a></span>  <code><strong>PopupScene</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$242" title="Constructor" ><summary><span><a href="#constructor$242">#</a></span>  <code><strong>constructor</strong></code><em>(surface)</em>    </summary>  <a href=""></a>  <ul>    <p>  <details id="new PopupScene$243" title="ConstructorSignature" ><summary><span><a href="#new PopupScene$243">#</a></span>  <code><strong>new PopupScene</strong></code><em>()</em>    </summary>    <ul><p><a href="#PopupScene$241">PopupScene</a></p>      <p>  <details id="surface$244" title="Parameter" ><summary><span><a href="#surface$244">#</a></span>  <code><strong>surface</strong></code>    </summary>    <ul><p><a href="#SurfaceElement$478">SurfaceElement</a></p>        </ul></details></p>  </ul></details></p>    </ul></details><details id="$$251" title="Property" ><summary><span><a href="#$$251">#</a></span>  <code><strong>$</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#PopupScene$241">PopupScene</a> &amp; <span>ContextClass</span>&lt;<a href="#PopupScene$241">PopupScene</a>&gt; &amp; {<p>    <details id="ctor$255" title="Parameter" ><summary><span><a href="#ctor$255">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$270" title="Parameter" ><summary><span><a href="#ctx$270">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$274" title="Property" ><summary><span><a href="#Boolean$274">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$273" title="Property" ><summary><span><a href="#Number$273">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$272" title="Property" ><summary><span><a href="#String$272">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}</p>        </ul></details><details id="context$275" title="Property" ><summary><span><a href="#context$275">#</a></span>  <code><strong>context</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ContextClass</span>&lt;<a href="#PopupScene$241">PopupScene</a>&gt;</p>        </ul></details><details id="popups$276" title="Property" ><summary><span><a href="#popups$276">#</a></span>  <code><strong>popups</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Set</span>&lt;<span>Popup</span>&gt;</p>        </ul></details><details id="runCollisions$248" title="Property" ><summary><span><a href="#runCollisions$248">#</a></span>  <code><strong>runCollisions</strong></code>    </summary>  <a href=""></a>  <ul><p><details id="__type$249" title="Function" ><summary><span><a href="#__type$249">#</a></span>  <em>()</em>    </summary>    <ul>    <p>      <p><strong></strong><em>()</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details></p>        </ul></details><details id="surface$245" title="Property" ><summary><span><a href="#surface$245">#</a></span>  <code><strong>surface</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#SurfaceElement$478">SurfaceElement</a></p>        </ul></details><details id="viewMatrix$247" title="Property" ><summary><span><a href="#viewMatrix$247">#</a></span>  <code><strong>viewMatrix</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Matrix</span></p>        </ul></details><details id="viewportRect$246" title="Property" ><summary><span><a href="#viewportRect$246">#</a></span>  <code><strong>viewportRect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details><details id="create$279" title="Method" ><summary><span><a href="#create$279">#</a></span>  <code><strong>create</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$281" title="Parameter" ><summary><span><a href="#this$281">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#PopupScene$241">PopupScene</a></p>        </ul></details>  <p><strong>create</strong><em>(this)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="destroy$277" title="Method" ><summary><span><a href="#destroy$277">#</a></span>  <code><strong>destroy</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>destroy</strong><em>()</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details></p></ul></details><details id="SurfaceElement$478" title="Class" ><summary><span><a href="#SurfaceElement$478">#</a></span>  <code><strong>SurfaceElement</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$480" title="Constructor" ><summary><span><a href="#constructor$480">#</a></span>  <code><strong>constructor</strong></code><em>(args)</em>    </summary>  <a href=""></a>  <ul>    <p>  <details id="new SurfaceElement$481" title="ConstructorSignature" ><summary><span><a href="#new SurfaceElement$481">#</a></span>  <code><strong>new SurfaceElement</strong></code><em>()</em>    </summary>    <ul><p><a href="#SurfaceElement$478">SurfaceElement</a></p>      <p>  <details id="args$482" title="Parameter" ><summary><span><a href="#args$482">#</a></span>  <code><strong>args</strong></code>    </summary>    <ul><p>any  []</p>        </ul></details></p>  </ul></details></p>    </ul></details><details id="$$842" title="Property" ><summary><span><a href="#$$842">#</a></span>  <code><strong>$</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Context</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$846" title="Parameter" ><summary><span><a href="#ctor$846">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$861" title="Parameter" ><summary><span><a href="#ctx$861">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$865" title="Property" ><summary><span><a href="#Boolean$865">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$864" title="Property" ><summary><span><a href="#Number$864">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$863" title="Property" ><summary><span><a href="#String$863">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="Grid$484" title="Property" ><summary><span><a href="#Grid$484">#</a></span>  <code><strong>Grid</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Component</span>&lt;<a href="#SurfaceGridElement$918">SurfaceGridElement</a>, <span>HTMLElement</span>&gt;</p>        </ul></details><details id="Minimap$483" title="Property" ><summary><span><a href="#Minimap$483">#</a></span>  <code><strong>Minimap</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Component</span>&lt;<a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a>, <span>HTMLElement</span>&gt;</p>        </ul></details><details id="__#2@#offsetHeight$800" title="Property" ><summary><span><a href="#__#2@#offsetHeight$800">#</a></span>  <code><strong>__#2@#offsetHeight</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="__#2@#offsetLeft$797" title="Property" ><summary><span><a href="#__#2@#offsetLeft$797">#</a></span>  <code><strong>__#2@#offsetLeft</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="__#2@#offsetTop$798" title="Property" ><summary><span><a href="#__#2@#offsetTop$798">#</a></span>  <code><strong>__#2@#offsetTop</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="__#2@#offsetWidth$799" title="Property" ><summary><span><a href="#__#2@#offsetWidth$799">#</a></span>  <code><strong>__#2@#offsetWidth</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="centerItem$705" title="Property" ><summary><span><a href="#centerItem$705">#</a></span>  <code><strong>centerItem</strong></code>    </summary>  <a href=""></a>  <ul><p><details id="__type$706" title="Function" ><summary><span><a href="#__type$706">#</a></span>  <em>(item)</em>    </summary>    <ul>    <p>    <details id="item$708" title="Parameter" ><summary><span><a href="#item$708">#</a></span>  <code><strong>item</strong></code>    </summary>    <ul><p><span>ChildOf</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt;</p>        </ul></details>  <p><strong></strong><em>(item)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details></p>        </ul></details><details id="centerOtherItem$709" title="Property" ><summary><span><a href="#centerOtherItem$709">#</a></span>  <code><strong>centerOtherItem</strong></code>    </summary>  <a href=""></a>  <ul><p><details id="__type$710" title="Function" ><summary><span><a href="#__type$710">#</a></span>  <em>(diff)</em>    </summary>    <ul>    <p>    <details id="diff$712" title="Parameter" ><summary><span><a href="#diff$712">#</a></span>  <code><strong>diff</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong></strong><em>(diff)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details></p>        </ul></details><details id="centerRect$701" title="Property" ><summary><span><a href="#centerRect$701">#</a></span>  <code><strong>centerRect</strong></code>    </summary>  <a href=""></a>  <ul><p><details id="__type$702" title="Function" ><summary><span><a href="#__type$702">#</a></span>  <em>(rect)</em>    </summary>    <ul>    <p>    <details id="rect$704" title="Parameter" ><summary><span><a href="#rect$704">#</a></span>  <code><strong>rect</strong></code>    </summary>    <ul><p><span>Rect</span></p>        </ul></details>  <p><strong></strong><em>(rect)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details></p>        </ul></details><details id="centerView$713" title="Property" ><summary><span><a href="#centerView$713">#</a></span>  <code><strong>centerView</strong></code>    </summary>  <a href=""></a>  <ul><p><details id="__type$714" title="Function" ><summary><span><a href="#__type$714">#</a></span>  <em>(state, paddingPct)</em>    </summary>    <ul>    <p>    <details id="state$716" title="Parameter" ><summary><span><a href="#state$716">#</a></span>  <code><strong>state</strong></code>    </summary>    <ul><p><span>ValuesOf</span>&lt;{<p>  <details id="CenteringItem$720" title="Property" ><summary><span><a href="#CenteringItem$720">#</a></span>  <code><strong>CenteringItem</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacecenteringitem"</code></p>        </ul></details><details id="CenteringView$721" title="Property" ><summary><span><a href="#CenteringView$721">#</a></span>  <code><strong>CenteringView</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacecenteringview"</code></p>        </ul></details><details id="Connecting$722" title="Property" ><summary><span><a href="#Connecting$722">#</a></span>  <code><strong>Connecting</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceconnecting"</code></p>        </ul></details><details id="FullSize$723" title="Property" ><summary><span><a href="#FullSize$723">#</a></span>  <code><strong>FullSize</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacefullsize"</code></p>        </ul></details><details id="Idle$718" title="Property" ><summary><span><a href="#Idle$718">#</a></span>  <code><strong>Idle</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceidle"</code></p>        </ul></details><details id="MinimapPanning$724" title="Property" ><summary><span><a href="#MinimapPanning$724">#</a></span>  <code><strong>MinimapPanning</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceminimappanning"</code></p>        </ul></details><details id="Overlay$719" title="Property" ><summary><span><a href="#Overlay$719">#</a></span>  <code><strong>Overlay</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceoverlay"</code></p>        </ul></details><details id="Panning$725" title="Property" ><summary><span><a href="#Panning$725">#</a></span>  <code><strong>Panning</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacepanning"</code></p>        </ul></details><details id="Pinching$726" title="Property" ><summary><span><a href="#Pinching$726">#</a></span>  <code><strong>Pinching</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacepinching"</code></p>        </ul></details><details id="Selecting$727" title="Property" ><summary><span><a href="#Selecting$727">#</a></span>  <code><strong>Selecting</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceselecting"</code></p>        </ul></details><details id="Wheeling$728" title="Property" ><summary><span><a href="#Wheeling$728">#</a></span>  <code><strong>Wheeling</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacewheeling"</code></p>        </ul></details></p>}&gt;</p>        </ul></details><details id="paddingPct$729" title="Parameter" ><summary><span><a href="#paddingPct$729">#</a></span>  <code><strong>paddingPct</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong></strong><em>(state, paddingPct)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details></p>        </ul></details><details id="centeredItem$700" title="Property" ><summary><span><a href="#centeredItem$700">#</a></span>  <code><strong>centeredItem</strong></code>    </summary>  <a href=""></a>  <ul><p><span>HTMLElement</span></p>        </ul></details><details id="context$866" title="Property" ><summary><span><a href="#context$866">#</a></span>  <code><strong>context</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ContextClass</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$870" title="Parameter" ><summary><span><a href="#ctor$870">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$885" title="Parameter" ><summary><span><a href="#ctx$885">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$889" title="Property" ><summary><span><a href="#Boolean$889">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$888" title="Property" ><summary><span><a href="#Number$888">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$887" title="Property" ><summary><span><a href="#String$887">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="cursorState$611" title="Property" ><summary><span><a href="#cursorState$611">#</a></span>  <code><strong>cursorState</strong></code>    </summary>  <a href=""></a>  <ul><p><span>State</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, {<p>  <details id="Copy$614" title="Property" ><summary><span><a href="#Copy$614">#</a></span>  <code><strong>Copy</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"copy"</code></p>        </ul></details><details id="EWResize$616" title="Property" ><summary><span><a href="#EWResize$616">#</a></span>  <code><strong>EWResize</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"ew-resize"</code></p>        </ul></details><details id="Grabbing$615" title="Property" ><summary><span><a href="#Grabbing$615">#</a></span>  <code><strong>Grabbing</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"grabbing"</code></p>        </ul></details><details id="Idle$613" title="Property" ><summary><span><a href="#Idle$613">#</a></span>  <code><strong>Idle</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"default"</code></p>        </ul></details><details id="NSResize$617" title="Property" ><summary><span><a href="#NSResize$617">#</a></span>  <code><strong>NSResize</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"ns-resize"</code></p>        </ul></details><details id="NWSEResize$618" title="Property" ><summary><span><a href="#NWSEResize$618">#</a></span>  <code><strong>NWSEResize</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"nwse-resize"</code></p>        </ul></details></p>}, <code>"copy"</code> | <code>"default"</code> | <code>"grabbing"</code> | <code>"ew-resize"</code> | <code>"ns-resize"</code> | <code>"nwse-resize"</code>&gt; &amp; <span>EventMethods</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, {<p>  <details id="copycancel$632" title="Property" ><summary><span><a href="#copycancel$632">#</a></span>  <code><strong>copycancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="copyend$626" title="Property" ><summary><span><a href="#copyend$626">#</a></span>  <code><strong>copyend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="copypause$638" title="Property" ><summary><span><a href="#copypause$638">#</a></span>  <code><strong>copypause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="copyresume$644" title="Property" ><summary><span><a href="#copyresume$644">#</a></span>  <code><strong>copyresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="copystart$620" title="Property" ><summary><span><a href="#copystart$620">#</a></span>  <code><strong>copystart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="defaultcancel$633" title="Property" ><summary><span><a href="#defaultcancel$633">#</a></span>  <code><strong>defaultcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="defaultend$627" title="Property" ><summary><span><a href="#defaultend$627">#</a></span>  <code><strong>defaultend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="defaultpause$639" title="Property" ><summary><span><a href="#defaultpause$639">#</a></span>  <code><strong>defaultpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="defaultresume$645" title="Property" ><summary><span><a href="#defaultresume$645">#</a></span>  <code><strong>defaultresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="defaultstart$621" title="Property" ><summary><span><a href="#defaultstart$621">#</a></span>  <code><strong>defaultstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ew-resizecancel$635" title="Property" ><summary><span><a href="#ew-resizecancel$635">#</a></span>  <code><strong>ew-resizecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ew-resizeend$629" title="Property" ><summary><span><a href="#ew-resizeend$629">#</a></span>  <code><strong>ew-resizeend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ew-resizepause$641" title="Property" ><summary><span><a href="#ew-resizepause$641">#</a></span>  <code><strong>ew-resizepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ew-resizeresume$647" title="Property" ><summary><span><a href="#ew-resizeresume$647">#</a></span>  <code><strong>ew-resizeresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ew-resizestart$623" title="Property" ><summary><span><a href="#ew-resizestart$623">#</a></span>  <code><strong>ew-resizestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="grabbingcancel$634" title="Property" ><summary><span><a href="#grabbingcancel$634">#</a></span>  <code><strong>grabbingcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="grabbingend$628" title="Property" ><summary><span><a href="#grabbingend$628">#</a></span>  <code><strong>grabbingend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="grabbingpause$640" title="Property" ><summary><span><a href="#grabbingpause$640">#</a></span>  <code><strong>grabbingpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="grabbingresume$646" title="Property" ><summary><span><a href="#grabbingresume$646">#</a></span>  <code><strong>grabbingresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="grabbingstart$622" title="Property" ><summary><span><a href="#grabbingstart$622">#</a></span>  <code><strong>grabbingstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ns-resizecancel$636" title="Property" ><summary><span><a href="#ns-resizecancel$636">#</a></span>  <code><strong>ns-resizecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ns-resizeend$630" title="Property" ><summary><span><a href="#ns-resizeend$630">#</a></span>  <code><strong>ns-resizeend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ns-resizepause$642" title="Property" ><summary><span><a href="#ns-resizepause$642">#</a></span>  <code><strong>ns-resizepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ns-resizeresume$648" title="Property" ><summary><span><a href="#ns-resizeresume$648">#</a></span>  <code><strong>ns-resizeresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ns-resizestart$624" title="Property" ><summary><span><a href="#ns-resizestart$624">#</a></span>  <code><strong>ns-resizestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="nwse-resizecancel$637" title="Property" ><summary><span><a href="#nwse-resizecancel$637">#</a></span>  <code><strong>nwse-resizecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="nwse-resizeend$631" title="Property" ><summary><span><a href="#nwse-resizeend$631">#</a></span>  <code><strong>nwse-resizeend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="nwse-resizepause$643" title="Property" ><summary><span><a href="#nwse-resizepause$643">#</a></span>  <code><strong>nwse-resizepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="nwse-resizeresume$649" title="Property" ><summary><span><a href="#nwse-resizeresume$649">#</a></span>  <code><strong>nwse-resizeresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="nwse-resizestart$625" title="Property" ><summary><span><a href="#nwse-resizestart$625">#</a></span>  <code><strong>nwse-resizestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details></p>}&gt; &amp; <span>InlineEventMap</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, {<p>  <details id="copycancel$663" title="Property" ><summary><span><a href="#copycancel$663">#</a></span>  <code><strong>copycancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="copyend$657" title="Property" ><summary><span><a href="#copyend$657">#</a></span>  <code><strong>copyend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="copypause$669" title="Property" ><summary><span><a href="#copypause$669">#</a></span>  <code><strong>copypause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="copyresume$675" title="Property" ><summary><span><a href="#copyresume$675">#</a></span>  <code><strong>copyresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="copystart$651" title="Property" ><summary><span><a href="#copystart$651">#</a></span>  <code><strong>copystart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="defaultcancel$664" title="Property" ><summary><span><a href="#defaultcancel$664">#</a></span>  <code><strong>defaultcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="defaultend$658" title="Property" ><summary><span><a href="#defaultend$658">#</a></span>  <code><strong>defaultend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="defaultpause$670" title="Property" ><summary><span><a href="#defaultpause$670">#</a></span>  <code><strong>defaultpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="defaultresume$676" title="Property" ><summary><span><a href="#defaultresume$676">#</a></span>  <code><strong>defaultresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="defaultstart$652" title="Property" ><summary><span><a href="#defaultstart$652">#</a></span>  <code><strong>defaultstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ew-resizecancel$666" title="Property" ><summary><span><a href="#ew-resizecancel$666">#</a></span>  <code><strong>ew-resizecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ew-resizeend$660" title="Property" ><summary><span><a href="#ew-resizeend$660">#</a></span>  <code><strong>ew-resizeend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ew-resizepause$672" title="Property" ><summary><span><a href="#ew-resizepause$672">#</a></span>  <code><strong>ew-resizepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ew-resizeresume$678" title="Property" ><summary><span><a href="#ew-resizeresume$678">#</a></span>  <code><strong>ew-resizeresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ew-resizestart$654" title="Property" ><summary><span><a href="#ew-resizestart$654">#</a></span>  <code><strong>ew-resizestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="grabbingcancel$665" title="Property" ><summary><span><a href="#grabbingcancel$665">#</a></span>  <code><strong>grabbingcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="grabbingend$659" title="Property" ><summary><span><a href="#grabbingend$659">#</a></span>  <code><strong>grabbingend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="grabbingpause$671" title="Property" ><summary><span><a href="#grabbingpause$671">#</a></span>  <code><strong>grabbingpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="grabbingresume$677" title="Property" ><summary><span><a href="#grabbingresume$677">#</a></span>  <code><strong>grabbingresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="grabbingstart$653" title="Property" ><summary><span><a href="#grabbingstart$653">#</a></span>  <code><strong>grabbingstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ns-resizecancel$667" title="Property" ><summary><span><a href="#ns-resizecancel$667">#</a></span>  <code><strong>ns-resizecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ns-resizeend$661" title="Property" ><summary><span><a href="#ns-resizeend$661">#</a></span>  <code><strong>ns-resizeend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ns-resizepause$673" title="Property" ><summary><span><a href="#ns-resizepause$673">#</a></span>  <code><strong>ns-resizepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ns-resizeresume$679" title="Property" ><summary><span><a href="#ns-resizeresume$679">#</a></span>  <code><strong>ns-resizeresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="ns-resizestart$655" title="Property" ><summary><span><a href="#ns-resizestart$655">#</a></span>  <code><strong>ns-resizestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="nwse-resizecancel$668" title="Property" ><summary><span><a href="#nwse-resizecancel$668">#</a></span>  <code><strong>nwse-resizecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="nwse-resizeend$662" title="Property" ><summary><span><a href="#nwse-resizeend$662">#</a></span>  <code><strong>nwse-resizeend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="nwse-resizepause$674" title="Property" ><summary><span><a href="#nwse-resizepause$674">#</a></span>  <code><strong>nwse-resizepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="nwse-resizeresume$680" title="Property" ><summary><span><a href="#nwse-resizeresume$680">#</a></span>  <code><strong>nwse-resizeresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="nwse-resizestart$656" title="Property" ><summary><span><a href="#nwse-resizestart$656">#</a></span>  <code><strong>nwse-resizestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details></p>}&gt;</p>        </ul></details><details id="didCenterLast$735" title="Property" ><summary><span><a href="#didCenterLast$735">#</a></span>  <code><strong>didCenterLast</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"view"</code> | <code>"item"</code></p>        </ul></details><details id="dispatch$804" title="Property" ><summary><span><a href="#dispatch$804">#</a></span>  <code><strong>dispatch</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Dispatch</span>&lt;<details id="__type$805" title="Function" ><summary><span><a href="#__type$805">#</a></span>  <em>(name, detail, init)</em>    </summary>    <ul>    <p>    <details id="name$809" title="Parameter" ><summary><span><a href="#name$809">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><span>Event</span> | <span>Narrow</span>&lt;<a href="#K$124">K</a>, string&gt;</p>        </ul></details><details id="detail$810" title="Parameter" ><summary><span><a href="#detail$810">#</a></span>  <code><strong>detail</strong></code>    </summary>    <ul><p><a href="#E$125">E</a></p>        </ul></details><details id="init$811" title="Parameter" ><summary><span><a href="#init$811">#</a></span>  <code><strong>init</strong></code>    </summary>    <ul><p><span>CustomEventInit</span>&lt;any&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>K</span>, <span>E</span>&gt;<em>(name, detail, init)</em>  &nbsp;=&gt;  <ul>any</ul></p></p>    </ul></details>&gt;</p>        </ul></details><details id="exitFullSize$753" title="Property" ><summary><span><a href="#exitFullSize$753">#</a></span>  <code><strong>exitFullSize</strong></code>    </summary>  <a href=""></a>  <ul><p><code>null</code> | <details id="__type$754" title="Function" ><summary><span><a href="#__type$754">#</a></span>  <em>()</em>    </summary>    <ul>    <p>      <p><strong></strong><em>()</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details></p>        </ul></details><details id="fullSize$752" title="Property" ><summary><span><a href="#fullSize$752">#</a></span>  <code><strong>fullSize</strong></code>    </summary>  <a href=""></a>  <ul><p><span>HTMLElement</span></p>        </ul></details><details id="getCenterMatrix$730" title="Property" ><summary><span><a href="#getCenterMatrix$730">#</a></span>  <code><strong>getCenterMatrix</strong></code>    </summary>  <a href=""></a>  <ul><p><details id="__type$731" title="Function" ><summary><span><a href="#__type$731">#</a></span>  <em>(rect, paddingPct)</em>    </summary>    <ul>    <p>    <details id="rect$733" title="Parameter" ><summary><span><a href="#rect$733">#</a></span>  <code><strong>rect</strong></code>    </summary>    <ul><p><span>Rect</span></p>        </ul></details><details id="paddingPct$734" title="Parameter" ><summary><span><a href="#paddingPct$734">#</a></span>  <code><strong>paddingPct</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong></strong><em>(rect, paddingPct)</em>  &nbsp;=&gt;  <ul><span>DOMMatrix</span></ul></p></p>    </ul></details></p>        </ul></details><details id="getPointerPos$745" title="Property" ><summary><span><a href="#getPointerPos$745">#</a></span>  <code><strong>getPointerPos</strong></code>    </summary>  <a href=""></a>  <ul><p><details id="__type$746" title="Function" ><summary><span><a href="#__type$746">#</a></span>  <em>(event)</em>    </summary>    <ul>    <p>    <details id="event$748" title="Parameter" ><summary><span><a href="#event$748">#</a></span>  <code><strong>event</strong></code>    </summary>    <ul><p><span>PointerEvent</span> | <span>WheelEvent</span></p>        </ul></details>  <p><strong></strong><em>(event)</em>  &nbsp;=&gt;  <ul><span>Point</span></ul></p></p>    </ul></details></p>        </ul></details><details id="gridCellSize$683" title="Property" ><summary><span><a href="#gridCellSize$683">#</a></span>  <code><strong>gridCellSize</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="host$841" title="Property" ><summary><span><a href="#host$841">#</a></span>  <code><strong>host</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#SurfaceElement$478">SurfaceElement</a></p>        </ul></details><details id="hoveringItem$737" title="Property" ><summary><span><a href="#hoveringItem$737">#</a></span>  <code><strong>hoveringItem</strong></code>    </summary>  <a href=""></a>  <ul><p><code>null</code> | <span>ChildOf</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt;</p>        </ul></details><details id="items$736" title="Property" ><summary><span><a href="#items$736">#</a></span>  <code><strong>items</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ChildOf</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt;  []</p>        </ul></details><details id="makeFullSize$756" title="Property" ><summary><span><a href="#makeFullSize$756">#</a></span>  <code><strong>makeFullSize</strong></code>    </summary>  <a href=""></a>  <ul><p><details id="__type$757" title="Function" ><summary><span><a href="#__type$757">#</a></span>  <em>(item)</em>    </summary>    <ul>    <p>    <details id="item$759" title="Parameter" ><summary><span><a href="#item$759">#</a></span>  <code><strong>item</strong></code>    </summary>    <ul><p><span>ChildOf</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt; &amp; {<p>  <details id="fullSize$761" title="Property" ><summary><span><a href="#fullSize$761">#</a></span>  <code><strong>fullSize</strong></code>    </summary>  <a href=""></a>  <ul><p>boolean</p>        </ul></details></p>}</p>        </ul></details>  <p><strong></strong><em>(item)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details></p>        </ul></details><details id="maxZoom$686" title="Property" ><summary><span><a href="#maxZoom$686">#</a></span>  <code><strong>maxZoom</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="minZoom$685" title="Property" ><summary><span><a href="#minZoom$685">#</a></span>  <code><strong>minZoom</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="minimap$691" title="Property" ><summary><span><a href="#minimap$691">#</a></span>  <code><strong>minimap</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a></p>        </ul></details><details id="minimapRatio$688" title="Property" ><summary><span><a href="#minimapRatio$688">#</a></span>  <code><strong>minimapRatio</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="minimapScale$687" title="Property" ><summary><span><a href="#minimapScale$687">#</a></span>  <code><strong>minimapScale</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="onconnectend$835" title="Property" ><summary><span><a href="#onconnectend$835">#</a></span>  <code><strong>onconnectend</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="onconnectstart$834" title="Property" ><summary><span><a href="#onconnectstart$834">#</a></span>  <code><strong>onconnectstart</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="onmounted$825" title="Property" ><summary><span><a href="#onmounted$825">#</a></span>  <code><strong>onmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="onstatechange$833" title="Property" ><summary><span><a href="#onstatechange$833">#</a></span>  <code><strong>onstatechange</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="onsurfacemoveitemmove$827" title="Property" ><summary><span><a href="#onsurfacemoveitemmove$827">#</a></span>  <code><strong>onsurfacemoveitemmove</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, <span>CustomEvent</span>&lt;<a href="#SurfaceMoveDetail$1317">SurfaceMoveDetail</a>&gt;&gt;</p>        </ul></details><details id="onsurfacemoveitemmoveend$829" title="Property" ><summary><span><a href="#onsurfacemoveitemmoveend$829">#</a></span>  <code><strong>onsurfacemoveitemmoveend</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, <span>CustomEvent</span>&lt;<a href="#SurfaceMoveDetail$1317">SurfaceMoveDetail</a>&gt;&gt;</p>        </ul></details><details id="onsurfacemoveitemmovestart$828" title="Property" ><summary><span><a href="#onsurfacemoveitemmovestart$828">#</a></span>  <code><strong>onsurfacemoveitemmovestart</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, <span>CustomEvent</span>&lt;<a href="#SurfaceMoveDetail$1317">SurfaceMoveDetail</a>&gt;&gt;</p>        </ul></details><details id="onsurfaceresizeitemresize$830" title="Property" ><summary><span><a href="#onsurfaceresizeitemresize$830">#</a></span>  <code><strong>onsurfaceresizeitemresize</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, <span>CustomEvent</span>&lt;<a href="#SurfaceResizeDetail$1484">SurfaceResizeDetail</a>&gt;&gt;</p>        </ul></details><details id="onsurfaceresizeitemresizeend$832" title="Property" ><summary><span><a href="#onsurfaceresizeitemresizeend$832">#</a></span>  <code><strong>onsurfaceresizeitemresizeend</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, <span>CustomEvent</span>&lt;<a href="#SurfaceResizeDetail$1484">SurfaceResizeDetail</a>&gt;&gt;</p>        </ul></details><details id="onsurfaceresizeitemresizestart$831" title="Property" ><summary><span><a href="#onsurfaceresizeitemresizestart$831">#</a></span>  <code><strong>onsurfaceresizeitemresizestart</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, <span>CustomEvent</span>&lt;<a href="#SurfaceResizeDetail$1484">SurfaceResizeDetail</a>&gt;&gt;</p>        </ul></details><details id="onsurfaceselecting$836" title="Property" ><summary><span><a href="#onsurfaceselecting$836">#</a></span>  <code><strong>onsurfaceselecting</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, <span>CustomEvent</span>&lt;{<p>  <details id="event$838" title="Property" ><summary><span><a href="#event$838">#</a></span>  <code><strong>event</strong></code>    </summary>  <a href=""></a>  <ul><p><span>PointerEvent</span></p>        </ul></details><details id="items$839" title="Property" ><summary><span><a href="#items$839">#</a></span>  <code><strong>items</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ChildOf</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt;  []</p>        </ul></details><details id="rect$840" title="Property" ><summary><span><a href="#rect$840">#</a></span>  <code><strong>rect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details></p>}&gt;&gt;</p>        </ul></details><details id="onunmounted$826" title="Property" ><summary><span><a href="#onunmounted$826">#</a></span>  <code><strong>onunmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="ownRect$803" title="Property" ><summary><span><a href="#ownRect$803">#</a></span>  <code><strong>ownRect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details><details id="pinchStartDistance$744" title="Property" ><summary><span><a href="#pinchStartDistance$744">#</a></span>  <code><strong>pinchStartDistance</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="pinchStartMatrix$743" title="Property" ><summary><span><a href="#pinchStartMatrix$743">#</a></span>  <code><strong>pinchStartMatrix</strong></code>    </summary>  <a href=""></a>  <ul><p><code>null</code> | <span>DOMMatrix</span></p>        </ul></details><details id="pixelRatio$682" title="Property" ><summary><span><a href="#pixelRatio$682">#</a></span>  <code><strong>pixelRatio</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="pointer$738" title="Property" ><summary><span><a href="#pointer$738">#</a></span>  <code><strong>pointer</strong></code>    </summary>  <a href=""></a>  <ul><p>{<p>  <details id="id$740" title="Property" ><summary><span><a href="#id$740">#</a></span>  <code><strong>id</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="pos$741" title="Property" ><summary><span><a href="#pos$741">#</a></span>  <code><strong>pos</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Point</span></p>        </ul></details></p>}</p>        </ul></details><details id="pointers$742" title="Property" ><summary><span><a href="#pointers$742">#</a></span>  <code><strong>pointers</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Map</span>&lt;number, <span>Point</span>&gt;</p>        </ul></details><details id="pos$795" title="Property" ><summary><span><a href="#pos$795">#</a></span>  <code><strong>pos</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Point</span></p>        </ul></details><details id="rect$794" title="Property" ><summary><span><a href="#rect$794">#</a></span>  <code><strong>rect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details><details id="root$485" title="Property" ><summary><span><a href="#root$485">#</a></span>  <code><strong>root</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ShadowRoot</span></p>        </ul></details><details id="selectingRect$750" title="Property" ><summary><span><a href="#selectingRect$750">#</a></span>  <code><strong>selectingRect</strong></code>    </summary>  <a href=""></a>  <ul><p><code>null</code> | <span>Rect</span></p>        </ul></details><details id="selectingStartPos$751" title="Property" ><summary><span><a href="#selectingStartPos$751">#</a></span>  <code><strong>selectingStartPos</strong></code>    </summary>  <a href=""></a>  <ul><p><code>null</code> | <span>Point</span></p>        </ul></details><details id="selection$749" title="Property" ><summary><span><a href="#selection$749">#</a></span>  <code><strong>selection</strong></code>    </summary>  <a href=""></a>  <ul><p><span>HTMLDivElement</span></p>        </ul></details><details id="setViewStyleTransform$762" title="Property" ><summary><span><a href="#setViewStyleTransform$762">#</a></span>  <code><strong>setViewStyleTransform</strong></code>    </summary>  <a href=""></a>  <ul><p><details id="__type$763" title="Function" ><summary><span><a href="#__type$763">#</a></span>  <em>(matrixString)</em>    </summary>    <ul>    <p>    <details id="matrixString$765" title="Parameter" ><summary><span><a href="#matrixString$765">#</a></span>  <code><strong>matrixString</strong></code>    </summary>    <ul><p>string</p>        </ul></details>  <p><strong></strong><em>(matrixString)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details></p>        </ul></details><details id="size$796" title="Property" ><summary><span><a href="#size$796">#</a></span>  <code><strong>size</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Point</span></p>        </ul></details><details id="snapThreshold$684" title="Property" ><summary><span><a href="#snapThreshold$684">#</a></span>  <code><strong>snapThreshold</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="state$486" title="Property" ><summary><span><a href="#state$486">#</a></span>  <code><strong>state</strong></code>    </summary>  <a href=""></a>  <ul><p><span>State</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, {<p>  <details id="CenteringItem$490" title="Property" ><summary><span><a href="#CenteringItem$490">#</a></span>  <code><strong>CenteringItem</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacecenteringitem"</code></p>        </ul></details><details id="CenteringView$491" title="Property" ><summary><span><a href="#CenteringView$491">#</a></span>  <code><strong>CenteringView</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacecenteringview"</code></p>        </ul></details><details id="Connecting$492" title="Property" ><summary><span><a href="#Connecting$492">#</a></span>  <code><strong>Connecting</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceconnecting"</code></p>        </ul></details><details id="FullSize$493" title="Property" ><summary><span><a href="#FullSize$493">#</a></span>  <code><strong>FullSize</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacefullsize"</code></p>        </ul></details><details id="Idle$488" title="Property" ><summary><span><a href="#Idle$488">#</a></span>  <code><strong>Idle</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceidle"</code></p>        </ul></details><details id="MinimapPanning$494" title="Property" ><summary><span><a href="#MinimapPanning$494">#</a></span>  <code><strong>MinimapPanning</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceminimappanning"</code></p>        </ul></details><details id="Overlay$489" title="Property" ><summary><span><a href="#Overlay$489">#</a></span>  <code><strong>Overlay</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceoverlay"</code></p>        </ul></details><details id="Panning$495" title="Property" ><summary><span><a href="#Panning$495">#</a></span>  <code><strong>Panning</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacepanning"</code></p>        </ul></details><details id="Pinching$496" title="Property" ><summary><span><a href="#Pinching$496">#</a></span>  <code><strong>Pinching</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacepinching"</code></p>        </ul></details><details id="Selecting$497" title="Property" ><summary><span><a href="#Selecting$497">#</a></span>  <code><strong>Selecting</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceselecting"</code></p>        </ul></details><details id="Wheeling$498" title="Property" ><summary><span><a href="#Wheeling$498">#</a></span>  <code><strong>Wheeling</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacewheeling"</code></p>        </ul></details></p>}, <code>"surfaceselecting"</code> | <code>"surfaceidle"</code> | <code>"surfaceoverlay"</code> | <code>"surfacecenteringitem"</code> | <code>"surfacecenteringview"</code> | <code>"surfaceconnecting"</code> | <code>"surfacefullsize"</code> | <code>"surfaceminimappanning"</code> | <code>"surfacepanning"</code> | <code>"surfacepinching"</code> | <code>"surfacewheeling"</code>&gt; &amp; <span>EventMethods</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, {<p>  <details id="surfacecenteringitemcancel$525" title="Property" ><summary><span><a href="#surfacecenteringitemcancel$525">#</a></span>  <code><strong>surfacecenteringitemcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringitemend$514" title="Property" ><summary><span><a href="#surfacecenteringitemend$514">#</a></span>  <code><strong>surfacecenteringitemend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringitempause$536" title="Property" ><summary><span><a href="#surfacecenteringitempause$536">#</a></span>  <code><strong>surfacecenteringitempause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringitemresume$547" title="Property" ><summary><span><a href="#surfacecenteringitemresume$547">#</a></span>  <code><strong>surfacecenteringitemresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringitemstart$503" title="Property" ><summary><span><a href="#surfacecenteringitemstart$503">#</a></span>  <code><strong>surfacecenteringitemstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringviewcancel$526" title="Property" ><summary><span><a href="#surfacecenteringviewcancel$526">#</a></span>  <code><strong>surfacecenteringviewcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringviewend$515" title="Property" ><summary><span><a href="#surfacecenteringviewend$515">#</a></span>  <code><strong>surfacecenteringviewend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringviewpause$537" title="Property" ><summary><span><a href="#surfacecenteringviewpause$537">#</a></span>  <code><strong>surfacecenteringviewpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringviewresume$548" title="Property" ><summary><span><a href="#surfacecenteringviewresume$548">#</a></span>  <code><strong>surfacecenteringviewresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringviewstart$504" title="Property" ><summary><span><a href="#surfacecenteringviewstart$504">#</a></span>  <code><strong>surfacecenteringviewstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceconnectingcancel$527" title="Property" ><summary><span><a href="#surfaceconnectingcancel$527">#</a></span>  <code><strong>surfaceconnectingcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceconnectingend$516" title="Property" ><summary><span><a href="#surfaceconnectingend$516">#</a></span>  <code><strong>surfaceconnectingend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceconnectingpause$538" title="Property" ><summary><span><a href="#surfaceconnectingpause$538">#</a></span>  <code><strong>surfaceconnectingpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceconnectingresume$549" title="Property" ><summary><span><a href="#surfaceconnectingresume$549">#</a></span>  <code><strong>surfaceconnectingresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceconnectingstart$505" title="Property" ><summary><span><a href="#surfaceconnectingstart$505">#</a></span>  <code><strong>surfaceconnectingstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacefullsizecancel$528" title="Property" ><summary><span><a href="#surfacefullsizecancel$528">#</a></span>  <code><strong>surfacefullsizecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacefullsizeend$517" title="Property" ><summary><span><a href="#surfacefullsizeend$517">#</a></span>  <code><strong>surfacefullsizeend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacefullsizepause$539" title="Property" ><summary><span><a href="#surfacefullsizepause$539">#</a></span>  <code><strong>surfacefullsizepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacefullsizeresume$550" title="Property" ><summary><span><a href="#surfacefullsizeresume$550">#</a></span>  <code><strong>surfacefullsizeresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacefullsizestart$506" title="Property" ><summary><span><a href="#surfacefullsizestart$506">#</a></span>  <code><strong>surfacefullsizestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceidlecancel$523" title="Property" ><summary><span><a href="#surfaceidlecancel$523">#</a></span>  <code><strong>surfaceidlecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceidleend$512" title="Property" ><summary><span><a href="#surfaceidleend$512">#</a></span>  <code><strong>surfaceidleend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceidlepause$534" title="Property" ><summary><span><a href="#surfaceidlepause$534">#</a></span>  <code><strong>surfaceidlepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceidleresume$545" title="Property" ><summary><span><a href="#surfaceidleresume$545">#</a></span>  <code><strong>surfaceidleresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceidlestart$501" title="Property" ><summary><span><a href="#surfaceidlestart$501">#</a></span>  <code><strong>surfaceidlestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceminimappanningcancel$529" title="Property" ><summary><span><a href="#surfaceminimappanningcancel$529">#</a></span>  <code><strong>surfaceminimappanningcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceminimappanningend$518" title="Property" ><summary><span><a href="#surfaceminimappanningend$518">#</a></span>  <code><strong>surfaceminimappanningend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceminimappanningpause$540" title="Property" ><summary><span><a href="#surfaceminimappanningpause$540">#</a></span>  <code><strong>surfaceminimappanningpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceminimappanningresume$551" title="Property" ><summary><span><a href="#surfaceminimappanningresume$551">#</a></span>  <code><strong>surfaceminimappanningresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceminimappanningstart$507" title="Property" ><summary><span><a href="#surfaceminimappanningstart$507">#</a></span>  <code><strong>surfaceminimappanningstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceoverlaycancel$524" title="Property" ><summary><span><a href="#surfaceoverlaycancel$524">#</a></span>  <code><strong>surfaceoverlaycancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceoverlayend$513" title="Property" ><summary><span><a href="#surfaceoverlayend$513">#</a></span>  <code><strong>surfaceoverlayend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceoverlaypause$535" title="Property" ><summary><span><a href="#surfaceoverlaypause$535">#</a></span>  <code><strong>surfaceoverlaypause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceoverlayresume$546" title="Property" ><summary><span><a href="#surfaceoverlayresume$546">#</a></span>  <code><strong>surfaceoverlayresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceoverlaystart$502" title="Property" ><summary><span><a href="#surfaceoverlaystart$502">#</a></span>  <code><strong>surfaceoverlaystart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepanningcancel$530" title="Property" ><summary><span><a href="#surfacepanningcancel$530">#</a></span>  <code><strong>surfacepanningcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepanningend$519" title="Property" ><summary><span><a href="#surfacepanningend$519">#</a></span>  <code><strong>surfacepanningend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepanningpause$541" title="Property" ><summary><span><a href="#surfacepanningpause$541">#</a></span>  <code><strong>surfacepanningpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepanningresume$552" title="Property" ><summary><span><a href="#surfacepanningresume$552">#</a></span>  <code><strong>surfacepanningresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepanningstart$508" title="Property" ><summary><span><a href="#surfacepanningstart$508">#</a></span>  <code><strong>surfacepanningstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepinchingcancel$531" title="Property" ><summary><span><a href="#surfacepinchingcancel$531">#</a></span>  <code><strong>surfacepinchingcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepinchingend$520" title="Property" ><summary><span><a href="#surfacepinchingend$520">#</a></span>  <code><strong>surfacepinchingend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepinchingpause$542" title="Property" ><summary><span><a href="#surfacepinchingpause$542">#</a></span>  <code><strong>surfacepinchingpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepinchingresume$553" title="Property" ><summary><span><a href="#surfacepinchingresume$553">#</a></span>  <code><strong>surfacepinchingresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepinchingstart$509" title="Property" ><summary><span><a href="#surfacepinchingstart$509">#</a></span>  <code><strong>surfacepinchingstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceselectingcancel$522" title="Property" ><summary><span><a href="#surfaceselectingcancel$522">#</a></span>  <code><strong>surfaceselectingcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceselectingend$511" title="Property" ><summary><span><a href="#surfaceselectingend$511">#</a></span>  <code><strong>surfaceselectingend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceselectingpause$533" title="Property" ><summary><span><a href="#surfaceselectingpause$533">#</a></span>  <code><strong>surfaceselectingpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceselectingresume$544" title="Property" ><summary><span><a href="#surfaceselectingresume$544">#</a></span>  <code><strong>surfaceselectingresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceselectingstart$500" title="Property" ><summary><span><a href="#surfaceselectingstart$500">#</a></span>  <code><strong>surfaceselectingstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacewheelingcancel$532" title="Property" ><summary><span><a href="#surfacewheelingcancel$532">#</a></span>  <code><strong>surfacewheelingcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacewheelingend$521" title="Property" ><summary><span><a href="#surfacewheelingend$521">#</a></span>  <code><strong>surfacewheelingend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacewheelingpause$543" title="Property" ><summary><span><a href="#surfacewheelingpause$543">#</a></span>  <code><strong>surfacewheelingpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacewheelingresume$554" title="Property" ><summary><span><a href="#surfacewheelingresume$554">#</a></span>  <code><strong>surfacewheelingresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacewheelingstart$510" title="Property" ><summary><span><a href="#surfacewheelingstart$510">#</a></span>  <code><strong>surfacewheelingstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details></p>}&gt; &amp; <span>InlineEventMap</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, {<p>  <details id="surfacecenteringitemcancel$581" title="Property" ><summary><span><a href="#surfacecenteringitemcancel$581">#</a></span>  <code><strong>surfacecenteringitemcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringitemend$570" title="Property" ><summary><span><a href="#surfacecenteringitemend$570">#</a></span>  <code><strong>surfacecenteringitemend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringitempause$592" title="Property" ><summary><span><a href="#surfacecenteringitempause$592">#</a></span>  <code><strong>surfacecenteringitempause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringitemresume$603" title="Property" ><summary><span><a href="#surfacecenteringitemresume$603">#</a></span>  <code><strong>surfacecenteringitemresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringitemstart$559" title="Property" ><summary><span><a href="#surfacecenteringitemstart$559">#</a></span>  <code><strong>surfacecenteringitemstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringviewcancel$582" title="Property" ><summary><span><a href="#surfacecenteringviewcancel$582">#</a></span>  <code><strong>surfacecenteringviewcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringviewend$571" title="Property" ><summary><span><a href="#surfacecenteringviewend$571">#</a></span>  <code><strong>surfacecenteringviewend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringviewpause$593" title="Property" ><summary><span><a href="#surfacecenteringviewpause$593">#</a></span>  <code><strong>surfacecenteringviewpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringviewresume$604" title="Property" ><summary><span><a href="#surfacecenteringviewresume$604">#</a></span>  <code><strong>surfacecenteringviewresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacecenteringviewstart$560" title="Property" ><summary><span><a href="#surfacecenteringviewstart$560">#</a></span>  <code><strong>surfacecenteringviewstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceconnectingcancel$583" title="Property" ><summary><span><a href="#surfaceconnectingcancel$583">#</a></span>  <code><strong>surfaceconnectingcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceconnectingend$572" title="Property" ><summary><span><a href="#surfaceconnectingend$572">#</a></span>  <code><strong>surfaceconnectingend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceconnectingpause$594" title="Property" ><summary><span><a href="#surfaceconnectingpause$594">#</a></span>  <code><strong>surfaceconnectingpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceconnectingresume$605" title="Property" ><summary><span><a href="#surfaceconnectingresume$605">#</a></span>  <code><strong>surfaceconnectingresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceconnectingstart$561" title="Property" ><summary><span><a href="#surfaceconnectingstart$561">#</a></span>  <code><strong>surfaceconnectingstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacefullsizecancel$584" title="Property" ><summary><span><a href="#surfacefullsizecancel$584">#</a></span>  <code><strong>surfacefullsizecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacefullsizeend$573" title="Property" ><summary><span><a href="#surfacefullsizeend$573">#</a></span>  <code><strong>surfacefullsizeend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacefullsizepause$595" title="Property" ><summary><span><a href="#surfacefullsizepause$595">#</a></span>  <code><strong>surfacefullsizepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacefullsizeresume$606" title="Property" ><summary><span><a href="#surfacefullsizeresume$606">#</a></span>  <code><strong>surfacefullsizeresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacefullsizestart$562" title="Property" ><summary><span><a href="#surfacefullsizestart$562">#</a></span>  <code><strong>surfacefullsizestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceidlecancel$579" title="Property" ><summary><span><a href="#surfaceidlecancel$579">#</a></span>  <code><strong>surfaceidlecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceidleend$568" title="Property" ><summary><span><a href="#surfaceidleend$568">#</a></span>  <code><strong>surfaceidleend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceidlepause$590" title="Property" ><summary><span><a href="#surfaceidlepause$590">#</a></span>  <code><strong>surfaceidlepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceidleresume$601" title="Property" ><summary><span><a href="#surfaceidleresume$601">#</a></span>  <code><strong>surfaceidleresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceidlestart$557" title="Property" ><summary><span><a href="#surfaceidlestart$557">#</a></span>  <code><strong>surfaceidlestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceminimappanningcancel$585" title="Property" ><summary><span><a href="#surfaceminimappanningcancel$585">#</a></span>  <code><strong>surfaceminimappanningcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceminimappanningend$574" title="Property" ><summary><span><a href="#surfaceminimappanningend$574">#</a></span>  <code><strong>surfaceminimappanningend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceminimappanningpause$596" title="Property" ><summary><span><a href="#surfaceminimappanningpause$596">#</a></span>  <code><strong>surfaceminimappanningpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceminimappanningresume$607" title="Property" ><summary><span><a href="#surfaceminimappanningresume$607">#</a></span>  <code><strong>surfaceminimappanningresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceminimappanningstart$563" title="Property" ><summary><span><a href="#surfaceminimappanningstart$563">#</a></span>  <code><strong>surfaceminimappanningstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceoverlaycancel$580" title="Property" ><summary><span><a href="#surfaceoverlaycancel$580">#</a></span>  <code><strong>surfaceoverlaycancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceoverlayend$569" title="Property" ><summary><span><a href="#surfaceoverlayend$569">#</a></span>  <code><strong>surfaceoverlayend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceoverlaypause$591" title="Property" ><summary><span><a href="#surfaceoverlaypause$591">#</a></span>  <code><strong>surfaceoverlaypause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceoverlayresume$602" title="Property" ><summary><span><a href="#surfaceoverlayresume$602">#</a></span>  <code><strong>surfaceoverlayresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceoverlaystart$558" title="Property" ><summary><span><a href="#surfaceoverlaystart$558">#</a></span>  <code><strong>surfaceoverlaystart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepanningcancel$586" title="Property" ><summary><span><a href="#surfacepanningcancel$586">#</a></span>  <code><strong>surfacepanningcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepanningend$575" title="Property" ><summary><span><a href="#surfacepanningend$575">#</a></span>  <code><strong>surfacepanningend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepanningpause$597" title="Property" ><summary><span><a href="#surfacepanningpause$597">#</a></span>  <code><strong>surfacepanningpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepanningresume$608" title="Property" ><summary><span><a href="#surfacepanningresume$608">#</a></span>  <code><strong>surfacepanningresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepanningstart$564" title="Property" ><summary><span><a href="#surfacepanningstart$564">#</a></span>  <code><strong>surfacepanningstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepinchingcancel$587" title="Property" ><summary><span><a href="#surfacepinchingcancel$587">#</a></span>  <code><strong>surfacepinchingcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepinchingend$576" title="Property" ><summary><span><a href="#surfacepinchingend$576">#</a></span>  <code><strong>surfacepinchingend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepinchingpause$598" title="Property" ><summary><span><a href="#surfacepinchingpause$598">#</a></span>  <code><strong>surfacepinchingpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepinchingresume$609" title="Property" ><summary><span><a href="#surfacepinchingresume$609">#</a></span>  <code><strong>surfacepinchingresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacepinchingstart$565" title="Property" ><summary><span><a href="#surfacepinchingstart$565">#</a></span>  <code><strong>surfacepinchingstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceselectingcancel$578" title="Property" ><summary><span><a href="#surfaceselectingcancel$578">#</a></span>  <code><strong>surfaceselectingcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceselectingend$567" title="Property" ><summary><span><a href="#surfaceselectingend$567">#</a></span>  <code><strong>surfaceselectingend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceselectingpause$589" title="Property" ><summary><span><a href="#surfaceselectingpause$589">#</a></span>  <code><strong>surfaceselectingpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceselectingresume$600" title="Property" ><summary><span><a href="#surfaceselectingresume$600">#</a></span>  <code><strong>surfaceselectingresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceselectingstart$556" title="Property" ><summary><span><a href="#surfaceselectingstart$556">#</a></span>  <code><strong>surfaceselectingstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacewheelingcancel$588" title="Property" ><summary><span><a href="#surfacewheelingcancel$588">#</a></span>  <code><strong>surfacewheelingcancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacewheelingend$577" title="Property" ><summary><span><a href="#surfacewheelingend$577">#</a></span>  <code><strong>surfacewheelingend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacewheelingpause$599" title="Property" ><summary><span><a href="#surfacewheelingpause$599">#</a></span>  <code><strong>surfacewheelingpause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacewheelingresume$610" title="Property" ><summary><span><a href="#surfacewheelingresume$610">#</a></span>  <code><strong>surfacewheelingresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacewheelingstart$566" title="Property" ><summary><span><a href="#surfacewheelingstart$566">#</a></span>  <code><strong>surfacewheelingstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details></p>}&gt;</p>        </ul></details><details id="transition$681" title="Property" ><summary><span><a href="#transition$681">#</a></span>  <code><strong>transition</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Transition</span>&lt;<span>States</span>, <code>"surfaceselecting"</code> | <code>"surfaceidle"</code> | <code>"surfaceoverlay"</code> | <code>"surfacecenteringitem"</code> | <code>"surfacecenteringview"</code> | <code>"surfaceconnecting"</code> | <code>"surfacefullsize"</code> | <code>"surfaceminimappanning"</code> | <code>"surfacepanning"</code> | <code>"surfacepinching"</code> | <code>"surfacewheeling"</code>&gt;</p>        </ul></details><details id="view$692" title="Property" ><summary><span><a href="#view$692">#</a></span>  <code><strong>view</strong></code>    </summary>  <a href=""></a>  <ul><p><span>HTMLSlotElement</span></p>        </ul></details><details id="viewFrame$693" title="Property" ><summary><span><a href="#viewFrame$693">#</a></span>  <code><strong>viewFrame</strong></code>    </summary>  <a href=""></a>  <ul><p><span>HTMLDivElement</span></p>        </ul></details><details id="viewFrameNormalRect$695" title="Property" ><summary><span><a href="#viewFrameNormalRect$695">#</a></span>  <code><strong>viewFrameNormalRect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details><details id="viewFrameRect$694" title="Property" ><summary><span><a href="#viewFrameRect$694">#</a></span>  <code><strong>viewFrameRect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details><details id="viewMatrix$697" title="Property" ><summary><span><a href="#viewMatrix$697">#</a></span>  <code><strong>viewMatrix</strong></code>    </summary>  <a href=""></a>  <ul><p><span>DOMMatrix</span></p>        </ul></details><details id="viewMatrixString$698" title="Property" ><summary><span><a href="#viewMatrixString$698">#</a></span>  <code><strong>viewMatrixString</strong></code>    </summary>  <a href=""></a>  <ul><p>string</p>        </ul></details><details id="viewRect$696" title="Property" ><summary><span><a href="#viewRect$696">#</a></span>  <code><strong>viewRect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details><details id="viewStyleTransform$699" title="Property" ><summary><span><a href="#viewStyleTransform$699">#</a></span>  <code><strong>viewStyleTransform</strong></code>    </summary>  <a href=""></a>  <ul><p>string</p>        </ul></details><details id="xPattern$689" title="Property" ><summary><span><a href="#xPattern$689">#</a></span>  <code><strong>xPattern</strong></code>    </summary>  <a href=""></a>  <ul><p>string</p>        </ul></details><details id="yPattern$690" title="Property" ><summary><span><a href="#yPattern$690">#</a></span>  <code><strong>yPattern</strong></code>    </summary>  <a href=""></a>  <ul><p>string</p>        </ul></details><details id="zIndex$479" title="Property" ><summary><span><a href="#zIndex$479">#</a></span>  <code><strong>zIndex</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="matrix$766" title="Accessor" ><summary><span><a href="#matrix$766">#</a></span>  <code><strong>matrix</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="__#2@#updateOffsets$801" title="Method" ><summary><span><a href="#__#2@#updateOffsets$801">#</a></span>  <code><strong>__#2@#updateOffsets</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>__#2@#updateOffsets</strong><em>()</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="created$890" title="Method" ><summary><span><a href="#created$890">#</a></span>  <code><strong>created</strong></code><em>(ctx)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="ctx$892" title="Parameter" ><summary><span><a href="#ctx$892">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$896" title="Parameter" ><summary><span><a href="#ctor$896">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$911" title="Parameter" ><summary><span><a href="#ctx$911">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$915" title="Property" ><summary><span><a href="#Boolean$915">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$914" title="Property" ><summary><span><a href="#Number$914">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$913" title="Property" ><summary><span><a href="#String$913">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>created</strong><em>(ctx)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="mounted$768" title="Method" ><summary><span><a href="#mounted$768">#</a></span>  <code><strong>mounted</strong></code><em>($)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="$$770" title="Parameter" ><summary><span><a href="#$$770">#</a></span>  <code><strong>$</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$774" title="Parameter" ><summary><span><a href="#ctor$774">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$789" title="Parameter" ><summary><span><a href="#ctx$789">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$793" title="Property" ><summary><span><a href="#Boolean$793">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$792" title="Property" ><summary><span><a href="#Number$792">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$791" title="Property" ><summary><span><a href="#String$791">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>mounted</strong><em>($)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="on$812" title="Method" ><summary><span><a href="#on$812">#</a></span>  <code><strong>on</strong></code><em>(name)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="name$815" title="Parameter" ><summary><span><a href="#name$815">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><a href="#K$131">K</a></p>        </ul></details>  <p><strong>on</strong>&lt;<span>K</span>&gt;<em>(name)</em>  &nbsp;=&gt;  <ul><span>On</span>&lt;<span>Fn</span>&lt;[  <span>EventHandler</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, <span>LifecycleEvents</span> &amp; {<p>  <details id="connectend$819" title="Property" ><summary><span><a href="#connectend$819">#</a></span>  <code><strong>connectend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="connectstart$818" title="Property" ><summary><span><a href="#connectstart$818">#</a></span>  <code><strong>connectstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="statechange$817" title="Property" ><summary><span><a href="#statechange$817">#</a></span>  <code><strong>statechange</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceselecting$820" title="Property" ><summary><span><a href="#surfaceselecting$820">#</a></span>  <code><strong>surfaceselecting</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;{<p>  <details id="event$822" title="Property" ><summary><span><a href="#event$822">#</a></span>  <code><strong>event</strong></code>    </summary>  <a href=""></a>  <ul><p><span>PointerEvent</span></p>        </ul></details><details id="items$823" title="Property" ><summary><span><a href="#items$823">#</a></span>  <code><strong>items</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ChildOf</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt;  []</p>        </ul></details><details id="rect$824" title="Property" ><summary><span><a href="#rect$824">#</a></span>  <code><strong>rect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details></p>}&gt;</p>        </ul></details></p>} &amp; <a href="#SurfaceMoveEvents$1321">SurfaceMoveEvents</a> &amp; <a href="#SurfaceResizeEvents$1488">SurfaceResizeEvents</a>  [<a href="#K$131">K</a>]&gt;  ], <span>Off</span>&gt;&gt;</ul></p></p>    </ul></details><details id="toJSON$916" title="Method" ><summary><span><a href="#toJSON$916">#</a></span>  <code><strong>toJSON</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toJSON</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Pick</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, keyof     <a href="#SurfaceElement$478">SurfaceElement</a>&gt;</ul></p></p>    </ul></details></p></ul></details><details id="SurfaceGridElement$918" title="Class" ><summary><span><a href="#SurfaceGridElement$918">#</a></span>  <code><strong>SurfaceGridElement</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$919" title="Constructor" ><summary><span><a href="#constructor$919">#</a></span>  <code><strong>constructor</strong></code><em>()</em>    </summary>  <a href="node_modules/typescript/lib/lib.dom.d.ts#L6370">node_modules/typescript/lib/lib.dom.d.ts#L6370</a>  <ul>    <p>  <details id="new SurfaceGridElement$920" title="ConstructorSignature" ><summary><span><a href="#new SurfaceGridElement$920">#</a></span>  <code><strong>new SurfaceGridElement</strong></code><em>()</em>    </summary>    <ul><p><a href="#SurfaceGridElement$918">SurfaceGridElement</a></p>        </ul></details></p>    </ul></details><details id="$$985" title="Property" ><summary><span><a href="#$$985">#</a></span>  <code><strong>$</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Context</span>&lt;<a href="#SurfaceGridElement$918">SurfaceGridElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceGridElement$918">SurfaceGridElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$989" title="Parameter" ><summary><span><a href="#ctor$989">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1004" title="Parameter" ><summary><span><a href="#ctx$1004">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1008" title="Property" ><summary><span><a href="#Boolean$1008">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1007" title="Property" ><summary><span><a href="#Number$1007">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1006" title="Property" ><summary><span><a href="#String$1006">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="anim$933" title="Property" ><summary><span><a href="#anim$933">#</a></span>  <code><strong>anim</strong></code>    </summary>  <a href=""></a>  <ul><p><span>StepAnimation</span>&lt;{<p>  <details id="offset$936" title="Property" ><summary><span><a href="#offset$936">#</a></span>  <code><strong>offset</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Point</span></p>        </ul></details><details id="zoom$935" title="Property" ><summary><span><a href="#zoom$935">#</a></span>  <code><strong>zoom</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details></p>}&gt;</p>        </ul></details><details id="animValues$937" title="Property" ><summary><span><a href="#animValues$937">#</a></span>  <code><strong>animValues</strong></code>    </summary>  <a href=""></a>  <ul><p>{<p>  <details id="offset$940" title="Property" ><summary><span><a href="#offset$940">#</a></span>  <code><strong>offset</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Point</span></p>        </ul></details><details id="zoom$939" title="Property" ><summary><span><a href="#zoom$939">#</a></span>  <code><strong>zoom</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details></p>}</p>        </ul></details><details id="canvas$931" title="Property" ><summary><span><a href="#canvas$931">#</a></span>  <code><strong>canvas</strong></code>    </summary>  <a href=""></a>  <ul><p><span>HTMLCanvasElement</span></p>        </ul></details><details id="cellSize$923" title="Property" ><summary><span><a href="#cellSize$923">#</a></span>  <code><strong>cellSize</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="context$1009" title="Property" ><summary><span><a href="#context$1009">#</a></span>  <code><strong>context</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ContextClass</span>&lt;<a href="#SurfaceGridElement$918">SurfaceGridElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceGridElement$918">SurfaceGridElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1013" title="Parameter" ><summary><span><a href="#ctor$1013">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1028" title="Parameter" ><summary><span><a href="#ctx$1028">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1032" title="Property" ><summary><span><a href="#Boolean$1032">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1031" title="Property" ><summary><span><a href="#Number$1031">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1030" title="Property" ><summary><span><a href="#String$1030">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="ctx$932" title="Property" ><summary><span><a href="#ctx$932">#</a></span>  <code><strong>ctx</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CanvasRenderingContext2D</span></p>        </ul></details><details id="dispatch$970" title="Property" ><summary><span><a href="#dispatch$970">#</a></span>  <code><strong>dispatch</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Dispatch</span>&lt;<details id="__type$971" title="Function" ><summary><span><a href="#__type$971">#</a></span>  <em>(name, detail, init)</em>    </summary>    <ul>    <p>    <details id="name$975" title="Parameter" ><summary><span><a href="#name$975">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><span>Event</span> | <span>Narrow</span>&lt;<a href="#K$124">K</a>, string&gt;</p>        </ul></details><details id="detail$976" title="Parameter" ><summary><span><a href="#detail$976">#</a></span>  <code><strong>detail</strong></code>    </summary>    <ul><p><a href="#E$125">E</a></p>        </ul></details><details id="init$977" title="Parameter" ><summary><span><a href="#init$977">#</a></span>  <code><strong>init</strong></code>    </summary>    <ul><p><span>CustomEventInit</span>&lt;any&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>K</span>, <span>E</span>&gt;<em>(name, detail, init)</em>  &nbsp;=&gt;  <ul>any</ul></p></p>    </ul></details>&gt;</p>        </ul></details><details id="host$984" title="Property" ><summary><span><a href="#host$984">#</a></span>  <code><strong>host</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#SurfaceGridElement$918">SurfaceGridElement</a></p>        </ul></details><details id="matrix$926" title="Property" ><summary><span><a href="#matrix$926">#</a></span>  <code><strong>matrix</strong></code>    </summary>  <a href=""></a>  <ul><p><span>DOMMatrix</span></p>        </ul></details><details id="offsetX$942" title="Property" ><summary><span><a href="#offsetX$942">#</a></span>  <code><strong>offsetX</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="offsetY$943" title="Property" ><summary><span><a href="#offsetY$943">#</a></span>  <code><strong>offsetY</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="onmounted$982" title="Property" ><summary><span><a href="#onmounted$982">#</a></span>  <code><strong>onmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceGridElement$918">SurfaceGridElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="onunmounted$983" title="Property" ><summary><span><a href="#onunmounted$983">#</a></span>  <code><strong>onunmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceGridElement$918">SurfaceGridElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="pixelRatio$922" title="Property" ><summary><span><a href="#pixelRatio$922">#</a></span>  <code><strong>pixelRatio</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="pointers$928" title="Property" ><summary><span><a href="#pointers$928">#</a></span>  <code><strong>pointers</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Map</span>&lt;number, <span>Point</span>&gt;</p>        </ul></details><details id="rect$927" title="Property" ><summary><span><a href="#rect$927">#</a></span>  <code><strong>rect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details><details id="root$921" title="Property" ><summary><span><a href="#root$921">#</a></span>  <code><strong>root</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ShadowRoot</span></p>        </ul></details><details id="slotted$929" title="Property" ><summary><span><a href="#slotted$929">#</a></span>  <code><strong>slotted</strong></code>    </summary>  <a href=""></a>  <ul><p><span>HTMLElement</span>  []</p>        </ul></details><details id="transition$930" title="Property" ><summary><span><a href="#transition$930">#</a></span>  <code><strong>transition</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Transition</span>&lt;<span>States</span>, unknown&gt;</p>        </ul></details><details id="xPattern$924" title="Property" ><summary><span><a href="#xPattern$924">#</a></span>  <code><strong>xPattern</strong></code>    </summary>  <a href=""></a>  <ul><p>string</p>        </ul></details><details id="yPattern$925" title="Property" ><summary><span><a href="#yPattern$925">#</a></span>  <code><strong>yPattern</strong></code>    </summary>  <a href=""></a>  <ul><p>string</p>        </ul></details><details id="zoom$941" title="Property" ><summary><span><a href="#zoom$941">#</a></span>  <code><strong>zoom</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="created$1033" title="Method" ><summary><span><a href="#created$1033">#</a></span>  <code><strong>created</strong></code><em>(ctx)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="ctx$1035" title="Parameter" ><summary><span><a href="#ctx$1035">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#SurfaceGridElement$918">SurfaceGridElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceGridElement$918">SurfaceGridElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1039" title="Parameter" ><summary><span><a href="#ctor$1039">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1054" title="Parameter" ><summary><span><a href="#ctx$1054">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1058" title="Property" ><summary><span><a href="#Boolean$1058">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1057" title="Property" ><summary><span><a href="#Number$1057">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1056" title="Property" ><summary><span><a href="#String$1056">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>created</strong><em>(ctx)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="mounted$944" title="Method" ><summary><span><a href="#mounted$944">#</a></span>  <code><strong>mounted</strong></code><em>($)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="$$946" title="Parameter" ><summary><span><a href="#$$946">#</a></span>  <code><strong>$</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#SurfaceGridElement$918">SurfaceGridElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceGridElement$918">SurfaceGridElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$950" title="Parameter" ><summary><span><a href="#ctor$950">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$965" title="Parameter" ><summary><span><a href="#ctx$965">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$969" title="Property" ><summary><span><a href="#Boolean$969">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$968" title="Property" ><summary><span><a href="#Number$968">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$967" title="Property" ><summary><span><a href="#String$967">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>mounted</strong><em>($)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="on$978" title="Method" ><summary><span><a href="#on$978">#</a></span>  <code><strong>on</strong></code><em>(name)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="name$981" title="Parameter" ><summary><span><a href="#name$981">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><a href="#K$131">K</a></p>        </ul></details>  <p><strong>on</strong>&lt;<span>K</span>&gt;<em>(name)</em>  &nbsp;=&gt;  <ul><span>On</span>&lt;<span>Fn</span>&lt;[  <span>EventHandler</span>&lt;<a href="#SurfaceGridElement$918">SurfaceGridElement</a>, <span>LifecycleEvents</span> &amp; object  [<a href="#K$131">K</a>]&gt;  ], <span>Off</span>&gt;&gt;</ul></p></p>    </ul></details><details id="toJSON$1059" title="Method" ><summary><span><a href="#toJSON$1059">#</a></span>  <code><strong>toJSON</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toJSON</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Pick</span>&lt;<a href="#SurfaceGridElement$918">SurfaceGridElement</a>, keyof     <a href="#SurfaceGridElement$918">SurfaceGridElement</a>&gt;</ul></p></p>    </ul></details></p></ul></details><details id="SurfaceItemElement$1061" title="Class" ><summary><span><a href="#SurfaceItemElement$1061">#</a></span>  <code><strong>SurfaceItemElement</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$1062" title="Constructor" ><summary><span><a href="#constructor$1062">#</a></span>  <code><strong>constructor</strong></code><em>()</em>    </summary>  <a href="node_modules/typescript/lib/lib.dom.d.ts#L6370">node_modules/typescript/lib/lib.dom.d.ts#L6370</a>  <ul>    <p>  <details id="new SurfaceItemElement$1063" title="ConstructorSignature" ><summary><span><a href="#new SurfaceItemElement$1063">#</a></span>  <code><strong>new SurfaceItemElement</strong></code><em>()</em>    </summary>    <ul><p><a href="#SurfaceItemElement$1061">SurfaceItemElement</a></p>        </ul></details></p>    </ul></details><details id="$$1110" title="Property" ><summary><span><a href="#$$1110">#</a></span>  <code><strong>$</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Context</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1114" title="Parameter" ><summary><span><a href="#ctor$1114">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1129" title="Parameter" ><summary><span><a href="#ctx$1129">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1133" title="Property" ><summary><span><a href="#Boolean$1133">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1132" title="Property" ><summary><span><a href="#Number$1132">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1131" title="Property" ><summary><span><a href="#String$1131">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="context$1134" title="Property" ><summary><span><a href="#context$1134">#</a></span>  <code><strong>context</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ContextClass</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1138" title="Parameter" ><summary><span><a href="#ctor$1138">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1153" title="Parameter" ><summary><span><a href="#ctx$1153">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1157" title="Property" ><summary><span><a href="#Boolean$1157">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1156" title="Property" ><summary><span><a href="#Number$1156">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1155" title="Property" ><summary><span><a href="#String$1155">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="dispatch$1095" title="Property" ><summary><span><a href="#dispatch$1095">#</a></span>  <code><strong>dispatch</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Dispatch</span>&lt;<details id="__type$1096" title="Function" ><summary><span><a href="#__type$1096">#</a></span>  <em>(name, detail, init)</em>    </summary>    <ul>    <p>    <details id="name$1100" title="Parameter" ><summary><span><a href="#name$1100">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><span>Event</span> | <span>Narrow</span>&lt;<a href="#K$124">K</a>, string&gt;</p>        </ul></details><details id="detail$1101" title="Parameter" ><summary><span><a href="#detail$1101">#</a></span>  <code><strong>detail</strong></code>    </summary>    <ul><p><a href="#E$125">E</a></p>        </ul></details><details id="init$1102" title="Parameter" ><summary><span><a href="#init$1102">#</a></span>  <code><strong>init</strong></code>    </summary>    <ul><p><span>CustomEventInit</span>&lt;any&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>K</span>, <span>E</span>&gt;<em>(name, detail, init)</em>  &nbsp;=&gt;  <ul>any</ul></p></p>    </ul></details>&gt;</p>        </ul></details><details id="host$1109" title="Property" ><summary><span><a href="#host$1109">#</a></span>  <code><strong>host</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#SurfaceItemElement$1061">SurfaceItemElement</a></p>        </ul></details><details id="onmounted$1107" title="Property" ><summary><span><a href="#onmounted$1107">#</a></span>  <code><strong>onmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="onunmounted$1108" title="Property" ><summary><span><a href="#onunmounted$1108">#</a></span>  <code><strong>onunmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="points$1068" title="Property" ><summary><span><a href="#points$1068">#</a></span>  <code><strong>points</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Point</span>  []</p>        </ul></details><details id="pos$1065" title="Property" ><summary><span><a href="#pos$1065">#</a></span>  <code><strong>pos</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Point</span></p>        </ul></details><details id="rect$1064" title="Property" ><summary><span><a href="#rect$1064">#</a></span>  <code><strong>rect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details><details id="size$1066" title="Property" ><summary><span><a href="#size$1066">#</a></span>  <code><strong>size</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Point</span></p>        </ul></details><details id="surface$1067" title="Property" ><summary><span><a href="#surface$1067">#</a></span>  <code><strong>surface</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#SurfaceElement$478">SurfaceElement</a></p>        </ul></details><details id="created$1158" title="Method" ><summary><span><a href="#created$1158">#</a></span>  <code><strong>created</strong></code><em>(ctx)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="ctx$1160" title="Parameter" ><summary><span><a href="#ctx$1160">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1164" title="Parameter" ><summary><span><a href="#ctor$1164">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1179" title="Parameter" ><summary><span><a href="#ctx$1179">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1183" title="Property" ><summary><span><a href="#Boolean$1183">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1182" title="Property" ><summary><span><a href="#Number$1182">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1181" title="Property" ><summary><span><a href="#String$1181">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>created</strong><em>(ctx)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="mounted$1069" title="Method" ><summary><span><a href="#mounted$1069">#</a></span>  <code><strong>mounted</strong></code><em>($)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="$$1071" title="Parameter" ><summary><span><a href="#$$1071">#</a></span>  <code><strong>$</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1075" title="Parameter" ><summary><span><a href="#ctor$1075">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1090" title="Parameter" ><summary><span><a href="#ctx$1090">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1094" title="Property" ><summary><span><a href="#Boolean$1094">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1093" title="Property" ><summary><span><a href="#Number$1093">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1092" title="Property" ><summary><span><a href="#String$1092">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>mounted</strong><em>($)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="on$1103" title="Method" ><summary><span><a href="#on$1103">#</a></span>  <code><strong>on</strong></code><em>(name)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="name$1106" title="Parameter" ><summary><span><a href="#name$1106">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><a href="#K$131">K</a></p>        </ul></details>  <p><strong>on</strong>&lt;<span>K</span>&gt;<em>(name)</em>  &nbsp;=&gt;  <ul><span>On</span>&lt;<span>Fn</span>&lt;[  <span>EventHandler</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>, <span>LifecycleEvents</span> &amp; object  [<a href="#K$131">K</a>]&gt;  ], <span>Off</span>&gt;&gt;</ul></p></p>    </ul></details><details id="toJSON$1184" title="Method" ><summary><span><a href="#toJSON$1184">#</a></span>  <code><strong>toJSON</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toJSON</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Pick</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>, keyof     <a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt;</ul></p></p>    </ul></details></p></ul></details><details id="SurfaceMinimapElement$1186" title="Class" ><summary><span><a href="#SurfaceMinimapElement$1186">#</a></span>  <code><strong>SurfaceMinimapElement</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$1187" title="Constructor" ><summary><span><a href="#constructor$1187">#</a></span>  <code><strong>constructor</strong></code><em>()</em>    </summary>  <a href="node_modules/typescript/lib/lib.dom.d.ts#L6370">node_modules/typescript/lib/lib.dom.d.ts#L6370</a>  <ul>    <p>  <details id="new SurfaceMinimapElement$1188" title="ConstructorSignature" ><summary><span><a href="#new SurfaceMinimapElement$1188">#</a></span>  <code><strong>new SurfaceMinimapElement</strong></code><em>()</em>    </summary>    <ul><p><a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a></p>        </ul></details></p>    </ul></details><details id="$$1241" title="Property" ><summary><span><a href="#$$1241">#</a></span>  <code><strong>$</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Context</span>&lt;<a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1245" title="Parameter" ><summary><span><a href="#ctor$1245">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1260" title="Parameter" ><summary><span><a href="#ctx$1260">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1264" title="Property" ><summary><span><a href="#Boolean$1264">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1263" title="Property" ><summary><span><a href="#Number$1263">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1262" title="Property" ><summary><span><a href="#String$1262">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="allVisible$1199" title="Property" ><summary><span><a href="#allVisible$1199">#</a></span>  <code><strong>allVisible</strong></code>    </summary>  <a href=""></a>  <ul><p>boolean</p>        </ul></details><details id="canvas$1196" title="Property" ><summary><span><a href="#canvas$1196">#</a></span>  <code><strong>canvas</strong></code>    </summary>  <a href=""></a>  <ul><p><span>HTMLCanvasElement</span></p>        </ul></details><details id="context$1265" title="Property" ><summary><span><a href="#context$1265">#</a></span>  <code><strong>context</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ContextClass</span>&lt;<a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1269" title="Parameter" ><summary><span><a href="#ctor$1269">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1284" title="Parameter" ><summary><span><a href="#ctx$1284">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1288" title="Property" ><summary><span><a href="#Boolean$1288">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1287" title="Property" ><summary><span><a href="#Number$1287">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1286" title="Property" ><summary><span><a href="#String$1286">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="ctx$1197" title="Property" ><summary><span><a href="#ctx$1197">#</a></span>  <code><strong>ctx</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CanvasRenderingContext2D</span></p>        </ul></details><details id="dispatch$1226" title="Property" ><summary><span><a href="#dispatch$1226">#</a></span>  <code><strong>dispatch</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Dispatch</span>&lt;<details id="__type$1227" title="Function" ><summary><span><a href="#__type$1227">#</a></span>  <em>(name, detail, init)</em>    </summary>    <ul>    <p>    <details id="name$1231" title="Parameter" ><summary><span><a href="#name$1231">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><span>Event</span> | <span>Narrow</span>&lt;<a href="#K$124">K</a>, string&gt;</p>        </ul></details><details id="detail$1232" title="Parameter" ><summary><span><a href="#detail$1232">#</a></span>  <code><strong>detail</strong></code>    </summary>    <ul><p><a href="#E$125">E</a></p>        </ul></details><details id="init$1233" title="Parameter" ><summary><span><a href="#init$1233">#</a></span>  <code><strong>init</strong></code>    </summary>    <ul><p><span>CustomEventInit</span>&lt;any&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>K</span>, <span>E</span>&gt;<em>(name, detail, init)</em>  &nbsp;=&gt;  <ul>any</ul></p></p>    </ul></details>&gt;</p>        </ul></details><details id="host$1240" title="Property" ><summary><span><a href="#host$1240">#</a></span>  <code><strong>host</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a></p>        </ul></details><details id="isOverMinimap$1198" title="Property" ><summary><span><a href="#isOverMinimap$1198">#</a></span>  <code><strong>isOverMinimap</strong></code>    </summary>  <a href=""></a>  <ul><p>boolean</p>        </ul></details><details id="items$1195" title="Property" ><summary><span><a href="#items$1195">#</a></span>  <code><strong>items</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ChildOf</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt;  []</p>        </ul></details><details id="matrix$1193" title="Property" ><summary><span><a href="#matrix$1193">#</a></span>  <code><strong>matrix</strong></code>    </summary>  <a href=""></a>  <ul><p><span>DOMMatrix</span></p>        </ul></details><details id="onmounted$1238" title="Property" ><summary><span><a href="#onmounted$1238">#</a></span>  <code><strong>onmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="onunmounted$1239" title="Property" ><summary><span><a href="#onunmounted$1239">#</a></span>  <code><strong>onunmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="pixelRatio$1190" title="Property" ><summary><span><a href="#pixelRatio$1190">#</a></span>  <code><strong>pixelRatio</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="ratio$1192" title="Property" ><summary><span><a href="#ratio$1192">#</a></span>  <code><strong>ratio</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="rect$1194" title="Property" ><summary><span><a href="#rect$1194">#</a></span>  <code><strong>rect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details><details id="root$1189" title="Property" ><summary><span><a href="#root$1189">#</a></span>  <code><strong>root</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ShadowRoot</span></p>        </ul></details><details id="scale$1191" title="Property" ><summary><span><a href="#scale$1191">#</a></span>  <code><strong>scale</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="created$1289" title="Method" ><summary><span><a href="#created$1289">#</a></span>  <code><strong>created</strong></code><em>(ctx)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="ctx$1291" title="Parameter" ><summary><span><a href="#ctx$1291">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1295" title="Parameter" ><summary><span><a href="#ctor$1295">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1310" title="Parameter" ><summary><span><a href="#ctx$1310">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1314" title="Property" ><summary><span><a href="#Boolean$1314">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1313" title="Property" ><summary><span><a href="#Number$1313">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1312" title="Property" ><summary><span><a href="#String$1312">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>created</strong><em>(ctx)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="mounted$1200" title="Method" ><summary><span><a href="#mounted$1200">#</a></span>  <code><strong>mounted</strong></code><em>($)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="$$1202" title="Parameter" ><summary><span><a href="#$$1202">#</a></span>  <code><strong>$</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1206" title="Parameter" ><summary><span><a href="#ctor$1206">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1221" title="Parameter" ><summary><span><a href="#ctx$1221">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1225" title="Property" ><summary><span><a href="#Boolean$1225">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1224" title="Property" ><summary><span><a href="#Number$1224">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1223" title="Property" ><summary><span><a href="#String$1223">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>mounted</strong><em>($)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="on$1234" title="Method" ><summary><span><a href="#on$1234">#</a></span>  <code><strong>on</strong></code><em>(name)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="name$1237" title="Parameter" ><summary><span><a href="#name$1237">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><a href="#K$131">K</a></p>        </ul></details>  <p><strong>on</strong>&lt;<span>K</span>&gt;<em>(name)</em>  &nbsp;=&gt;  <ul><span>On</span>&lt;<span>Fn</span>&lt;[  <span>EventHandler</span>&lt;<a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a>, <span>LifecycleEvents</span> &amp; object  [<a href="#K$131">K</a>]&gt;  ], <span>Off</span>&gt;&gt;</ul></p></p>    </ul></details><details id="toJSON$1315" title="Method" ><summary><span><a href="#toJSON$1315">#</a></span>  <code><strong>toJSON</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toJSON</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Pick</span>&lt;<a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a>, keyof     <a href="#SurfaceMinimapElement$1186">SurfaceMinimapElement</a>&gt;</ul></p></p>    </ul></details></p></ul></details><details id="SurfaceMoveElement$1330" title="Class" ><summary><span><a href="#SurfaceMoveElement$1330">#</a></span>  <code><strong>SurfaceMoveElement</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$1331" title="Constructor" ><summary><span><a href="#constructor$1331">#</a></span>  <code><strong>constructor</strong></code><em>()</em>    </summary>  <a href="node_modules/typescript/lib/lib.dom.d.ts#L6370">node_modules/typescript/lib/lib.dom.d.ts#L6370</a>  <ul>    <p>  <details id="new SurfaceMoveElement$1332" title="ConstructorSignature" ><summary><span><a href="#new SurfaceMoveElement$1332">#</a></span>  <code><strong>new SurfaceMoveElement</strong></code><em>()</em>    </summary>    <ul><p><a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a></p>        </ul></details></p>    </ul></details><details id="$$1408" title="Property" ><summary><span><a href="#$$1408">#</a></span>  <code><strong>$</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Context</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1412" title="Parameter" ><summary><span><a href="#ctor$1412">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1427" title="Parameter" ><summary><span><a href="#ctx$1427">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1431" title="Property" ><summary><span><a href="#Boolean$1431">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1430" title="Property" ><summary><span><a href="#Number$1430">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1429" title="Property" ><summary><span><a href="#String$1429">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="context$1432" title="Property" ><summary><span><a href="#context$1432">#</a></span>  <code><strong>context</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ContextClass</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1436" title="Parameter" ><summary><span><a href="#ctor$1436">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1451" title="Parameter" ><summary><span><a href="#ctx$1451">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1455" title="Property" ><summary><span><a href="#Boolean$1455">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1454" title="Property" ><summary><span><a href="#Number$1454">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1453" title="Property" ><summary><span><a href="#String$1453">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="dest$1361" title="Property" ><summary><span><a href="#dest$1361">#</a></span>  <code><strong>dest</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ChildOf</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt;</p>        </ul></details><details id="dispatch$1390" title="Property" ><summary><span><a href="#dispatch$1390">#</a></span>  <code><strong>dispatch</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Dispatch</span>&lt;<details id="__type$1391" title="Function" ><summary><span><a href="#__type$1391">#</a></span>  <em>(name, detail, init)</em>    </summary>    <ul>    <p>    <details id="name$1395" title="Parameter" ><summary><span><a href="#name$1395">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><span>Event</span> | <span>Narrow</span>&lt;<a href="#K$124">K</a>, string&gt;</p>        </ul></details><details id="detail$1396" title="Parameter" ><summary><span><a href="#detail$1396">#</a></span>  <code><strong>detail</strong></code>    </summary>    <ul><p><a href="#E$125">E</a></p>        </ul></details><details id="init$1397" title="Parameter" ><summary><span><a href="#init$1397">#</a></span>  <code><strong>init</strong></code>    </summary>    <ul><p><span>CustomEventInit</span>&lt;any&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>K</span>, <span>E</span>&gt;<em>(name, detail, init)</em>  &nbsp;=&gt;  <ul>any</ul></p></p>    </ul></details>&gt;</p>        </ul></details><details id="grabPos$1363" title="Property" ><summary><span><a href="#grabPos$1363">#</a></span>  <code><strong>grabPos</strong></code>    </summary>  <a href=""></a>  <ul><p><code>null</code> | <span>Point</span></p>        </ul></details><details id="host$1407" title="Property" ><summary><span><a href="#host$1407">#</a></span>  <code><strong>host</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a></p>        </ul></details><details id="onmounted$1402" title="Property" ><summary><span><a href="#onmounted$1402">#</a></span>  <code><strong>onmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="onsurfacemoveitemmove$1404" title="Property" ><summary><span><a href="#onsurfacemoveitemmove$1404">#</a></span>  <code><strong>onsurfacemoveitemmove</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>, <span>CustomEvent</span>&lt;<a href="#SurfaceMoveDetail$1317">SurfaceMoveDetail</a>&gt;&gt;</p>        </ul></details><details id="onsurfacemoveitemmoveend$1406" title="Property" ><summary><span><a href="#onsurfacemoveitemmoveend$1406">#</a></span>  <code><strong>onsurfacemoveitemmoveend</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>, <span>CustomEvent</span>&lt;<a href="#SurfaceMoveDetail$1317">SurfaceMoveDetail</a>&gt;&gt;</p>        </ul></details><details id="onsurfacemoveitemmovestart$1405" title="Property" ><summary><span><a href="#onsurfacemoveitemmovestart$1405">#</a></span>  <code><strong>onsurfacemoveitemmovestart</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>, <span>CustomEvent</span>&lt;<a href="#SurfaceMoveDetail$1317">SurfaceMoveDetail</a>&gt;&gt;</p>        </ul></details><details id="onunmounted$1403" title="Property" ><summary><span><a href="#onunmounted$1403">#</a></span>  <code><strong>onunmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="pointerId$1362" title="Property" ><summary><span><a href="#pointerId$1362">#</a></span>  <code><strong>pointerId</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="root$1333" title="Property" ><summary><span><a href="#root$1333">#</a></span>  <code><strong>root</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ShadowRoot</span></p>        </ul></details><details id="state$1334" title="Property" ><summary><span><a href="#state$1334">#</a></span>  <code><strong>state</strong></code>    </summary>  <a href=""></a>  <ul><p><span>State</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>, {<p>  <details id="Idle$1336" title="Property" ><summary><span><a href="#Idle$1336">#</a></span>  <code><strong>Idle</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacemoveidle"</code></p>        </ul></details><details id="ItemMove$1337" title="Property" ><summary><span><a href="#ItemMove$1337">#</a></span>  <code><strong>ItemMove</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacemoveitemmove"</code></p>        </ul></details></p>}, <code>"surfacemoveitemmove"</code> | <code>"surfacemoveidle"</code>&gt; &amp; <span>EventMethods</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>, {<p>  <details id="surfacemoveidlecancel$1344" title="Property" ><summary><span><a href="#surfacemoveidlecancel$1344">#</a></span>  <code><strong>surfacemoveidlecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveidleend$1342" title="Property" ><summary><span><a href="#surfacemoveidleend$1342">#</a></span>  <code><strong>surfacemoveidleend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveidlepause$1346" title="Property" ><summary><span><a href="#surfacemoveidlepause$1346">#</a></span>  <code><strong>surfacemoveidlepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveidleresume$1348" title="Property" ><summary><span><a href="#surfacemoveidleresume$1348">#</a></span>  <code><strong>surfacemoveidleresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveidlestart$1341" title="Property" ><summary><span><a href="#surfacemoveidlestart$1341">#</a></span>  <code><strong>surfacemoveidlestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveitemmovecancel$1343" title="Property" ><summary><span><a href="#surfacemoveitemmovecancel$1343">#</a></span>  <code><strong>surfacemoveitemmovecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveitemmoveend$1340" title="Property" ><summary><span><a href="#surfacemoveitemmoveend$1340">#</a></span>  <code><strong>surfacemoveitemmoveend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveitemmovepause$1345" title="Property" ><summary><span><a href="#surfacemoveitemmovepause$1345">#</a></span>  <code><strong>surfacemoveitemmovepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveitemmoveresume$1347" title="Property" ><summary><span><a href="#surfacemoveitemmoveresume$1347">#</a></span>  <code><strong>surfacemoveitemmoveresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveitemmovestart$1339" title="Property" ><summary><span><a href="#surfacemoveitemmovestart$1339">#</a></span>  <code><strong>surfacemoveitemmovestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details></p>}&gt; &amp; <span>InlineEventMap</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>, {<p>  <details id="surfacemoveidlecancel$1355" title="Property" ><summary><span><a href="#surfacemoveidlecancel$1355">#</a></span>  <code><strong>surfacemoveidlecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveidleend$1353" title="Property" ><summary><span><a href="#surfacemoveidleend$1353">#</a></span>  <code><strong>surfacemoveidleend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveidlepause$1357" title="Property" ><summary><span><a href="#surfacemoveidlepause$1357">#</a></span>  <code><strong>surfacemoveidlepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveidleresume$1359" title="Property" ><summary><span><a href="#surfacemoveidleresume$1359">#</a></span>  <code><strong>surfacemoveidleresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveidlestart$1352" title="Property" ><summary><span><a href="#surfacemoveidlestart$1352">#</a></span>  <code><strong>surfacemoveidlestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveitemmovecancel$1354" title="Property" ><summary><span><a href="#surfacemoveitemmovecancel$1354">#</a></span>  <code><strong>surfacemoveitemmovecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveitemmoveend$1351" title="Property" ><summary><span><a href="#surfacemoveitemmoveend$1351">#</a></span>  <code><strong>surfacemoveitemmoveend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveitemmovepause$1356" title="Property" ><summary><span><a href="#surfacemoveitemmovepause$1356">#</a></span>  <code><strong>surfacemoveitemmovepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveitemmoveresume$1358" title="Property" ><summary><span><a href="#surfacemoveitemmoveresume$1358">#</a></span>  <code><strong>surfacemoveitemmoveresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfacemoveitemmovestart$1350" title="Property" ><summary><span><a href="#surfacemoveitemmovestart$1350">#</a></span>  <code><strong>surfacemoveitemmovestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details></p>}&gt;</p>        </ul></details><details id="surface$1360" title="Property" ><summary><span><a href="#surface$1360">#</a></span>  <code><strong>surface</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#SurfaceElement$478">SurfaceElement</a></p>        </ul></details><details id="created$1456" title="Method" ><summary><span><a href="#created$1456">#</a></span>  <code><strong>created</strong></code><em>(ctx)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="ctx$1458" title="Parameter" ><summary><span><a href="#ctx$1458">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1462" title="Parameter" ><summary><span><a href="#ctor$1462">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1477" title="Parameter" ><summary><span><a href="#ctx$1477">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1481" title="Property" ><summary><span><a href="#Boolean$1481">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1480" title="Property" ><summary><span><a href="#Number$1480">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1479" title="Property" ><summary><span><a href="#String$1479">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>created</strong><em>(ctx)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="mounted$1364" title="Method" ><summary><span><a href="#mounted$1364">#</a></span>  <code><strong>mounted</strong></code><em>($)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="$$1366" title="Parameter" ><summary><span><a href="#$$1366">#</a></span>  <code><strong>$</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1370" title="Parameter" ><summary><span><a href="#ctor$1370">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1385" title="Parameter" ><summary><span><a href="#ctx$1385">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1389" title="Property" ><summary><span><a href="#Boolean$1389">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1388" title="Property" ><summary><span><a href="#Number$1388">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1387" title="Property" ><summary><span><a href="#String$1387">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>mounted</strong><em>($)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="on$1398" title="Method" ><summary><span><a href="#on$1398">#</a></span>  <code><strong>on</strong></code><em>(name)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="name$1401" title="Parameter" ><summary><span><a href="#name$1401">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><a href="#K$131">K</a></p>        </ul></details>  <p><strong>on</strong>&lt;<span>K</span>&gt;<em>(name)</em>  &nbsp;=&gt;  <ul><span>On</span>&lt;<span>Fn</span>&lt;[  <span>EventHandler</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>, <span>LifecycleEvents</span> &amp; <a href="#SurfaceMoveEvents$1321">SurfaceMoveEvents</a>  [<a href="#K$131">K</a>]&gt;  ], <span>Off</span>&gt;&gt;</ul></p></p>    </ul></details><details id="toJSON$1482" title="Method" ><summary><span><a href="#toJSON$1482">#</a></span>  <code><strong>toJSON</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toJSON</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Pick</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>, keyof     <a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>&gt;</ul></p></p>    </ul></details></p></ul></details><details id="SurfaceResizeElement$1497" title="Class" ><summary><span><a href="#SurfaceResizeElement$1497">#</a></span>  <code><strong>SurfaceResizeElement</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$1498" title="Constructor" ><summary><span><a href="#constructor$1498">#</a></span>  <code><strong>constructor</strong></code><em>()</em>    </summary>  <a href="node_modules/typescript/lib/lib.dom.d.ts#L6370">node_modules/typescript/lib/lib.dom.d.ts#L6370</a>  <ul>    <p>  <details id="new SurfaceResizeElement$1499" title="ConstructorSignature" ><summary><span><a href="#new SurfaceResizeElement$1499">#</a></span>  <code><strong>new SurfaceResizeElement</strong></code><em>()</em>    </summary>    <ul><p><a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a></p>        </ul></details></p>    </ul></details><details id="$$1576" title="Property" ><summary><span><a href="#$$1576">#</a></span>  <code><strong>$</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Context</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1580" title="Parameter" ><summary><span><a href="#ctor$1580">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1595" title="Parameter" ><summary><span><a href="#ctx$1595">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1599" title="Property" ><summary><span><a href="#Boolean$1599">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1598" title="Property" ><summary><span><a href="#Number$1598">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1597" title="Property" ><summary><span><a href="#String$1597">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="context$1600" title="Property" ><summary><span><a href="#context$1600">#</a></span>  <code><strong>context</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ContextClass</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1604" title="Parameter" ><summary><span><a href="#ctor$1604">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1619" title="Parameter" ><summary><span><a href="#ctx$1619">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1623" title="Property" ><summary><span><a href="#Boolean$1623">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1622" title="Property" ><summary><span><a href="#Number$1622">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1621" title="Property" ><summary><span><a href="#String$1621">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="dest$1528" title="Property" ><summary><span><a href="#dest$1528">#</a></span>  <code><strong>dest</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ChildOf</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt;</p>        </ul></details><details id="dispatch$1558" title="Property" ><summary><span><a href="#dispatch$1558">#</a></span>  <code><strong>dispatch</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Dispatch</span>&lt;<details id="__type$1559" title="Function" ><summary><span><a href="#__type$1559">#</a></span>  <em>(name, detail, init)</em>    </summary>    <ul>    <p>    <details id="name$1563" title="Parameter" ><summary><span><a href="#name$1563">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><span>Event</span> | <span>Narrow</span>&lt;<a href="#K$124">K</a>, string&gt;</p>        </ul></details><details id="detail$1564" title="Parameter" ><summary><span><a href="#detail$1564">#</a></span>  <code><strong>detail</strong></code>    </summary>    <ul><p><a href="#E$125">E</a></p>        </ul></details><details id="init$1565" title="Parameter" ><summary><span><a href="#init$1565">#</a></span>  <code><strong>init</strong></code>    </summary>    <ul><p><span>CustomEventInit</span>&lt;any&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>K</span>, <span>E</span>&gt;<em>(name, detail, init)</em>  &nbsp;=&gt;  <ul>any</ul></p></p>    </ul></details>&gt;</p>        </ul></details><details id="grabPos$1530" title="Property" ><summary><span><a href="#grabPos$1530">#</a></span>  <code><strong>grabPos</strong></code>    </summary>  <a href=""></a>  <ul><p><code>null</code> | <span>Point</span></p>        </ul></details><details id="host$1575" title="Property" ><summary><span><a href="#host$1575">#</a></span>  <code><strong>host</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a></p>        </ul></details><details id="onmounted$1570" title="Property" ><summary><span><a href="#onmounted$1570">#</a></span>  <code><strong>onmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="onsurfaceresizeitemresize$1572" title="Property" ><summary><span><a href="#onsurfaceresizeitemresize$1572">#</a></span>  <code><strong>onsurfaceresizeitemresize</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>, <span>CustomEvent</span>&lt;<a href="#SurfaceResizeDetail$1484">SurfaceResizeDetail</a>&gt;&gt;</p>        </ul></details><details id="onsurfaceresizeitemresizeend$1574" title="Property" ><summary><span><a href="#onsurfaceresizeitemresizeend$1574">#</a></span>  <code><strong>onsurfaceresizeitemresizeend</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>, <span>CustomEvent</span>&lt;<a href="#SurfaceResizeDetail$1484">SurfaceResizeDetail</a>&gt;&gt;</p>        </ul></details><details id="onsurfaceresizeitemresizestart$1573" title="Property" ><summary><span><a href="#onsurfaceresizeitemresizestart$1573">#</a></span>  <code><strong>onsurfaceresizeitemresizestart</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>, <span>CustomEvent</span>&lt;<a href="#SurfaceResizeDetail$1484">SurfaceResizeDetail</a>&gt;&gt;</p>        </ul></details><details id="onunmounted$1571" title="Property" ><summary><span><a href="#onunmounted$1571">#</a></span>  <code><strong>onunmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="orig$1531" title="Property" ><summary><span><a href="#orig$1531">#</a></span>  <code><strong>orig</strong></code>    </summary>  <a href=""></a>  <ul><p><code>null</code> | <span>Rect</span></p>        </ul></details><details id="pointerId$1529" title="Property" ><summary><span><a href="#pointerId$1529">#</a></span>  <code><strong>pointerId</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="root$1500" title="Property" ><summary><span><a href="#root$1500">#</a></span>  <code><strong>root</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ShadowRoot</span></p>        </ul></details><details id="state$1501" title="Property" ><summary><span><a href="#state$1501">#</a></span>  <code><strong>state</strong></code>    </summary>  <a href=""></a>  <ul><p><span>State</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>, {<p>  <details id="Idle$1503" title="Property" ><summary><span><a href="#Idle$1503">#</a></span>  <code><strong>Idle</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceresizeidle"</code></p>        </ul></details><details id="ItemResize$1504" title="Property" ><summary><span><a href="#ItemResize$1504">#</a></span>  <code><strong>ItemResize</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceresizeitemresize"</code></p>        </ul></details></p>}, <code>"surfaceresizeitemresize"</code> | <code>"surfaceresizeidle"</code>&gt; &amp; <span>EventMethods</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>, {<p>  <details id="surfaceresizeidlecancel$1511" title="Property" ><summary><span><a href="#surfaceresizeidlecancel$1511">#</a></span>  <code><strong>surfaceresizeidlecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeidleend$1509" title="Property" ><summary><span><a href="#surfaceresizeidleend$1509">#</a></span>  <code><strong>surfaceresizeidleend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeidlepause$1513" title="Property" ><summary><span><a href="#surfaceresizeidlepause$1513">#</a></span>  <code><strong>surfaceresizeidlepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeidleresume$1515" title="Property" ><summary><span><a href="#surfaceresizeidleresume$1515">#</a></span>  <code><strong>surfaceresizeidleresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeidlestart$1508" title="Property" ><summary><span><a href="#surfaceresizeidlestart$1508">#</a></span>  <code><strong>surfaceresizeidlestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeitemresizecancel$1510" title="Property" ><summary><span><a href="#surfaceresizeitemresizecancel$1510">#</a></span>  <code><strong>surfaceresizeitemresizecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeitemresizeend$1507" title="Property" ><summary><span><a href="#surfaceresizeitemresizeend$1507">#</a></span>  <code><strong>surfaceresizeitemresizeend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeitemresizepause$1512" title="Property" ><summary><span><a href="#surfaceresizeitemresizepause$1512">#</a></span>  <code><strong>surfaceresizeitemresizepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeitemresizeresume$1514" title="Property" ><summary><span><a href="#surfaceresizeitemresizeresume$1514">#</a></span>  <code><strong>surfaceresizeitemresizeresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeitemresizestart$1506" title="Property" ><summary><span><a href="#surfaceresizeitemresizestart$1506">#</a></span>  <code><strong>surfaceresizeitemresizestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details></p>}&gt; &amp; <span>InlineEventMap</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>, {<p>  <details id="surfaceresizeidlecancel$1522" title="Property" ><summary><span><a href="#surfaceresizeidlecancel$1522">#</a></span>  <code><strong>surfaceresizeidlecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeidleend$1520" title="Property" ><summary><span><a href="#surfaceresizeidleend$1520">#</a></span>  <code><strong>surfaceresizeidleend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeidlepause$1524" title="Property" ><summary><span><a href="#surfaceresizeidlepause$1524">#</a></span>  <code><strong>surfaceresizeidlepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeidleresume$1526" title="Property" ><summary><span><a href="#surfaceresizeidleresume$1526">#</a></span>  <code><strong>surfaceresizeidleresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeidlestart$1519" title="Property" ><summary><span><a href="#surfaceresizeidlestart$1519">#</a></span>  <code><strong>surfaceresizeidlestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeitemresizecancel$1521" title="Property" ><summary><span><a href="#surfaceresizeitemresizecancel$1521">#</a></span>  <code><strong>surfaceresizeitemresizecancel</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeitemresizeend$1518" title="Property" ><summary><span><a href="#surfaceresizeitemresizeend$1518">#</a></span>  <code><strong>surfaceresizeitemresizeend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeitemresizepause$1523" title="Property" ><summary><span><a href="#surfaceresizeitemresizepause$1523">#</a></span>  <code><strong>surfaceresizeitemresizepause</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeitemresizeresume$1525" title="Property" ><summary><span><a href="#surfaceresizeitemresizeresume$1525">#</a></span>  <code><strong>surfaceresizeitemresizeresume</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details><details id="surfaceresizeitemresizestart$1517" title="Property" ><summary><span><a href="#surfaceresizeitemresizestart$1517">#</a></span>  <code><strong>surfaceresizeitemresizestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;any&gt;</p>        </ul></details></p>}&gt;</p>        </ul></details><details id="surface$1527" title="Property" ><summary><span><a href="#surface$1527">#</a></span>  <code><strong>surface</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#SurfaceElement$478">SurfaceElement</a></p>        </ul></details><details id="created$1624" title="Method" ><summary><span><a href="#created$1624">#</a></span>  <code><strong>created</strong></code><em>(ctx)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="ctx$1626" title="Parameter" ><summary><span><a href="#ctx$1626">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1630" title="Parameter" ><summary><span><a href="#ctor$1630">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1645" title="Parameter" ><summary><span><a href="#ctx$1645">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1649" title="Property" ><summary><span><a href="#Boolean$1649">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1648" title="Property" ><summary><span><a href="#Number$1648">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1647" title="Property" ><summary><span><a href="#String$1647">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>created</strong><em>(ctx)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="mounted$1532" title="Method" ><summary><span><a href="#mounted$1532">#</a></span>  <code><strong>mounted</strong></code><em>($)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="$$1534" title="Parameter" ><summary><span><a href="#$$1534">#</a></span>  <code><strong>$</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a> &amp; <span>JsxContext</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1538" title="Parameter" ><summary><span><a href="#ctor$1538">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1553" title="Parameter" ><summary><span><a href="#ctx$1553">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1557" title="Property" ><summary><span><a href="#Boolean$1557">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1556" title="Property" ><summary><span><a href="#Number$1556">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1555" title="Property" ><summary><span><a href="#String$1555">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>mounted</strong><em>($)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="on$1566" title="Method" ><summary><span><a href="#on$1566">#</a></span>  <code><strong>on</strong></code><em>(name)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="name$1569" title="Parameter" ><summary><span><a href="#name$1569">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><a href="#K$131">K</a></p>        </ul></details>  <p><strong>on</strong>&lt;<span>K</span>&gt;<em>(name)</em>  &nbsp;=&gt;  <ul><span>On</span>&lt;<span>Fn</span>&lt;[  <span>EventHandler</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>, <span>LifecycleEvents</span> &amp; <a href="#SurfaceResizeEvents$1488">SurfaceResizeEvents</a>  [<a href="#K$131">K</a>]&gt;  ], <span>Off</span>&gt;&gt;</ul></p></p>    </ul></details><details id="toJSON$1650" title="Method" ><summary><span><a href="#toJSON$1650">#</a></span>  <code><strong>toJSON</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toJSON</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Pick</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>, keyof     <a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>&gt;</ul></p></p>    </ul></details></p></ul></details><details id="WorkspaceElement$58" title="Class" ><summary><span><a href="#WorkspaceElement$58">#</a></span>  <code><strong>WorkspaceElement</strong></code>    </summary>  <a href="src/x-workspace.tsx#L35">src/x-workspace.tsx#L35</a>  <ul>        <p>  <details id="constructor$59" title="Constructor" ><summary><span><a href="#constructor$59">#</a></span>  <code><strong>constructor</strong></code><em>()</em>    </summary>  <a href="node_modules/typescript/lib/lib.dom.d.ts#L6370">node_modules/typescript/lib/lib.dom.d.ts#L6370</a>  <ul>    <p>  <details id="new WorkspaceElement$60" title="ConstructorSignature" ><summary><span><a href="#new WorkspaceElement$60">#</a></span>  <code><strong>new WorkspaceElement</strong></code><em>()</em>    </summary>    <ul><p><a href="#WorkspaceElement$58">WorkspaceElement</a></p>        </ul></details></p>    </ul></details><details id="$$136" title="Property" ><summary><span><a href="#$$136">#</a></span>  <code><strong>$</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Context</span>&lt;<a href="#WorkspaceElement$58">WorkspaceElement</a> &amp; <span>JsxContext</span>&lt;<a href="#WorkspaceElement$58">WorkspaceElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$140" title="Parameter" ><summary><span><a href="#ctor$140">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$155" title="Parameter" ><summary><span><a href="#ctx$155">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$159" title="Property" ><summary><span><a href="#Boolean$159">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$158" title="Property" ><summary><span><a href="#Number$158">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$157" title="Property" ><summary><span><a href="#String$157">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="ContextMenu$82" title="Property" ><summary><span><a href="#ContextMenu$82">#</a></span>  <code><strong>ContextMenu</strong></code>    </summary>  <a href="src/x-workspace.tsx#L60">src/x-workspace.tsx#L60</a>  <ul><p><details id="__type$83" title="Function" ><summary><span><a href="#__type$83">#</a></span>  <em>()</em>    </summary>    <ul>    <p>      <p><strong></strong><em>()</em>  &nbsp;=&gt;  <ul><span>VKid</span></ul></p></p>    </ul></details></p>        </ul></details><details id="Knob$63" title="Property" ><summary><span><a href="#Knob$63">#</a></span>  <code><strong>Knob</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href="src/x-workspace.tsx#L41">src/x-workspace.tsx#L41</a>  <ul><p><span>Component</span>&lt;<span>KnobElement</span>, <span>HTMLElement</span>&gt;</p>        </ul></details><details id="Popup$62" title="Property" ><summary><span><a href="#Popup$62">#</a></span>  <code><strong>Popup</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href="src/x-workspace.tsx#L40">src/x-workspace.tsx#L40</a>  <ul><p><span>Component</span>&lt;<a href="#PopupElement$282">PopupElement</a>, <span>HTMLElement</span>&gt;</p>        </ul></details><details id="Surface$61" title="Property" ><summary><span><a href="#Surface$61">#</a></span>  <code><strong>Surface</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href="src/x-workspace.tsx#L39">src/x-workspace.tsx#L39</a>  <ul><p><span>Component</span>&lt;<a href="#SurfaceElement$478">SurfaceElement</a>, <span>HTMLElement</span>&gt;</p>        </ul></details><details id="context$160" title="Property" ><summary><span><a href="#context$160">#</a></span>  <code><strong>context</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ContextClass</span>&lt;<a href="#WorkspaceElement$58">WorkspaceElement</a> &amp; <span>JsxContext</span>&lt;<a href="#WorkspaceElement$58">WorkspaceElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$164" title="Parameter" ><summary><span><a href="#ctor$164">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$179" title="Parameter" ><summary><span><a href="#ctx$179">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$183" title="Property" ><summary><span><a href="#Boolean$183">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$182" title="Property" ><summary><span><a href="#Number$182">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$181" title="Property" ><summary><span><a href="#String$181">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="contextMenusPart$94" title="Property" ><summary><span><a href="#contextMenusPart$94">#</a></span>  <code><strong>contextMenusPart</strong></code>    </summary>  <a href="src/x-workspace.tsx#L64">src/x-workspace.tsx#L64</a>  <ul><p><span>HTMLElement</span></p>        </ul></details><details id="contextMenusScene$81" title="Property" ><summary><span><a href="#contextMenusScene$81">#</a></span>  <code><strong>contextMenusScene</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href="src/x-workspace.tsx#L59">src/x-workspace.tsx#L59</a>  <ul><p><a href="#PopupScene$241">PopupScene</a></p>        </ul></details><details id="dispatch$121" title="Property" ><summary><span><a href="#dispatch$121">#</a></span>  <code><strong>dispatch</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Dispatch</span>&lt;<details id="__type$122" title="Function" ><summary><span><a href="#__type$122">#</a></span>  <em>(name, detail, init)</em>    </summary>    <ul>    <p>    <details id="name$126" title="Parameter" ><summary><span><a href="#name$126">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><span>Event</span> | <span>Narrow</span>&lt;<a href="#K$124">K</a>, string&gt;</p>        </ul></details><details id="detail$127" title="Parameter" ><summary><span><a href="#detail$127">#</a></span>  <code><strong>detail</strong></code>    </summary>    <ul><p><a href="#E$125">E</a></p>        </ul></details><details id="init$128" title="Parameter" ><summary><span><a href="#init$128">#</a></span>  <code><strong>init</strong></code>    </summary>    <ul><p><span>CustomEventInit</span>&lt;any&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>K</span>, <span>E</span>&gt;<em>(name, detail, init)</em>  &nbsp;=&gt;  <ul>any</ul></p></p>    </ul></details>&gt;</p>        </ul></details><details id="host$135" title="Property" ><summary><span><a href="#host$135">#</a></span>  <code><strong>host</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#WorkspaceElement$58">WorkspaceElement</a></p>        </ul></details><details id="labelsScene$80" title="Property" ><summary><span><a href="#labelsScene$80">#</a></span>  <code><strong>labelsScene</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href="src/x-workspace.tsx#L57">src/x-workspace.tsx#L57</a>  <ul><p><a href="#PopupScene$241">PopupScene</a></p>        </ul></details><details id="onContextMenu$85" title="Property" ><summary><span><a href="#onContextMenu$85">#</a></span>  <code><strong>onContextMenu</strong></code>    </summary>  <a href="src/x-workspace.tsx#L61">src/x-workspace.tsx#L61</a>  <ul><p><details id="__type$86" title="Function" ><summary><span><a href="#__type$86">#</a></span>  <em>(Options)</em>    </summary>    <ul>    <p>    <details id="Options$88" title="Function" ><summary><span><a href="#Options$88">#</a></span>  <code><strong>Options</strong></code><em>({ event })</em>    </summary>    <ul>    <p>    <details id="props$91" title="Parameter" ><summary><span><a href="#props$91">#</a></span>  <code><strong>props</strong></code>    </summary>    <ul><p>{<p>  <details id="event$93" title="Property" ><summary><span><a href="#event$93">#</a></span>  <code><strong>event</strong></code>    </summary>  <a href="src/x-workspace.tsx#L62">src/x-workspace.tsx#L62</a>  <ul><p><span>MouseEvent</span></p>        </ul></details></p>}</p>        </ul></details>  <p><strong>Options</strong><em>({ event })</em>  &nbsp;=&gt;  <ul><span>VKid</span></ul></p></p>    </ul></details>  <p><strong></strong><em>(Options)</em>  &nbsp;=&gt;  <ul><span>EventHandler</span>&lt;any, <span>MouseEvent</span>&gt;</ul></p></p>    </ul></details></p>        </ul></details><details id="onmounted$133" title="Property" ><summary><span><a href="#onmounted$133">#</a></span>  <code><strong>onmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#WorkspaceElement$58">WorkspaceElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="onunmounted$134" title="Property" ><summary><span><a href="#onunmounted$134">#</a></span>  <code><strong>onunmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#WorkspaceElement$58">WorkspaceElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="root$64" title="Property" ><summary><span><a href="#root$64">#</a></span>  <code><strong>root</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href="src/x-workspace.tsx#L43">src/x-workspace.tsx#L43</a>  <ul><p><span>ShadowRoot</span></p>        </ul></details><details id="state$65" title="Property" ><summary><span><a href="#state$65">#</a></span>  <code><strong>state</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>SurfaceState.Idle</code></span>  </summary>  <a href="src/x-workspace.tsx#L45">src/x-workspace.tsx#L45</a>  <ul><p><span>ValuesOf</span>&lt;{<p>  <details id="CenteringItem$69" title="Property" ><summary><span><a href="#CenteringItem$69">#</a></span>  <code><strong>CenteringItem</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacecenteringitem"</code></p>        </ul></details><details id="CenteringView$70" title="Property" ><summary><span><a href="#CenteringView$70">#</a></span>  <code><strong>CenteringView</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacecenteringview"</code></p>        </ul></details><details id="Connecting$71" title="Property" ><summary><span><a href="#Connecting$71">#</a></span>  <code><strong>Connecting</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceconnecting"</code></p>        </ul></details><details id="FullSize$72" title="Property" ><summary><span><a href="#FullSize$72">#</a></span>  <code><strong>FullSize</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacefullsize"</code></p>        </ul></details><details id="Idle$67" title="Property" ><summary><span><a href="#Idle$67">#</a></span>  <code><strong>Idle</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceidle"</code></p>        </ul></details><details id="MinimapPanning$73" title="Property" ><summary><span><a href="#MinimapPanning$73">#</a></span>  <code><strong>MinimapPanning</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceminimappanning"</code></p>        </ul></details><details id="Overlay$68" title="Property" ><summary><span><a href="#Overlay$68">#</a></span>  <code><strong>Overlay</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceoverlay"</code></p>        </ul></details><details id="Panning$74" title="Property" ><summary><span><a href="#Panning$74">#</a></span>  <code><strong>Panning</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacepanning"</code></p>        </ul></details><details id="Pinching$75" title="Property" ><summary><span><a href="#Pinching$75">#</a></span>  <code><strong>Pinching</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacepinching"</code></p>        </ul></details><details id="Selecting$76" title="Property" ><summary><span><a href="#Selecting$76">#</a></span>  <code><strong>Selecting</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceselecting"</code></p>        </ul></details><details id="Wheeling$77" title="Property" ><summary><span><a href="#Wheeling$77">#</a></span>  <code><strong>Wheeling</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacewheeling"</code></p>        </ul></details></p>}&gt;</p>        </ul></details><details id="surface$78" title="Property" ><summary><span><a href="#surface$78">#</a></span>  <code><strong>surface</strong></code>    </summary>  <a href="src/x-workspace.tsx#L47">src/x-workspace.tsx#L47</a>  <ul><p><code>null</code> | <a href="#SurfaceElement$478">SurfaceElement</a></p>        </ul></details><details id="windows$79" title="Property" ><summary><span><a href="#windows$79">#</a></span>  <code><strong>windows</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href="src/x-workspace.tsx#L48">src/x-workspace.tsx#L48</a>  <ul><p><span>ChildOf</span>&lt;<a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a>&gt;  []</p>        </ul></details><details id="created$184" title="Method" ><summary><span><a href="#created$184">#</a></span>  <code><strong>created</strong></code><em>(ctx)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="ctx$186" title="Parameter" ><summary><span><a href="#ctx$186">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#WorkspaceElement$58">WorkspaceElement</a> &amp; <span>JsxContext</span>&lt;<a href="#WorkspaceElement$58">WorkspaceElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$190" title="Parameter" ><summary><span><a href="#ctor$190">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$205" title="Parameter" ><summary><span><a href="#ctx$205">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$209" title="Property" ><summary><span><a href="#Boolean$209">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$208" title="Property" ><summary><span><a href="#Number$208">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$207" title="Property" ><summary><span><a href="#String$207">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>created</strong><em>(ctx)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="mounted$95" title="Method" ><summary><span><a href="#mounted$95">#</a></span>  <code><strong>mounted</strong></code><em>($)</em>    </summary>  <a href="src/x-workspace.tsx#L66">src/x-workspace.tsx#L66</a>  <ul>    <p>    <details id="$$97" title="Parameter" ><summary><span><a href="#$$97">#</a></span>  <code><strong>$</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#WorkspaceElement$58">WorkspaceElement</a> &amp; <span>JsxContext</span>&lt;<a href="#WorkspaceElement$58">WorkspaceElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$101" title="Parameter" ><summary><span><a href="#ctor$101">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$116" title="Parameter" ><summary><span><a href="#ctx$116">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$120" title="Property" ><summary><span><a href="#Boolean$120">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$119" title="Property" ><summary><span><a href="#Number$119">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$118" title="Property" ><summary><span><a href="#String$118">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>mounted</strong><em>($)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="on$129" title="Method" ><summary><span><a href="#on$129">#</a></span>  <code><strong>on</strong></code><em>(name)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="name$132" title="Parameter" ><summary><span><a href="#name$132">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><a href="#K$131">K</a></p>        </ul></details>  <p><strong>on</strong>&lt;<span>K</span>&gt;<em>(name)</em>  &nbsp;=&gt;  <ul><span>On</span>&lt;<span>Fn</span>&lt;[  <span>EventHandler</span>&lt;<a href="#WorkspaceElement$58">WorkspaceElement</a>, <span>LifecycleEvents</span> &amp; object  [<a href="#K$131">K</a>]&gt;  ], <span>Off</span>&gt;&gt;</ul></p></p>    </ul></details><details id="toJSON$210" title="Method" ><summary><span><a href="#toJSON$210">#</a></span>  <code><strong>toJSON</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toJSON</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Pick</span>&lt;<a href="#WorkspaceElement$58">WorkspaceElement</a>, keyof     <a href="#WorkspaceElement$58">WorkspaceElement</a>&gt;</ul></p></p>    </ul></details></p></ul></details><details id="WorkspaceWindowElement$1652" title="Class" ><summary><span><a href="#WorkspaceWindowElement$1652">#</a></span>  <code><strong>WorkspaceWindowElement</strong></code>    </summary>  <a href="src/x-workspace-window.tsx#L11">src/x-workspace-window.tsx#L11</a>  <ul>        <p>  <details id="constructor$1653" title="Constructor" ><summary><span><a href="#constructor$1653">#</a></span>  <code><strong>constructor</strong></code><em>(args)</em>    </summary>  <a href=""></a>  <ul>    <p>  <details id="new WorkspaceWindowElement$1654" title="ConstructorSignature" ><summary><span><a href="#new WorkspaceWindowElement$1654">#</a></span>  <code><strong>new WorkspaceWindowElement</strong></code><em>()</em>    </summary>    <ul><p><a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a></p>      <p>  <details id="args$1655" title="Parameter" ><summary><span><a href="#args$1655">#</a></span>  <code><strong>args</strong></code>    </summary>    <ul><p>any  []</p>        </ul></details></p>  </ul></details></p>    </ul></details><details id="$$1738" title="Property" ><summary><span><a href="#$$1738">#</a></span>  <code><strong>$</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Context</span>&lt;<a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a> &amp; <span>JsxContext</span>&lt;<a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1742" title="Parameter" ><summary><span><a href="#ctor$1742">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1757" title="Parameter" ><summary><span><a href="#ctx$1757">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1761" title="Property" ><summary><span><a href="#Boolean$1761">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1760" title="Property" ><summary><span><a href="#Number$1760">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1759" title="Property" ><summary><span><a href="#String$1759">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="ContextMenu$1677" title="Property" ><summary><span><a href="#ContextMenu$1677">#</a></span>  <code><strong>ContextMenu</strong></code>    </summary>  <a href="src/x-workspace-window.tsx#L32">src/x-workspace-window.tsx#L32</a>  <ul><p><details id="__type$1678" title="Function" ><summary><span><a href="#__type$1678">#</a></span>  <em>()</em>    </summary>    <ul>    <p>      <p><strong></strong><em>()</em>  &nbsp;=&gt;  <ul><span>VKid</span></ul></p></p>    </ul></details></p>        </ul></details><details id="Controls$1674" title="Property" ><summary><span><a href="#Controls$1674">#</a></span>  <code><strong>Controls</strong></code>    </summary>  <a href="src/x-workspace-window.tsx#L31">src/x-workspace-window.tsx#L31</a>  <ul><p><details id="__type$1675" title="Function" ><summary><span><a href="#__type$1675">#</a></span>  <em>()</em>    </summary>    <ul>    <p>      <p><strong></strong><em>()</em>  &nbsp;=&gt;  <ul><span>VKid</span></ul></p></p>    </ul></details></p>        </ul></details><details id="ExtraLabel$1665" title="Property" ><summary><span><a href="#ExtraLabel$1665">#</a></span>  <code><strong>ExtraLabel</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href="src/x-workspace-window.tsx#L28">src/x-workspace-window.tsx#L28</a>  <ul><p><details id="__type$1666" title="Function" ><summary><span><a href="#__type$1666">#</a></span>  <em>()</em>    </summary>    <ul>    <p>      <p><strong></strong><em>()</em>  &nbsp;=&gt;  <ul><span>VKid</span></ul></p></p>    </ul></details></p>        </ul></details><details id="Item$1671" title="Property" ><summary><span><a href="#Item$1671">#</a></span>  <code><strong>Item</strong></code>    </summary>  <a href="src/x-workspace-window.tsx#L30">src/x-workspace-window.tsx#L30</a>  <ul><p><details id="__type$1672" title="Function" ><summary><span><a href="#__type$1672">#</a></span>  <em>()</em>    </summary>    <ul>    <p>      <p><strong></strong><em>()</em>  &nbsp;=&gt;  <ul><span>VKid</span></ul></p></p>    </ul></details></p>        </ul></details><details id="Label$1668" title="Property" ><summary><span><a href="#Label$1668">#</a></span>  <code><strong>Label</strong></code>    </summary>  <a href="src/x-workspace-window.tsx#L29">src/x-workspace-window.tsx#L29</a>  <ul><p><details id="__type$1669" title="Function" ><summary><span><a href="#__type$1669">#</a></span>  <em>()</em>    </summary>    <ul>    <p>      <p><strong></strong><em>()</em>  &nbsp;=&gt;  <ul><span>VKid</span></ul></p></p>    </ul></details></p>        </ul></details><details id="Popup$1660" title="Property" ><summary><span><a href="#Popup$1660">#</a></span>  <code><strong>Popup</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href="src/x-workspace-window.tsx#L20">src/x-workspace-window.tsx#L20</a>  <ul><p><span>Component</span>&lt;<a href="#PopupElement$282">PopupElement</a>, <span>HTMLElement</span>&gt;</p>        </ul></details><details id="SurfaceMove$1661" title="Property" ><summary><span><a href="#SurfaceMove$1661">#</a></span>  <code><strong>SurfaceMove</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href="src/x-workspace-window.tsx#L21">src/x-workspace-window.tsx#L21</a>  <ul><p><span>Component</span>&lt;<a href="#SurfaceMoveElement$1330">SurfaceMoveElement</a>, <span>HTMLElement</span>&gt;</p>        </ul></details><details id="SurfaceResize$1662" title="Property" ><summary><span><a href="#SurfaceResize$1662">#</a></span>  <code><strong>SurfaceResize</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href="src/x-workspace-window.tsx#L22">src/x-workspace-window.tsx#L22</a>  <ul><p><span>Component</span>&lt;<a href="#SurfaceResizeElement$1497">SurfaceResizeElement</a>, <span>HTMLElement</span>&gt;</p>        </ul></details><details id="context$1762" title="Property" ><summary><span><a href="#context$1762">#</a></span>  <code><strong>context</strong></code>    </summary>  <a href=""></a>  <ul><p><span>ContextClass</span>&lt;<a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a> &amp; <span>JsxContext</span>&lt;<a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1766" title="Parameter" ><summary><span><a href="#ctor$1766">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1781" title="Parameter" ><summary><span><a href="#ctx$1781">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1785" title="Property" ><summary><span><a href="#Boolean$1785">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1784" title="Property" ><summary><span><a href="#Number$1784">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1783" title="Property" ><summary><span><a href="#String$1783">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details><details id="dispatch$1723" title="Property" ><summary><span><a href="#dispatch$1723">#</a></span>  <code><strong>dispatch</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Dispatch</span>&lt;<details id="__type$1724" title="Function" ><summary><span><a href="#__type$1724">#</a></span>  <em>(name, detail, init)</em>    </summary>    <ul>    <p>    <details id="name$1728" title="Parameter" ><summary><span><a href="#name$1728">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><span>Event</span> | <span>Narrow</span>&lt;<a href="#K$124">K</a>, string&gt;</p>        </ul></details><details id="detail$1729" title="Parameter" ><summary><span><a href="#detail$1729">#</a></span>  <code><strong>detail</strong></code>    </summary>    <ul><p><a href="#E$125">E</a></p>        </ul></details><details id="init$1730" title="Parameter" ><summary><span><a href="#init$1730">#</a></span>  <code><strong>init</strong></code>    </summary>    <ul><p><span>CustomEventInit</span>&lt;any&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>K</span>, <span>E</span>&gt;<em>(name, detail, init)</em>  &nbsp;=&gt;  <ul>any</ul></p></p>    </ul></details>&gt;</p>        </ul></details><details id="doRenameLabel$1689" title="Property" ><summary><span><a href="#doRenameLabel$1689">#</a></span>  <code><strong>doRenameLabel</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href="src/x-workspace-window.tsx#L37">src/x-workspace-window.tsx#L37</a>  <ul><p><details id="__type$1690" title="Function" ><summary><span><a href="#__type$1690">#</a></span>  <em>()</em>    </summary>    <ul>    <p>      <p><strong></strong><em>()</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details></p>        </ul></details><details id="fullSize$1659" title="Property" ><summary><span><a href="#fullSize$1659">#</a></span>  <code><strong>fullSize</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>false</code></span>  </summary>  <a href="src/x-workspace-window.tsx#L18">src/x-workspace-window.tsx#L18</a>  <ul><p>boolean</p>        </ul></details><details id="host$1737" title="Property" ><summary><span><a href="#host$1737">#</a></span>  <code><strong>host</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a></p>        </ul></details><details id="id$1656" title="Property" ><summary><span><a href="#id$1656">#</a></span>  <code><strong>id</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href="src/x-workspace-window.tsx#L15">src/x-workspace-window.tsx#L15</a>  <ul><p>string</p>        </ul></details><details id="label$1657" title="Property" ><summary><span><a href="#label$1657">#</a></span>  <code><strong>label</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>$.String</code></span>  </summary>  <a href="src/x-workspace-window.tsx#L16">src/x-workspace-window.tsx#L16</a>  <ul><p>undefined | string</p>        </ul></details><details id="labelPopup$1664" title="Property" ><summary><span><a href="#labelPopup$1664">#</a></span>  <code><strong>labelPopup</strong></code>    </summary>  <a href="src/x-workspace-window.tsx#L26">src/x-workspace-window.tsx#L26</a>  <ul><p><a href="#PopupElement$282">PopupElement</a></p>        </ul></details><details id="onContextMenu$1680" title="Property" ><summary><span><a href="#onContextMenu$1680">#</a></span>  <code><strong>onContextMenu</strong></code>    </summary>  <a href="src/x-workspace-window.tsx#L33">src/x-workspace-window.tsx#L33</a>  <ul><p><details id="__type$1681" title="Function" ><summary><span><a href="#__type$1681">#</a></span>  <em>(Options)</em>    </summary>    <ul>    <p>    <details id="Options$1683" title="Function" ><summary><span><a href="#Options$1683">#</a></span>  <code><strong>Options</strong></code><em>({ event })</em>    </summary>    <ul>    <p>    <details id="props$1686" title="Parameter" ><summary><span><a href="#props$1686">#</a></span>  <code><strong>props</strong></code>    </summary>    <ul><p>{<p>  <details id="event$1688" title="Property" ><summary><span><a href="#event$1688">#</a></span>  <code><strong>event</strong></code>    </summary>  <a href="src/x-workspace-window.tsx#L34">src/x-workspace-window.tsx#L34</a>  <ul><p><span>MouseEvent</span></p>        </ul></details></p>}</p>        </ul></details>  <p><strong>Options</strong><em>({ event })</em>  &nbsp;=&gt;  <ul><span>VKid</span></ul></p></p>    </ul></details>  <p><strong></strong><em>(Options)</em>  &nbsp;=&gt;  <ul><span>EventHandler</span>&lt;any, <span>MouseEvent</span>&gt;</ul></p></p>    </ul></details></p>        </ul></details><details id="onmounted$1735" title="Property" ><summary><span><a href="#onmounted$1735">#</a></span>  <code><strong>onmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="onunmounted$1736" title="Property" ><summary><span><a href="#onunmounted$1736">#</a></span>  <code><strong>onunmounted</strong></code>    </summary>    <ul><p><span>EventHandler</span>&lt;<a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a>, <span>CustomEvent</span>&lt;any&gt;&gt;</p>        </ul></details><details id="points$1722" title="Property" ><summary><span><a href="#points$1722">#</a></span>  <code><strong>points</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Point</span>  []</p>        </ul></details><details id="pos$1719" title="Property" ><summary><span><a href="#pos$1719">#</a></span>  <code><strong>pos</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Point</span></p>        </ul></details><details id="rect$1718" title="Property" ><summary><span><a href="#rect$1718">#</a></span>  <code><strong>rect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details><details id="size$1720" title="Property" ><summary><span><a href="#size$1720">#</a></span>  <code><strong>size</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Point</span></p>        </ul></details><details id="surface$1721" title="Property" ><summary><span><a href="#surface$1721">#</a></span>  <code><strong>surface</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#SurfaceElement$478">SurfaceElement</a></p>        </ul></details><details id="vertical$1658" title="Property" ><summary><span><a href="#vertical$1658">#</a></span>  <code><strong>vertical</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>$.Boolean</code></span>  </summary>  <a href="src/x-workspace-window.tsx#L17">src/x-workspace-window.tsx#L17</a>  <ul><p>undefined | boolean</p>        </ul></details><details id="workspace$1663" title="Property" ><summary><span><a href="#workspace$1663">#</a></span>  <code><strong>workspace</strong></code>    </summary>  <a href="src/x-workspace-window.tsx#L25">src/x-workspace-window.tsx#L25</a>  <ul><p><a href="#WorkspaceElement$58">WorkspaceElement</a></p>        </ul></details><details id="created$1786" title="Method" ><summary><span><a href="#created$1786">#</a></span>  <code><strong>created</strong></code><em>(ctx)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="ctx$1788" title="Parameter" ><summary><span><a href="#ctx$1788">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a> &amp; <span>JsxContext</span>&lt;<a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1792" title="Parameter" ><summary><span><a href="#ctor$1792">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1807" title="Parameter" ><summary><span><a href="#ctx$1807">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1811" title="Property" ><summary><span><a href="#Boolean$1811">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1810" title="Property" ><summary><span><a href="#Number$1810">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1809" title="Property" ><summary><span><a href="#String$1809">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>created</strong><em>(ctx)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="mounted$1692" title="Method" ><summary><span><a href="#mounted$1692">#</a></span>  <code><strong>mounted</strong></code><em>($)</em>    </summary>  <a href="src/x-workspace-window.tsx#L80">src/x-workspace-window.tsx#L80</a>  <ul>    <p>    <details id="$$1694" title="Parameter" ><summary><span><a href="#$$1694">#</a></span>  <code><strong>$</strong></code>    </summary>    <ul><p><span>Context</span>&lt;<a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a> &amp; <span>JsxContext</span>&lt;<a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a>&gt; &amp; <span>Omit</span>&lt;{<p>    <details id="ctor$1698" title="Parameter" ><summary><span><a href="#ctor$1698">#</a></span>  <code><strong>ctor</strong></code>    </summary>    <ul><p><span>Class</span>&lt;<a href="#T$100">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctor)</em>  &nbsp;=&gt;  <ul><span>CleanClass</span>&lt;<a href="#T$100">T</a>&gt;</ul></p>  <details id="ctx$1713" title="Parameter" ><summary><span><a href="#ctx$1713">#</a></span>  <code><strong>ctx</strong></code>    </summary>    <ul><p><a href="#T$115">T</a> | <span>Class</span>&lt;<a href="#T$115">T</a>&gt;</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span>&gt;<em>(ctx)</em>  &nbsp;=&gt;  <ul><span>Wrapper</span>&lt;<a href="#T$115">T</a>&gt;</ul></p></p>} &amp; <span>__module</span> &amp; {<p>  <details id="Boolean$1717" title="Property" ><summary><span><a href="#Boolean$1717">#</a></span>  <code><strong>Boolean</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | boolean</p>        </ul></details><details id="Number$1716" title="Property" ><summary><span><a href="#Number$1716">#</a></span>  <code><strong>Number</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | number</p>        </ul></details><details id="String$1715" title="Property" ><summary><span><a href="#String$1715">#</a></span>  <code><strong>String</strong></code>    </summary>  <a href=""></a>  <ul><p>undefined | string</p>        </ul></details></p>}, <code>"transition"</code>&gt;&gt;</p>        </ul></details>  <p><strong>mounted</strong><em>($)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="on$1731" title="Method" ><summary><span><a href="#on$1731">#</a></span>  <code><strong>on</strong></code><em>(name)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="name$1734" title="Parameter" ><summary><span><a href="#name$1734">#</a></span>  <code><strong>name</strong></code>    </summary>    <ul><p><a href="#K$131">K</a></p>        </ul></details>  <p><strong>on</strong>&lt;<span>K</span>&gt;<em>(name)</em>  &nbsp;=&gt;  <ul><span>On</span>&lt;<span>Fn</span>&lt;[  <span>EventHandler</span>&lt;<a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a>, <span>LifecycleEvents</span> &amp; object  [<a href="#K$131">K</a>]&gt;  ], <span>Off</span>&gt;&gt;</ul></p></p>    </ul></details><details id="toJSON$1812" title="Method" ><summary><span><a href="#toJSON$1812">#</a></span>  <code><strong>toJSON</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toJSON</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Pick</span>&lt;<a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a>, keyof     <a href="#WorkspaceWindowElement$1652">WorkspaceWindowElement</a>&gt;</ul></p></p>    </ul></details></p></ul></details><details id="ContextMenuProps$223" title="Interface" ><summary><span><a href="#ContextMenuProps$223">#</a></span>  <code><strong>ContextMenuProps</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="Options$229" title="Property" ><summary><span><a href="#Options$229">#</a></span>  <code><strong>Options</strong></code>    </summary>  <a href=""></a>  <ul><p><details id="__type$230" title="Function" ><summary><span><a href="#__type$230">#</a></span>  <em>({ event })</em>    </summary>    <ul>    <p>    <details id="props$232" title="Parameter" ><summary><span><a href="#props$232">#</a></span>  <code><strong>props</strong></code>    </summary>    <ul><p>{<p>  <details id="event$234" title="Property" ><summary><span><a href="#event$234">#</a></span>  <code><strong>event</strong></code>    </summary>  <a href=""></a>  <ul><p><span>MouseEvent</span></p>        </ul></details></p>}</p>        </ul></details>  <p><strong></strong><em>({ event })</em>  &nbsp;=&gt;  <ul><span>VKid</span></ul></p></p>    </ul></details></p>        </ul></details><details id="anchorDestination$224" title="Property" ><summary><span><a href="#anchorDestination$224">#</a></span>  <code><strong>anchorDestination</strong></code>    </summary>  <a href=""></a>  <ul><p><span>HTMLElement</span></p>        </ul></details><details id="popupDestination$225" title="Property" ><summary><span><a href="#popupDestination$225">#</a></span>  <code><strong>popupDestination</strong></code>    </summary>  <a href=""></a>  <ul><p><span>HTMLElement</span></p>        </ul></details><details id="scene$227" title="Property" ><summary><span><a href="#scene$227">#</a></span>  <code><strong>scene</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#PopupScene$241">PopupScene</a></p>        </ul></details><details id="sticky$228" title="Property" ><summary><span><a href="#sticky$228">#</a></span>  <code><strong>sticky</strong></code>    </summary>  <a href=""></a>  <ul><p>boolean</p>        </ul></details><details id="surface$226" title="Property" ><summary><span><a href="#surface$226">#</a></span>  <code><strong>surface</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#SurfaceElement$478">SurfaceElement</a></p>        </ul></details></p></ul></details><details id="SurfaceEvents$435" title="TypeAlias" ><summary><span><a href="#SurfaceEvents$435">#</a></span>  <code><strong>SurfaceEvents</strong></code>    </summary>  <a href=""></a>  <ul><p>{<p>  <details id="connectend$439" title="Property" ><summary><span><a href="#connectend$439">#</a></span>  <code><strong>connectend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span></p>        </ul></details><details id="connectstart$438" title="Property" ><summary><span><a href="#connectstart$438">#</a></span>  <code><strong>connectstart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span></p>        </ul></details><details id="statechange$437" title="Property" ><summary><span><a href="#statechange$437">#</a></span>  <code><strong>statechange</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span></p>        </ul></details><details id="surfaceselecting$440" title="Property" ><summary><span><a href="#surfaceselecting$440">#</a></span>  <code><strong>surfaceselecting</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;{<p>  <details id="event$442" title="Property" ><summary><span><a href="#event$442">#</a></span>  <code><strong>event</strong></code>    </summary>  <a href=""></a>  <ul><p><span>PointerEvent</span></p>        </ul></details><details id="items$443" title="Property" ><summary><span><a href="#items$443">#</a></span>  <code><strong>items</strong></code>    </summary>  <a href=""></a>  <ul><p><span>$.ChildOf</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt;  []</p>        </ul></details><details id="rect$444" title="Property" ><summary><span><a href="#rect$444">#</a></span>  <code><strong>rect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>$.Rect</span></p>        </ul></details></p>}&gt;</p>        </ul></details></p>} &amp; <a href="#SurfaceMoveEvents$1321">SurfaceMoveEvents</a> &amp; <a href="#SurfaceResizeEvents$1488">SurfaceResizeEvents</a></p>        </ul></details><details id="SurfaceMoveDetail$1317" title="TypeAlias" ><summary><span><a href="#SurfaceMoveDetail$1317">#</a></span>  <code><strong>SurfaceMoveDetail</strong></code>    </summary>  <a href=""></a>  <ul><p>{<p>  <details id="dest$1319" title="Property" ><summary><span><a href="#dest$1319">#</a></span>  <code><strong>dest</strong></code>    </summary>  <a href=""></a>  <ul><p><span>$.ChildOf</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt;</p>        </ul></details><details id="rect$1320" title="Property" ><summary><span><a href="#rect$1320">#</a></span>  <code><strong>rect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details></p>}</p>        </ul></details><details id="SurfaceMoveEvents$1321" title="TypeAlias" ><summary><span><a href="#SurfaceMoveEvents$1321">#</a></span>  <code><strong>SurfaceMoveEvents</strong></code>    </summary>  <a href=""></a>  <ul><p>{<p>  <details id="surfacemoveitemmove$1323" title="Property" ><summary><span><a href="#surfacemoveitemmove$1323">#</a></span>  <code><strong>surfacemoveitemmove</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;<a href="#SurfaceMoveDetail$1317">SurfaceMoveDetail</a>&gt;</p>        </ul></details><details id="surfacemoveitemmoveend$1325" title="Property" ><summary><span><a href="#surfacemoveitemmoveend$1325">#</a></span>  <code><strong>surfacemoveitemmoveend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;<a href="#SurfaceMoveDetail$1317">SurfaceMoveDetail</a>&gt;</p>        </ul></details><details id="surfacemoveitemmovestart$1324" title="Property" ><summary><span><a href="#surfacemoveitemmovestart$1324">#</a></span>  <code><strong>surfacemoveitemmovestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;<a href="#SurfaceMoveDetail$1317">SurfaceMoveDetail</a>&gt;</p>        </ul></details></p>}</p>        </ul></details><details id="SurfaceResizeDetail$1484" title="TypeAlias" ><summary><span><a href="#SurfaceResizeDetail$1484">#</a></span>  <code><strong>SurfaceResizeDetail</strong></code>    </summary>  <a href=""></a>  <ul><p>{<p>  <details id="dest$1486" title="Property" ><summary><span><a href="#dest$1486">#</a></span>  <code><strong>dest</strong></code>    </summary>  <a href=""></a>  <ul><p><span>$.ChildOf</span>&lt;<a href="#SurfaceItemElement$1061">SurfaceItemElement</a>&gt;</p>        </ul></details><details id="rect$1487" title="Property" ><summary><span><a href="#rect$1487">#</a></span>  <code><strong>rect</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Rect</span></p>        </ul></details></p>}</p>        </ul></details><details id="SurfaceResizeEvents$1488" title="TypeAlias" ><summary><span><a href="#SurfaceResizeEvents$1488">#</a></span>  <code><strong>SurfaceResizeEvents</strong></code>    </summary>  <a href=""></a>  <ul><p>{<p>  <details id="surfaceresizeitemresize$1490" title="Property" ><summary><span><a href="#surfaceresizeitemresize$1490">#</a></span>  <code><strong>surfaceresizeitemresize</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;<a href="#SurfaceResizeDetail$1484">SurfaceResizeDetail</a>&gt;</p>        </ul></details><details id="surfaceresizeitemresizeend$1492" title="Property" ><summary><span><a href="#surfaceresizeitemresizeend$1492">#</a></span>  <code><strong>surfaceresizeitemresizeend</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;<a href="#SurfaceResizeDetail$1484">SurfaceResizeDetail</a>&gt;</p>        </ul></details><details id="surfaceresizeitemresizestart$1491" title="Property" ><summary><span><a href="#surfaceresizeitemresizestart$1491">#</a></span>  <code><strong>surfaceresizeitemresizestart</strong></code>    </summary>  <a href=""></a>  <ul><p><span>CustomEvent</span>&lt;<a href="#SurfaceResizeDetail$1484">SurfaceResizeDetail</a>&gt;</p>        </ul></details></p>}</p>        </ul></details><details id="SurfaceAnimSettings$466" title="Variable" ><summary><span><a href="#SurfaceAnimSettings$466">#</a></span>  <code><strong>SurfaceAnimSettings</strong></code>    </summary>  <a href=""></a>  <ul><p>{<p>  <details id="surfacecenteringitem$476" title="Property" ><summary><span><a href="#surfacecenteringitem$476">#</a></span>  <code><strong>surfacecenteringitem</strong></code>    </summary>  <a href=""></a>  <ul><p><span>AnimSettings</span></p>        </ul></details><details id="surfacecenteringview$477" title="Property" ><summary><span><a href="#surfacecenteringview$477">#</a></span>  <code><strong>surfacecenteringview</strong></code>    </summary>  <a href=""></a>  <ul><p><span>AnimSettings</span></p>        </ul></details><details id="surfacefullsize$471" title="Property" ><summary><span><a href="#surfacefullsize$471">#</a></span>  <code><strong>surfacefullsize</strong></code>    </summary>  <a href=""></a>  <ul><p><span>AnimSettings</span></p>        </ul></details><details id="surfaceidle$468" title="Property" ><summary><span><a href="#surfaceidle$468">#</a></span>  <code><strong>surfaceidle</strong></code>    </summary>  <a href=""></a>  <ul><p><span>AnimSettings</span></p>        </ul></details><details id="surfaceminimappanning$473" title="Property" ><summary><span><a href="#surfaceminimappanning$473">#</a></span>  <code><strong>surfaceminimappanning</strong></code>    </summary>  <a href=""></a>  <ul><p><span>AnimSettings</span></p>        </ul></details><details id="surfaceoverlay$469" title="Property" ><summary><span><a href="#surfaceoverlay$469">#</a></span>  <code><strong>surfaceoverlay</strong></code>    </summary>  <a href=""></a>  <ul><p><span>AnimSettings</span></p>        </ul></details><details id="surfacepanning$472" title="Property" ><summary><span><a href="#surfacepanning$472">#</a></span>  <code><strong>surfacepanning</strong></code>    </summary>  <a href=""></a>  <ul><p><span>AnimSettings</span></p>        </ul></details><details id="surfacepinching$474" title="Property" ><summary><span><a href="#surfacepinching$474">#</a></span>  <code><strong>surfacepinching</strong></code>    </summary>  <a href=""></a>  <ul><p><span>AnimSettings</span></p>        </ul></details><details id="surfaceselecting$470" title="Property" ><summary><span><a href="#surfaceselecting$470">#</a></span>  <code><strong>surfaceselecting</strong></code>    </summary>  <a href=""></a>  <ul><p><span>AnimSettings</span></p>        </ul></details><details id="surfacewheeling$475" title="Property" ><summary><span><a href="#surfacewheeling$475">#</a></span>  <code><strong>surfacewheeling</strong></code>    </summary>  <a href=""></a>  <ul><p><span>AnimSettings</span></p>        </ul></details></p>}</p>        </ul></details><details id="SurfaceCursorState$458" title="Variable" ><summary><span><a href="#SurfaceCursorState$458">#</a></span>  <code><strong>SurfaceCursorState</strong></code>    </summary>  <a href=""></a>  <ul><p>{<p>  <details id="Copy$461" title="Property" ><summary><span><a href="#Copy$461">#</a></span>  <code><strong>Copy</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"copy"</code></p>        </ul></details><details id="EWResize$463" title="Property" ><summary><span><a href="#EWResize$463">#</a></span>  <code><strong>EWResize</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"ew-resize"</code></p>        </ul></details><details id="Grabbing$462" title="Property" ><summary><span><a href="#Grabbing$462">#</a></span>  <code><strong>Grabbing</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"grabbing"</code></p>        </ul></details><details id="Idle$460" title="Property" ><summary><span><a href="#Idle$460">#</a></span>  <code><strong>Idle</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"default"</code></p>        </ul></details><details id="NSResize$464" title="Property" ><summary><span><a href="#NSResize$464">#</a></span>  <code><strong>NSResize</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"ns-resize"</code></p>        </ul></details><details id="NWSEResize$465" title="Property" ><summary><span><a href="#NWSEResize$465">#</a></span>  <code><strong>NWSEResize</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"nwse-resize"</code></p>        </ul></details></p>}</p>        </ul></details><details id="SurfaceMoveState$1326" title="Variable" ><summary><span><a href="#SurfaceMoveState$1326">#</a></span>  <code><strong>SurfaceMoveState</strong></code>    </summary>  <a href=""></a>  <ul><p>{<p>  <details id="Idle$1328" title="Property" ><summary><span><a href="#Idle$1328">#</a></span>  <code><strong>Idle</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacemoveidle"</code></p>        </ul></details><details id="ItemMove$1329" title="Property" ><summary><span><a href="#ItemMove$1329">#</a></span>  <code><strong>ItemMove</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacemoveitemmove"</code></p>        </ul></details></p>}</p>        </ul></details><details id="SurfaceResizeState$1493" title="Variable" ><summary><span><a href="#SurfaceResizeState$1493">#</a></span>  <code><strong>SurfaceResizeState</strong></code>    </summary>  <a href=""></a>  <ul><p>{<p>  <details id="Idle$1495" title="Property" ><summary><span><a href="#Idle$1495">#</a></span>  <code><strong>Idle</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceresizeidle"</code></p>        </ul></details><details id="ItemResize$1496" title="Property" ><summary><span><a href="#ItemResize$1496">#</a></span>  <code><strong>ItemResize</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceresizeitemresize"</code></p>        </ul></details></p>}</p>        </ul></details><details id="SurfaceState$445" title="Variable" ><summary><span><a href="#SurfaceState$445">#</a></span>  <code><strong>SurfaceState</strong></code>    </summary>  <a href=""></a>  <ul><p>{<p>  <details id="CenteringItem$449" title="Property" ><summary><span><a href="#CenteringItem$449">#</a></span>  <code><strong>CenteringItem</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacecenteringitem"</code></p>        </ul></details><details id="CenteringView$450" title="Property" ><summary><span><a href="#CenteringView$450">#</a></span>  <code><strong>CenteringView</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacecenteringview"</code></p>        </ul></details><details id="Connecting$451" title="Property" ><summary><span><a href="#Connecting$451">#</a></span>  <code><strong>Connecting</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceconnecting"</code></p>        </ul></details><details id="FullSize$452" title="Property" ><summary><span><a href="#FullSize$452">#</a></span>  <code><strong>FullSize</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacefullsize"</code></p>        </ul></details><details id="Idle$447" title="Property" ><summary><span><a href="#Idle$447">#</a></span>  <code><strong>Idle</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceidle"</code></p>        </ul></details><details id="MinimapPanning$453" title="Property" ><summary><span><a href="#MinimapPanning$453">#</a></span>  <code><strong>MinimapPanning</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceminimappanning"</code></p>        </ul></details><details id="Overlay$448" title="Property" ><summary><span><a href="#Overlay$448">#</a></span>  <code><strong>Overlay</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceoverlay"</code></p>        </ul></details><details id="Panning$454" title="Property" ><summary><span><a href="#Panning$454">#</a></span>  <code><strong>Panning</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacepanning"</code></p>        </ul></details><details id="Pinching$455" title="Property" ><summary><span><a href="#Pinching$455">#</a></span>  <code><strong>Pinching</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacepinching"</code></p>        </ul></details><details id="Selecting$456" title="Property" ><summary><span><a href="#Selecting$456">#</a></span>  <code><strong>Selecting</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfaceselecting"</code></p>        </ul></details><details id="Wheeling$457" title="Property" ><summary><span><a href="#Wheeling$457">#</a></span>  <code><strong>Wheeling</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"surfacewheeling"</code></p>        </ul></details></p>}</p>        </ul></details><details id="ContextMenuOption$212" title="Function" ><summary><span><a href="#ContextMenuOption$212">#</a></span>  <code><strong>ContextMenuOption</strong></code><em>({ action, children, disabled, keyboard })</em>    </summary>  <a href=""></a>  <ul>    <p>    {<p>  <details id="action$216" title="Property" ><summary><span><a href="#action$216">#</a></span>  <code><strong>action</strong></code>    </summary>  <a href=""></a>  <ul><p><details id="__type$217" title="Function" ><summary><span><a href="#__type$217">#</a></span>  <em>(e)</em>    </summary>    <ul>    <p>    <details id="e$219" title="Parameter" ><summary><span><a href="#e$219">#</a></span>  <code><strong>e</strong></code>    </summary>    <ul><p><span>MouseEvent</span></p>        </ul></details>  <p><strong></strong><em>(e)</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details></p>        </ul></details><details id="children$222" title="Property" ><summary><span><a href="#children$222">#</a></span>  <code><strong>children</strong></code>    </summary>  <a href=""></a>  <ul><p><span>VKid</span></p>        </ul></details><details id="disabled$220" title="Property" ><summary><span><a href="#disabled$220">#</a></span>  <code><strong>disabled</strong></code>    </summary>  <a href=""></a>  <ul><p>boolean</p>        </ul></details><details id="keyboard$221" title="Property" ><summary><span><a href="#keyboard$221">#</a></span>  <code><strong>keyboard</strong></code>    </summary>  <a href=""></a>  <ul><p>string  []</p>        </ul></details></p>}  <p><strong>ContextMenuOption</strong><em>({ action, children, disabled, keyboard })</em>  &nbsp;=&gt;  <ul><span>VKid</span></ul></p></p>    </ul></details><details id="WorkspaceWindowControl$49" title="Function" ><summary><span><a href="#WorkspaceWindowControl$49">#</a></span>  <code><strong>WorkspaceWindowControl</strong></code><em>({ action, children, title })</em>    </summary>  <a href="src/x-workspace.tsx#L20">src/x-workspace.tsx#L20</a>  <ul>    <p>    {<p>  <details id="action$53" title="Property" ><summary><span><a href="#action$53">#</a></span>  <code><strong>action</strong></code>    </summary>  <a href="src/x-workspace.tsx#L21">src/x-workspace.tsx#L21</a>  <ul><p><details id="__type$54" title="Function" ><summary><span><a href="#__type$54">#</a></span>  <em>()</em>    </summary>    <ul>    <p>      <p><strong></strong><em>()</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details></p>        </ul></details><details id="children$57" title="Property" ><summary><span><a href="#children$57">#</a></span>  <code><strong>children</strong></code>    </summary>  <a href="src/x-workspace.tsx#L23">src/x-workspace.tsx#L23</a>  <ul><p><span>VKid</span></p>        </ul></details><details id="title$56" title="Property" ><summary><span><a href="#title$56">#</a></span>  <code><strong>title</strong></code>    </summary>  <a href="src/x-workspace.tsx#L22">src/x-workspace.tsx#L22</a>  <ul><p>string</p>        </ul></details></p>}  <p><strong>WorkspaceWindowControl</strong><em>({ action, children, title })</em>  &nbsp;=&gt;  <ul><span>VKid</span></ul></p></p>    </ul></details><details id="onContextMenu$235" title="Function" ><summary><span><a href="#onContextMenu$235">#</a></span>  <code><strong>onContextMenu</strong></code><em>(<a href="#ContextMenuProps$223">ContextMenuProps</a>)</em>    </summary>  <a href=""></a>  <ul>    <p>    <a href="#ContextMenuProps$223">ContextMenuProps</a>  <p><strong>onContextMenu</strong><em>(<a href="#ContextMenuProps$223">ContextMenuProps</a>)</em>  &nbsp;=&gt;  <ul><span>Fn</span>&lt;[  named-tuple-member  ], any&gt;</ul></p></p>    </ul></details></p>

## Credits

- [everyday-types](https://npmjs.org/package/everyday-types) by [stagas](https://github.com/stagas) &ndash; Everyday utility types
- [everyday-utils](https://npmjs.org/package/everyday-utils) by [stagas](https://github.com/stagas) &ndash; Everyday utilities
- [icon-svg](https://npmjs.org/package/icon-svg) by [stagas](https://github.com/stagas) &ndash; Memoized fetch SVG icons from many popular icon sets with editor autocomplete and a Web Component ready to use
- [immutable-map-set](https://npmjs.org/package/immutable-map-set) by [stagas](https://github.com/stagas) &ndash; Immutable Map and Set objects
- [sigl](https://npmjs.org/package/sigl) by [stagas](https://github.com/stagas) &ndash; Web framework
- [x-context-menu](https://npmjs.org/package/x-context-menu) by [stagas](https://github.com/stagas) &ndash; Context menu for x-popup.
- [x-knob](https://npmjs.org/package/x-knob) by [stagas](https://github.com/stagas) &ndash; Web Component Knobs
- [x-popup](https://npmjs.org/package/x-popup) by [stagas](https://github.com/stagas) &ndash; Popup Web Component used for tooltips and context menus
- [x-surface](https://npmjs.org/package/x-surface) by [stagas](https://github.com/stagas) &ndash; Infinitely pannable and zoomable HTML surface as a Web Component.

## Contributing

[Fork](https://github.com/stagas/x-workspace/fork) or [edit](https://github.dev/stagas/x-workspace) and submit a PR.

All contributions are welcome!

## License

<a href="LICENSE">MIT</a> &copy; 2022 [stagas](https://github.com/stagas)
